Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "Problem5(1).cpp"
- .lcomm __ZStL8__ioinit,1,1
- .def ___main; .scl 2; .type 32; .endef
- .text
- .globl _main
- .def _main; .scl 2; .type 32; .endef
- _main:
- LFB1031:
- .cfi_startproc
- leal 4(%esp), %ecx
- .cfi_def_cfa 1, 0
- andl $-16, %esp
- pushl -4(%ecx)
- pushl %ebp
- .cfi_escape 0x10,0x5,0x2,0x75,0
- movl %esp, %ebp
- pushl %ecx
- .cfi_escape 0xf,0x3,0x75,0x7c,0x6
- subl $52, %esp
- call ___main
- movl $55440, -12(%ebp)
- movl $13, -16(%ebp)
- movl $1, 4(%esp)
- movl -16(%ebp), %eax
- movl %eax, (%esp)
- call __ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_
- fildl -12(%ebp)
- fmulp %st, %st(1)
- fnstcw -26(%ebp)
- movw -26(%ebp), %ax
- movb $12, %ah
- movw %ax, -28(%ebp)
- fldcw -28(%ebp)
- fistpl -12(%ebp)
- fldcw -26(%ebp)
- movl -12(%ebp), %eax
- movl %eax, (%esp)
- movl $__ZSt4cout, %ecx
- call __ZNSolsEi
- subl $4, %esp
- movl $__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, (%esp)
- movl %eax, %ecx
- call __ZNSolsEPFRSoS_E
- subl $4, %esp
- movl $0, %eax
- movl -4(%ebp), %ecx
- .cfi_def_cfa 1, 0
- leave
- .cfi_restore 5
- leal -4(%ecx), %esp
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- LFE1031:
- .section .text$_ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_,"x"
- .linkonce discard
- .globl __ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_
- .def __ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_; .scl 2; .type 32; .endef
- __ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_:
- LFB1032:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- movl %esp, %ebp
- .cfi_def_cfa_register 5
- subl $24, %esp
- fildl 12(%ebp)
- fildl 8(%ebp)
- fxch %st(1)
- fstpl 8(%esp)
- fstpl (%esp)
- call _pow
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- LFE1032:
- .text
- .def ___tcf_0; .scl 3; .type 32; .endef
- ___tcf_0:
- LFB1039:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- movl %esp, %ebp
- .cfi_def_cfa_register 5
- subl $8, %esp
- movl $__ZStL8__ioinit, %ecx
- call __ZNSt8ios_base4InitD1Ev
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- LFE1039:
- .def __Z41__static_initialization_and_destruction_0ii; .scl 3; .type 32; .endef
- __Z41__static_initialization_and_destruction_0ii:
- LFB1038:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- movl %esp, %ebp
- .cfi_def_cfa_register 5
- subl $24, %esp
- cmpl $1, 8(%ebp)
- jne L6
- cmpl $65535, 12(%ebp)
- jne L6
- movl $__ZStL8__ioinit, %ecx
- call __ZNSt8ios_base4InitC1Ev
- movl $___tcf_0, (%esp)
- call _atexit
- L6:
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- LFE1038:
- .def __GLOBAL__sub_I_main; .scl 3; .type 32; .endef
- __GLOBAL__sub_I_main:
- LFB1040:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- movl %esp, %ebp
- .cfi_def_cfa_register 5
- subl $24, %esp
- movl $65535, 4(%esp)
- movl $1, (%esp)
- call __Z41__static_initialization_and_destruction_0ii
- leave
- .cfi_restore 5
- .cfi_def_cfa 4, 4
- ret
- .cfi_endproc
- LFE1040:
- .section .ctors,"w"
- .align 4
- .long __GLOBAL__sub_I_main
- .def __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_; .scl 2; .type 32; .endef
- .def __ZNSolsEi; .scl 2; .type 32; .endef
- .def __ZNSolsEPFRSoS_E; .scl 2; .type 32; .endef
- .def _pow; .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
Advertisement
Add Comment
Please, Sign In to add comment