chenzhekl

gcc 4.7.0

Mar 10th, 2013
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .file   "Problem5(1).cpp"
  2. .lcomm __ZStL8__ioinit,1,1
  3.     .def    ___main;    .scl    2;  .type   32; .endef
  4.     .text
  5.     .globl  _main
  6.     .def    _main;  .scl    2;  .type   32; .endef
  7. _main:
  8. LFB1031:
  9.     .cfi_startproc
  10.     leal    4(%esp), %ecx
  11.     .cfi_def_cfa 1, 0
  12.     andl    $-16, %esp
  13.     pushl   -4(%ecx)
  14.     pushl   %ebp
  15.     .cfi_escape 0x10,0x5,0x2,0x75,0
  16.     movl    %esp, %ebp
  17.     pushl   %ecx
  18.     .cfi_escape 0xf,0x3,0x75,0x7c,0x6
  19.     subl    $52, %esp
  20.     call    ___main
  21.     movl    $55440, -12(%ebp)
  22.     movl    $13, -16(%ebp)
  23.     movl    $1, 4(%esp)
  24.     movl    -16(%ebp), %eax
  25.     movl    %eax, (%esp)
  26.     call    __ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_
  27.     fildl   -12(%ebp)
  28.     fmulp   %st, %st(1)
  29.     fnstcw  -26(%ebp)
  30.     movw    -26(%ebp), %ax
  31.     movb    $12, %ah
  32.     movw    %ax, -28(%ebp)
  33.     fldcw   -28(%ebp)
  34.     fistpl  -12(%ebp)
  35.     fldcw   -26(%ebp)
  36.     movl    -12(%ebp), %eax
  37.     movl    %eax, (%esp)
  38.     movl    $__ZSt4cout, %ecx
  39.     call    __ZNSolsEi
  40.     subl    $4, %esp
  41.     movl    $__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, (%esp)
  42.     movl    %eax, %ecx
  43.     call    __ZNSolsEPFRSoS_E
  44.     subl    $4, %esp
  45.     movl    $0, %eax
  46.     movl    -4(%ebp), %ecx
  47.     .cfi_def_cfa 1, 0
  48.     leave
  49.     .cfi_restore 5
  50.     leal    -4(%ecx), %esp
  51.     .cfi_def_cfa 4, 4
  52.     ret
  53.     .cfi_endproc
  54. LFE1031:
  55.     .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"
  56.     .linkonce discard
  57.     .globl  __ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_
  58.     .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
  59. __ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_:
  60. LFB1032:
  61.     .cfi_startproc
  62.     pushl   %ebp
  63.     .cfi_def_cfa_offset 8
  64.     .cfi_offset 5, -8
  65.     movl    %esp, %ebp
  66.     .cfi_def_cfa_register 5
  67.     subl    $24, %esp
  68.     fildl   12(%ebp)
  69.     fildl   8(%ebp)
  70.     fxch    %st(1)
  71.     fstpl   8(%esp)
  72.     fstpl   (%esp)
  73.     call    _pow
  74.     leave
  75.     .cfi_restore 5
  76.     .cfi_def_cfa 4, 4
  77.     ret
  78.     .cfi_endproc
  79. LFE1032:
  80.     .text
  81.     .def    ___tcf_0;   .scl    3;  .type   32; .endef
  82. ___tcf_0:
  83. LFB1039:
  84.     .cfi_startproc
  85.     pushl   %ebp
  86.     .cfi_def_cfa_offset 8
  87.     .cfi_offset 5, -8
  88.     movl    %esp, %ebp
  89.     .cfi_def_cfa_register 5
  90.     subl    $8, %esp
  91.     movl    $__ZStL8__ioinit, %ecx
  92.     call    __ZNSt8ios_base4InitD1Ev
  93.     leave
  94.     .cfi_restore 5
  95.     .cfi_def_cfa 4, 4
  96.     ret
  97.     .cfi_endproc
  98. LFE1039:
  99.     .def    __Z41__static_initialization_and_destruction_0ii;   .scl    3;  .type   32; .endef
  100. __Z41__static_initialization_and_destruction_0ii:
  101. LFB1038:
  102.     .cfi_startproc
  103.     pushl   %ebp
  104.     .cfi_def_cfa_offset 8
  105.     .cfi_offset 5, -8
  106.     movl    %esp, %ebp
  107.     .cfi_def_cfa_register 5
  108.     subl    $24, %esp
  109.     cmpl    $1, 8(%ebp)
  110.     jne L6
  111.     cmpl    $65535, 12(%ebp)
  112.     jne L6
  113.     movl    $__ZStL8__ioinit, %ecx
  114.     call    __ZNSt8ios_base4InitC1Ev
  115.     movl    $___tcf_0, (%esp)
  116.     call    _atexit
  117. L6:
  118.     leave
  119.     .cfi_restore 5
  120.     .cfi_def_cfa 4, 4
  121.     ret
  122.     .cfi_endproc
  123. LFE1038:
  124.     .def    __GLOBAL__sub_I_main;   .scl    3;  .type   32; .endef
  125. __GLOBAL__sub_I_main:
  126. LFB1040:
  127.     .cfi_startproc
  128.     pushl   %ebp
  129.     .cfi_def_cfa_offset 8
  130.     .cfi_offset 5, -8
  131.     movl    %esp, %ebp
  132.     .cfi_def_cfa_register 5
  133.     subl    $24, %esp
  134.     movl    $65535, 4(%esp)
  135.     movl    $1, (%esp)
  136.     call    __Z41__static_initialization_and_destruction_0ii
  137.     leave
  138.     .cfi_restore 5
  139.     .cfi_def_cfa 4, 4
  140.     ret
  141.     .cfi_endproc
  142. LFE1040:
  143.     .section    .ctors,"w"
  144.     .align 4
  145.     .long   __GLOBAL__sub_I_main
  146.     .def    __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_;    .scl    2;  .type   32; .endef
  147.     .def    __ZNSolsEi; .scl    2;  .type   32; .endef
  148.     .def    __ZNSolsEPFRSoS_E;  .scl    2;  .type   32; .endef
  149.     .def    _pow;   .scl    2;  .type   32; .endef
  150.     .def    __ZNSt8ios_base4InitD1Ev;   .scl    2;  .type   32; .endef
  151.     .def    __ZNSt8ios_base4InitC1Ev;   .scl    2;  .type   32; .endef
  152.     .def    _atexit;    .scl    2;  .type   32; .endef
Advertisement
Add Comment
Please, Sign In to add comment