1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
movsbl 67(%rbx), %esi | movsbl 67(%rbx), %esi
.L6: | .L6:
movq %rbp, %rdi | movq %rbp, %rdi
addq %r12, %r12 | addq %r12, %r12
call _ZNSo3putEc | call _ZNSo3putEc
movq %rax, %rdi | movq %rax, %rdi
call _ZNSo5flushEv | call _ZNSo5flushEv
-------------------------------------------------------------------------------------------------------| subl $1, %r13d
-------------------------------------------------------------------------------------------------------| je .L13
.L7: | .L7:
movq _ZSt4cout(%rip), %rax | movq _ZSt4cout(%rip), %rax
movq %r12, %rsi | movq %r12, %rsi
movl $_ZSt4cout, %edi | movl $_ZSt4cout, %edi
movq -24(%rax), %rdx | movq -24(%rax), %rdx
movl _ZSt4cout+24(%rdx), %eax | movl _ZSt4cout+24(%rdx), %eax
+ +-- 3 lignes : andl $-75, %eax------------------------------------------------------------------------|+ +-- 3 lignes : andl $-75, %eax----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
call _ZNSo9_M_insertImEERSoT_ | call _ZNSo9_M_insertImEERSoT_
movq %rax, %rbp | movq %rax, %rbp
movq (%rax), %rax | movq (%rax), %rax
movq -24(%rax), %rax | movq -24(%rax), %rax
movq 240(%rbp,%rax), %rbx | movq 240(%rbp,%rax), %rbx
testq %rbx, %rbx | testq %rbx, %rbx
je .L10 | je .L11
cmpb $0, 56(%rbx) | cmpb $0, 56(%rbx)
jne .L12 | jne .L14
movq %rbx, %rdi | movq %rbx, %rdi
call _ZNKSt5ctypeIcE13_M_widen_initEv | call _ZNKSt5ctypeIcE13_M_widen_initEv
movq (%rbx), %rax | movq (%rbx), %rax
movl $10, %esi | movl $10, %esi
movq 48(%rax), %rax | movq 48(%rax), %rax
cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax | cmpq $_ZNKSt5ctypeIcE8do_widenEc, %rax
je .L6 | je .L6
movq %rbx, %rdi | movq %rbx, %rdi
call *%rax | call *%rax
movsbl %al, %esi | movsbl %al, %esi
jmp .L6 | jmp .L6
-------------------------------------------------------------------------------------------------------| .p2align 4,,10
-------------------------------------------------------------------------------------------------------| .p2align 3
-------------------------------------------------------------------------------------------------------| .L13:
-------------------------------------------------------------------------------------------------------| addq $8, %rsp
-------------------------------------------------------------------------------------------------------| xorl %eax, %eax
-------------------------------------------------------------------------------------------------------| popq %rbx
-------------------------------------------------------------------------------------------------------| popq %rbp
-------------------------------------------------------------------------------------------------------| popq %r12
-------------------------------------------------------------------------------------------------------| popq %r13
-------------------------------------------------------------------------------------------------------| ret |
Partager