Advertisement
Guest User

std=c++0x

a guest
Dec 14th, 2012
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .file   "lol.cc"
  2.     .section    .rodata
  3.     .type   _ZStL19piecewise_construct, @object
  4.     .size   _ZStL19piecewise_construct, 1
  5. _ZStL19piecewise_construct:
  6.     .zero   1
  7.     .type   _ZStL13allocator_arg, @object
  8.     .size   _ZStL13allocator_arg, 1
  9. _ZStL13allocator_arg:
  10.     .zero   1
  11.     .local  _ZStL8__ioinit
  12.     .comm   _ZStL8__ioinit,1,1
  13.     .section    .text._ZSt13__complex_logCd,"axG",@progbits,_ZSt13__complex_logCd,comdat
  14.     .weak   _ZSt13__complex_logCd
  15.     .type   _ZSt13__complex_logCd, @function
  16. _ZSt13__complex_logCd:
  17. .LFB1516:
  18.     .cfi_startproc
  19.     pushq   %rbp
  20.     .cfi_def_cfa_offset 16
  21.     .cfi_offset 6, -16
  22.     movq    %rsp, %rbp
  23.     .cfi_def_cfa_register 6
  24.     subq    $32, %rsp
  25.     movsd   %xmm0, -24(%rbp)
  26.     movq    -24(%rbp), %rdx
  27.     movsd   %xmm1, -24(%rbp)
  28.     movq    -24(%rbp), %rax
  29.     movq    %rdx, -16(%rbp)
  30.     movq    %rax, -8(%rbp)
  31.     movsd   -16(%rbp), %xmm0
  32.     movsd   -8(%rbp), %xmm1
  33.     call    clog
  34.     movsd   %xmm0, -24(%rbp)
  35.     movq    -24(%rbp), %rdx
  36.     movsd   %xmm1, -24(%rbp)
  37.     movq    -24(%rbp), %rax
  38.     movq    %rdx, -24(%rbp)
  39.     movsd   -24(%rbp), %xmm0
  40.     movq    %rax, -24(%rbp)
  41.     movsd   -24(%rbp), %xmm1
  42.     leave
  43.     .cfi_def_cfa 7, 8
  44.     ret
  45.     .cfi_endproc
  46. .LFE1516:
  47.     .size   _ZSt13__complex_logCd, .-_ZSt13__complex_logCd
  48.     .section    .text._ZNSt7complexIdEC2ECd,"axG",@progbits,_ZNSt7complexIdEC5ECd,comdat
  49.     .align 2
  50.     .weak   _ZNSt7complexIdEC2ECd
  51.     .type   _ZNSt7complexIdEC2ECd, @function
  52. _ZNSt7complexIdEC2ECd:
  53. .LFB1574:
  54.     .cfi_startproc
  55.     pushq   %rbp
  56.     .cfi_def_cfa_offset 16
  57.     .cfi_offset 6, -16
  58.     movq    %rsp, %rbp
  59.     .cfi_def_cfa_register 6
  60.     movq    %rdi, -8(%rbp)
  61.     movsd   %xmm0, -32(%rbp)
  62.     movq    -32(%rbp), %rdx
  63.     movsd   %xmm1, -32(%rbp)
  64.     movq    -32(%rbp), %rax
  65.     movq    %rdx, -24(%rbp)
  66.     movq    %rax, -16(%rbp)
  67.     movq    -8(%rbp), %rax
  68.     movq    -24(%rbp), %rdx
  69.     movq    %rdx, (%rax)
  70.     movq    -16(%rbp), %rdx
  71.     movq    %rdx, 8(%rax)
  72.     popq    %rbp
  73.     .cfi_def_cfa 7, 8
  74.     ret
  75.     .cfi_endproc
  76. .LFE1574:
  77.     .size   _ZNSt7complexIdEC2ECd, .-_ZNSt7complexIdEC2ECd
  78.     .section    .text._ZNSt7complexIdEC2Edd,"axG",@progbits,_ZNSt7complexIdEC5Edd,comdat
  79.     .align 2
  80.     .weak   _ZNSt7complexIdEC2Edd
  81.     .type   _ZNSt7complexIdEC2Edd, @function
  82. _ZNSt7complexIdEC2Edd:
  83. .LFB1577:
  84.     .cfi_startproc
  85.     pushq   %rbp
  86.     .cfi_def_cfa_offset 16
  87.     .cfi_offset 6, -16
  88.     movq    %rsp, %rbp
  89.     .cfi_def_cfa_register 6
  90.     movq    %rdi, -8(%rbp)
  91.     movsd   %xmm0, -16(%rbp)
  92.     movsd   %xmm1, -24(%rbp)
  93.     movsd   -24(%rbp), %xmm1
  94.     xorpd   %xmm0, %xmm0
  95.     mulsd   %xmm1, %xmm0
  96.     addsd   -16(%rbp), %xmm0
  97.     movsd   %xmm0, -32(%rbp)
  98.     movq    -32(%rbp), %rcx
  99.     movsd   %xmm1, -32(%rbp)
  100.     movq    -32(%rbp), %rdx
  101.     movq    -8(%rbp), %rax
  102.     movq    %rcx, (%rax)
  103.     movq    %rdx, 8(%rax)
  104.     popq    %rbp
  105.     .cfi_def_cfa 7, 8
  106.     ret
  107.     .cfi_endproc
  108. .LFE1577:
  109.     .size   _ZNSt7complexIdEC2Edd, .-_ZNSt7complexIdEC2Edd
  110.     .section    .text._ZNKSt7complexIdE4realEv,"axG",@progbits,_ZNKSt7complexIdE4realEv,comdat
  111.     .align 2
  112.     .weak   _ZNKSt7complexIdE4realEv
  113.     .type   _ZNKSt7complexIdE4realEv, @function
  114. _ZNKSt7complexIdE4realEv:
  115. .LFB1582:
  116.     .cfi_startproc
  117.     pushq   %rbp
  118.     .cfi_def_cfa_offset 16
  119.     .cfi_offset 6, -16
  120.     movq    %rsp, %rbp
  121.     .cfi_def_cfa_register 6
  122.     movq    %rdi, -8(%rbp)
  123.     movq    -8(%rbp), %rax
  124.     movq    (%rax), %rax
  125.     movq    %rax, -16(%rbp)
  126.     movsd   -16(%rbp), %xmm0
  127.     popq    %rbp
  128.     .cfi_def_cfa 7, 8
  129.     ret
  130.     .cfi_endproc
  131. .LFE1582:
  132.     .size   _ZNKSt7complexIdE4realEv, .-_ZNKSt7complexIdE4realEv
  133.     .section    .text._ZNKSt7complexIdE4imagEv,"axG",@progbits,_ZNKSt7complexIdE4imagEv,comdat
  134.     .align 2
  135.     .weak   _ZNKSt7complexIdE4imagEv
  136.     .type   _ZNKSt7complexIdE4imagEv, @function
  137. _ZNKSt7complexIdE4imagEv:
  138. .LFB1583:
  139.     .cfi_startproc
  140.     pushq   %rbp
  141.     .cfi_def_cfa_offset 16
  142.     .cfi_offset 6, -16
  143.     movq    %rsp, %rbp
  144.     .cfi_def_cfa_register 6
  145.     movq    %rdi, -8(%rbp)
  146.     movq    -8(%rbp), %rax
  147.     movq    8(%rax), %rax
  148.     movq    %rax, -16(%rbp)
  149.     movsd   -16(%rbp), %xmm0
  150.     popq    %rbp
  151.     .cfi_def_cfa 7, 8
  152.     ret
  153.     .cfi_endproc
  154. .LFE1583:
  155.     .size   _ZNKSt7complexIdE4imagEv, .-_ZNKSt7complexIdE4imagEv
  156.     .section    .text._ZNKSt7complexIdE5__repEv,"axG",@progbits,_ZNKSt7complexIdE5__repEv,comdat
  157.     .align 2
  158.     .weak   _ZNKSt7complexIdE5__repEv
  159.     .type   _ZNKSt7complexIdE5__repEv, @function
  160. _ZNKSt7complexIdE5__repEv:
  161. .LFB1596:
  162.     .cfi_startproc
  163.     pushq   %rbp
  164.     .cfi_def_cfa_offset 16
  165.     .cfi_offset 6, -16
  166.     movq    %rsp, %rbp
  167.     .cfi_def_cfa_register 6
  168.     movq    %rdi, -8(%rbp)
  169.     movq    -8(%rbp), %rax
  170.     movq    (%rax), %rdx
  171.     movq    8(%rax), %rax
  172.     movq    %rdx, -16(%rbp)
  173.     movsd   -16(%rbp), %xmm0
  174.     movq    %rax, -16(%rbp)
  175.     movsd   -16(%rbp), %xmm1
  176.     popq    %rbp
  177.     .cfi_def_cfa 7, 8
  178.     ret
  179.     .cfi_endproc
  180. .LFE1596:
  181.     .size   _ZNKSt7complexIdE5__repEv, .-_ZNKSt7complexIdE5__repEv
  182.     .text
  183.     .globl  main
  184.     .type   main, @function
  185. main:
  186. .LFB1678:
  187.     .cfi_startproc
  188.     pushq   %rbp
  189.     .cfi_def_cfa_offset 16
  190.     .cfi_offset 6, -16
  191.     movq    %rsp, %rbp
  192.     .cfi_def_cfa_register 6
  193.     subq    $64, %rsp
  194.     movl    $2, -4(%rbp)
  195.     leaq    -48(%rbp), %rax
  196.     movsd   .LC1(%rip), %xmm1
  197.     xorpd   %xmm0, %xmm0
  198.     movq    %rax, %rdi
  199.     call    _ZNSt7complexIdEC1Edd
  200.     leaq    -4(%rbp), %rdx
  201.     leaq    -48(%rbp), %rax
  202.     movq    %rdx, %rsi
  203.     movq    %rax, %rdi
  204.     call    _ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_
  205.     movsd   %xmm0, -64(%rbp)
  206.     movsd   %xmm1, -56(%rbp)
  207.     movq    -64(%rbp), %rax
  208.     movq    %rax, -32(%rbp)
  209.     movq    -56(%rbp), %rax
  210.     movq    %rax, -24(%rbp)
  211.     leaq    -32(%rbp), %rax
  212.     movq    %rax, %rsi
  213.     movl    $_ZSt4cout, %edi
  214.     call    _ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E
  215.     movl    $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, %esi
  216.     movq    %rax, %rdi
  217.     call    _ZNSolsEPFRSoS_E
  218.     movl    $0, %eax
  219.     leave
  220.     .cfi_def_cfa 7, 8
  221.     ret
  222.     .cfi_endproc
  223. .LFE1678:
  224.     .size   main, .-main
  225.     .section    .text._ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_,"axG",@progbits,_ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_,comdat
  226.     .weak   _ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_
  227.     .type   _ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_, @function
  228. _ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_:
  229. .LFB1733:
  230.     .cfi_startproc
  231.     pushq   %rbp
  232.     .cfi_def_cfa_offset 16
  233.     .cfi_offset 6, -16
  234.     movq    %rsp, %rbp
  235.     .cfi_def_cfa_register 6
  236.     subq    $80, %rsp
  237.     movq    %rdi, -40(%rbp)
  238.     movq    %rsi, -48(%rbp)
  239.     movq    -48(%rbp), %rax
  240.     movl    (%rax), %eax
  241.     cvtsi2sd    %eax, %xmm0
  242.     movsd   %xmm0, -8(%rbp)
  243.     movq    -40(%rbp), %rax
  244.     movq    (%rax), %rdx
  245.     movq    %rdx, -32(%rbp)
  246.     movq    8(%rax), %rax
  247.     movq    %rax, -24(%rbp)
  248.     leaq    -8(%rbp), %rdx
  249.     leaq    -32(%rbp), %rax
  250.     movq    %rdx, %rsi
  251.     movq    %rax, %rdi
  252.     call    _ZSt3powIdESt7complexIT_ERKS2_RKS1_
  253.     movsd   %xmm0, -64(%rbp)
  254.     movsd   %xmm1, -56(%rbp)
  255.     movq    -64(%rbp), %rdx
  256.     movq    -56(%rbp), %rax
  257.     movq    %rdx, -72(%rbp)
  258.     movsd   -72(%rbp), %xmm0
  259.     movq    %rax, -72(%rbp)
  260.     movsd   -72(%rbp), %xmm1
  261.     leave
  262.     .cfi_def_cfa 7, 8
  263.     ret
  264.     .cfi_endproc
  265. .LFE1733:
  266.     .size   _ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_, .-_ZSt3powIdiESt7complexIN9__gnu_cxx11__promote_2IT_T0_NS1_9__promoteIS3_XsrSt12__is_integerIS3_E7__valueEE6__typeENS5_IS4_XsrS6_IS4_E7__valueEE6__typeEE6__typeEERKS0_IS3_ERKS4_
  267.     .section    .text._ZSt3powIdESt7complexIT_ERKS2_RKS1_,"axG",@progbits,_ZSt3powIdESt7complexIT_ERKS2_RKS1_,comdat
  268.     .weak   _ZSt3powIdESt7complexIT_ERKS2_RKS1_
  269.     .type   _ZSt3powIdESt7complexIT_ERKS2_RKS1_, @function
  270. _ZSt3powIdESt7complexIT_ERKS2_RKS1_:
  271. .LFB1778:
  272.     .cfi_startproc
  273.     pushq   %rbp
  274.     .cfi_def_cfa_offset 16
  275.     .cfi_offset 6, -16
  276.     movq    %rsp, %rbp
  277.     .cfi_def_cfa_register 6
  278.     subq    $112, %rsp
  279.     movq    %rdi, -56(%rbp)
  280.     movq    %rsi, -64(%rbp)
  281.     movq    -56(%rbp), %rax
  282.     movq    %rax, %rdi
  283.     call    _ZNKSt7complexIdE4imagEv
  284.     xorpd   %xmm1, %xmm1
  285.     ucomisd %xmm1, %xmm0
  286.     jp  .L10
  287.     xorpd   %xmm1, %xmm1
  288.     ucomisd %xmm1, %xmm0
  289.     jne .L10
  290. .L15:
  291.     movq    -56(%rbp), %rax
  292.     movq    %rax, %rdi
  293.     call    _ZNKSt7complexIdE4realEv
  294.     xorpd   %xmm1, %xmm1
  295.     ucomisd %xmm1, %xmm0
  296.     seta    %al
  297.     testb   %al, %al
  298.     je  .L10
  299.     movl    $1, %eax
  300.     jmp .L12
  301. .L10:
  302.     movl    $0, %eax
  303. .L12:
  304.     testb   %al, %al
  305.     je  .L13
  306.     movq    -64(%rbp), %rax
  307.     movsd   (%rax), %xmm0
  308.     movsd   %xmm0, -88(%rbp)
  309.     movq    -56(%rbp), %rax
  310.     movq    %rax, %rdi
  311.     call    _ZNKSt7complexIdE4realEv
  312.     movsd   -88(%rbp), %xmm1
  313.     call    pow
  314.     leaq    -48(%rbp), %rax
  315.     xorpd   %xmm1, %xmm1
  316.     movq    %rax, %rdi
  317.     call    _ZNSt7complexIdEC1Edd
  318.     movq    -48(%rbp), %rdx
  319.     movq    -40(%rbp), %rax
  320.     jmp .L14
  321. .L13:
  322.     movq    -56(%rbp), %rax
  323.     movq    %rax, %rdi
  324.     call    _ZSt3logIdESt7complexIT_ERKS2_
  325.     movsd   %xmm0, -80(%rbp)
  326.     movsd   %xmm1, -72(%rbp)
  327.     movq    -80(%rbp), %rax
  328.     movq    %rax, -32(%rbp)
  329.     movq    -72(%rbp), %rax
  330.     movq    %rax, -24(%rbp)
  331.     movq    -64(%rbp), %rax
  332.     movsd   (%rax), %xmm0
  333.     movsd   %xmm0, -96(%rbp)
  334.     leaq    -32(%rbp), %rax
  335.     movq    %rax, %rdi
  336.     call    _ZNKSt7complexIdE4imagEv
  337.     mulsd   -96(%rbp), %xmm0
  338.     movsd   %xmm0, -8(%rbp)
  339.     movq    -64(%rbp), %rax
  340.     movsd   (%rax), %xmm0
  341.     movsd   %xmm0, -104(%rbp)
  342.     leaq    -32(%rbp), %rax
  343.     movq    %rax, %rdi
  344.     call    _ZNKSt7complexIdE4realEv
  345.     mulsd   -104(%rbp), %xmm0
  346.     call    exp
  347.     movsd   %xmm0, -16(%rbp)
  348.     leaq    -8(%rbp), %rdx
  349.     leaq    -16(%rbp), %rax
  350.     movq    %rdx, %rsi
  351.     movq    %rax, %rdi
  352.     call    _ZSt5polarIdESt7complexIT_ERKS1_S4_
  353.     movsd   %xmm0, -80(%rbp)
  354.     movsd   %xmm1, -72(%rbp)
  355.     movq    -80(%rbp), %rdx
  356.     movq    -72(%rbp), %rax
  357. .L14:
  358.     movq    %rdx, -112(%rbp)
  359.     movsd   -112(%rbp), %xmm0
  360.     movq    %rax, -112(%rbp)
  361.     movsd   -112(%rbp), %xmm1
  362.     leave
  363.     .cfi_def_cfa 7, 8
  364.     ret
  365.     .cfi_endproc
  366. .LFE1778:
  367.     .size   _ZSt3powIdESt7complexIT_ERKS2_RKS1_, .-_ZSt3powIdESt7complexIT_ERKS2_RKS1_
  368.     .section    .text._ZSt3logIdESt7complexIT_ERKS2_,"axG",@progbits,_ZSt3logIdESt7complexIT_ERKS2_,comdat
  369.     .weak   _ZSt3logIdESt7complexIT_ERKS2_
  370.     .type   _ZSt3logIdESt7complexIT_ERKS2_, @function
  371. _ZSt3logIdESt7complexIT_ERKS2_:
  372. .LFB1809:
  373.     .cfi_startproc
  374.     pushq   %rbp
  375.     .cfi_def_cfa_offset 16
  376.     .cfi_offset 6, -16
  377.     movq    %rsp, %rbp
  378.     .cfi_def_cfa_register 6
  379.     subq    $32, %rsp
  380.     movq    %rdi, -24(%rbp)
  381.     movq    -24(%rbp), %rax
  382.     movq    %rax, %rdi
  383.     call    _ZNKSt7complexIdE5__repEv
  384.     movsd   %xmm0, -32(%rbp)
  385.     movq    -32(%rbp), %rdx
  386.     movsd   %xmm1, -32(%rbp)
  387.     movq    -32(%rbp), %rax
  388.     movq    %rdx, -32(%rbp)
  389.     movsd   -32(%rbp), %xmm0
  390.     movq    %rax, -32(%rbp)
  391.     movsd   -32(%rbp), %xmm1
  392.     call    _ZSt13__complex_logCd
  393.     movsd   %xmm0, -32(%rbp)
  394.     movq    -32(%rbp), %rdx
  395.     movsd   %xmm1, -32(%rbp)
  396.     movq    -32(%rbp), %rax
  397.     movq    %rdx, -32(%rbp)
  398.     movsd   -32(%rbp), %xmm0
  399.     movq    %rax, -32(%rbp)
  400.     movsd   -32(%rbp), %xmm1
  401.     leaq    -16(%rbp), %rax
  402.     movq    %rax, %rdi
  403.     call    _ZNSt7complexIdEC1ECd
  404.     movq    -16(%rbp), %rdx
  405.     movq    -8(%rbp), %rax
  406.     movq    %rdx, -32(%rbp)
  407.     movsd   -32(%rbp), %xmm0
  408.     movq    %rax, -32(%rbp)
  409.     movsd   -32(%rbp), %xmm1
  410.     leave
  411.     .cfi_def_cfa 7, 8
  412.     ret
  413.     .cfi_endproc
  414. .LFE1809:
  415.     .size   _ZSt3logIdESt7complexIT_ERKS2_, .-_ZSt3logIdESt7complexIT_ERKS2_
  416.     .section    .text._ZSt5polarIdESt7complexIT_ERKS1_S4_,"axG",@progbits,_ZSt5polarIdESt7complexIT_ERKS1_S4_,comdat
  417.     .weak   _ZSt5polarIdESt7complexIT_ERKS1_S4_
  418.     .type   _ZSt5polarIdESt7complexIT_ERKS1_S4_, @function
  419. _ZSt5polarIdESt7complexIT_ERKS1_S4_:
  420. .LFB1810:
  421.     .cfi_startproc
  422.     pushq   %rbp
  423.     .cfi_def_cfa_offset 16
  424.     .cfi_offset 6, -16
  425.     movq    %rsp, %rbp
  426.     .cfi_def_cfa_register 6
  427.     subq    $64, %rsp
  428.     movq    %rdi, -24(%rbp)
  429.     movq    %rsi, -32(%rbp)
  430.     movq    -24(%rbp), %rax
  431.     movsd   (%rax), %xmm0
  432.     movsd   %xmm0, -40(%rbp)
  433.     movq    -32(%rbp), %rax
  434.     movsd   (%rax), %xmm0
  435.     call    sin
  436.     movsd   -40(%rbp), %xmm1
  437.     mulsd   %xmm0, %xmm1
  438.     movsd   %xmm1, -48(%rbp)
  439.     movq    -24(%rbp), %rax
  440.     movsd   (%rax), %xmm0
  441.     movsd   %xmm0, -56(%rbp)
  442.     movq    -32(%rbp), %rax
  443.     movsd   (%rax), %xmm0
  444.     call    cos
  445.     mulsd   -56(%rbp), %xmm0
  446.     leaq    -16(%rbp), %rax
  447.     movsd   -48(%rbp), %xmm1
  448.     movq    %rax, %rdi
  449.     call    _ZNSt7complexIdEC1Edd
  450.     movq    -16(%rbp), %rdx
  451.     movq    -8(%rbp), %rax
  452.     movq    %rdx, -64(%rbp)
  453.     movsd   -64(%rbp), %xmm0
  454.     movq    %rax, -64(%rbp)
  455.     movsd   -64(%rbp), %xmm1
  456.     leave
  457.     .cfi_def_cfa 7, 8
  458.     ret
  459.     .cfi_endproc
  460. .LFE1810:
  461.     .size   _ZSt5polarIdESt7complexIT_ERKS1_S4_, .-_ZSt5polarIdESt7complexIT_ERKS1_S4_
  462.     .text
  463.     .type   _Z41__static_initialization_and_destruction_0ii, @function
  464. _Z41__static_initialization_and_destruction_0ii:
  465. .LFB1834:
  466.     .cfi_startproc
  467.     pushq   %rbp
  468.     .cfi_def_cfa_offset 16
  469.     .cfi_offset 6, -16
  470.     movq    %rsp, %rbp
  471.     .cfi_def_cfa_register 6
  472.     subq    $16, %rsp
  473.     movl    %edi, -4(%rbp)
  474.     movl    %esi, -8(%rbp)
  475.     cmpl    $1, -4(%rbp)
  476.     jne .L18
  477.     cmpl    $65535, -8(%rbp)
  478.     jne .L18
  479.     movl    $_ZStL8__ioinit, %edi
  480.     call    _ZNSt8ios_base4InitC1Ev
  481.     movl    $_ZNSt8ios_base4InitD1Ev, %eax
  482.     movl    $__dso_handle, %edx
  483.     movl    $_ZStL8__ioinit, %esi
  484.     movq    %rax, %rdi
  485.     call    __cxa_atexit
  486. .L18:
  487.     leave
  488.     .cfi_def_cfa 7, 8
  489.     ret
  490.     .cfi_endproc
  491. .LFE1834:
  492.     .size   _Z41__static_initialization_and_destruction_0ii, .-_Z41__static_initialization_and_destruction_0ii
  493.     .type   _GLOBAL__sub_I_main, @function
  494. _GLOBAL__sub_I_main:
  495. .LFB1835:
  496.     .cfi_startproc
  497.     pushq   %rbp
  498.     .cfi_def_cfa_offset 16
  499.     .cfi_offset 6, -16
  500.     movq    %rsp, %rbp
  501.     .cfi_def_cfa_register 6
  502.     movl    $65535, %esi
  503.     movl    $1, %edi
  504.     call    _Z41__static_initialization_and_destruction_0ii
  505.     popq    %rbp
  506.     .cfi_def_cfa 7, 8
  507.     ret
  508.     .cfi_endproc
  509. .LFE1835:
  510.     .size   _GLOBAL__sub_I_main, .-_GLOBAL__sub_I_main
  511.     .section    .ctors,"aw",@progbits
  512.     .align 8
  513.     .quad   _GLOBAL__sub_I_main
  514.     .weakref    _ZL20__gthrw_pthread_oncePiPFvvE,pthread_once
  515.     .weakref    _ZL27__gthrw_pthread_getspecificj,pthread_getspecific
  516.     .weakref    _ZL27__gthrw_pthread_setspecificjPKv,pthread_setspecific
  517.     .weakref    _ZL22__gthrw_pthread_createPmPK14pthread_attr_tPFPvS3_ES3_,pthread_create
  518.     .weakref    _ZL20__gthrw_pthread_joinmPPv,pthread_join
  519.     .weakref    _ZL21__gthrw_pthread_equalmm,pthread_equal
  520.     .weakref    _ZL20__gthrw_pthread_selfv,pthread_self
  521.     .weakref    _ZL22__gthrw_pthread_detachm,pthread_detach
  522.     .weakref    _ZL22__gthrw_pthread_cancelm,pthread_cancel
  523.     .weakref    _ZL19__gthrw_sched_yieldv,sched_yield
  524.     .weakref    _ZL26__gthrw_pthread_mutex_lockP15pthread_mutex_t,pthread_mutex_lock
  525.     .weakref    _ZL29__gthrw_pthread_mutex_trylockP15pthread_mutex_t,pthread_mutex_trylock
  526.     .weakref    _ZL31__gthrw_pthread_mutex_timedlockP15pthread_mutex_tPK8timespec,pthread_mutex_timedlock
  527.     .weakref    _ZL28__gthrw_pthread_mutex_unlockP15pthread_mutex_t,pthread_mutex_unlock
  528.     .weakref    _ZL26__gthrw_pthread_mutex_initP15pthread_mutex_tPK19pthread_mutexattr_t,pthread_mutex_init
  529.     .weakref    _ZL29__gthrw_pthread_mutex_destroyP15pthread_mutex_t,pthread_mutex_destroy
  530.     .weakref    _ZL30__gthrw_pthread_cond_broadcastP14pthread_cond_t,pthread_cond_broadcast
  531.     .weakref    _ZL27__gthrw_pthread_cond_signalP14pthread_cond_t,pthread_cond_signal
  532.     .weakref    _ZL25__gthrw_pthread_cond_waitP14pthread_cond_tP15pthread_mutex_t,pthread_cond_wait
  533.     .weakref    _ZL30__gthrw_pthread_cond_timedwaitP14pthread_cond_tP15pthread_mutex_tPK8timespec,pthread_cond_timedwait
  534.     .weakref    _ZL28__gthrw_pthread_cond_destroyP14pthread_cond_t,pthread_cond_destroy
  535.     .weakref    _ZL26__gthrw_pthread_key_createPjPFvPvE,pthread_key_create
  536.     .weakref    _ZL26__gthrw_pthread_key_deletej,pthread_key_delete
  537.     .weakref    _ZL30__gthrw_pthread_mutexattr_initP19pthread_mutexattr_t,pthread_mutexattr_init
  538.     .weakref    _ZL33__gthrw_pthread_mutexattr_settypeP19pthread_mutexattr_ti,pthread_mutexattr_settype
  539.     .weakref    _ZL33__gthrw_pthread_mutexattr_destroyP19pthread_mutexattr_t,pthread_mutexattr_destroy
  540.     .weak   _ZNSt7complexIdEC1ECd
  541.     .set    _ZNSt7complexIdEC1ECd,_ZNSt7complexIdEC2ECd
  542.     .weak   _ZNSt7complexIdEC1Edd
  543.     .set    _ZNSt7complexIdEC1Edd,_ZNSt7complexIdEC2Edd
  544.     .section    .rodata
  545.     .align 8
  546. .LC1:
  547.     .long   0
  548.     .long   1072693248
  549.     .ident  "GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3"
  550.     .section    .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement