.file "pointers.cpp" .text .section .rdata,"dr" _ZStL19piecewise_construct: .space 1 .section .text$_ZStanSt13_Ios_FmtflagsS_,"x" .linkonce discard .globl _ZStanSt13_Ios_FmtflagsS_ .def _ZStanSt13_Ios_FmtflagsS_; .scl 2; .type 32; .endef .seh_proc _ZStanSt13_Ios_FmtflagsS_ _ZStanSt13_Ios_FmtflagsS_: .LFB1165: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 .seh_endprologue movl %ecx, 16(%rbp) movl %edx, 24(%rbp) movl 16(%rbp), %eax andl 24(%rbp), %eax popq %rbp ret .seh_endproc .section .text$_ZStorSt13_Ios_FmtflagsS_,"x" .linkonce discard .globl _ZStorSt13_Ios_FmtflagsS_ .def _ZStorSt13_Ios_FmtflagsS_; .scl 2; .type 32; .endef .seh_proc _ZStorSt13_Ios_FmtflagsS_ _ZStorSt13_Ios_FmtflagsS_: .LFB1166: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 .seh_endprologue movl %ecx, 16(%rbp) movl %edx, 24(%rbp) movl 16(%rbp), %eax orl 24(%rbp), %eax popq %rbp ret .seh_endproc .section .text$_ZStcoSt13_Ios_Fmtflags,"x" .linkonce discard .globl _ZStcoSt13_Ios_Fmtflags .def _ZStcoSt13_Ios_Fmtflags; .scl 2; .type 32; .endef .seh_proc _ZStcoSt13_Ios_Fmtflags _ZStcoSt13_Ios_Fmtflags: .LFB1168: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 .seh_endprologue movl %ecx, 16(%rbp) movl 16(%rbp), %eax notl %eax popq %rbp ret .seh_endproc .section .text$_ZStoRRSt13_Ios_FmtflagsS_,"x" .linkonce discard .globl _ZStoRRSt13_Ios_FmtflagsS_ .def _ZStoRRSt13_Ios_FmtflagsS_; .scl 2; .type 32; .endef .seh_proc _ZStoRRSt13_Ios_FmtflagsS_ _ZStoRRSt13_Ios_FmtflagsS_: .LFB1169: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue movq %rcx, 16(%rbp) movl %edx, 24(%rbp) movq 16(%rbp), %rax movl (%rax), %eax movl 24(%rbp), %edx movl %eax, %ecx call _ZStorSt13_Ios_FmtflagsS_ movl %eax, %edx movq 16(%rbp), %rax movl %edx, (%rax) movq 16(%rbp), %rax addq $32, %rsp popq %rbp ret .seh_endproc .section .text$_ZStaNRSt13_Ios_FmtflagsS_,"x" .linkonce discard .globl _ZStaNRSt13_Ios_FmtflagsS_ .def _ZStaNRSt13_Ios_FmtflagsS_; .scl 2; .type 32; .endef .seh_proc _ZStaNRSt13_Ios_FmtflagsS_ _ZStaNRSt13_Ios_FmtflagsS_: .LFB1170: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue movq %rcx, 16(%rbp) movl %edx, 24(%rbp) movq 16(%rbp), %rax movl (%rax), %eax movl 24(%rbp), %edx movl %eax, %ecx call _ZStanSt13_Ios_FmtflagsS_ movl %eax, %edx movq 16(%rbp), %rax movl %edx, (%rax) movq 16(%rbp), %rax addq $32, %rsp popq %rbp ret .seh_endproc .section .text$_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_,"x" .linkonce discard .align 2 .globl _ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_ .def _ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_; .scl 2; .type 32; .endef .seh_proc _ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_ _ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_: .LFB1199: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $48, %rsp .seh_stackalloc 48 .seh_endprologue movq %rcx, 16(%rbp) movl %edx, 24(%rbp) movl %r8d, 32(%rbp) movq 16(%rbp), %rax movl 24(%rax), %eax movl %eax, -4(%rbp) movl 32(%rbp), %eax movl %eax, %ecx call _ZStcoSt13_Ios_Fmtflags movl %eax, %edx movq 16(%rbp), %rax addq $24, %rax movq %rax, %rcx call _ZStaNRSt13_Ios_FmtflagsS_ movl 32(%rbp), %edx movl 24(%rbp), %eax movl %eax, %ecx call _ZStanSt13_Ios_FmtflagsS_ movl %eax, %edx movq 16(%rbp), %rax addq $24, %rax movq %rax, %rcx call _ZStoRRSt13_Ios_FmtflagsS_ movl -4(%rbp), %eax addq $48, %rsp popq %rbp ret .seh_endproc .section .text$_ZSt3decRSt8ios_base,"x" .linkonce discard .globl _ZSt3decRSt8ios_base .def _ZSt3decRSt8ios_base; .scl 2; .type 32; .endef .seh_proc _ZSt3decRSt8ios_base _ZSt3decRSt8ios_base: .LFB1226: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue movq %rcx, 16(%rbp) movl $74, %r8d movl $2, %edx movq 16(%rbp), %rcx call _ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_ movq 16(%rbp), %rax addq $32, %rsp popq %rbp ret .seh_endproc .section .text$_ZSt3hexRSt8ios_base,"x" .linkonce discard .globl _ZSt3hexRSt8ios_base .def _ZSt3hexRSt8ios_base; .scl 2; .type 32; .endef .seh_proc _ZSt3hexRSt8ios_base _ZSt3hexRSt8ios_base: .LFB1227: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue movq %rcx, 16(%rbp) movl $74, %r8d movl $8, %edx movq 16(%rbp), %rcx call _ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_ movq 16(%rbp), %rax addq $32, %rsp popq %rbp ret .seh_endproc .lcomm _ZStL8__ioinit,1,1 .section .rdata,"dr" _ZStL13allocator_arg: .space 1 _ZStL6ignore: .space 1 .section .text$_ZSt4setwi,"x" .linkonce discard .globl _ZSt4setwi .def _ZSt4setwi; .scl 2; .type 32; .endef .seh_proc _ZSt4setwi _ZSt4setwi: .LFB2153: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 .seh_endprologue movl %ecx, 16(%rbp) movl 16(%rbp), %eax popq %rbp ret .seh_endproc .section .rdata,"dr" .align 4 _ZL4STOP: .long -1 .align 4 _ZL21INSTRUCTIONS_TO_PRINT: .long 40 .text .globl _Z3fibi .def _Z3fibi; .scl 2; .type 32; .endef .seh_proc _Z3fibi _Z3fibi: .LFB2167: pushq %rbp .seh_pushreg %rbp pushq %rbx .seh_pushreg %rbx subq $40, %rsp .seh_stackalloc 40 leaq 128(%rsp), %rbp .seh_setframe %rbp, 128 .seh_endprologue movl %ecx, -64(%rbp) cmpl $1, -64(%rbp) jg .L20 movl $1, %eax jmp .L21 .L20: movl -64(%rbp), %eax subl $1, %eax movl %eax, %ecx call _Z3fibi movl %eax, %ebx movl -64(%rbp), %eax subl $2, %eax movl %eax, %ecx call _Z3fibi addl %ebx, %eax .L21: addq $40, %rsp popq %rbx popq %rbp ret .seh_endproc .section .rdata,"dr" .LC0: .ascii "@ line \0" .LC1: .ascii ", p is at address \0" .LC2: .ascii ", value \0" .LC3: .ascii " (0x\0" .LC4: .ascii ")\0" .text .globl _Z6reportPii .def _Z6reportPii; .scl 2; .type 32; .endef .seh_proc _Z6reportPii _Z6reportPii: .LFB2168: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue movq %rcx, 16(%rbp) movl %edx, 24(%rbp) leaq .LC0(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rcx movl 24(%rbp), %eax movl %eax, %edx call _ZNSolsEi leaq .LC1(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rcx leaq _ZSt3hexRSt8ios_base(%rip), %rax movq %rax, %rdx call _ZNSolsEPFRSt8ios_baseS0_E movq 16(%rbp), %rdx movq %rax, %rcx call _ZNSolsEPKv leaq .LC2(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rcx leaq _ZSt3decRSt8ios_base(%rip), %rax movq %rax, %rdx call _ZNSolsEPFRSt8ios_baseS0_E movq %rax, %rcx movq 16(%rbp), %rax movl (%rax), %eax movl %eax, %edx call _ZNSolsEi leaq .LC3(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rcx leaq _ZSt3hexRSt8ios_base(%rip), %rax movq %rax, %rdx call _ZNSolsEPFRSt8ios_baseS0_E movq %rax, %rcx movq 16(%rbp), %rax movl (%rax), %eax movl %eax, %edx call _ZNSolsEi leaq .LC4(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E leaq _ZSt3decRSt8ios_base(%rip), %rax movq %rax, %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPFRSt8ios_baseS0_E nop addq $32, %rsp popq %rbp ret .seh_endproc .globl _Z8locationiPii .def _Z8locationiPii; .scl 2; .type 32; .endef .seh_proc _Z8locationiPii _Z8locationiPii: .LFB2169: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $48, %rsp .seh_stackalloc 48 .seh_endprologue movl %ecx, 16(%rbp) movq %rdx, 24(%rbp) movl %r8d, 32(%rbp) movq 24(%rbp), %rax movq %rax, -8(%rbp) movq -8(%rbp), %rax movl $29, %edx movq %rax, %rcx call _Z6reportPii .L25: cmpq $0, -8(%rbp) je .L24 movq -8(%rbp), %rax movl (%rax), %eax cmpl %eax, 32(%rbp) je .L24 movq -8(%rbp), %rax movl (%rax), %eax cmpl %eax, 16(%rbp) je .L24 addq $4, -8(%rbp) movq -8(%rbp), %rax movl $32, %edx movq %rax, %rcx call _Z6reportPii jmp .L25 .L24: cmpq $0, -8(%rbp) je .L26 movq -8(%rbp), %rax movl (%rax), %eax cmpl %eax, 16(%rbp) je .L27 .L26: movl $-1, %eax jmp .L28 .L27: movq -8(%rbp), %rax subq 24(%rbp), %rax sarq $2, %rax movl %eax, -12(%rbp) movl -12(%rbp), %eax .L28: addq $48, %rsp popq %rbp ret .seh_endproc .section .rdata,"dr" .align 8 .LC5: .ascii "Uninitialized data in report_random (size \0" .LC6: .ascii "):\0" .LC7: .ascii " \0" .text .globl _Z13report_randomv .def _Z13report_randomv; .scl 2; .type 32; .endef .seh_proc _Z13report_randomv _Z13report_randomv: .LFB2170: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $64, %rsp .seh_stackalloc 64 .seh_endprologue movl $5, -8(%rbp) leaq .LC5(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movl $20, %edx movq %rax, %rcx call _ZNSolsEy leaq .LC6(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movl $0, -4(%rbp) .L31: cmpl $4, -4(%rbp) jg .L30 leaq .LC7(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rcx movl -4(%rbp), %eax cltq movl -32(%rbp,%rax,4), %eax movl %eax, %edx call _ZNSolsEi addl $1, -4(%rbp) jmp .L31 .L30: movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPFRSoS_E nop addq $64, %rsp popq %rbp ret .seh_endproc .section .rdata,"dr" .LC8: .ascii "Instructions for fib():\0" .LC9: .ascii ": \0" .LC10: .ascii " \0" .text .globl _Z8dump_fibv .def _Z8dump_fibv; .scl 2; .type 32; .endef .seh_proc _Z8dump_fibv _Z8dump_fibv: .LFB2171: pushq %rbp .seh_pushreg %rbp pushq %rbx .seh_pushreg %rbx subq $56, %rsp .seh_stackalloc 56 leaq 128(%rsp), %rbp .seh_setframe %rbp, 128 .seh_endprologue leaq .LC8(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E leaq _Z3fibi(%rip), %rax movq %rax, -88(%rbp) leaq _ZSt3hexRSt8ios_base(%rip), %rax movq %rax, %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPFRSt8ios_baseS0_E movl $0, -92(%rbp) .L34: cmpl $9, -92(%rbp) jg .L33 movq -88(%rbp), %rax movq %rax, %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPKv leaq .LC9(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rbx movl $8, %ecx call _ZSt4setwi movl %eax, %edx movq %rbx, %rcx call _ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw movq %rax, %rcx movq -88(%rbp), %rax movl (%rax), %eax movl %eax, %edx call _ZNSolsEi leaq .LC10(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc addq $4, -88(%rbp) movq -88(%rbp), %rax movq %rax, %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPKv leaq .LC9(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rbx movl $8, %ecx call _ZSt4setwi movl %eax, %edx movq %rbx, %rcx call _ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw movq %rax, %rcx movq -88(%rbp), %rax movl (%rax), %eax movl %eax, %edx call _ZNSolsEi leaq .LC10(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc addq $4, -88(%rbp) movq -88(%rbp), %rax movq %rax, %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPKv leaq .LC9(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rbx movl $8, %ecx call _ZSt4setwi movl %eax, %edx movq %rbx, %rcx call _ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw movq %rax, %rcx movq -88(%rbp), %rax movl (%rax), %eax movl %eax, %edx call _ZNSolsEi leaq .LC10(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc addq $4, -88(%rbp) movq -88(%rbp), %rax movq %rax, %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPKv leaq .LC9(%rip), %rdx movq %rax, %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rbx movl $8, %ecx call _ZSt4setwi movl %eax, %edx movq %rbx, %rcx call _ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw movq %rax, %rcx movq -88(%rbp), %rax movl (%rax), %eax movl %eax, %edx call _ZNSolsEi movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPFRSoS_E addq $4, -88(%rbp) addl $1, -92(%rbp) jmp .L34 .L33: movq -88(%rbp), %rax movl $55, (%rax) leaq _ZSt3decRSt8ios_base(%rip), %rax movq %rax, %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZNSolsEPFRSt8ios_baseS0_E nop addq $56, %rsp popq %rbx popq %rbp ret .seh_endproc .def __main; .scl 2; .type 32; .endef .section .rdata,"dr" .align 8 .LC11: .ascii "--------------------------------------------------\0" .LC12: .ascii "Values for call to location()\0" .LC13: .ascii " END\0" .LC14: .ascii "144 is at index \0" .text .globl main .def main; .scl 2; .type 32; .endef .seh_proc main main: .LFB2172: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $112, %rsp .seh_stackalloc 112 .seh_endprologue call __main movl $1, -80(%rbp) movl $1, -76(%rbp) movl $2, -72(%rbp) movl $3, -68(%rbp) movl $5, -64(%rbp) movl $8, -60(%rbp) movl $13, -56(%rbp) movl $21, -52(%rbp) movl $34, -48(%rbp) movl $55, -44(%rbp) movl $89, -40(%rbp) movl $144, -36(%rbp) movl $233, -32(%rbp) movl $377, -28(%rbp) movl $-1, -24(%rbp) leaq .LC11(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E call _Z13report_randomv leaq .LC11(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E leaq .LC12(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E leaq -80(%rbp), %rax movq %rax, -8(%rbp) .L37: movq -8(%rbp), %rax movl (%rax), %eax cmpl $-1, %eax je .L36 leaq .LC7(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rcx movq -8(%rbp), %rax movl (%rax), %eax movl %eax, %edx call _ZNSolsEi addq $4, -8(%rbp) jmp .L37 .L36: leaq .LC13(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E leaq .LC11(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E leaq -80(%rbp), %rax movl $-1, %r8d movq %rax, %rdx movl $144, %ecx call _Z8locationiPii movl %eax, -12(%rbp) leaq .LC14(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq %rax, %rcx movl -12(%rbp), %eax movl %eax, %edx call _ZNSolsEi movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E leaq .LC11(%rip), %rdx movq .refptr._ZSt4cout(%rip), %rcx call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc movq .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_(%rip), %rdx movq %rax, %rcx call _ZNSolsEPFRSoS_E call _Z8dump_fibv movl $0, %eax addq $112, %rsp popq %rbp ret .seh_endproc .def __tcf_0; .scl 3; .type 32; .endef .seh_proc __tcf_0 __tcf_0: .LFB2680: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue leaq _ZStL8__ioinit(%rip), %rcx call _ZNSt8ios_base4InitD1Ev nop addq $32, %rsp popq %rbp ret .seh_endproc .def _Z41__static_initialization_and_destruction_0ii; .scl 3; .type 32; .endef .seh_proc _Z41__static_initialization_and_destruction_0ii _Z41__static_initialization_and_destruction_0ii: .LFB2679: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue movl %ecx, 16(%rbp) movl %edx, 24(%rbp) cmpl $1, 16(%rbp) jne .L42 cmpl $65535, 24(%rbp) jne .L42 leaq _ZStL8__ioinit(%rip), %rcx call _ZNSt8ios_base4InitC1Ev leaq __tcf_0(%rip), %rcx call atexit .L42: nop addq $32, %rsp popq %rbp ret .seh_endproc .def _GLOBAL__sub_I__Z3fibi; .scl 3; .type 32; .endef .seh_proc _GLOBAL__sub_I__Z3fibi _GLOBAL__sub_I__Z3fibi: .LFB2681: pushq %rbp .seh_pushreg %rbp movq %rsp, %rbp .seh_setframe %rbp, 0 subq $32, %rsp .seh_stackalloc 32 .seh_endprologue movl $65535, %edx movl $1, %ecx call _Z41__static_initialization_and_destruction_0ii nop addq $32, %rsp popq %rbp ret .seh_endproc .section .ctors,"w" .align 8 .quad _GLOBAL__sub_I__Z3fibi .ident "GCC: (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0" .def _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc; .scl 2; .type 32; .endef .def _ZNSolsEi; .scl 2; .type 32; .endef .def _ZNSolsEPFRSt8ios_baseS0_E; .scl 2; .type 32; .endef .def _ZNSolsEPKv; .scl 2; .type 32; .endef .def _ZNSolsEPFRSoS_E; .scl 2; .type 32; .endef .def _ZNSolsEy; .scl 2; .type 32; .endef .def _ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw; .scl 2; .type 32; .endef .def _ZNSt8ios_base4InitD1Ev; .scl 2; .type 32; .endef .def _ZNSt8ios_base4InitC1Ev; .scl 2; .type 32; .endef .def atexit; .scl 2; .type 32; .endef .section .rdata$.refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, "dr" .globl .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ .linkonce discard .refptr._ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_: .quad _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ .section .rdata$.refptr._ZSt4cout, "dr" .globl .refptr._ZSt4cout .linkonce discard .refptr._ZSt4cout: .quad _ZSt4cout