Advertisement
Delfigamer

perlin, -O2

Apr 11th, 2016
405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .file   "test.cpp"
  2.     .text
  3.     .p2align 4,,15
  4.     .globl  stb_perlin_noise3
  5.     .def    stb_perlin_noise3;  .scl    2;  .type   32; .endef
  6.     .seh_proc   stb_perlin_noise3
  7. stb_perlin_noise3:
  8. .LFB37:
  9.     pushq   %r13
  10.     .seh_pushreg    %r13
  11.     pushq   %r12
  12.     .seh_pushreg    %r12
  13.     pushq   %rbp
  14.     .seh_pushreg    %rbp
  15.     pushq   %rdi
  16.     .seh_pushreg    %rdi
  17.     pushq   %rsi
  18.     .seh_pushreg    %rsi
  19.     pushq   %rbx
  20.     .seh_pushreg    %rbx
  21.     subq    $200, %rsp
  22.     .seh_stackalloc 200
  23.     movaps  %xmm6, 32(%rsp)
  24.     .seh_savexmm    %xmm6, 32
  25.     movaps  %xmm7, 48(%rsp)
  26.     .seh_savexmm    %xmm7, 48
  27.     movaps  %xmm8, 64(%rsp)
  28.     .seh_savexmm    %xmm8, 64
  29.     movaps  %xmm9, 80(%rsp)
  30.     .seh_savexmm    %xmm9, 80
  31.     movaps  %xmm10, 96(%rsp)
  32.     .seh_savexmm    %xmm10, 96
  33.     movaps  %xmm11, 112(%rsp)
  34.     .seh_savexmm    %xmm11, 112
  35.     movaps  %xmm12, 128(%rsp)
  36.     .seh_savexmm    %xmm12, 128
  37.     movaps  %xmm13, 144(%rsp)
  38.     .seh_savexmm    %xmm13, 144
  39.     movaps  %xmm14, 160(%rsp)
  40.     .seh_savexmm    %xmm14, 160
  41.     movaps  %xmm15, 176(%rsp)
  42.     .seh_savexmm    %xmm15, 176
  43.     .seh_endprologue
  44.     movl    288(%rsp), %eax
  45.     subl    $1, %r9d
  46.     movaps  %xmm0, %xmm7
  47.     movzbl  %r9b, %ebp
  48.     movaps  %xmm1, %xmm8
  49.     movaps  %xmm2, %xmm6
  50.     unpcklps    %xmm7, %xmm7
  51.     cvtps2pd    %xmm7, %xmm0
  52.     unpcklps    %xmm8, %xmm8
  53.     unpcklps    %xmm6, %xmm6
  54.     leal    -1(%rax), %r13d
  55.     movl    296(%rsp), %eax
  56.     movzbl  %r13b, %r13d
  57.     leal    -1(%rax), %r12d
  58.     call    floor
  59.     movzbl  %r12b, %r12d
  60.     cvttsd2si   %xmm0, %ebx
  61.     cvtps2pd    %xmm8, %xmm0
  62.     call    floor
  63.     cvttsd2si   %xmm0, %esi
  64.     cvtps2pd    %xmm6, %xmm0
  65.     call    floor
  66.     movss   .LC1(%rip), %xmm14
  67.     cvttsd2si   %xmm0, %eax
  68.     movl    %ebx, %ecx
  69.     movss   .LC2(%rip), %xmm13
  70.     andl    %ebp, %ecx
  71.     cvtsi2ss    %ebx, %xmm0
  72.     leal    1(%rsi), %edx
  73.     movslq  %ecx, %rcx
  74.     movl    %esi, %edi
  75.     andl    %r13d, %edi
  76.     andl    %r13d, %edx
  77.     cvtsi2ss    %eax, %xmm1
  78.     leal    1(%rax), %r8d
  79.     movl    %eax, %r10d
  80.     leaq    _ZL19stb__perlin_randtab(%rip), %rax
  81.     andl    %r12d, %r10d
  82.     andl    %r12d, %r8d
  83.     movl    (%rax,%rcx,4), %r11d
  84.     leal    1(%rbx), %ecx
  85.     subss   %xmm0, %xmm7
  86.     andl    %ebp, %ecx
  87.     cvtsi2ss    %esi, %xmm0
  88.     movslq  %ecx, %rcx
  89.     subss   %xmm1, %xmm6
  90.     movl    (%rax,%rcx,4), %ecx
  91.     leal    (%r11,%rdi), %r9d
  92.     addl    %edx, %r11d
  93.     movslq  %r9d, %r9
  94.     subss   %xmm0, %xmm8
  95.     movss   .LC0(%rip), %xmm0
  96.     movl    (%rax,%r9,4), %ebx
  97.     movaps  %xmm6, %xmm3
  98.     movslq  %r11d, %r11
  99.     addl    %ecx, %edx
  100.     addl    %ecx, %edi
  101.     movl    (%rax,%r11,4), %r11d
  102.     movslq  %edx, %rdx
  103.     movaps  %xmm8, %xmm15
  104.     movaps  %xmm6, %xmm2
  105.     movl    (%rax,%rdx,4), %esi
  106.     leaq    _ZZL16stb__perlin_gradifffE7indices(%rip), %rcx
  107.     movaps  %xmm6, %xmm12
  108.     leal    (%rbx,%r10), %edx
  109.     addl    %r8d, %ebx
  110.     movslq  %edi, %rdi
  111.     movslq  %edx, %rdx
  112.     movslq  %ebx, %rbx
  113.     movl    (%rax,%rdi,4), %edi
  114.     movl    (%rax,%rdx,4), %edx
  115.     mulss   %xmm0, %xmm3
  116.     movaps  %xmm8, %xmm4
  117.     mulss   %xmm0, %xmm4
  118.     mulss   %xmm7, %xmm0
  119.     andl    $63, %edx
  120.     subss   %xmm14, %xmm3
  121.     movzbl  (%rcx,%rdx), %r9d
  122.     leaq    _ZZL16stb__perlin_gradifffE5basis(%rip), %rdx
  123.     subss   %xmm14, %xmm4
  124.     subss   %xmm14, %xmm0
  125.     movaps  160(%rsp), %xmm14
  126.     mulss   %xmm6, %xmm3
  127.     mulss   %xmm8, %xmm4
  128.     mulss   %xmm7, %xmm0
  129.     salq    $4, %r9
  130.     addq    %rdx, %r9
  131.     movss   (%r9), %xmm5
  132.     addss   %xmm13, %xmm3
  133.     movss   4(%r9), %xmm1
  134.     addss   %xmm13, %xmm4
  135.     mulss   %xmm7, %xmm5
  136.     addss   %xmm13, %xmm0
  137.     movaps  144(%rsp), %xmm13
  138.     mulss   %xmm8, %xmm1
  139.     mulss   %xmm6, %xmm3
  140.     mulss   %xmm8, %xmm4
  141.     mulss   %xmm7, %xmm0
  142.     addss   %xmm1, %xmm5
  143.     movss   8(%r9), %xmm1
  144.     movl    (%rax,%rbx,4), %r9d
  145.     mulss   %xmm6, %xmm3
  146.     mulss   %xmm6, %xmm1
  147.     mulss   %xmm8, %xmm4
  148.     mulss   %xmm7, %xmm0
  149.     mulss   %xmm6, %xmm3
  150.     andl    $63, %r9d
  151.     movzbl  (%rcx,%r9), %ebx
  152.     leal    (%r11,%r10), %r9d
  153.     addss   %xmm1, %xmm5
  154.     movslq  %r9d, %r9
  155.     movss   .LC3(%rip), %xmm1
  156.     addl    %r8d, %r11d
  157.     movl    (%rax,%r9,4), %r9d
  158.     mulss   %xmm8, %xmm4
  159.     movslq  %r11d, %r11
  160.     subss   %xmm1, %xmm15
  161.     mulss   %xmm7, %xmm0
  162.     subss   %xmm1, %xmm12
  163.     salq    $4, %rbx
  164.     addq    %rdx, %rbx
  165.     andl    $63, %r9d
  166.     movzbl  (%rcx,%r9), %r9d
  167.     salq    $4, %r9
  168.     addq    %rdx, %r9
  169.     movss   (%r9), %xmm10
  170.     movss   4(%r9), %xmm6
  171.     mulss   %xmm7, %xmm10
  172.     mulss   %xmm15, %xmm6
  173.     addss   %xmm6, %xmm10
  174.     movss   8(%r9), %xmm6
  175.     movl    (%rax,%r11,4), %r9d
  176.     leal    (%rdi,%r10), %r11d
  177.     addl    %r8d, %edi
  178.     mulss   %xmm2, %xmm6
  179.     movslq  %r11d, %r11
  180.     movslq  %edi, %rdi
  181.     movl    (%rax,%r11,4), %r11d
  182.     andl    $63, %r9d
  183.     addss   %xmm6, %xmm10
  184.     movaps  %xmm7, %xmm6
  185.     movzbl  (%rcx,%r9), %r9d
  186.     andl    $63, %r11d
  187.     subss   %xmm1, %xmm6
  188.     movzbl  (%rcx,%r11), %r11d
  189.     movaps  %xmm6, %xmm1
  190.     salq    $4, %r9
  191.     addq    %rdx, %r9
  192.     salq    $4, %r11
  193.     addq    %rdx, %r11
  194.     movss   (%r11), %xmm11
  195.     mulss   %xmm6, %xmm11
  196.     movss   4(%r11), %xmm6
  197.     mulss   %xmm8, %xmm6
  198.     addss   %xmm6, %xmm11
  199.     movss   8(%r11), %xmm6
  200.     movl    (%rax,%rdi,4), %r11d
  201.     mulss   %xmm2, %xmm6
  202.     andl    $63, %r11d
  203.     movzbl  (%rcx,%r11), %r11d
  204.     addss   %xmm6, %xmm11
  205.     salq    $4, %r11
  206.     addq    %rdx, %r11
  207.     addl    %esi, %r10d
  208.     addl    %esi, %r8d
  209.     movslq  %r10d, %r10
  210.     movslq  %r8d, %r8
  211.     movl    (%rax,%r10,4), %r10d
  212.     movl    (%rax,%r8,4), %eax
  213.     andl    $63, %r10d
  214.     movzbl  (%rcx,%r10), %r10d
  215.     andl    $63, %eax
  216.     movzbl  (%rcx,%rax), %eax
  217.     salq    $4, %r10
  218.     addq    %rdx, %r10
  219.     salq    $4, %rax
  220.     movss   (%r10), %xmm9
  221.     addq    %rax, %rdx
  222.     movss   4(%r10), %xmm6
  223.     mulss   %xmm1, %xmm9
  224.     mulss   %xmm15, %xmm6
  225.     mulss   8(%r10), %xmm2
  226.     addss   %xmm6, %xmm9
  227.     movss   (%rbx), %xmm6
  228.     mulss   %xmm7, %xmm6
  229.     addss   %xmm2, %xmm9
  230.     movss   4(%rbx), %xmm2
  231.     mulss   %xmm8, %xmm2
  232.     mulss   4(%r11), %xmm8
  233.     addss   %xmm2, %xmm6
  234.     movss   8(%rbx), %xmm2
  235.     mulss   %xmm12, %xmm2
  236.     addss   %xmm2, %xmm6
  237.     movss   8(%r11), %xmm2
  238.     mulss   %xmm12, %xmm2
  239.     subss   %xmm5, %xmm6
  240.     mulss   %xmm3, %xmm6
  241.     addss   %xmm5, %xmm6
  242.     movss   (%r11), %xmm5
  243.     mulss   %xmm1, %xmm5
  244.     mulss   (%rdx), %xmm1
  245.     addss   %xmm8, %xmm5
  246.     movss   4(%r9), %xmm8
  247.     mulss   %xmm15, %xmm8
  248.     addss   %xmm2, %xmm5
  249.     movss   (%r9), %xmm2
  250.     mulss   4(%rdx), %xmm15
  251.     mulss   %xmm7, %xmm2
  252.     movaps  48(%rsp), %xmm7
  253.     subss   %xmm11, %xmm5
  254.     addss   %xmm15, %xmm1
  255.     movaps  176(%rsp), %xmm15
  256.     addss   %xmm8, %xmm2
  257.     movss   8(%r9), %xmm8
  258.     mulss   %xmm3, %xmm5
  259.     mulss   %xmm12, %xmm8
  260.     mulss   8(%rdx), %xmm12
  261.     addss   %xmm11, %xmm5
  262.     movaps  112(%rsp), %xmm11
  263.     addss   %xmm8, %xmm2
  264.     movaps  64(%rsp), %xmm8
  265.     addss   %xmm12, %xmm1
  266.     movaps  128(%rsp), %xmm12
  267.     subss   %xmm10, %xmm2
  268.     subss   %xmm9, %xmm1
  269.     mulss   %xmm3, %xmm2
  270.     mulss   %xmm3, %xmm1
  271.     addss   %xmm10, %xmm2
  272.     movaps  96(%rsp), %xmm10
  273.     addss   %xmm9, %xmm1
  274.     movaps  80(%rsp), %xmm9
  275.     subss   %xmm6, %xmm2
  276.     subss   %xmm5, %xmm1
  277.     mulss   %xmm4, %xmm2
  278.     mulss   %xmm4, %xmm1
  279.     addss   %xmm6, %xmm2
  280.     movaps  32(%rsp), %xmm6
  281.     addss   %xmm5, %xmm1
  282.     subss   %xmm2, %xmm1
  283.     mulss   %xmm1, %xmm0
  284.     addss   %xmm2, %xmm0
  285.     addq    $200, %rsp
  286.     popq    %rbx
  287.     popq    %rsi
  288.     popq    %rdi
  289.     popq    %rbp
  290.     popq    %r12
  291.     popq    %r13
  292.     ret
  293.     .seh_endproc
  294.     .p2align 4,,15
  295.     .globl  _Z26stb_perlin_noise3_no_floorfffiii
  296.     .def    _Z26stb_perlin_noise3_no_floorfffiii;   .scl    2;  .type   32; .endef
  297.     .seh_proc   _Z26stb_perlin_noise3_no_floorfffiii
  298. _Z26stb_perlin_noise3_no_floorfffiii:
  299. .LFB38:
  300.     pushq   %rbp
  301.     .seh_pushreg    %rbp
  302.     pushq   %rdi
  303.     .seh_pushreg    %rdi
  304.     pushq   %rsi
  305.     .seh_pushreg    %rsi
  306.     pushq   %rbx
  307.     .seh_pushreg    %rbx
  308.     subq    $168, %rsp
  309.     .seh_stackalloc 168
  310.     movaps  %xmm6, (%rsp)
  311.     .seh_savexmm    %xmm6, 0
  312.     movaps  %xmm7, 16(%rsp)
  313.     .seh_savexmm    %xmm7, 16
  314.     movaps  %xmm8, 32(%rsp)
  315.     .seh_savexmm    %xmm8, 32
  316.     movaps  %xmm9, 48(%rsp)
  317.     .seh_savexmm    %xmm9, 48
  318.     movaps  %xmm10, 64(%rsp)
  319.     .seh_savexmm    %xmm10, 64
  320.     movaps  %xmm11, 80(%rsp)
  321.     .seh_savexmm    %xmm11, 80
  322.     movaps  %xmm12, 96(%rsp)
  323.     .seh_savexmm    %xmm12, 96
  324.     movaps  %xmm13, 112(%rsp)
  325.     .seh_savexmm    %xmm13, 112
  326.     movaps  %xmm14, 128(%rsp)
  327.     .seh_savexmm    %xmm14, 128
  328.     movaps  %xmm15, 144(%rsp)
  329.     .seh_savexmm    %xmm15, 144
  330.     .seh_endprologue
  331.     xorps   %xmm3, %xmm3
  332.     movss   .LC1(%rip), %xmm14
  333.     movss   .LC2(%rip), %xmm13
  334.     movl    240(%rsp), %eax
  335.     subl    $1, %r9d
  336.     cvttss2si   %xmm0, %edx
  337.     cvttss2si   %xmm1, %ecx
  338.     movaps  %xmm0, %xmm7
  339.     movzbl  %r9b, %r9d
  340.     leal    -1(%rax), %r8d
  341.     movl    248(%rsp), %eax
  342.     movzbl  %r8b, %r8d
  343.     movl    %r8d, %esi
  344.     leal    -1(%rax), %ebx
  345.     xorl    %eax, %eax
  346.     ucomiss %xmm0, %xmm3
  347.     movzbl  %bl, %ebx
  348.     seta    %al
  349.     subl    %eax, %edx
  350.     xorl    %eax, %eax
  351.     ucomiss %xmm1, %xmm3
  352.     seta    %al
  353.     xorl    %r10d, %r10d
  354.     subl    %eax, %ecx
  355.     ucomiss %xmm2, %xmm3
  356.     cvtsi2ss    %ecx, %xmm0
  357.     leal    1(%rcx), %r11d
  358.     cvttss2si   %xmm2, %eax
  359.     seta    %r10b
  360.     andl    %ecx, %esi
  361.     movl    %r9d, %ecx
  362.     andl    %edx, %ecx
  363.     cvtsi2ss    %edx, %xmm3
  364.     andl    %r8d, %r11d
  365.     subss   %xmm0, %xmm1
  366.     movss   .LC0(%rip), %xmm0
  367.     movslq  %ecx, %rcx
  368.     subl    %r10d, %eax
  369.     movl    %ebx, %r10d
  370.     addl    $1, %edx
  371.     leal    1(%rax), %r8d
  372.     andl    %eax, %r10d
  373.     andl    %r9d, %edx
  374.     movaps  %xmm1, %xmm4
  375.     movaps  %xmm1, %xmm8
  376.     movslq  %edx, %rdx
  377.     mulss   %xmm0, %xmm4
  378.     andl    %ebx, %r8d
  379.     movaps  %xmm8, %xmm15
  380.     subss   %xmm3, %xmm7
  381.     subss   %xmm14, %xmm4
  382.     mulss   %xmm1, %xmm4
  383.     addss   %xmm13, %xmm4
  384.     mulss   %xmm1, %xmm4
  385.     mulss   %xmm1, %xmm4
  386.     mulss   %xmm1, %xmm4
  387.     cvtsi2ss    %eax, %xmm1
  388.     leaq    _ZL19stb__perlin_randtab(%rip), %rax
  389.     movl    (%rax,%rcx,4), %ecx
  390.     movl    (%rax,%rdx,4), %edx
  391.     subss   %xmm1, %xmm2
  392.     leal    (%rcx,%rsi), %r9d
  393.     addl    %r11d, %ecx
  394.     movslq  %r9d, %r9
  395.     addl    %edx, %esi
  396.     addl    %r11d, %edx
  397.     movl    (%rax,%r9,4), %ebx
  398.     movslq  %esi, %rsi
  399.     movslq  %edx, %rdx
  400.     movl    (%rax,%rsi,4), %edi
  401.     movslq  %ecx, %rcx
  402.     movaps  %xmm2, %xmm12
  403.     movl    (%rax,%rdx,4), %esi
  404.     movaps  %xmm2, %xmm3
  405.     movl    (%rax,%rcx,4), %ebp
  406.     leaq    _ZZL16stb__perlin_gradifffE7indices(%rip), %rcx
  407.     leal    (%rbx,%r10), %edx
  408.     addl    %r8d, %ebx
  409.     leal    (%rdi,%r10), %r11d
  410.     movslq  %edx, %rdx
  411.     movslq  %ebx, %rbx
  412.     movl    (%rax,%rdx,4), %edx
  413.     movslq  %r11d, %r11
  414.     addl    %r8d, %edi
  415.     movl    (%rax,%r11,4), %r11d
  416.     mulss   %xmm0, %xmm3
  417.     movslq  %edi, %rdi
  418.     mulss   %xmm7, %xmm0
  419.     andl    $63, %edx
  420.     movzbl  (%rcx,%rdx), %r9d
  421.     leaq    _ZZL16stb__perlin_gradifffE5basis(%rip), %rdx
  422.     andl    $63, %r11d
  423.     movzbl  (%rcx,%r11), %r11d
  424.     subss   %xmm14, %xmm3
  425.     subss   %xmm14, %xmm0
  426.     movaps  128(%rsp), %xmm14
  427.     mulss   %xmm2, %xmm3
  428.     salq    $4, %r9
  429.     mulss   %xmm7, %xmm0
  430.     addq    %rdx, %r9
  431.     salq    $4, %r11
  432.     movss   (%r9), %xmm5
  433.     addq    %rdx, %r11
  434.     movss   4(%r9), %xmm1
  435.     mulss   %xmm7, %xmm5
  436.     movss   (%r11), %xmm11
  437.     addss   %xmm13, %xmm3
  438.     mulss   %xmm8, %xmm1
  439.     addss   %xmm13, %xmm0
  440.     movaps  112(%rsp), %xmm13
  441.     mulss   %xmm2, %xmm3
  442.     mulss   %xmm7, %xmm0
  443.     addss   %xmm1, %xmm5
  444.     movss   8(%r9), %xmm1
  445.     movl    (%rax,%rbx,4), %r9d
  446.     mulss   %xmm2, %xmm1
  447.     mulss   %xmm2, %xmm3
  448.     mulss   %xmm7, %xmm0
  449.     andl    $63, %r9d
  450.     movzbl  (%rcx,%r9), %ebx
  451.     leal    0(%rbp,%r10), %r9d
  452.     addss   %xmm1, %xmm5
  453.     movslq  %r9d, %r9
  454.     movss   .LC3(%rip), %xmm1
  455.     addl    %r8d, %ebp
  456.     movl    (%rax,%r9,4), %r9d
  457.     movslq  %ebp, %rbp
  458.     addl    %esi, %r10d
  459.     subss   %xmm1, %xmm15
  460.     mulss   %xmm2, %xmm3
  461.     movslq  %r10d, %r10
  462.     subss   %xmm1, %xmm12
  463.     movl    (%rax,%r10,4), %r10d
  464.     salq    $4, %rbx
  465.     mulss   %xmm7, %xmm0
  466.     addq    %rdx, %rbx
  467.     andl    $63, %r9d
  468.     movzbl  (%rcx,%r9), %r9d
  469.     salq    $4, %r9
  470.     addq    %rdx, %r9
  471.     movss   (%r9), %xmm10
  472.     movss   4(%r9), %xmm6
  473.     mulss   %xmm7, %xmm10
  474.     mulss   %xmm15, %xmm6
  475.     addss   %xmm6, %xmm10
  476.     movss   8(%r9), %xmm6
  477.     movl    (%rax,%rbp,4), %r9d
  478.     mulss   %xmm2, %xmm6
  479.     andl    $63, %r9d
  480.     addss   %xmm6, %xmm10
  481.     movaps  %xmm7, %xmm6
  482.     movzbl  (%rcx,%r9), %r9d
  483.     subss   %xmm1, %xmm6
  484.     mulss   %xmm6, %xmm11
  485.     movaps  %xmm6, %xmm1
  486.     movss   4(%r11), %xmm6
  487.     salq    $4, %r9
  488.     mulss   %xmm8, %xmm6
  489.     addq    %rdx, %r9
  490.     addss   %xmm6, %xmm11
  491.     movss   8(%r11), %xmm6
  492.     movl    (%rax,%rdi,4), %r11d
  493.     mulss   %xmm2, %xmm6
  494.     andl    $63, %r11d
  495.     movzbl  (%rcx,%r11), %r11d
  496.     addss   %xmm6, %xmm11
  497.     salq    $4, %r11
  498.     addq    %rdx, %r11
  499.     andl    $63, %r10d
  500.     addl    %esi, %r8d
  501.     movzbl  (%rcx,%r10), %r10d
  502.     movslq  %r8d, %r8
  503.     movl    (%rax,%r8,4), %eax
  504.     salq    $4, %r10
  505.     addq    %rdx, %r10
  506.     andl    $63, %eax
  507.     movss   (%r10), %xmm9
  508.     movss   4(%r10), %xmm6
  509.     mulss   %xmm1, %xmm9
  510.     movzbl  (%rcx,%rax), %eax
  511.     mulss   %xmm15, %xmm6
  512.     mulss   8(%r10), %xmm2
  513.     salq    $4, %rax
  514.     addss   %xmm6, %xmm9
  515.     movss   (%rbx), %xmm6
  516.     addq    %rax, %rdx
  517.     mulss   %xmm7, %xmm6
  518.     addss   %xmm2, %xmm9
  519.     movss   4(%rbx), %xmm2
  520.     mulss   %xmm8, %xmm2
  521.     mulss   4(%r11), %xmm8
  522.     addss   %xmm2, %xmm6
  523.     movss   8(%rbx), %xmm2
  524.     mulss   %xmm12, %xmm2
  525.     addss   %xmm2, %xmm6
  526.     movss   8(%r11), %xmm2
  527.     mulss   %xmm12, %xmm2
  528.     subss   %xmm5, %xmm6
  529.     mulss   %xmm3, %xmm6
  530.     addss   %xmm5, %xmm6
  531.     movss   (%r11), %xmm5
  532.     mulss   %xmm1, %xmm5
  533.     mulss   (%rdx), %xmm1
  534.     addss   %xmm8, %xmm5
  535.     movss   4(%r9), %xmm8
  536.     mulss   %xmm15, %xmm8
  537.     addss   %xmm2, %xmm5
  538.     movss   (%r9), %xmm2
  539.     mulss   4(%rdx), %xmm15
  540.     mulss   %xmm7, %xmm2
  541.     movaps  16(%rsp), %xmm7
  542.     subss   %xmm11, %xmm5
  543.     addss   %xmm15, %xmm1
  544.     movaps  144(%rsp), %xmm15
  545.     addss   %xmm8, %xmm2
  546.     movss   8(%r9), %xmm8
  547.     mulss   %xmm3, %xmm5
  548.     mulss   %xmm12, %xmm8
  549.     mulss   8(%rdx), %xmm12
  550.     addss   %xmm11, %xmm5
  551.     movaps  80(%rsp), %xmm11
  552.     addss   %xmm8, %xmm2
  553.     movaps  32(%rsp), %xmm8
  554.     addss   %xmm12, %xmm1
  555.     movaps  96(%rsp), %xmm12
  556.     subss   %xmm10, %xmm2
  557.     subss   %xmm9, %xmm1
  558.     mulss   %xmm3, %xmm2
  559.     mulss   %xmm3, %xmm1
  560.     addss   %xmm10, %xmm2
  561.     movaps  64(%rsp), %xmm10
  562.     addss   %xmm9, %xmm1
  563.     movaps  48(%rsp), %xmm9
  564.     subss   %xmm6, %xmm2
  565.     subss   %xmm5, %xmm1
  566.     mulss   %xmm4, %xmm2
  567.     mulss   %xmm4, %xmm1
  568.     addss   %xmm6, %xmm2
  569.     movaps  (%rsp), %xmm6
  570.     addss   %xmm5, %xmm1
  571.     subss   %xmm2, %xmm1
  572.     mulss   %xmm1, %xmm0
  573.     addss   %xmm2, %xmm0
  574.     addq    $168, %rsp
  575.     popq    %rbx
  576.     popq    %rsi
  577.     popq    %rdi
  578.     popq    %rbp
  579.     ret
  580.     .seh_endproc
  581.     .section    .text$_Z6printfPKcz,"x"
  582.     .linkonce discard
  583.     .p2align 4,,15
  584.     .globl  _Z6printfPKcz
  585.     .def    _Z6printfPKcz;  .scl    2;  .type   32; .endef
  586.     .seh_proc   _Z6printfPKcz
  587. _Z6printfPKcz:
  588. .LFB46:
  589.     subq    $56, %rsp
  590.     .seh_stackalloc 56
  591.     .seh_endprologue
  592.     movq    %rdx, 72(%rsp)
  593.     leaq    72(%rsp), %rdx
  594.     movq    %r8, 80(%rsp)
  595.     movq    %r9, 88(%rsp)
  596.     movq    %rdx, 40(%rsp)
  597.     call    __mingw_vprintf
  598.     addq    $56, %rsp
  599.     ret
  600.     .seh_endproc
  601.     .def    __main; .scl    2;  .type   32; .endef
  602.     .section .rdata,"dr"
  603.     .align 8
  604. .LC10:
  605.     .ascii "stb_perlin_noise3: %.1f ns/call\12\0"
  606.     .align 8
  607. .LC11:
  608.     .ascii "stb_perlin_noise3_no_floor: %.1f ns/call\12\0"
  609.     .section    .text.startup,"x"
  610.     .p2align 4,,15
  611.     .globl  main
  612.     .def    main;   .scl    2;  .type   32; .endef
  613.     .seh_proc   main
  614. main:
  615. .LFB96:
  616.     pushq   %r12
  617.     .seh_pushreg    %r12
  618.     pushq   %rbp
  619.     .seh_pushreg    %rbp
  620.     pushq   %rdi
  621.     .seh_pushreg    %rdi
  622.     pushq   %rsi
  623.     .seh_pushreg    %rsi
  624.     pushq   %rbx
  625.     .seh_pushreg    %rbx
  626.     subq    $192, %rsp
  627.     .seh_stackalloc 192
  628.     movaps  %xmm6, 48(%rsp)
  629.     .seh_savexmm    %xmm6, 48
  630.     movaps  %xmm7, 64(%rsp)
  631.     .seh_savexmm    %xmm7, 64
  632.     movaps  %xmm8, 80(%rsp)
  633.     .seh_savexmm    %xmm8, 80
  634.     movaps  %xmm9, 96(%rsp)
  635.     .seh_savexmm    %xmm9, 96
  636.     movaps  %xmm10, 112(%rsp)
  637.     .seh_savexmm    %xmm10, 112
  638.     movaps  %xmm11, 128(%rsp)
  639.     .seh_savexmm    %xmm11, 128
  640.     movaps  %xmm12, 144(%rsp)
  641.     .seh_savexmm    %xmm12, 144
  642.     movaps  %xmm13, 160(%rsp)
  643.     .seh_savexmm    %xmm13, 160
  644.     movaps  %xmm14, 176(%rsp)
  645.     .seh_savexmm    %xmm14, 176
  646.     .seh_endprologue
  647.     leaq    4096+tex(%rip), %rbp
  648.     movl    $1024, %r12d
  649.     call    __main
  650.     call    clock
  651.     movss   .LC7(%rip), %xmm7
  652.     cvtsi2sd    %eax, %xmm11
  653.     movss   .LC5(%rip), %xmm12
  654.     movss   .LC6(%rip), %xmm9
  655.     movaps  %xmm12, %xmm13
  656.     movaps  %xmm12, %xmm10
  657. .L5:
  658.     leaq    4096+tex(%rip), %rdi
  659.     movaps  %xmm13, %xmm8
  660.     leaq    tex(%rip), %rsi
  661.     .p2align 4,,10
  662. .L10:
  663.     xorl    %ebx, %ebx
  664.     movaps  %xmm10, %xmm6
  665.     .p2align 4,,10
  666. .L8:
  667.     movaps  %xmm6, %xmm0
  668.     movl    $32, 40(%rsp)
  669.     movaps  %xmm9, %xmm2
  670.     movl    $32, 32(%rsp)
  671.     movaps  %xmm8, %xmm1
  672.     addss   %xmm7, %xmm6
  673.     movl    $32, %r9d
  674.     call    stb_perlin_noise3
  675.     movss   %xmm0, (%rsi,%rbx)
  676.     addq    $4, %rbx
  677.     cmpq    $128, %rbx
  678.     jne .L8
  679.     subq    $-128, %rsi
  680.     addss   %xmm7, %xmm8
  681.     cmpq    %rbp, %rsi
  682.     jne .L10
  683.     subl    $1, %r12d
  684.     jne .L5
  685.     call    clock
  686.     leaq    .LC10(%rip), %rcx
  687.     movaps  %xmm12, %xmm10
  688.     cvtsi2sd    %eax, %xmm0
  689.     movl    $1024, %ebp
  690.     movsd   .LC8(%rip), %xmm14
  691.     movsd   .LC9(%rip), %xmm13
  692.     subsd   %xmm11, %xmm0
  693.     mulsd   %xmm14, %xmm0
  694.     divsd   %xmm13, %xmm0
  695.     movapd  %xmm0, %xmm1
  696.     movd    %xmm0, %rdx
  697.     call    _Z6printfPKcz
  698.     call    clock
  699.     movss   .LC6(%rip), %xmm9
  700.     cvtsi2sd    %eax, %xmm11
  701. .L11:
  702.     leaq    tex(%rip), %rsi
  703.     movaps  %xmm12, %xmm8
  704.     .p2align 4,,10
  705. .L16:
  706.     xorl    %ebx, %ebx
  707.     movaps  %xmm10, %xmm6
  708.     .p2align 4,,10
  709. .L14:
  710.     movaps  %xmm6, %xmm0
  711.     movl    $32, 40(%rsp)
  712.     movaps  %xmm9, %xmm2
  713.     movl    $32, 32(%rsp)
  714.     movaps  %xmm8, %xmm1
  715.     addss   %xmm7, %xmm6
  716.     movl    $32, %r9d
  717.     call    _Z26stb_perlin_noise3_no_floorfffiii
  718.     movss   %xmm0, (%rsi,%rbx)
  719.     addq    $4, %rbx
  720.     cmpq    $128, %rbx
  721.     jne .L14
  722.     subq    $-128, %rsi
  723.     addss   %xmm7, %xmm8
  724.     cmpq    %rsi, %rdi
  725.     jne .L16
  726.     subl    $1, %ebp
  727.     jne .L11
  728.     call    clock
  729.     leaq    .LC11(%rip), %rcx
  730.     cvtsi2sd    %eax, %xmm0
  731.     subsd   %xmm11, %xmm0
  732.     mulsd   %xmm14, %xmm0
  733.     divsd   %xmm13, %xmm0
  734.     movapd  %xmm0, %xmm1
  735.     movd    %xmm0, %rdx
  736.     call    _Z6printfPKcz
  737.     nop
  738.     movaps  48(%rsp), %xmm6
  739.     xorl    %eax, %eax
  740.     movaps  64(%rsp), %xmm7
  741.     movaps  80(%rsp), %xmm8
  742.     movaps  96(%rsp), %xmm9
  743.     movaps  112(%rsp), %xmm10
  744.     movaps  128(%rsp), %xmm11
  745.     movaps  144(%rsp), %xmm12
  746.     movaps  160(%rsp), %xmm13
  747.     movaps  176(%rsp), %xmm14
  748.     addq    $192, %rsp
  749.     popq    %rbx
  750.     popq    %rsi
  751.     popq    %rdi
  752.     popq    %rbp
  753.     popq    %r12
  754.     ret
  755.     .seh_endproc
  756.     .data
  757.     .align 32
  758. _ZZL16stb__perlin_gradifffE5basis:
  759.     .long   1065353216
  760.     .long   1065353216
  761.     .long   0
  762.     .space 4
  763.     .long   -1082130432
  764.     .long   1065353216
  765.     .long   0
  766.     .space 4
  767.     .long   1065353216
  768.     .long   -1082130432
  769.     .long   0
  770.     .space 4
  771.     .long   -1082130432
  772.     .long   -1082130432
  773.     .long   0
  774.     .space 4
  775.     .long   1065353216
  776.     .long   0
  777.     .long   1065353216
  778.     .space 4
  779.     .long   -1082130432
  780.     .long   0
  781.     .long   1065353216
  782.     .space 4
  783.     .long   1065353216
  784.     .long   0
  785.     .long   -1082130432
  786.     .space 4
  787.     .long   -1082130432
  788.     .long   0
  789.     .long   -1082130432
  790.     .space 4
  791.     .long   0
  792.     .long   1065353216
  793.     .long   1065353216
  794.     .space 4
  795.     .long   0
  796.     .long   -1082130432
  797.     .long   1065353216
  798.     .space 4
  799.     .long   0
  800.     .long   1065353216
  801.     .long   -1082130432
  802.     .space 4
  803.     .long   0
  804.     .long   -1082130432
  805.     .long   -1082130432
  806.     .space 4
  807.     .section .rdata,"dr"
  808.     .align 32
  809. _ZZL16stb__perlin_gradifffE7indices:
  810.     .byte   0
  811.     .byte   1
  812.     .byte   2
  813.     .byte   3
  814.     .byte   4
  815.     .byte   5
  816.     .byte   6
  817.     .byte   7
  818.     .byte   8
  819.     .byte   9
  820.     .byte   10
  821.     .byte   11
  822.     .byte   0
  823.     .byte   9
  824.     .byte   1
  825.     .byte   11
  826.     .byte   0
  827.     .byte   1
  828.     .byte   2
  829.     .byte   3
  830.     .byte   4
  831.     .byte   5
  832.     .byte   6
  833.     .byte   7
  834.     .byte   8
  835.     .byte   9
  836.     .byte   10
  837.     .byte   11
  838.     .byte   0
  839.     .byte   1
  840.     .byte   2
  841.     .byte   3
  842.     .byte   4
  843.     .byte   5
  844.     .byte   6
  845.     .byte   7
  846.     .byte   8
  847.     .byte   9
  848.     .byte   10
  849.     .byte   11
  850.     .byte   0
  851.     .byte   1
  852.     .byte   2
  853.     .byte   3
  854.     .byte   4
  855.     .byte   5
  856.     .byte   6
  857.     .byte   7
  858.     .byte   8
  859.     .byte   9
  860.     .byte   10
  861.     .byte   11
  862.     .byte   0
  863.     .byte   1
  864.     .byte   2
  865.     .byte   3
  866.     .byte   4
  867.     .byte   5
  868.     .byte   6
  869.     .byte   7
  870.     .byte   8
  871.     .byte   9
  872.     .byte   10
  873.     .byte   11
  874.     .globl  tex
  875.     .bss
  876.     .align 32
  877. tex:
  878.     .space 4096
  879.     .section .rdata,"dr"
  880.     .align 32
  881. _ZL19stb__perlin_randtab:
  882.     .long   23
  883.     .long   125
  884.     .long   161
  885.     .long   52
  886.     .long   103
  887.     .long   117
  888.     .long   70
  889.     .long   37
  890.     .long   247
  891.     .long   101
  892.     .long   203
  893.     .long   169
  894.     .long   124
  895.     .long   126
  896.     .long   44
  897.     .long   123
  898.     .long   152
  899.     .long   238
  900.     .long   145
  901.     .long   45
  902.     .long   171
  903.     .long   114
  904.     .long   253
  905.     .long   10
  906.     .long   192
  907.     .long   136
  908.     .long   4
  909.     .long   157
  910.     .long   249
  911.     .long   30
  912.     .long   35
  913.     .long   72
  914.     .long   175
  915.     .long   63
  916.     .long   77
  917.     .long   90
  918.     .long   181
  919.     .long   16
  920.     .long   96
  921.     .long   111
  922.     .long   133
  923.     .long   104
  924.     .long   75
  925.     .long   162
  926.     .long   93
  927.     .long   56
  928.     .long   66
  929.     .long   240
  930.     .long   8
  931.     .long   50
  932.     .long   84
  933.     .long   229
  934.     .long   49
  935.     .long   210
  936.     .long   173
  937.     .long   239
  938.     .long   141
  939.     .long   1
  940.     .long   87
  941.     .long   18
  942.     .long   2
  943.     .long   198
  944.     .long   143
  945.     .long   57
  946.     .long   225
  947.     .long   160
  948.     .long   58
  949.     .long   217
  950.     .long   168
  951.     .long   206
  952.     .long   245
  953.     .long   204
  954.     .long   199
  955.     .long   6
  956.     .long   73
  957.     .long   60
  958.     .long   20
  959.     .long   230
  960.     .long   211
  961.     .long   233
  962.     .long   94
  963.     .long   200
  964.     .long   88
  965.     .long   9
  966.     .long   74
  967.     .long   155
  968.     .long   33
  969.     .long   15
  970.     .long   219
  971.     .long   130
  972.     .long   226
  973.     .long   202
  974.     .long   83
  975.     .long   236
  976.     .long   42
  977.     .long   172
  978.     .long   165
  979.     .long   218
  980.     .long   55
  981.     .long   222
  982.     .long   46
  983.     .long   107
  984.     .long   98
  985.     .long   154
  986.     .long   109
  987.     .long   67
  988.     .long   196
  989.     .long   178
  990.     .long   127
  991.     .long   158
  992.     .long   13
  993.     .long   243
  994.     .long   65
  995.     .long   79
  996.     .long   166
  997.     .long   248
  998.     .long   25
  999.     .long   224
  1000.     .long   115
  1001.     .long   80
  1002.     .long   68
  1003.     .long   51
  1004.     .long   184
  1005.     .long   128
  1006.     .long   232
  1007.     .long   208
  1008.     .long   151
  1009.     .long   122
  1010.     .long   26
  1011.     .long   212
  1012.     .long   105
  1013.     .long   43
  1014.     .long   179
  1015.     .long   213
  1016.     .long   235
  1017.     .long   148
  1018.     .long   146
  1019.     .long   89
  1020.     .long   14
  1021.     .long   195
  1022.     .long   28
  1023.     .long   78
  1024.     .long   112
  1025.     .long   76
  1026.     .long   250
  1027.     .long   47
  1028.     .long   24
  1029.     .long   251
  1030.     .long   140
  1031.     .long   108
  1032.     .long   186
  1033.     .long   190
  1034.     .long   228
  1035.     .long   170
  1036.     .long   183
  1037.     .long   139
  1038.     .long   39
  1039.     .long   188
  1040.     .long   244
  1041.     .long   246
  1042.     .long   132
  1043.     .long   48
  1044.     .long   119
  1045.     .long   144
  1046.     .long   180
  1047.     .long   138
  1048.     .long   134
  1049.     .long   193
  1050.     .long   82
  1051.     .long   182
  1052.     .long   120
  1053.     .long   121
  1054.     .long   86
  1055.     .long   220
  1056.     .long   209
  1057.     .long   3
  1058.     .long   91
  1059.     .long   241
  1060.     .long   149
  1061.     .long   85
  1062.     .long   205
  1063.     .long   150
  1064.     .long   113
  1065.     .long   216
  1066.     .long   31
  1067.     .long   100
  1068.     .long   41
  1069.     .long   164
  1070.     .long   177
  1071.     .long   214
  1072.     .long   153
  1073.     .long   231
  1074.     .long   38
  1075.     .long   71
  1076.     .long   185
  1077.     .long   174
  1078.     .long   97
  1079.     .long   201
  1080.     .long   29
  1081.     .long   95
  1082.     .long   7
  1083.     .long   92
  1084.     .long   54
  1085.     .long   254
  1086.     .long   191
  1087.     .long   118
  1088.     .long   34
  1089.     .long   221
  1090.     .long   131
  1091.     .long   11
  1092.     .long   163
  1093.     .long   99
  1094.     .long   234
  1095.     .long   81
  1096.     .long   227
  1097.     .long   147
  1098.     .long   156
  1099.     .long   176
  1100.     .long   17
  1101.     .long   142
  1102.     .long   69
  1103.     .long   12
  1104.     .long   110
  1105.     .long   62
  1106.     .long   27
  1107.     .long   255
  1108.     .long   0
  1109.     .long   194
  1110.     .long   59
  1111.     .long   116
  1112.     .long   242
  1113.     .long   252
  1114.     .long   19
  1115.     .long   21
  1116.     .long   187
  1117.     .long   53
  1118.     .long   207
  1119.     .long   129
  1120.     .long   64
  1121.     .long   135
  1122.     .long   61
  1123.     .long   40
  1124.     .long   167
  1125.     .long   237
  1126.     .long   102
  1127.     .long   223
  1128.     .long   106
  1129.     .long   159
  1130.     .long   197
  1131.     .long   189
  1132.     .long   215
  1133.     .long   137
  1134.     .long   36
  1135.     .long   32
  1136.     .long   22
  1137.     .long   5
  1138.     .long   23
  1139.     .long   125
  1140.     .long   161
  1141.     .long   52
  1142.     .long   103
  1143.     .long   117
  1144.     .long   70
  1145.     .long   37
  1146.     .long   247
  1147.     .long   101
  1148.     .long   203
  1149.     .long   169
  1150.     .long   124
  1151.     .long   126
  1152.     .long   44
  1153.     .long   123
  1154.     .long   152
  1155.     .long   238
  1156.     .long   145
  1157.     .long   45
  1158.     .long   171
  1159.     .long   114
  1160.     .long   253
  1161.     .long   10
  1162.     .long   192
  1163.     .long   136
  1164.     .long   4
  1165.     .long   157
  1166.     .long   249
  1167.     .long   30
  1168.     .long   35
  1169.     .long   72
  1170.     .long   175
  1171.     .long   63
  1172.     .long   77
  1173.     .long   90
  1174.     .long   181
  1175.     .long   16
  1176.     .long   96
  1177.     .long   111
  1178.     .long   133
  1179.     .long   104
  1180.     .long   75
  1181.     .long   162
  1182.     .long   93
  1183.     .long   56
  1184.     .long   66
  1185.     .long   240
  1186.     .long   8
  1187.     .long   50
  1188.     .long   84
  1189.     .long   229
  1190.     .long   49
  1191.     .long   210
  1192.     .long   173
  1193.     .long   239
  1194.     .long   141
  1195.     .long   1
  1196.     .long   87
  1197.     .long   18
  1198.     .long   2
  1199.     .long   198
  1200.     .long   143
  1201.     .long   57
  1202.     .long   225
  1203.     .long   160
  1204.     .long   58
  1205.     .long   217
  1206.     .long   168
  1207.     .long   206
  1208.     .long   245
  1209.     .long   204
  1210.     .long   199
  1211.     .long   6
  1212.     .long   73
  1213.     .long   60
  1214.     .long   20
  1215.     .long   230
  1216.     .long   211
  1217.     .long   233
  1218.     .long   94
  1219.     .long   200
  1220.     .long   88
  1221.     .long   9
  1222.     .long   74
  1223.     .long   155
  1224.     .long   33
  1225.     .long   15
  1226.     .long   219
  1227.     .long   130
  1228.     .long   226
  1229.     .long   202
  1230.     .long   83
  1231.     .long   236
  1232.     .long   42
  1233.     .long   172
  1234.     .long   165
  1235.     .long   218
  1236.     .long   55
  1237.     .long   222
  1238.     .long   46
  1239.     .long   107
  1240.     .long   98
  1241.     .long   154
  1242.     .long   109
  1243.     .long   67
  1244.     .long   196
  1245.     .long   178
  1246.     .long   127
  1247.     .long   158
  1248.     .long   13
  1249.     .long   243
  1250.     .long   65
  1251.     .long   79
  1252.     .long   166
  1253.     .long   248
  1254.     .long   25
  1255.     .long   224
  1256.     .long   115
  1257.     .long   80
  1258.     .long   68
  1259.     .long   51
  1260.     .long   184
  1261.     .long   128
  1262.     .long   232
  1263.     .long   208
  1264.     .long   151
  1265.     .long   122
  1266.     .long   26
  1267.     .long   212
  1268.     .long   105
  1269.     .long   43
  1270.     .long   179
  1271.     .long   213
  1272.     .long   235
  1273.     .long   148
  1274.     .long   146
  1275.     .long   89
  1276.     .long   14
  1277.     .long   195
  1278.     .long   28
  1279.     .long   78
  1280.     .long   112
  1281.     .long   76
  1282.     .long   250
  1283.     .long   47
  1284.     .long   24
  1285.     .long   251
  1286.     .long   140
  1287.     .long   108
  1288.     .long   186
  1289.     .long   190
  1290.     .long   228
  1291.     .long   170
  1292.     .long   183
  1293.     .long   139
  1294.     .long   39
  1295.     .long   188
  1296.     .long   244
  1297.     .long   246
  1298.     .long   132
  1299.     .long   48
  1300.     .long   119
  1301.     .long   144
  1302.     .long   180
  1303.     .long   138
  1304.     .long   134
  1305.     .long   193
  1306.     .long   82
  1307.     .long   182
  1308.     .long   120
  1309.     .long   121
  1310.     .long   86
  1311.     .long   220
  1312.     .long   209
  1313.     .long   3
  1314.     .long   91
  1315.     .long   241
  1316.     .long   149
  1317.     .long   85
  1318.     .long   205
  1319.     .long   150
  1320.     .long   113
  1321.     .long   216
  1322.     .long   31
  1323.     .long   100
  1324.     .long   41
  1325.     .long   164
  1326.     .long   177
  1327.     .long   214
  1328.     .long   153
  1329.     .long   231
  1330.     .long   38
  1331.     .long   71
  1332.     .long   185
  1333.     .long   174
  1334.     .long   97
  1335.     .long   201
  1336.     .long   29
  1337.     .long   95
  1338.     .long   7
  1339.     .long   92
  1340.     .long   54
  1341.     .long   254
  1342.     .long   191
  1343.     .long   118
  1344.     .long   34
  1345.     .long   221
  1346.     .long   131
  1347.     .long   11
  1348.     .long   163
  1349.     .long   99
  1350.     .long   234
  1351.     .long   81
  1352.     .long   227
  1353.     .long   147
  1354.     .long   156
  1355.     .long   176
  1356.     .long   17
  1357.     .long   142
  1358.     .long   69
  1359.     .long   12
  1360.     .long   110
  1361.     .long   62
  1362.     .long   27
  1363.     .long   255
  1364.     .long   0
  1365.     .long   194
  1366.     .long   59
  1367.     .long   116
  1368.     .long   242
  1369.     .long   252
  1370.     .long   19
  1371.     .long   21
  1372.     .long   187
  1373.     .long   53
  1374.     .long   207
  1375.     .long   129
  1376.     .long   64
  1377.     .long   135
  1378.     .long   61
  1379.     .long   40
  1380.     .long   167
  1381.     .long   237
  1382.     .long   102
  1383.     .long   223
  1384.     .long   106
  1385.     .long   159
  1386.     .long   197
  1387.     .long   189
  1388.     .long   215
  1389.     .long   137
  1390.     .long   36
  1391.     .long   32
  1392.     .long   22
  1393.     .long   5
  1394.     .align 4
  1395. .LC0:
  1396.     .long   1086324736
  1397.     .align 4
  1398. .LC1:
  1399.     .long   1097859072
  1400.     .align 4
  1401. .LC2:
  1402.     .long   1092616192
  1403.     .align 4
  1404. .LC3:
  1405.     .long   1065353216
  1406.     .align 4
  1407. .LC5:
  1408.     .long   1015021568
  1409.     .align 4
  1410. .LC6:
  1411.     .long   1056964608
  1412.     .align 4
  1413. .LC7:
  1414.     .long   1023410176
  1415.     .align 8
  1416. .LC8:
  1417.     .long   0
  1418.     .long   1104006501
  1419.     .align 8
  1420. .LC9:
  1421.     .long   0
  1422.     .long   1104101376
  1423.     .ident  "GCC: (rev5, Built by MinGW-W64 project) 4.8.1"
  1424.     .def    floor;  .scl    2;  .type   32; .endef
  1425.     .def    __mingw_vprintf;    .scl    2;  .type   32; .endef
  1426.     .def    clock;  .scl    2;  .type   32; .endef
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement