Advertisement
Delfigamer

perlin, -O2 -msse2 -mfpmath=sse -ffast-math

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