Untitled diff
11 removals
Words removed | 15 |
Total words | 74 |
Words removed (%) | 20.27 |
22 lines
11 additions
Words added | 13 |
Total words | 72 |
Words added (%) | 18.06 |
22 lines
void do_loop_ref<test_copy()::{lambda(unsigned long)#1}>(test_copy()::{lambda(unsigned long)#1}&, unsigned long):
void do_loop_copy<test_copy()::{lambda(unsigned long)#2}>(test_copy()::{lambda(unsigned long)#2}, unsigned long):
push rbp
push rbp
mov rbp, rsp
mov rbp, rsp
sub rsp, 32
sub rsp, 32
mov QWORD PTR [rbp-24], rdi
mov QWORD PTR [rbp-32], rdi
mov QWORD PTR [rbp-32], rsi
mov QWORD PTR [rbp-24], rsi
mov QWORD PTR [rbp-8], 0
mov QWORD PTR [rbp-8], 0
.L45:
.L49:
mov rax, QWORD PTR [rbp-8]
mov rax, QWORD PTR [rbp-8]
cmp rax, QWORD PTR [rbp-32]
cmp rax, QWORD PTR [rbp-24]
jnb .L46
jnb .L50
mov rdx, QWORD PTR [rbp-8]
mov rdx, QWORD PTR [rbp-8]
mov rax, QWORD PTR [rbp-24]
lea rax, [rbp-32]
mov rsi, rdx
mov rsi, rdx
mov rdi, rax
mov rdi, rax
call test_copy()::{lambda(unsigned long)#1}::operator()(unsigned long) const
call test_copy()::{lambda(unsigned long)#2}::operator()(unsigned long) const
add QWORD PTR [rbp-8], 1
add QWORD PTR [rbp-8], 1
jmp .L45
jmp .L49
.L46:
.L50:
nop
nop
leave
leave
ret
ret