Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "test.cpp"
- .text
- .p2align 4,,15
- .globl stb_perlin_noise3
- .def stb_perlin_noise3; .scl 2; .type 32; .endef
- .seh_proc stb_perlin_noise3
- stb_perlin_noise3:
- .LFB37:
- pushq %r12
- .seh_pushreg %r12
- pushq %rbp
- .seh_pushreg %rbp
- pushq %rdi
- .seh_pushreg %rdi
- pushq %rsi
- .seh_pushreg %rsi
- pushq %rbx
- .seh_pushreg %rbx
- subq $80, %rsp
- .seh_stackalloc 80
- .seh_endprologue
- movl %ecx, 44(%rsp)
- movl 160(%rsp), %eax
- subl $1, %r9d
- flds 44(%rsp)
- movzbl %r9b, %edi
- movl %r8d, 56(%rsp)
- fstl 48(%rsp)
- leal -1(%rax), %r12d
- movl 168(%rsp), %eax
- movl %edx, 44(%rsp)
- movq 48(%rsp), %rcx
- fstps 60(%rsp)
- movzbl %r12b, %r12d
- leal -1(%rax), %ebp
- call floor
- movzbl %bpl, %ebp
- fnstcw 78(%rsp)
- movq %rax, 48(%rsp)
- fldl 48(%rsp)
- movzwl 78(%rsp), %edx
- orb $12, %dh
- movw %dx, 76(%rsp)
- fldcw 76(%rsp)
- fistpl 72(%rsp)
- fldcw 78(%rsp)
- flds 44(%rsp)
- fstpl 48(%rsp)
- movl 72(%rsp), %ebx
- movq 48(%rsp), %rcx
- call floor
- fnstcw 78(%rsp)
- movq %rax, 48(%rsp)
- fldl 48(%rsp)
- movzwl 78(%rsp), %edx
- orb $12, %dh
- movw %dx, 76(%rsp)
- fldcw 76(%rsp)
- fistpl 72(%rsp)
- fldcw 78(%rsp)
- flds 56(%rsp)
- fstpl 48(%rsp)
- movl 72(%rsp), %esi
- movq 48(%rsp), %rcx
- call floor
- leal 1(%rsi), %ecx
- movl %esi, %r9d
- fnstcw 78(%rsp)
- movq %rax, 48(%rsp)
- andl %r12d, %r9d
- fldl 48(%rsp)
- andl %r12d, %ecx
- movzwl 78(%rsp), %edx
- orb $12, %dh
- movw %dx, 76(%rsp)
- leaq _ZL19stb__perlin_randtab(%rip), %rdx
- fldcw 76(%rsp)
- fistpl 72(%rsp)
- fldcw 78(%rsp)
- movl 72(%rsp), %eax
- movl %ebx, 72(%rsp)
- fildl 72(%rsp)
- flds 60(%rsp)
- movl %esi, 72(%rsp)
- fsubp %st, %st(1)
- leal 1(%rax), %r8d
- movl %eax, %r10d
- andl %ebp, %r10d
- andl %ebp, %r8d
- fildl 72(%rsp)
- movl %eax, 72(%rsp)
- movl %ebx, %eax
- fsubrs 44(%rsp)
- andl %edi, %eax
- addl $1, %ebx
- cltq
- andl %edi, %ebx
- movl (%rdx,%rax,4), %r11d
- movslq %ebx, %rbx
- movl (%rdx,%rbx,4), %eax
- flds .LC0(%rip)
- fmul %st(1), %st
- leal (%r11,%r9), %ebx
- addl %eax, %r9d
- addl %ecx, %eax
- movslq %ebx, %rbx
- cltq
- addl %ecx, %r11d
- movl (%rdx,%rbx,4), %ebx
- leaq _ZZL16stb__perlin_gradifffE7indices(%rip), %rcx
- movslq %r9d, %r9
- flds .LC1(%rip)
- movslq %r11d, %r11
- fsubrp %st, %st(1)
- movl (%rdx,%rax,4), %esi
- movl (%rdx,%r9,4), %edi
- leal (%rbx,%r10), %eax
- addl %r8d, %ebx
- movl (%rdx,%r11,4), %r11d
- fmul %st(1), %st
- cltq
- movslq %ebx, %rbx
- movl (%rdx,%rax,4), %eax
- fadds .LC2(%rip)
- andl $63, %eax
- movzbl (%rcx,%rax), %r9d
- leaq _ZZL16stb__perlin_gradifffE5basis(%rip), %rax
- fmul %st(1), %st
- salq $4, %r9
- addq %rax, %r9
- fmul %st(1), %st
- fmul %st(1), %st
- fstps 64(%rsp)
- fildl 72(%rsp)
- fsubrs 56(%rsp)
- flds .LC0(%rip)
- fmul %st(1), %st
- fsubs .LC1(%rip)
- fmul %st(1), %st
- fadds .LC2(%rip)
- fmul %st(1), %st
- fmul %st(1), %st
- fmul %st(1), %st
- flds (%r9)
- fmul %st(4), %st
- flds 4(%r9)
- fmul %st(4), %st
- faddp %st, %st(1)
- flds 8(%r9)
- fmul %st(3), %st
- movl (%rdx,%rbx,4), %r9d
- andl $63, %r9d
- faddp %st, %st(1)
- movzbl (%rcx,%r9), %ebx
- leal (%r11,%r10), %r9d
- movslq %r9d, %r9
- addl %r8d, %r11d
- movl (%rdx,%r9,4), %r9d
- movslq %r11d, %r11
- fld1
- fld %st(3)
- salq $4, %rbx
- fsub %st(1), %st
- addq %rax, %rbx
- andl $63, %r9d
- movzbl (%rcx,%r9), %r9d
- fstps 44(%rsp)
- fld %st(4)
- fsub %st(1), %st
- salq $4, %r9
- addq %rax, %r9
- flds (%r9)
- fmul %st(7), %st
- fxch %st(1)
- fsts 56(%rsp)
- fmuls 4(%r9)
- faddp %st, %st(1)
- flds 8(%r9)
- fmul %st(5), %st
- movl (%rdx,%r11,4), %r9d
- leal (%rdi,%r10), %r11d
- movslq %r11d, %r11
- movl (%rdx,%r11,4), %r11d
- andl $63, %r9d
- faddp %st, %st(1)
- movzbl (%rcx,%r9), %r9d
- andl $63, %r11d
- fstps 68(%rsp)
- movzbl (%rcx,%r11), %r11d
- fsubr %st(5), %st
- salq $4, %r9
- addq %rax, %r9
- fsts 48(%rsp)
- salq $4, %r11
- addq %rax, %r11
- addl %esi, %r10d
- addl %r8d, %edi
- fmuls (%r11)
- movslq %r10d, %r10
- movslq %edi, %rdi
- movl (%rdx,%r10,4), %r10d
- addl %esi, %r8d
- movslq %r8d, %r8
- andl $63, %r10d
- flds 4(%r11)
- fmul %st(5), %st
- movzbl (%rcx,%r10), %r10d
- salq $4, %r10
- faddp %st, %st(1)
- addq %rax, %r10
- flds 8(%r11)
- fmul %st(4), %st
- movl (%rdx,%rdi,4), %r11d
- movl (%rdx,%r8,4), %edx
- andl $63, %r11d
- faddp %st, %st(1)
- movzbl (%rcx,%r11), %r11d
- andl $63, %edx
- movzbl (%rcx,%rdx), %edx
- flds 48(%rsp)
- fmuls (%r10)
- salq $4, %r11
- addq %rax, %r11
- salq $4, %rdx
- addq %rdx, %rax
- fstps 60(%rsp)
- flds 56(%rsp)
- fmuls 4(%r10)
- flds 60(%rsp)
- faddp %st, %st(1)
- fxch %st(4)
- fmuls 8(%r10)
- faddp %st, %st(4)
- fxch %st(3)
- fstps 60(%rsp)
- flds (%rbx)
- fmul %st(5), %st
- flds 4(%rbx)
- fmul %st(5), %st
- faddp %st, %st(1)
- flds 44(%rsp)
- flds 8(%rbx)
- fmul %st(1), %st
- faddp %st, %st(2)
- fxch %st(1)
- fsub %st(2), %st
- fmul %st(3), %st
- faddp %st, %st(2)
- flds 48(%rsp)
- fmuls (%r11)
- fxch %st(5)
- fmuls 4(%r11)
- faddp %st, %st(5)
- flds 8(%r11)
- fmulp %st, %st(1)
- faddp %st, %st(4)
- fxch %st(3)
- fsub %st(2), %st
- fmul %st(1), %st
- faddp %st, %st(2)
- flds (%r9)
- fmul %st(4), %st
- flds 56(%rsp)
- fmuls 4(%r9)
- faddp %st, %st(1)
- flds 44(%rsp)
- flds 8(%r9)
- fmul %st(1), %st
- faddp %st, %st(2)
- flds 68(%rsp)
- fsubr %st, %st(2)
- fxch %st(2)
- fmul %st(3), %st
- faddp %st, %st(2)
- fxch %st(1)
- fsub %st(4), %st
- fmuls 64(%rsp)
- faddp %st, %st(4)
- flds .LC0(%rip)
- fmul %st(5), %st
- fsubs .LC1(%rip)
- fmul %st(5), %st
- fadds .LC2(%rip)
- fmul %st(5), %st
- fmul %st(5), %st
- fmulp %st, %st(5)
- flds 48(%rsp)
- fmuls (%rax)
- flds 56(%rsp)
- fmuls 4(%rax)
- faddp %st, %st(1)
- flds 8(%rax)
- fmulp %st, %st(2)
- faddp %st, %st(1)
- flds 60(%rsp)
- fsubr %st, %st(1)
- fxch %st(1)
- fmulp %st, %st(2)
- faddp %st, %st(1)
- fsub %st(1), %st
- fmuls 64(%rsp)
- faddp %st, %st(1)
- fsub %st(1), %st
- fmulp %st, %st(2)
- faddp %st, %st(1)
- fstps 44(%rsp)
- movl 44(%rsp), %eax
- addq $80, %rsp
- popq %rbx
- popq %rsi
- popq %rdi
- popq %rbp
- popq %r12
- ret
- .seh_endproc
- .p2align 4,,15
- .globl _Z26stb_perlin_noise3_no_floorfffiii
- .def _Z26stb_perlin_noise3_no_floorfffiii; .scl 2; .type 32; .endef
- .seh_proc _Z26stb_perlin_noise3_no_floorfffiii
- _Z26stb_perlin_noise3_no_floorfffiii:
- .LFB38:
- pushq %rbp
- .seh_pushreg %rbp
- pushq %rdi
- .seh_pushreg %rdi
- pushq %rsi
- .seh_pushreg %rsi
- pushq %rbx
- .seh_pushreg %rbx
- subq $40, %rsp
- .seh_stackalloc 40
- .seh_endprologue
- movl 112(%rsp), %eax
- movl %ecx, (%rsp)
- subl $1, %r9d
- fnstcw 30(%rsp)
- flds (%rsp)
- movl %edx, (%rsp)
- flds (%rsp)
- movl %r8d, (%rsp)
- movzbl %r9b, %r9d
- flds (%rsp)
- fxch %st(2)
- leal -1(%rax), %r8d
- movl 120(%rsp), %eax
- movzbl %r8b, %r8d
- movl %r8d, %esi
- leal -1(%rax), %ebx
- movzwl 30(%rsp), %eax
- movzbl %bl, %ebx
- orb $12, %ah
- movw %ax, 28(%rsp)
- xorl %eax, %eax
- fldcw 28(%rsp)
- fistl 24(%rsp)
- fldcw 30(%rsp)
- fldz
- movl 24(%rsp), %edx
- fucomi %st(1), %st
- fxch %st(2)
- fldcw 28(%rsp)
- fistl 24(%rsp)
- fldcw 30(%rsp)
- fxch %st(2)
- seta %al
- subl %eax, %edx
- xorl %eax, %eax
- fucomi %st(2), %st
- fxch %st(3)
- movl 24(%rsp), %ecx
- fldcw 28(%rsp)
- fistl 24(%rsp)
- fldcw 30(%rsp)
- fxch %st(3)
- seta %al
- xorl %r10d, %r10d
- subl %eax, %ecx
- leal 1(%rcx), %r11d
- fucomip %st(3), %st
- movl 24(%rsp), %eax
- movl %edx, 24(%rsp)
- fildl 24(%rsp)
- movl %ecx, 24(%rsp)
- seta %r10b
- fsubrp %st, %st(1)
- andl %ecx, %esi
- movl %r9d, %ecx
- andl %edx, %ecx
- andl %r8d, %r11d
- addl $1, %edx
- subl %r10d, %eax
- movl %ebx, %r10d
- movslq %ecx, %rcx
- fildl 24(%rsp)
- movl %eax, 24(%rsp)
- andl %eax, %r10d
- fsubrp %st, %st(2)
- leal 1(%rax), %r8d
- andl %r9d, %edx
- leaq _ZL19stb__perlin_randtab(%rip), %rax
- movslq %edx, %rdx
- andl %ebx, %r8d
- movl (%rax,%rcx,4), %ecx
- flds .LC0(%rip)
- fmul %st(2), %st
- movl (%rax,%rdx,4), %edx
- leal (%rcx,%rsi), %r9d
- addl %r11d, %ecx
- movslq %r9d, %r9
- movslq %ecx, %rcx
- movl (%rax,%r9,4), %ebx
- addl %edx, %esi
- addl %r11d, %edx
- flds .LC1(%rip)
- movslq %esi, %rsi
- movslq %edx, %rdx
- fsubrp %st, %st(1)
- movl (%rax,%rsi,4), %edi
- movl (%rax,%rdx,4), %esi
- leal (%rbx,%r10), %edx
- movl (%rax,%rcx,4), %ebp
- addl %r8d, %ebx
- fmul %st(2), %st
- movslq %edx, %rdx
- movslq %ebx, %rbx
- movl (%rax,%rdx,4), %edx
- leaq _ZZL16stb__perlin_gradifffE7indices(%rip), %rcx
- leal (%rdi,%r10), %r11d
- addl %r8d, %edi
- movslq %r11d, %r11
- movslq %edi, %rdi
- fadds .LC2(%rip)
- andl $63, %edx
- movzbl (%rcx,%rdx), %r9d
- leaq _ZZL16stb__perlin_gradifffE5basis(%rip), %rdx
- fmul %st(2), %st
- salq $4, %r9
- addq %rdx, %r9
- fmul %st(2), %st
- fmul %st(2), %st
- fstps 12(%rsp)
- fildl 24(%rsp)
- fsubrp %st, %st(3)
- flds .LC0(%rip)
- fmul %st(3), %st
- fsubs .LC1(%rip)
- fmul %st(3), %st
- fadds .LC2(%rip)
- fmul %st(3), %st
- fmul %st(3), %st
- fmul %st(3), %st
- flds (%r9)
- fmul %st(2), %st
- flds 4(%r9)
- fmul %st(4), %st
- faddp %st, %st(1)
- flds 8(%r9)
- fmul %st(5), %st
- faddp %st, %st(1)
- fld1
- fld %st(5)
- fsub %st(1), %st
- fstps 16(%rsp)
- movl (%rax,%rbx,4), %r9d
- fld %st(4)
- movl (%rax,%r11,4), %r11d
- fsub %st(1), %st
- andl $63, %r9d
- movzbl (%rcx,%r9), %ebx
- leal 0(%rbp,%r10), %r9d
- andl $63, %r11d
- movslq %r9d, %r9
- movzbl (%rcx,%r11), %r11d
- addl %r8d, %ebp
- movl (%rax,%r9,4), %r9d
- movslq %ebp, %rbp
- addl %esi, %r10d
- movslq %r10d, %r10
- movl (%rax,%r10,4), %r10d
- salq $4, %rbx
- salq $4, %r11
- addq %rdx, %rbx
- andl $63, %r9d
- addq %rdx, %r11
- movzbl (%rcx,%r9), %r9d
- salq $4, %r9
- addq %rdx, %r9
- flds (%r9)
- fmul %st(5), %st
- fxch %st(1)
- fsts (%rsp)
- fmuls 4(%r9)
- faddp %st, %st(1)
- flds 8(%r9)
- fmul %st(7), %st
- movl (%rax,%rbp,4), %r9d
- andl $63, %r9d
- faddp %st, %st(1)
- movzbl (%rcx,%r9), %r9d
- fstps 20(%rsp)
- fsubr %st(3), %st
- salq $4, %r9
- addq %rdx, %r9
- fsts 4(%rsp)
- fmuls (%r11)
- flds 4(%r11)
- fmul %st(5), %st
- faddp %st, %st(1)
- flds 8(%r11)
- fmul %st(6), %st
- movl (%rax,%rdi,4), %r11d
- andl $63, %r11d
- movzbl (%rcx,%r11), %r11d
- faddp %st, %st(1)
- flds 4(%rsp)
- salq $4, %r11
- addq %rdx, %r11
- andl $63, %r10d
- addl %esi, %r8d
- movzbl (%rcx,%r10), %r10d
- movslq %r8d, %r8
- movl (%rax,%r8,4), %eax
- salq $4, %r10
- addq %rdx, %r10
- andl $63, %eax
- fmuls (%r10)
- movzbl (%rcx,%rax), %eax
- salq $4, %rax
- fstps 8(%rsp)
- addq %rax, %rdx
- flds (%rsp)
- fmuls 4(%r10)
- flds 8(%rsp)
- faddp %st, %st(1)
- fxch %st(6)
- fmuls 8(%r10)
- faddp %st, %st(6)
- fxch %st(5)
- fstps 8(%rsp)
- flds (%rbx)
- fmul %st(3), %st
- flds 4(%rbx)
- fmul %st(5), %st
- faddp %st, %st(1)
- flds 16(%rsp)
- flds 8(%rbx)
- fmul %st(1), %st
- faddp %st, %st(2)
- fxch %st(1)
- fsub %st(2), %st
- fmul %st(3), %st
- faddp %st, %st(2)
- flds 4(%rsp)
- fmuls (%r11)
- fxch %st(5)
- fmuls 4(%r11)
- faddp %st, %st(5)
- flds 8(%r11)
- fmul %st(1), %st
- faddp %st, %st(5)
- fxch %st(4)
- fsub %st(5), %st
- fmul %st(2), %st
- faddp %st, %st(5)
- flds (%r9)
- fmul %st(3), %st
- flds (%rsp)
- fmuls 4(%r9)
- faddp %st, %st(1)
- flds 8(%r9)
- fmul %st(5), %st
- faddp %st, %st(1)
- flds 20(%rsp)
- fsubr %st, %st(1)
- fxch %st(1)
- fmul %st(3), %st
- faddp %st, %st(1)
- fsub %st(1), %st
- fmuls 12(%rsp)
- faddp %st, %st(1)
- flds .LC0(%rip)
- fmul %st(3), %st
- fsubs .LC1(%rip)
- fmul %st(3), %st
- fadds .LC2(%rip)
- fmul %st(3), %st
- fmul %st(3), %st
- fmulp %st, %st(3)
- flds 4(%rsp)
- fmuls (%rdx)
- flds (%rsp)
- fmuls 4(%rdx)
- faddp %st, %st(1)
- flds 8(%rdx)
- fmulp %st, %st(5)
- faddp %st, %st(4)
- flds 8(%rsp)
- fsubr %st, %st(4)
- fxch %st(4)
- fmulp %st, %st(2)
- fxch %st(1)
- faddp %st, %st(3)
- fxch %st(2)
- fsub %st(3), %st
- fmuls 12(%rsp)
- faddp %st, %st(3)
- fxch %st(2)
- fsub %st(1), %st
- fmulp %st, %st(2)
- faddp %st, %st(1)
- fstps (%rsp)
- movl (%rsp), %eax
- addq $40, %rsp
- popq %rbx
- popq %rsi
- popq %rdi
- popq %rbp
- ret
- .seh_endproc
- .section .text$_Z6printfPKcz,"x"
- .linkonce discard
- .p2align 4,,15
- .globl _Z6printfPKcz
- .def _Z6printfPKcz; .scl 2; .type 32; .endef
- .seh_proc _Z6printfPKcz
- _Z6printfPKcz:
- .LFB46:
- subq $56, %rsp
- .seh_stackalloc 56
- .seh_endprologue
- movq %rdx, 72(%rsp)
- leaq 72(%rsp), %rdx
- movq %r8, 80(%rsp)
- movq %r9, 88(%rsp)
- movq %rdx, 40(%rsp)
- call __mingw_vprintf
- addq $56, %rsp
- ret
- .seh_endproc
- .def __main; .scl 2; .type 32; .endef
- .section .rdata,"dr"
- .align 8
- .LC11:
- .ascii "stb_perlin_noise3: %.1f ns/call\12\0"
- .align 8
- .LC12:
- .ascii "stb_perlin_noise3_no_floor: %.1f ns/call\12\0"
- .section .text.startup,"x"
- .p2align 4,,15
- .globl main
- .def main; .scl 2; .type 32; .endef
- .seh_proc main
- main:
- .LFB96:
- pushq %r14
- .seh_pushreg %r14
- pushq %r13
- .seh_pushreg %r13
- pushq %r12
- .seh_pushreg %r12
- pushq %rbp
- .seh_pushreg %rbp
- pushq %rdi
- .seh_pushreg %rdi
- pushq %rsi
- .seh_pushreg %rsi
- pushq %rbx
- .seh_pushreg %rbx
- subq $80, %rsp
- .seh_stackalloc 80
- .seh_endprologue
- leaq 4096+tex(%rip), %r13
- movl $1024, %r14d
- call __main
- call clock
- movl %eax, 76(%rsp)
- fildl 76(%rsp)
- fstpl 64(%rsp)
- .L5:
- movl .LC6(%rip), %edi
- leaq 4096+tex(%rip), %rbp
- movl .LC7(%rip), %r12d
- leaq tex(%rip), %rsi
- .p2align 4,,10
- .L10:
- xorl %ebx, %ebx
- flds .LC6(%rip)
- .p2align 4,,10
- .L8:
- fsts 56(%rsp)
- movl $32, %r9d
- movl %r12d, %r8d
- movl 56(%rsp), %ecx
- movl $32, 40(%rsp)
- movl %edi, %edx
- movl $32, 32(%rsp)
- fstps 72(%rsp)
- call stb_perlin_noise3
- movl %eax, (%rsi,%rbx)
- addq $4, %rbx
- flds 72(%rsp)
- fadds .LC8(%rip)
- cmpq $128, %rbx
- jne .L8
- fstp %st(0)
- movl %edi, 56(%rsp)
- subq $-128, %rsi
- flds 56(%rsp)
- cmpq %r13, %rsi
- fadds .LC8(%rip)
- fstps 56(%rsp)
- movl 56(%rsp), %edi
- jne .L10
- subl $1, %r14d
- jne .L5
- call clock
- leaq .LC11(%rip), %rcx
- movl $1024, %r13d
- movl %eax, 76(%rsp)
- fildl 76(%rsp)
- fsubl 64(%rsp)
- fmuls .LC9(%rip)
- fdivs .LC10(%rip)
- fstpl 56(%rsp)
- movq 56(%rsp), %rdx
- call _Z6printfPKcz
- call clock
- movl %eax, 76(%rsp)
- fildl 76(%rsp)
- fstpl 64(%rsp)
- .L11:
- movl .LC6(%rip), %edi
- leaq tex(%rip), %rsi
- movl .LC7(%rip), %r12d
- .p2align 4,,10
- .L16:
- xorl %ebx, %ebx
- flds .LC6(%rip)
- .p2align 4,,10
- .L14:
- fsts 56(%rsp)
- movl $32, %r9d
- movl %r12d, %r8d
- movl 56(%rsp), %ecx
- movl $32, 40(%rsp)
- movl %edi, %edx
- movl $32, 32(%rsp)
- fstps 72(%rsp)
- call _Z26stb_perlin_noise3_no_floorfffiii
- movl %eax, (%rsi,%rbx)
- addq $4, %rbx
- flds 72(%rsp)
- fadds .LC8(%rip)
- cmpq $128, %rbx
- jne .L14
- fstp %st(0)
- movl %edi, 56(%rsp)
- subq $-128, %rsi
- flds 56(%rsp)
- cmpq %rsi, %rbp
- fadds .LC8(%rip)
- fstps 56(%rsp)
- movl 56(%rsp), %edi
- jne .L16
- subl $1, %r13d
- jne .L11
- call clock
- leaq .LC12(%rip), %rcx
- movl %eax, 76(%rsp)
- fildl 76(%rsp)
- fsubl 64(%rsp)
- fmuls .LC9(%rip)
- fdivs .LC10(%rip)
- fstpl 56(%rsp)
- movq 56(%rsp), %rdx
- call _Z6printfPKcz
- xorl %eax, %eax
- addq $80, %rsp
- popq %rbx
- popq %rsi
- popq %rdi
- popq %rbp
- popq %r12
- popq %r13
- popq %r14
- ret
- .seh_endproc
- .data
- .align 32
- _ZZL16stb__perlin_gradifffE5basis:
- .long 1065353216
- .long 1065353216
- .long 0
- .space 4
- .long -1082130432
- .long 1065353216
- .long 0
- .space 4
- .long 1065353216
- .long -1082130432
- .long 0
- .space 4
- .long -1082130432
- .long -1082130432
- .long 0
- .space 4
- .long 1065353216
- .long 0
- .long 1065353216
- .space 4
- .long -1082130432
- .long 0
- .long 1065353216
- .space 4
- .long 1065353216
- .long 0
- .long -1082130432
- .space 4
- .long -1082130432
- .long 0
- .long -1082130432
- .space 4
- .long 0
- .long 1065353216
- .long 1065353216
- .space 4
- .long 0
- .long -1082130432
- .long 1065353216
- .space 4
- .long 0
- .long 1065353216
- .long -1082130432
- .space 4
- .long 0
- .long -1082130432
- .long -1082130432
- .space 4
- .section .rdata,"dr"
- .align 32
- _ZZL16stb__perlin_gradifffE7indices:
- .byte 0
- .byte 1
- .byte 2
- .byte 3
- .byte 4
- .byte 5
- .byte 6
- .byte 7
- .byte 8
- .byte 9
- .byte 10
- .byte 11
- .byte 0
- .byte 9
- .byte 1
- .byte 11
- .byte 0
- .byte 1
- .byte 2
- .byte 3
- .byte 4
- .byte 5
- .byte 6
- .byte 7
- .byte 8
- .byte 9
- .byte 10
- .byte 11
- .byte 0
- .byte 1
- .byte 2
- .byte 3
- .byte 4
- .byte 5
- .byte 6
- .byte 7
- .byte 8
- .byte 9
- .byte 10
- .byte 11
- .byte 0
- .byte 1
- .byte 2
- .byte 3
- .byte 4
- .byte 5
- .byte 6
- .byte 7
- .byte 8
- .byte 9
- .byte 10
- .byte 11
- .byte 0
- .byte 1
- .byte 2
- .byte 3
- .byte 4
- .byte 5
- .byte 6
- .byte 7
- .byte 8
- .byte 9
- .byte 10
- .byte 11
- .globl tex
- .bss
- .align 32
- tex:
- .space 4096
- .section .rdata,"dr"
- .align 32
- _ZL19stb__perlin_randtab:
- .long 23
- .long 125
- .long 161
- .long 52
- .long 103
- .long 117
- .long 70
- .long 37
- .long 247
- .long 101
- .long 203
- .long 169
- .long 124
- .long 126
- .long 44
- .long 123
- .long 152
- .long 238
- .long 145
- .long 45
- .long 171
- .long 114
- .long 253
- .long 10
- .long 192
- .long 136
- .long 4
- .long 157
- .long 249
- .long 30
- .long 35
- .long 72
- .long 175
- .long 63
- .long 77
- .long 90
- .long 181
- .long 16
- .long 96
- .long 111
- .long 133
- .long 104
- .long 75
- .long 162
- .long 93
- .long 56
- .long 66
- .long 240
- .long 8
- .long 50
- .long 84
- .long 229
- .long 49
- .long 210
- .long 173
- .long 239
- .long 141
- .long 1
- .long 87
- .long 18
- .long 2
- .long 198
- .long 143
- .long 57
- .long 225
- .long 160
- .long 58
- .long 217
- .long 168
- .long 206
- .long 245
- .long 204
- .long 199
- .long 6
- .long 73
- .long 60
- .long 20
- .long 230
- .long 211
- .long 233
- .long 94
- .long 200
- .long 88
- .long 9
- .long 74
- .long 155
- .long 33
- .long 15
- .long 219
- .long 130
- .long 226
- .long 202
- .long 83
- .long 236
- .long 42
- .long 172
- .long 165
- .long 218
- .long 55
- .long 222
- .long 46
- .long 107
- .long 98
- .long 154
- .long 109
- .long 67
- .long 196
- .long 178
- .long 127
- .long 158
- .long 13
- .long 243
- .long 65
- .long 79
- .long 166
- .long 248
- .long 25
- .long 224
- .long 115
- .long 80
- .long 68
- .long 51
- .long 184
- .long 128
- .long 232
- .long 208
- .long 151
- .long 122
- .long 26
- .long 212
- .long 105
- .long 43
- .long 179
- .long 213
- .long 235
- .long 148
- .long 146
- .long 89
- .long 14
- .long 195
- .long 28
- .long 78
- .long 112
- .long 76
- .long 250
- .long 47
- .long 24
- .long 251
- .long 140
- .long 108
- .long 186
- .long 190
- .long 228
- .long 170
- .long 183
- .long 139
- .long 39
- .long 188
- .long 244
- .long 246
- .long 132
- .long 48
- .long 119
- .long 144
- .long 180
- .long 138
- .long 134
- .long 193
- .long 82
- .long 182
- .long 120
- .long 121
- .long 86
- .long 220
- .long 209
- .long 3
- .long 91
- .long 241
- .long 149
- .long 85
- .long 205
- .long 150
- .long 113
- .long 216
- .long 31
- .long 100
- .long 41
- .long 164
- .long 177
- .long 214
- .long 153
- .long 231
- .long 38
- .long 71
- .long 185
- .long 174
- .long 97
- .long 201
- .long 29
- .long 95
- .long 7
- .long 92
- .long 54
- .long 254
- .long 191
- .long 118
- .long 34
- .long 221
- .long 131
- .long 11
- .long 163
- .long 99
- .long 234
- .long 81
- .long 227
- .long 147
- .long 156
- .long 176
- .long 17
- .long 142
- .long 69
- .long 12
- .long 110
- .long 62
- .long 27
- .long 255
- .long 0
- .long 194
- .long 59
- .long 116
- .long 242
- .long 252
- .long 19
- .long 21
- .long 187
- .long 53
- .long 207
- .long 129
- .long 64
- .long 135
- .long 61
- .long 40
- .long 167
- .long 237
- .long 102
- .long 223
- .long 106
- .long 159
- .long 197
- .long 189
- .long 215
- .long 137
- .long 36
- .long 32
- .long 22
- .long 5
- .long 23
- .long 125
- .long 161
- .long 52
- .long 103
- .long 117
- .long 70
- .long 37
- .long 247
- .long 101
- .long 203
- .long 169
- .long 124
- .long 126
- .long 44
- .long 123
- .long 152
- .long 238
- .long 145
- .long 45
- .long 171
- .long 114
- .long 253
- .long 10
- .long 192
- .long 136
- .long 4
- .long 157
- .long 249
- .long 30
- .long 35
- .long 72
- .long 175
- .long 63
- .long 77
- .long 90
- .long 181
- .long 16
- .long 96
- .long 111
- .long 133
- .long 104
- .long 75
- .long 162
- .long 93
- .long 56
- .long 66
- .long 240
- .long 8
- .long 50
- .long 84
- .long 229
- .long 49
- .long 210
- .long 173
- .long 239
- .long 141
- .long 1
- .long 87
- .long 18
- .long 2
- .long 198
- .long 143
- .long 57
- .long 225
- .long 160
- .long 58
- .long 217
- .long 168
- .long 206
- .long 245
- .long 204
- .long 199
- .long 6
- .long 73
- .long 60
- .long 20
- .long 230
- .long 211
- .long 233
- .long 94
- .long 200
- .long 88
- .long 9
- .long 74
- .long 155
- .long 33
- .long 15
- .long 219
- .long 130
- .long 226
- .long 202
- .long 83
- .long 236
- .long 42
- .long 172
- .long 165
- .long 218
- .long 55
- .long 222
- .long 46
- .long 107
- .long 98
- .long 154
- .long 109
- .long 67
- .long 196
- .long 178
- .long 127
- .long 158
- .long 13
- .long 243
- .long 65
- .long 79
- .long 166
- .long 248
- .long 25
- .long 224
- .long 115
- .long 80
- .long 68
- .long 51
- .long 184
- .long 128
- .long 232
- .long 208
- .long 151
- .long 122
- .long 26
- .long 212
- .long 105
- .long 43
- .long 179
- .long 213
- .long 235
- .long 148
- .long 146
- .long 89
- .long 14
- .long 195
- .long 28
- .long 78
- .long 112
- .long 76
- .long 250
- .long 47
- .long 24
- .long 251
- .long 140
- .long 108
- .long 186
- .long 190
- .long 228
- .long 170
- .long 183
- .long 139
- .long 39
- .long 188
- .long 244
- .long 246
- .long 132
- .long 48
- .long 119
- .long 144
- .long 180
- .long 138
- .long 134
- .long 193
- .long 82
- .long 182
- .long 120
- .long 121
- .long 86
- .long 220
- .long 209
- .long 3
- .long 91
- .long 241
- .long 149
- .long 85
- .long 205
- .long 150
- .long 113
- .long 216
- .long 31
- .long 100
- .long 41
- .long 164
- .long 177
- .long 214
- .long 153
- .long 231
- .long 38
- .long 71
- .long 185
- .long 174
- .long 97
- .long 201
- .long 29
- .long 95
- .long 7
- .long 92
- .long 54
- .long 254
- .long 191
- .long 118
- .long 34
- .long 221
- .long 131
- .long 11
- .long 163
- .long 99
- .long 234
- .long 81
- .long 227
- .long 147
- .long 156
- .long 176
- .long 17
- .long 142
- .long 69
- .long 12
- .long 110
- .long 62
- .long 27
- .long 255
- .long 0
- .long 194
- .long 59
- .long 116
- .long 242
- .long 252
- .long 19
- .long 21
- .long 187
- .long 53
- .long 207
- .long 129
- .long 64
- .long 135
- .long 61
- .long 40
- .long 167
- .long 237
- .long 102
- .long 223
- .long 106
- .long 159
- .long 197
- .long 189
- .long 215
- .long 137
- .long 36
- .long 32
- .long 22
- .long 5
- .align 4
- .LC0:
- .long 1086324736
- .align 4
- .LC1:
- .long 1097859072
- .align 4
- .LC2:
- .long 1092616192
- .align 4
- .LC6:
- .long 1015021568
- .align 4
- .LC7:
- .long 1056964608
- .align 4
- .LC8:
- .long 1023410176
- .align 4
- .LC9:
- .long 1315859240
- .align 4
- .LC10:
- .long 1316618240
- .ident "GCC: (rev5, Built by MinGW-W64 project) 4.8.1"
- .def floor; .scl 2; .type 32; .endef
- .def __mingw_vprintf; .scl 2; .type 32; .endef
- .def clock; .scl 2; .type 32; .endef
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement