Files
soothe2-re/handoff/nls_dasm/f529fe0_full.dis
T

1878 lines
100 KiB
Plaintext

soothe_mem.bin: file format binary
Disassembly of section .data:
0000000180529c60 <.data+0x529c60>:
180529c60: 48 8b c4 mov %rsp,%rax
180529c63: 57 push %rdi
180529c64: 48 83 ec 60 sub $0x60,%rsp
180529c68: f0 0f ba a9 dc 04 24 lock btsl $0x0,0x2404dc(%rcx)
180529c6f: 00 00
180529c71: 4c 8b ca mov %rdx,%r9
180529c74: 48 8b f9 mov %rcx,%rdi
180529c77: 0f 82 5f 02 00 00 jb 0x180529edc
180529c7d: 48 89 58 08 mov %rbx,0x8(%rax)
180529c81: 48 89 70 18 mov %rsi,0x18(%rax)
180529c85: 4c 89 60 f0 mov %r12,-0x10(%rax)
180529c89: 4c 63 a4 24 90 00 00 movslq 0x90(%rsp),%r12
180529c90: 00
180529c91: 4c 89 68 e8 mov %r13,-0x18(%rax)
180529c95: 4d 03 e4 add %r12,%r12
180529c98: 4c 89 70 e0 mov %r14,-0x20(%rax)
180529c9c: 0f 29 70 c8 movaps %xmm6,-0x38(%rax)
180529ca0: 8b 41 64 mov 0x64(%rcx),%eax
180529ca3: 4a 8b 8c e1 78 06 54 mov 0x540678(%rcx,%r12,8),%rcx
180529caa: 00
180529cab: 99 cltd
180529cac: 2b c2 sub %edx,%eax
180529cae: 49 8b d1 mov %r9,%rdx
180529cb1: d1 f8 sar $1,%eax
180529cb3: 44 8d 68 01 lea 0x1(%rax),%r13d
180529cb7: 45 8b c5 mov %r13d,%r8d
180529cba: e8 11 b9 00 00 call 0x1805355d0
180529cbf: 33 f6 xor %esi,%esi
180529cc1: 44 8b f6 mov %esi,%r14d
180529cc4: 39 b7 b0 01 00 00 cmp %esi,0x1b0(%rdi)
180529cca: 0f 8e de 00 00 00 jle 0x180529dae
180529cd0: f3 0f 10 35 b4 a0 f9 movss 0x1f9a0b4(%rip),%xmm6 # 0x1824c3d8c
180529cd7: 01
180529cd8: 48 89 6c 24 78 mov %rbp,0x78(%rsp)
180529cdd: 4c 89 7c 24 40 mov %r15,0x40(%rsp)
180529ce2: 0f 29 7c 24 20 movaps %xmm7,0x20(%rsp)
180529ce7: f2 0f 10 3d 61 a3 f9 movsd 0x1f9a361(%rip),%xmm7 # 0x1824c4050
180529cee: 01
180529cef: 90 nop
180529cf0: 4a 8b ac e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rbp
180529cf7: 00
180529cf8: 45 8d 45 ff lea -0x1(%r13),%r8d
180529cfc: 48 8b cd mov %rbp,%rcx
180529cff: 48 8d 75 04 lea 0x4(%rbp),%rsi
180529d03: 48 8b d6 mov %rsi,%rdx
180529d06: e8 75 63 00 00 call 0x180530080
180529d0b: 45 8d 45 ff lea -0x1(%r13),%r8d
180529d0f: 0f 28 ce movaps %xmm6,%xmm1
180529d12: 48 8b cd mov %rbp,%rcx
180529d15: e8 06 3c 00 00 call 0x18052d920
180529d1a: 4c 8b bf f8 06 54 00 mov 0x5406f8(%rdi),%r15
180529d21: 48 8d 15 90 70 12 02 lea 0x2127090(%rip),%rdx # 0x182650db8
180529d28: 48 8d 0d 89 70 12 02 lea 0x2127089(%rip),%rcx # 0x182650db8
180529d2f: ff 15 d3 12 68 01 call *0x16812d3(%rip) # 0x181bab008
180529d35: 45 8d 4d ff lea -0x1(%r13),%r9d
180529d39: 4d 8b c7 mov %r15,%r8
180529d3c: 48 8b d5 mov %rbp,%rdx
180529d3f: 48 8b ce mov %rsi,%rcx
180529d42: 85 c0 test %eax,%eax
180529d44: 75 07 jne 0x180529d4d
180529d46: e8 a5 83 ad ff call 0x1800020f0
180529d4b: eb 05 jmp 0x180529d52
180529d4d: e8 fe 7a ad ff call 0x180001850
180529d52: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp
180529d59: 48 8d 15 58 70 12 02 lea 0x2127058(%rip),%rdx # 0x182650db8
180529d60: 48 8d 0d 51 70 12 02 lea 0x2127051(%rip),%rcx # 0x182650db8
180529d67: ff 15 9b 12 68 01 call *0x168129b(%rip) # 0x181bab008
180529d6d: 45 8d 4d ff lea -0x1(%r13),%r9d
180529d71: 4c 8b c6 mov %rsi,%r8
180529d74: 48 8b cd mov %rbp,%rcx
180529d77: 85 c0 test %eax,%eax
180529d79: 75 0a jne 0x180529d85
180529d7b: 0f 28 ce movaps %xmm6,%xmm1
180529d7e: e8 7d 7c ad ff call 0x180001a00
180529d83: eb 08 jmp 0x180529d8d
180529d85: 0f 28 cf movaps %xmm7,%xmm1
180529d88: e8 53 7e ad ff call 0x180001be0
180529d8d: 41 ff c6 inc %r14d
180529d90: 44 3b b7 b0 01 00 00 cmp 0x1b0(%rdi),%r14d
180529d97: 0f 8c 53 ff ff ff jl 0x180529cf0
180529d9d: 0f 28 7c 24 20 movaps 0x20(%rsp),%xmm7
180529da2: 33 f6 xor %esi,%esi
180529da4: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15
180529da9: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
180529dae: 4a 8b 9c e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rbx
180529db5: 00
180529db6: 41 8b d5 mov %r13d,%edx
180529db9: 48 8b cb mov %rbx,%rcx
180529dbc: e8 ef b8 fa ff call 0x1804d56b0
180529dc1: 0f 28 f0 movaps %xmm0,%xmm6
180529dc4: f3 0f 10 87 7c 08 54 movss 0x54087c(%rdi),%xmm0
180529dcb: 00
180529dcc: f3 0f 59 05 a4 a6 f9 mulss 0x1f9a6a4(%rip),%xmm0 # 0x1824c4478
180529dd3: 01
180529dd4: f3 0f 5c 05 f4 a6 f9 subss 0x1f9a6f4(%rip),%xmm0 # 0x1824c44d0
180529ddb: 01
180529ddc: f3 0f 59 05 f0 9e f9 mulss 0x1f99ef0(%rip),%xmm0 # 0x1824c3cd4
180529de3: 01
180529de4: e8 c3 ae 4e 01 call 0x181a14cac
180529de9: f3 0f 59 c6 mulss %xmm6,%xmm0
180529ded: 45 8b cd mov %r13d,%r9d
180529df0: 48 8b d3 mov %rbx,%rdx
180529df3: 48 8b cb mov %rbx,%rcx
180529df6: 0f 28 d0 movaps %xmm0,%xmm2
180529df9: e8 a2 3a 00 00 call 0x18052d8a0
180529dfe: f3 0f 10 57 24 movss 0x24(%rdi),%xmm2
180529e03: 66 0f 6e 87 a0 01 00 movd 0x1a0(%rdi),%xmm0
180529e0a: 00
180529e0b: 66 0f 6e 8f ac 01 00 movd 0x1ac(%rdi),%xmm1
180529e12: 00
180529e13: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
180529e16: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
180529e19: f3 0f 5e d0 divss %xmm0,%xmm2
180529e1d: f2 0f 10 05 b3 a4 f9 movsd 0x1f9a4b3(%rip),%xmm0 # 0x1824c42d8
180529e24: 01
180529e25: f3 0f 59 d1 mulss %xmm1,%xmm2
180529e29: f2 0f 10 0d c7 9e f9 movsd 0x1f99ec7(%rip),%xmm1 # 0x1824c3cf8
180529e30: 01
180529e31: 0f 5a f2 cvtps2pd %xmm2,%xmm6
180529e34: f2 0f 59 35 f4 9f f9 mulsd 0x1f99ff4(%rip),%xmm6 # 0x1824c3e30
180529e3b: 01
180529e3c: ff 15 ae 15 68 01 call *0x16815ae(%rip) # 0x181bab3f0
180529e42: f2 0f 10 0d f6 a2 f9 movsd 0x1f9a2f6(%rip),%xmm1 # 0x1824c4140
180529e49: 01
180529e4a: f2 0f 59 c6 mulsd %xmm6,%xmm0
180529e4e: f2 0f 5e c8 divsd %xmm0,%xmm1
180529e52: f2 0f 10 05 16 a1 f9 movsd 0x1f9a116(%rip),%xmm0 # 0x1824c3f70
180529e59: 01
180529e5a: e8 77 ae 4e 01 call 0x181a14cd6
180529e5f: 4a 8b 8c e7 a8 07 54 mov 0x5407a8(%rdi,%r12,8),%rcx
180529e66: 00
180529e67: 0f 57 f6 xorps %xmm6,%xmm6
180529e6a: f2 0f 5a f0 cvtsd2ss %xmm0,%xmm6
180529e6e: 45 8b c5 mov %r13d,%r8d
180529e71: 0f 28 ce movaps %xmm6,%xmm1
180529e74: e8 a7 3a 00 00 call 0x18052d920
180529e79: f3 0f 10 15 23 a0 f9 movss 0x1f9a023(%rip),%xmm2 # 0x1824c3ea4
180529e80: 01
180529e81: 45 8b cd mov %r13d,%r9d
180529e84: 4a 8b 94 e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rdx
180529e8b: 00
180529e8c: f3 0f 5c d6 subss %xmm6,%xmm2
180529e90: 4a 8b 8c e7 a8 07 54 mov 0x5407a8(%rdi,%r12,8),%rcx
180529e97: 00
180529e98: e8 43 3c 00 00 call 0x18052dae0
180529e9d: 4a 8b 94 e7 a8 07 54 mov 0x5407a8(%rdi,%r12,8),%rdx
180529ea4: 00
180529ea5: 45 8b c5 mov %r13d,%r8d
180529ea8: 4a 8b 8c e7 78 06 54 mov 0x540678(%rdi,%r12,8),%rcx
180529eaf: 00
180529eb0: e8 0b 3d 00 00 call 0x18052dbc0
180529eb5: 87 b7 dc 04 24 00 xchg %esi,0x2404dc(%rdi)
180529ebb: 48 8b b4 24 80 00 00 mov 0x80(%rsp),%rsi
180529ec2: 00
180529ec3: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6
180529ec8: 4c 8b 74 24 48 mov 0x48(%rsp),%r14
180529ecd: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13
180529ed2: 4c 8b 64 24 58 mov 0x58(%rsp),%r12
180529ed7: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx
180529edc: 48 83 c4 60 add $0x60,%rsp
180529ee0: 5f pop %rdi
180529ee1: c3 ret
180529ee2: cc int3
180529ee3: cc int3
180529ee4: cc int3
180529ee5: cc int3
180529ee6: cc int3
180529ee7: cc int3
180529ee8: cc int3
180529ee9: cc int3
180529eea: cc int3
180529eeb: cc int3
180529eec: cc int3
180529eed: cc int3
180529eee: cc int3
180529eef: cc int3
180529ef0: 40 53 rex push %rbx
180529ef2: 48 83 ec 20 sub $0x20,%rsp
180529ef6: f0 0f ba a9 dc 04 24 lock btsl $0x0,0x2404dc(%rcx)
180529efd: 00 00
180529eff: 48 8b d9 mov %rcx,%rbx
180529f02: 0f 82 c5 00 00 00 jb 0x180529fcd
180529f08: 8b 81 a8 08 54 00 mov 0x5408a8(%rcx),%eax
180529f0e: 85 c0 test %eax,%eax
180529f10: 0f 8f a7 00 00 00 jg 0x180529fbd
180529f16: 8b 81 ac 01 00 00 mov 0x1ac(%rcx),%eax
180529f1c: 99 cltd
180529f1d: 83 e2 03 and $0x3,%edx
180529f20: 03 c2 add %edx,%eax
180529f22: c1 f8 02 sar $0x2,%eax
180529f25: 80 b9 9c 08 54 00 00 cmpb $0x0,0x54089c(%rcx)
180529f2c: 89 81 a8 08 54 00 mov %eax,0x5408a8(%rcx)
180529f32: 74 15 je 0x180529f49
180529f34: 33 c0 xor %eax,%eax
180529f36: c6 81 9c 08 54 00 00 movb $0x0,0x54089c(%rcx)
180529f3d: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx)
180529f43: 48 83 c4 20 add $0x20,%rsp
180529f47: 5b pop %rbx
180529f48: c3 ret
180529f49: 80 b9 9d 08 54 00 00 cmpb $0x0,0x54089d(%rcx)
180529f50: 75 4f jne 0x180529fa1
180529f52: 80 b9 9e 08 54 00 00 cmpb $0x0,0x54089e(%rcx)
180529f59: 75 46 jne 0x180529fa1
180529f5b: 80 b9 9f 08 54 00 00 cmpb $0x0,0x54089f(%rcx)
180529f62: 74 1a je 0x180529f7e
180529f64: e8 c7 6d 00 00 call 0x180530d30
180529f69: 33 c0 xor %eax,%eax
180529f6b: c6 83 9f 08 54 00 00 movb $0x0,0x54089f(%rbx)
180529f72: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx)
180529f78: 48 83 c4 20 add $0x20,%rsp
180529f7c: 5b pop %rbx
180529f7d: c3 ret
180529f7e: 80 b9 a0 08 54 00 00 cmpb $0x0,0x5408a0(%rcx)
180529f85: 74 3e je 0x180529fc5
180529f87: e8 a4 6d 00 00 call 0x180530d30
180529f8c: 33 c0 xor %eax,%eax
180529f8e: c6 83 a0 08 54 00 00 movb $0x0,0x5408a0(%rbx)
180529f95: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx)
180529f9b: 48 83 c4 20 add $0x20,%rsp
180529f9f: 5b pop %rbx
180529fa0: c3 ret
180529fa1: e8 ba 6b 00 00 call 0x180530b60
180529fa6: 33 c0 xor %eax,%eax
180529fa8: 66 c7 83 9d 08 54 00 movw $0x0,0x54089d(%rbx)
180529faf: 00 00
180529fb1: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx)
180529fb7: 48 83 c4 20 add $0x20,%rsp
180529fbb: 5b pop %rbx
180529fbc: c3 ret
180529fbd: ff c8 dec %eax
180529fbf: 89 81 a8 08 54 00 mov %eax,0x5408a8(%rcx)
180529fc5: 33 c0 xor %eax,%eax
180529fc7: 87 83 dc 04 24 00 xchg %eax,0x2404dc(%rbx)
180529fcd: 48 83 c4 20 add $0x20,%rsp
180529fd1: 5b pop %rbx
180529fd2: c3 ret
180529fd3: cc int3
180529fd4: cc int3
180529fd5: cc int3
180529fd6: cc int3
180529fd7: cc int3
180529fd8: cc int3
180529fd9: cc int3
180529fda: cc int3
180529fdb: cc int3
180529fdc: cc int3
180529fdd: cc int3
180529fde: cc int3
180529fdf: cc int3
180529fe0: 48 8b c4 mov %rsp,%rax
180529fe3: 44 89 48 20 mov %r9d,0x20(%rax)
180529fe7: 48 89 50 10 mov %rdx,0x10(%rax)
180529feb: 57 push %rdi
180529fec: 48 81 ec 20 01 00 00 sub $0x120,%rsp
180529ff3: f0 0f ba a9 dc 04 24 lock btsl $0x0,0x2404dc(%rcx)
180529ffa: 00 00
180529ffc: 45 8b d8 mov %r8d,%r11d
180529fff: 48 8b f9 mov %rcx,%rdi
18052a002: 0f 82 2d 19 00 00 jb 0x18052b935
18052a008: 48 89 58 18 mov %rbx,0x18(%rax)
18052a00c: 48 89 70 e8 mov %rsi,-0x18(%rax)
18052a010: 4c 89 60 e0 mov %r12,-0x20(%rax)
18052a014: 4c 89 78 c8 mov %r15,-0x38(%rax)
18052a018: 44 0f 29 40 98 movaps %xmm8,-0x68(%rax)
18052a01d: 44 0f 29 48 88 movaps %xmm9,-0x78(%rax)
18052a022: 44 0f 29 90 78 ff ff movaps %xmm10,-0x88(%rax)
18052a029: ff
18052a02a: 44 0f 29 98 68 ff ff movaps %xmm11,-0x98(%rax)
18052a031: ff
18052a032: 44 0f 29 a0 58 ff ff movaps %xmm12,-0xa8(%rax)
18052a039: ff
18052a03a: 8b 81 e0 04 24 00 mov 0x2404e0(%rcx),%eax
18052a040: 05 ca cd 03 00 add $0x3cdca,%eax
18052a045: 44 0f 29 6c 24 70 movaps %xmm13,0x70(%rsp)
18052a04b: 25 7f 00 00 80 and $0x8000007f,%eax
18052a050: 7d 07 jge 0x18052a059
18052a052: ff c8 dec %eax
18052a054: 83 c8 80 or $0xffffff80,%eax
18052a057: ff c0 inc %eax
18052a059: 89 81 e0 04 24 00 mov %eax,0x2404e0(%rcx)
18052a05f: 48 63 c8 movslq %eax,%rcx
18052a062: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a069: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a06e: 8b 05 90 16 10 02 mov 0x2101690(%rip),%eax # 0x18262b704
18052a074: 66 0f 6e e8 movd %eax,%xmm5
18052a078: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a07e: ff c0 inc %eax
18052a080: 48 63 c8 movslq %eax,%rcx
18052a083: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a08a: 0f 5b ed cvtdq2ps %xmm5,%xmm5
18052a08d: f3 0f 59 e8 mulss %xmm0,%xmm5
18052a091: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a096: 8b 05 2c 15 10 02 mov 0x210152c(%rip),%eax # 0x18262b5c8
18052a09c: 66 0f 6e d8 movd %eax,%xmm3
18052a0a0: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a0a6: 0f 5b db cvtdq2ps %xmm3,%xmm3
18052a0a9: 05 36 02 14 00 add $0x140236,%eax
18052a0ae: f3 0f 59 d8 mulss %xmm0,%xmm3
18052a0b2: 25 7f 00 00 80 and $0x8000007f,%eax
18052a0b7: 7d 07 jge 0x18052a0c0
18052a0b9: ff c8 dec %eax
18052a0bb: 83 c8 80 or $0xffffff80,%eax
18052a0be: ff c0 inc %eax
18052a0c0: f3 0f 10 25 90 9b f9 movss 0x1f99b90(%rip),%xmm4 # 0x1824c3c58
18052a0c7: 01
18052a0c8: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi)
18052a0ce: 48 63 c8 movslq %eax,%rcx
18052a0d1: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a0d8: f3 0f 59 dd mulss %xmm5,%xmm3
18052a0dc: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a0e1: 8b 05 1d 16 10 02 mov 0x210161d(%rip),%eax # 0x18262b704
18052a0e7: f3 0f 58 dc addss %xmm4,%xmm3
18052a0eb: 66 0f 6e d0 movd %eax,%xmm2
18052a0ef: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a0f5: ff c0 inc %eax
18052a0f7: 48 63 c8 movslq %eax,%rcx
18052a0fa: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a101: 0f 5b d2 cvtdq2ps %xmm2,%xmm2
18052a104: f3 44 0f 2c e3 cvttss2si %xmm3,%r12d
18052a109: f3 0f 59 d0 mulss %xmm0,%xmm2
18052a10d: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a112: 8b 05 b0 14 10 02 mov 0x21014b0(%rip),%eax # 0x18262b5c8
18052a118: 66 0f 6e c8 movd %eax,%xmm1
18052a11c: 8b 05 de 15 10 02 mov 0x21015de(%rip),%eax # 0x18262b700
18052a122: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
18052a125: f3 0f 59 c8 mulss %xmm0,%xmm1
18052a129: f3 0f 59 ca mulss %xmm2,%xmm1
18052a12d: f3 0f 58 cc addss %xmm4,%xmm1
18052a131: f3 0f 2c c9 cvttss2si %xmm1,%ecx
18052a135: 0f af c8 imul %eax,%ecx
18052a138: 8b 05 c2 15 10 02 mov 0x21015c2(%rip),%eax # 0x18262b700
18052a13e: 44 0f af e0 imul %eax,%r12d
18052a142: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a148: 05 56 0d 01 00 add $0x10d56,%eax
18052a14d: 44 2b e1 sub %ecx,%r12d
18052a150: 44 89 a4 24 30 01 00 mov %r12d,0x130(%rsp)
18052a157: 00
18052a158: 25 7f 00 00 80 and $0x8000007f,%eax
18052a15d: 7d 07 jge 0x18052a166
18052a15f: ff c8 dec %eax
18052a161: 83 c8 80 or $0xffffff80,%eax
18052a164: ff c0 inc %eax
18052a166: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi)
18052a16c: 48 63 c8 movslq %eax,%rcx
18052a16f: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a176: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a17b: 8b 05 83 15 10 02 mov 0x2101583(%rip),%eax # 0x18262b704
18052a181: 66 0f 6e d0 movd %eax,%xmm2
18052a185: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a18b: ff c0 inc %eax
18052a18d: 48 63 c8 movslq %eax,%rcx
18052a190: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a197: 0f 5b d2 cvtdq2ps %xmm2,%xmm2
18052a19a: f3 0f 59 d0 mulss %xmm0,%xmm2
18052a19e: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a1a3: 8b 05 1f 14 10 02 mov 0x210141f(%rip),%eax # 0x18262b5c8
18052a1a9: 66 0f 6e c8 movd %eax,%xmm1
18052a1ad: 8b 05 4d 15 10 02 mov 0x210154d(%rip),%eax # 0x18262b700
18052a1b3: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
18052a1b6: f3 0f 59 c8 mulss %xmm0,%xmm1
18052a1ba: f3 0f 59 ca mulss %xmm2,%xmm1
18052a1be: f3 0f 58 cc addss %xmm4,%xmm1
18052a1c2: f3 44 0f 2c c1 cvttss2si %xmm1,%r8d
18052a1c7: 44 0f af c0 imul %eax,%r8d
18052a1cb: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a1d1: 05 b6 f6 0d 00 add $0xdf6b6,%eax
18052a1d6: 25 7f 00 00 80 and $0x8000007f,%eax
18052a1db: 7d 07 jge 0x18052a1e4
18052a1dd: ff c8 dec %eax
18052a1df: 83 c8 80 or $0xffffff80,%eax
18052a1e2: ff c0 inc %eax
18052a1e4: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi)
18052a1ea: 48 63 c8 movslq %eax,%rcx
18052a1ed: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a1f4: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a1f9: 8b 05 05 15 10 02 mov 0x2101505(%rip),%eax # 0x18262b704
18052a1ff: 66 0f 6e d0 movd %eax,%xmm2
18052a203: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a209: ff c0 inc %eax
18052a20b: 48 63 c8 movslq %eax,%rcx
18052a20e: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a215: 0f 5b d2 cvtdq2ps %xmm2,%xmm2
18052a218: f3 0f 59 d0 mulss %xmm0,%xmm2
18052a21c: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a221: 8b 05 a1 13 10 02 mov 0x21013a1(%rip),%eax # 0x18262b5c8
18052a227: 66 0f 6e c8 movd %eax,%xmm1
18052a22b: 8b 05 cf 14 10 02 mov 0x21014cf(%rip),%eax # 0x18262b700
18052a231: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
18052a234: f3 0f 59 c8 mulss %xmm0,%xmm1
18052a238: f3 0f 59 ca mulss %xmm2,%xmm1
18052a23c: f3 0f 58 cc addss %xmm4,%xmm1
18052a240: f3 0f 2c c9 cvttss2si %xmm1,%ecx
18052a244: 0f af c8 imul %eax,%ecx
18052a247: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a24d: 05 5e 8c 0a 00 add $0xa8c5e,%eax
18052a252: 66 44 0f 6e d9 movd %ecx,%xmm11
18052a257: 45 0f 5b db cvtdq2ps %xmm11,%xmm11
18052a25b: 25 7f 00 00 80 and $0x8000007f,%eax
18052a260: 7d 07 jge 0x18052a269
18052a262: ff c8 dec %eax
18052a264: 83 c8 80 or $0xffffff80,%eax
18052a267: ff c0 inc %eax
18052a269: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi)
18052a26f: 48 63 c8 movslq %eax,%rcx
18052a272: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a279: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a27e: 8b 05 80 14 10 02 mov 0x2101480(%rip),%eax # 0x18262b704
18052a284: 66 0f 6e e8 movd %eax,%xmm5
18052a288: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a28e: ff c0 inc %eax
18052a290: 48 63 c8 movslq %eax,%rcx
18052a293: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a29a: 0f 5b ed cvtdq2ps %xmm5,%xmm5
18052a29d: f3 0f 59 e8 mulss %xmm0,%xmm5
18052a2a1: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a2a6: 8b 05 1c 13 10 02 mov 0x210131c(%rip),%eax # 0x18262b5c8
18052a2ac: 66 0f 6e d8 movd %eax,%xmm3
18052a2b0: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a2b6: 0f 5b db cvtdq2ps %xmm3,%xmm3
18052a2b9: 05 16 29 07 00 add $0x72916,%eax
18052a2be: f3 0f 59 d8 mulss %xmm0,%xmm3
18052a2c2: 25 7f 00 00 80 and $0x8000007f,%eax
18052a2c7: 7d 07 jge 0x18052a2d0
18052a2c9: ff c8 dec %eax
18052a2cb: 83 c8 80 or $0xffffff80,%eax
18052a2ce: ff c0 inc %eax
18052a2d0: f3 44 0f 10 2d 07 9f movss 0x1f99f07(%rip),%xmm13 # 0x1824c41e0
18052a2d7: f9 01
18052a2d9: 89 87 e0 04 24 00 mov %eax,0x2404e0(%rdi)
18052a2df: 48 63 c8 movslq %eax,%rcx
18052a2e2: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a2e9: 48 89 ac 24 18 01 00 mov %rbp,0x118(%rsp)
18052a2f0: 00
18052a2f1: f3 0f 59 dd mulss %xmm5,%xmm3
18052a2f5: 4c 89 ac 24 00 01 00 mov %r13,0x100(%rsp)
18052a2fc: 00
18052a2fd: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a302: 8b 05 fc 13 10 02 mov 0x21013fc(%rip),%eax # 0x18262b704
18052a308: f3 0f 58 dc addss %xmm4,%xmm3
18052a30c: 4c 89 b4 24 f8 00 00 mov %r14,0xf8(%rsp)
18052a313: 00
18052a314: 49 63 d9 movslq %r9d,%rbx
18052a317: 0f 29 b4 24 e0 00 00 movaps %xmm6,0xe0(%rsp)
18052a31e: 00
18052a31f: 66 0f 6e d0 movd %eax,%xmm2
18052a323: 8b 87 e0 04 24 00 mov 0x2404e0(%rdi),%eax
18052a329: ff c0 inc %eax
18052a32b: 0f 29 bc 24 d0 00 00 movaps %xmm7,0xd0(%rsp)
18052a332: 00
18052a333: 48 63 c8 movslq %eax,%rcx
18052a336: 48 8b 87 b0 08 54 00 mov 0x5408b0(%rdi),%rax
18052a33d: 0f 5b d2 cvtdq2ps %xmm2,%xmm2
18052a340: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
18052a345: f3 0f 59 d0 mulss %xmm0,%xmm2
18052a349: f3 0f 10 04 88 movss (%rax,%rcx,4),%xmm0
18052a34e: 8b 05 74 12 10 02 mov 0x2101274(%rip),%eax # 0x18262b5c8
18052a354: f3 0f 2c cb cvttss2si %xmm3,%ecx
18052a358: 66 0f 6e c8 movd %eax,%xmm1
18052a35c: 8b 05 9e 13 10 02 mov 0x210139e(%rip),%eax # 0x18262b700
18052a362: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
18052a365: f3 0f 59 c8 mulss %xmm0,%xmm1
18052a369: f3 0f 59 ca mulss %xmm2,%xmm1
18052a36d: f3 0f 58 cc addss %xmm4,%xmm1
18052a371: f3 0f 2c d1 cvttss2si %xmm1,%edx
18052a375: 0f af d0 imul %eax,%edx
18052a378: 8b 05 82 13 10 02 mov 0x2101382(%rip),%eax # 0x18262b700
18052a37e: 0f af c8 imul %eax,%ecx
18052a381: 41 8b c3 mov %r11d,%eax
18052a384: 03 ca add %edx,%ecx
18052a386: 99 cltd
18052a387: f7 f9 idiv %ecx
18052a389: 41 8d 34 00 lea (%r8,%rax,1),%esi
18052a38d: 41 83 f9 01 cmp $0x1,%r9d
18052a391: 0f 8e 64 01 00 00 jle 0x18052a4fb
18052a397: 4d 63 ec movslq %r12d,%r13
18052a39a: 4c 8d b7 78 06 54 00 lea 0x540678(%rdi),%r14
18052a3a1: 49 8b cd mov %r13,%rcx
18052a3a4: 44 8b c6 mov %esi,%r8d
18052a3a7: 48 c1 e1 04 shl $0x4,%rcx
18052a3ab: 4c 03 f1 add %rcx,%r14
18052a3ae: 48 8b 8f f8 06 54 00 mov 0x5406f8(%rdi),%rcx
18052a3b5: 49 8b 16 mov (%r14),%rdx
18052a3b8: e8 03 38 00 00 call 0x18052dbc0
18052a3bd: 48 83 fb 01 cmp $0x1,%rbx
18052a3c1: 7e 5e jle 0x18052a421
18052a3c3: 4c 8d bf 88 06 54 00 lea 0x540688(%rdi),%r15
18052a3ca: 4c 8d 63 ff lea -0x1(%rbx),%r12
18052a3ce: 66 90 xchg %ax,%ax
18052a3d0: 49 8b 2f mov (%r15),%rbp
18052a3d3: 48 8d 15 de 69 12 02 lea 0x21269de(%rip),%rdx # 0x182650db8
18052a3da: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx
18052a3e1: 48 8d 0d d0 69 12 02 lea 0x21269d0(%rip),%rcx # 0x182650db8
18052a3e8: ff 15 1a 0c 68 01 call *0x1680c1a(%rip) # 0x181bab008
18052a3ee: 44 8b ce mov %esi,%r9d
18052a3f1: 4c 8b c3 mov %rbx,%r8
18052a3f4: 48 8b d5 mov %rbp,%rdx
18052a3f7: 48 8b cb mov %rbx,%rcx
18052a3fa: 85 c0 test %eax,%eax
18052a3fc: 75 07 jne 0x18052a405
18052a3fe: e8 ed 7c ad ff call 0x1800020f0
18052a403: eb 05 jmp 0x18052a40a
18052a405: e8 46 74 ad ff call 0x180001850
18052a40a: 49 83 c7 10 add $0x10,%r15
18052a40e: 49 83 ec 01 sub $0x1,%r12
18052a412: 75 bc jne 0x18052a3d0
18052a414: 44 8b a4 24 30 01 00 mov 0x130(%rsp),%r12d
18052a41b: 00
18052a41c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
18052a421: 66 0f 6e 84 24 48 01 movd 0x148(%rsp),%xmm0
18052a428: 00 00
18052a42a: 41 0f 28 cb movaps %xmm11,%xmm1
18052a42e: 48 8b 8f f8 06 54 00 mov 0x5406f8(%rdi),%rcx
18052a435: 44 8b c6 mov %esi,%r8d
18052a438: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
18052a43b: f3 0f 5e c8 divss %xmm0,%xmm1
18052a43f: e8 dc 34 00 00 call 0x18052d920
18052a444: f3 0f 10 47 2c movss 0x2c(%rdi),%xmm0
18052a449: 41 0f 28 cd movaps %xmm13,%xmm1
18052a44d: e8 8a a8 4e 01 call 0x181a14cdc
18052a452: 0f 28 f8 movaps %xmm0,%xmm7
18052a455: 4c 3b eb cmp %rbx,%r13
18052a458: 0f 8d 9d 00 00 00 jge 0x18052a4fb
18052a45e: 41 0f 28 f3 movaps %xmm11,%xmm6
18052a462: 4c 8b fb mov %rbx,%r15
18052a465: f3 0f 5c f7 subss %xmm7,%xmm6
18052a469: 4d 2b fd sub %r13,%r15
18052a46c: 0f 1f 40 00 nopl 0x0(%rax)
18052a470: 49 8b 1e mov (%r14),%rbx
18052a473: 48 8d 15 3e 69 12 02 lea 0x212693e(%rip),%rdx # 0x182650db8
18052a47a: 48 8d 0d 37 69 12 02 lea 0x2126937(%rip),%rcx # 0x182650db8
18052a481: ff 15 81 0b 68 01 call *0x1680b81(%rip) # 0x181bab008
18052a487: 44 8b c6 mov %esi,%r8d
18052a48a: 48 8b d3 mov %rbx,%rdx
18052a48d: 85 c0 test %eax,%eax
18052a48f: 75 0a jne 0x18052a49b
18052a491: 0f 28 c6 movaps %xmm6,%xmm0
18052a494: e8 97 7b ad ff call 0x180002030
18052a499: eb 0c jmp 0x18052a4a7
18052a49b: 0f 57 c0 xorps %xmm0,%xmm0
18052a49e: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0
18052a4a2: e8 89 78 ad ff call 0x180001d30
18052a4a7: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx
18052a4ae: 48 8d 15 03 69 12 02 lea 0x2126903(%rip),%rdx # 0x182650db8
18052a4b5: 49 8b 2e mov (%r14),%rbp
18052a4b8: 48 8d 0d f9 68 12 02 lea 0x21268f9(%rip),%rcx # 0x182650db8
18052a4bf: ff 15 43 0b 68 01 call *0x1680b43(%rip) # 0x181bab008
18052a4c5: 44 8b ce mov %esi,%r9d
18052a4c8: 4c 8b c5 mov %rbp,%r8
18052a4cb: 48 8b cb mov %rbx,%rcx
18052a4ce: 85 c0 test %eax,%eax
18052a4d0: 75 0a jne 0x18052a4dc
18052a4d2: 0f 28 cf movaps %xmm7,%xmm1
18052a4d5: e8 f6 7a ad ff call 0x180001fd0
18052a4da: eb 0c jmp 0x18052a4e8
18052a4dc: 0f 57 c9 xorps %xmm1,%xmm1
18052a4df: f3 0f 5a cf cvtss2sd %xmm7,%xmm1
18052a4e3: e8 68 7c ad ff call 0x180002150
18052a4e8: 49 83 c6 10 add $0x10,%r14
18052a4ec: 49 83 ef 01 sub $0x1,%r15
18052a4f0: 0f 85 7a ff ff ff jne 0x18052a470
18052a4f6: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
18052a4fb: 66 0f 6e 87 a0 01 00 movd 0x1a0(%rdi),%xmm0
18052a502: 00
18052a503: 45 33 ff xor %r15d,%r15d
18052a506: f3 44 0f 10 25 95 99 movss 0x1f99995(%rip),%xmm12 # 0x1824c3ea4
18052a50d: f9 01
18052a50f: 45 0f 57 c9 xorps %xmm9,%xmm9
18052a513: f3 44 0f 10 15 64 a1 movss 0x1f9a164(%rip),%xmm10 # 0x1824c4680
18052a51a: f9 01
18052a51c: f2 44 0f 10 05 1b 9c movsd 0x1f99c1b(%rip),%xmm8 # 0x1824c4140
18052a523: f9 01
18052a525: 4d 63 e4 movslq %r12d,%r12
18052a528: 4c 89 64 24 38 mov %r12,0x38(%rsp)
18052a52d: 49 8b c4 mov %r12,%rax
18052a530: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp)
18052a537: 00
18052a538: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
18052a53b: f3 44 0f 5e d8 divss %xmm0,%xmm11
18052a540: 4c 3b e3 cmp %rbx,%r12
18052a543: 0f 8d a7 0e 00 00 jge 0x18052b3f0
18052a549: f3 44 0f 10 15 d6 98 movss 0x1f998d6(%rip),%xmm10 # 0x1824c3e28
18052a550: f9 01
18052a552: 4c 8d a7 18 05 44 00 lea 0x440518(%rdi),%r12
18052a559: f2 44 0f 10 2d 3e a1 movsd 0x1f9a13e(%rip),%xmm13 # 0x1824c46a0
18052a560: f9 01
18052a562: 44 0f 29 74 24 60 movaps %xmm14,0x60(%rsp)
18052a568: f3 44 0f 10 35 03 a1 movss 0x1f9a103(%rip),%xmm14 # 0x1824c4674
18052a56f: f9 01
18052a571: 44 0f 29 7c 24 50 movaps %xmm15,0x50(%rsp)
18052a577: f3 44 0f 10 3d f0 a0 movss 0x1f9a0f0(%rip),%xmm15 # 0x1824c4670
18052a57e: f9 01
18052a580: 4c 8b e8 mov %rax,%r13
18052a583: 41 0f 28 fb movaps %xmm11,%xmm7
18052a587: f3 0f 59 bf 70 08 54 mulss 0x540870(%rdi),%xmm7
18052a58e: 00
18052a58f: 4d 03 ed add %r13,%r13
18052a592: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi)
18052a599: 4a 8b 84 ef 68 07 54 mov 0x540768(%rdi,%r13,8),%rax
18052a5a0: 00
18052a5a1: 48 89 44 24 40 mov %rax,0x40(%rsp)
18052a5a6: 74 19 je 0x18052a5c1
18052a5a8: 0f 57 c0 xorps %xmm0,%xmm0
18052a5ab: e8 f6 a6 4e 01 call 0x181a14ca6
18052a5b0: f2 0f 2c c0 cvttsd2si %xmm0,%eax
18052a5b4: 66 0f 6e f0 movd %eax,%xmm6
18052a5b8: 0f 5b f6 cvtdq2ps %xmm6,%xmm6
18052a5bb: f3 0f 59 f7 mulss %xmm7,%xmm6
18052a5bf: eb 03 jmp 0x18052a5c4
18052a5c1: 0f 28 f7 movaps %xmm7,%xmm6
18052a5c4: f3 0f 59 b7 8c 08 54 mulss 0x54088c(%rdi),%xmm6
18052a5cb: 00
18052a5cc: 48 8d 15 e5 67 12 02 lea 0x21267e5(%rip),%rdx # 0x182650db8
18052a5d3: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052a5da: 00
18052a5db: 48 8d 0d d6 67 12 02 lea 0x21267d6(%rip),%rcx # 0x182650db8
18052a5e2: ff 15 20 0a 68 01 call *0x1680a20(%rip) # 0x181bab008
18052a5e8: 44 8b c6 mov %esi,%r8d
18052a5eb: 48 8b d3 mov %rbx,%rdx
18052a5ee: 85 c0 test %eax,%eax
18052a5f0: 75 0a jne 0x18052a5fc
18052a5f2: 0f 28 c6 movaps %xmm6,%xmm0
18052a5f5: e8 36 7a ad ff call 0x180002030
18052a5fa: eb 0c jmp 0x18052a608
18052a5fc: 0f 57 c0 xorps %xmm0,%xmm0
18052a5ff: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0
18052a603: e8 28 77 ad ff call 0x180001d30
18052a608: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi)
18052a60f: 74 35 je 0x18052a646
18052a611: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052a618: 00
18052a619: 48 8d 15 98 67 12 02 lea 0x2126798(%rip),%rdx # 0x182650db8
18052a620: 48 8d 0d 91 67 12 02 lea 0x2126791(%rip),%rcx # 0x182650db8
18052a627: ff 15 db 09 68 01 call *0x16809db(%rip) # 0x181bab008
18052a62d: 44 8b c6 mov %esi,%r8d
18052a630: 48 8b d3 mov %rbx,%rdx
18052a633: 48 8b cb mov %rbx,%rcx
18052a636: 85 c0 test %eax,%eax
18052a638: 75 07 jne 0x18052a641
18052a63a: e8 41 63 c1 ff call 0x180140980
18052a63f: eb 05 jmp 0x18052a646
18052a641: e8 6a 63 c1 ff call 0x1801409b0
18052a646: 4e 8b 84 ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r8
18052a64d: 00
18052a64e: 49 8b cc mov %r12,%rcx
18052a651: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx
18052a658: e8 f3 2f 00 00 call 0x18052d650
18052a65d: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi)
18052a664: 0f 84 f1 01 00 00 je 0x18052a85b
18052a66a: 41 83 3c 24 00 cmpl $0x0,(%r12)
18052a66f: 41 8b d7 mov %r15d,%edx
18052a672: 4c 8b 87 f8 06 54 00 mov 0x5406f8(%rdi),%r8
18052a679: 4d 89 bc 24 10 00 10 mov %r15,0x100010(%r12)
18052a680: 00
18052a681: 7e 50 jle 0x18052a6d3
18052a683: 49 8b c0 mov %r8,%rax
18052a686: 49 8d 8c 24 10 00 08 lea 0x80010(%r12),%rcx
18052a68d: 00
18052a68e: 66 90 xchg %ax,%ax
18052a690: f3 0f 10 08 movss (%rax),%xmm1
18052a694: ff c2 inc %edx
18052a696: f2 41 0f 10 84 24 10 movsd 0x100010(%r12),%xmm0
18052a69d: 00 10 00
18052a6a0: f2 0f 59 01 mulsd (%rcx),%xmm0
18052a6a4: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a6a7: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1
18052a6ae: ff
18052a6af: 48 83 c1 08 add $0x8,%rcx
18052a6b3: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a6b7: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12)
18052a6be: 00 10 00
18052a6c1: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a6c5: f3 0f 11 00 movss %xmm0,(%rax)
18052a6c9: 48 83 c0 04 add $0x4,%rax
18052a6cd: 41 3b 14 24 cmp (%r12),%edx
18052a6d1: 7c bd jl 0x18052a690
18052a6d3: 41 8b 04 24 mov (%r12),%eax
18052a6d7: 83 e8 02 sub $0x2,%eax
18052a6da: 48 63 c8 movslq %eax,%rcx
18052a6dd: 48 83 f9 04 cmp $0x4,%rcx
18052a6e1: 0f 8c 20 01 00 00 jl 0x18052a807
18052a6e7: 48 8d 51 fc lea -0x4(%rcx),%rdx
18052a6eb: 48 c1 ea 02 shr $0x2,%rdx
18052a6ef: 4d 8d 48 f8 lea -0x8(%r8),%r9
18052a6f3: 48 ff c2 inc %rdx
18052a6f6: 4d 8d 94 24 10 00 08 lea 0x80010(%r12),%r10
18052a6fd: 00
18052a6fe: 48 8b c2 mov %rdx,%rax
18052a701: 4d 8d 0c 89 lea (%r9,%rcx,4),%r9
18052a705: 48 f7 d8 neg %rax
18052a708: 4d 8d 14 ca lea (%r10,%rcx,8),%r10
18052a70c: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx
18052a710: f2 41 0f 10 02 movsd (%r10),%xmm0
18052a715: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0
18052a71c: 00 10 00
18052a71f: f3 41 0f 10 49 08 movss 0x8(%r9),%xmm1
18052a725: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a728: f2 41 0f 59 8a 00 00 mulsd -0x80000(%r10),%xmm1
18052a72f: f8 ff
18052a731: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a735: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12)
18052a73c: 00 10 00
18052a73f: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a743: f3 41 0f 11 41 08 movss %xmm0,0x8(%r9)
18052a749: f2 41 0f 10 42 f8 movsd -0x8(%r10),%xmm0
18052a74f: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0
18052a756: 00 10 00
18052a759: f3 41 0f 10 49 04 movss 0x4(%r9),%xmm1
18052a75f: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a762: f2 41 0f 59 8a f8 ff mulsd -0x80008(%r10),%xmm1
18052a769: f7 ff
18052a76b: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a76f: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12)
18052a776: 00 10 00
18052a779: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a77d: f3 41 0f 11 41 04 movss %xmm0,0x4(%r9)
18052a783: f2 41 0f 10 42 f0 movsd -0x10(%r10),%xmm0
18052a789: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0
18052a790: 00 10 00
18052a793: f3 41 0f 10 11 movss (%r9),%xmm2
18052a798: 0f 5a d2 cvtps2pd %xmm2,%xmm2
18052a79b: f2 41 0f 59 92 f0 ff mulsd -0x80010(%r10),%xmm2
18052a7a2: f7 ff
18052a7a4: f2 0f 58 d0 addsd %xmm0,%xmm2
18052a7a8: f2 41 0f 11 94 24 10 movsd %xmm2,0x100010(%r12)
18052a7af: 00 10 00
18052a7b2: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0
18052a7b6: f3 41 0f 11 01 movss %xmm0,(%r9)
18052a7bb: f2 41 0f 10 42 e8 movsd -0x18(%r10),%xmm0
18052a7c1: f3 41 0f 10 49 fc movss -0x4(%r9),%xmm1
18052a7c7: f2 41 0f 59 84 24 10 mulsd 0x100010(%r12),%xmm0
18052a7ce: 00 10 00
18052a7d1: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a7d4: f2 41 0f 59 8a e8 ff mulsd -0x80018(%r10),%xmm1
18052a7db: f7 ff
18052a7dd: 49 83 ea 20 sub $0x20,%r10
18052a7e1: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a7e5: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a7e9: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12)
18052a7f0: 00 10 00
18052a7f3: f3 41 0f 11 41 fc movss %xmm0,-0x4(%r9)
18052a7f9: 49 83 e9 10 sub $0x10,%r9
18052a7fd: 48 83 ea 01 sub $0x1,%rdx
18052a801: 0f 85 09 ff ff ff jne 0x18052a710
18052a807: 48 85 c9 test %rcx,%rcx
18052a80a: 7e 4f jle 0x18052a85b
18052a80c: 49 8d 84 24 10 00 08 lea 0x80010(%r12),%rax
18052a813: 00
18052a814: 48 8d 04 c8 lea (%rax,%rcx,8),%rax
18052a818: f3 41 0f 10 0c 88 movss (%r8,%rcx,4),%xmm1
18052a81e: f2 41 0f 10 84 24 10 movsd 0x100010(%r12),%xmm0
18052a825: 00 10 00
18052a828: f2 0f 59 00 mulsd (%rax),%xmm0
18052a82c: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a82f: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1
18052a836: ff
18052a837: 48 83 e8 08 sub $0x8,%rax
18052a83b: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a83f: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a843: f2 41 0f 11 8c 24 10 movsd %xmm1,0x100010(%r12)
18052a84a: 00 10 00
18052a84d: f3 41 0f 11 04 88 movss %xmm0,(%r8,%rcx,4)
18052a853: 48 ff c9 dec %rcx
18052a856: 48 85 c9 test %rcx,%rcx
18052a859: 7f bd jg 0x18052a818
18052a85b: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx
18052a862: 48 8d 15 4f 65 12 02 lea 0x212654f(%rip),%rdx # 0x182650db8
18052a869: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp
18052a870: 00
18052a871: 48 8d 0d 40 65 12 02 lea 0x2126540(%rip),%rcx # 0x182650db8
18052a878: ff 15 8a 07 68 01 call *0x168078a(%rip) # 0x181bab008
18052a87e: 44 8b c6 mov %esi,%r8d
18052a881: 48 8b d5 mov %rbp,%rdx
18052a884: 48 8b cb mov %rbx,%rcx
18052a887: 85 c0 test %eax,%eax
18052a889: 75 07 jne 0x18052a892
18052a88b: e8 e0 70 ad ff call 0x180001970
18052a890: eb 05 jmp 0x18052a897
18052a892: e8 c9 71 ad ff call 0x180001a60
18052a897: 83 bf e8 04 24 00 00 cmpl $0x0,0x2404e8(%rdi)
18052a89e: 41 8b d7 mov %r15d,%edx
18052a8a1: 4e 8b 8c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r9
18052a8a8: 00
18052a8a9: 4c 89 bf f8 04 34 00 mov %r15,0x3404f8(%rdi)
18052a8b0: 7e 4f jle 0x18052a901
18052a8b2: 49 8b c1 mov %r9,%rax
18052a8b5: 48 8d 8f f8 04 2c 00 lea 0x2c04f8(%rdi),%rcx
18052a8bc: 0f 1f 40 00 nopl 0x0(%rax)
18052a8c0: f2 0f 10 01 movsd (%rcx),%xmm0
18052a8c4: ff c2 inc %edx
18052a8c6: f3 0f 10 08 movss (%rax),%xmm1
18052a8ca: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0
18052a8d1: 00
18052a8d2: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a8d5: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1
18052a8dc: ff
18052a8dd: 48 83 c1 08 add $0x8,%rcx
18052a8e1: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a8e5: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi)
18052a8ec: 00
18052a8ed: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a8f1: f3 0f 11 00 movss %xmm0,(%rax)
18052a8f5: 48 83 c0 04 add $0x4,%rax
18052a8f9: 3b 97 e8 04 24 00 cmp 0x2404e8(%rdi),%edx
18052a8ff: 7c bf jl 0x18052a8c0
18052a901: 8b 87 e8 04 24 00 mov 0x2404e8(%rdi),%eax
18052a907: 83 e8 02 sub $0x2,%eax
18052a90a: 48 63 c8 movslq %eax,%rcx
18052a90d: 48 83 f9 04 cmp $0x4,%rcx
18052a911: 0f 8c 08 01 00 00 jl 0x18052aa1f
18052a917: 4c 8d 51 fc lea -0x4(%rcx),%r10
18052a91b: 49 c1 ea 02 shr $0x2,%r10
18052a91f: 48 8d 51 fe lea -0x2(%rcx),%rdx
18052a923: 49 ff c2 inc %r10
18052a926: 4c 8d 87 f8 04 2c 00 lea 0x2c04f8(%rdi),%r8
18052a92d: 49 8b c2 mov %r10,%rax
18052a930: 4d 8d 04 c8 lea (%r8,%rcx,8),%r8
18052a934: 48 f7 d8 neg %rax
18052a937: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
18052a93b: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx
18052a93f: 90 nop
18052a940: f2 41 0f 10 00 movsd (%r8),%xmm0
18052a945: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0
18052a94c: 00
18052a94d: f3 0f 10 4a 08 movss 0x8(%rdx),%xmm1
18052a952: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a955: f2 41 0f 59 88 00 00 mulsd -0x80000(%r8),%xmm1
18052a95c: f8 ff
18052a95e: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a962: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi)
18052a969: 00
18052a96a: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a96e: f3 0f 11 42 08 movss %xmm0,0x8(%rdx)
18052a973: f2 41 0f 10 40 f8 movsd -0x8(%r8),%xmm0
18052a979: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0
18052a980: 00
18052a981: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1
18052a986: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a989: f2 41 0f 59 88 f8 ff mulsd -0x80008(%r8),%xmm1
18052a990: f7 ff
18052a992: f2 0f 58 c8 addsd %xmm0,%xmm1
18052a996: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi)
18052a99d: 00
18052a99e: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052a9a2: f3 0f 11 42 04 movss %xmm0,0x4(%rdx)
18052a9a7: f2 41 0f 10 40 f0 movsd -0x10(%r8),%xmm0
18052a9ad: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0
18052a9b4: 00
18052a9b5: f3 0f 10 12 movss (%rdx),%xmm2
18052a9b9: 0f 5a d2 cvtps2pd %xmm2,%xmm2
18052a9bc: f2 41 0f 59 90 f0 ff mulsd -0x80010(%r8),%xmm2
18052a9c3: f7 ff
18052a9c5: f2 0f 58 d0 addsd %xmm0,%xmm2
18052a9c9: f2 0f 11 97 f8 04 34 movsd %xmm2,0x3404f8(%rdi)
18052a9d0: 00
18052a9d1: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0
18052a9d5: f3 0f 11 02 movss %xmm0,(%rdx)
18052a9d9: f2 41 0f 10 40 e8 movsd -0x18(%r8),%xmm0
18052a9df: f3 0f 10 4a fc movss -0x4(%rdx),%xmm1
18052a9e4: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0
18052a9eb: 00
18052a9ec: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052a9ef: f2 41 0f 59 88 e8 ff mulsd -0x80018(%r8),%xmm1
18052a9f6: f7 ff
18052a9f8: 49 83 e8 20 sub $0x20,%r8
18052a9fc: f2 0f 58 c8 addsd %xmm0,%xmm1
18052aa00: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052aa04: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi)
18052aa0b: 00
18052aa0c: f3 0f 11 42 fc movss %xmm0,-0x4(%rdx)
18052aa11: 48 83 ea 10 sub $0x10,%rdx
18052aa15: 49 83 ea 01 sub $0x1,%r10
18052aa19: 0f 85 21 ff ff ff jne 0x18052a940
18052aa1f: 48 85 c9 test %rcx,%rcx
18052aa22: 7e 4a jle 0x18052aa6e
18052aa24: 48 8d 87 f8 04 2c 00 lea 0x2c04f8(%rdi),%rax
18052aa2b: 48 8d 04 c8 lea (%rax,%rcx,8),%rax
18052aa2f: f2 0f 10 00 movsd (%rax),%xmm0
18052aa33: f3 41 0f 10 0c 89 movss (%r9,%rcx,4),%xmm1
18052aa39: f2 0f 59 87 f8 04 34 mulsd 0x3404f8(%rdi),%xmm0
18052aa40: 00
18052aa41: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052aa44: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1
18052aa4b: ff
18052aa4c: 48 83 e8 08 sub $0x8,%rax
18052aa50: f2 0f 58 c8 addsd %xmm0,%xmm1
18052aa54: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052aa58: f2 0f 11 8f f8 04 34 movsd %xmm1,0x3404f8(%rdi)
18052aa5f: 00
18052aa60: f3 41 0f 11 04 89 movss %xmm0,(%r9,%rcx,4)
18052aa66: 48 ff c9 dec %rcx
18052aa69: 48 85 c9 test %rcx,%rcx
18052aa6c: 7f c1 jg 0x18052aa2f
18052aa6e: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052aa75: 00
18052aa76: 48 8d 15 3b 63 12 02 lea 0x212633b(%rip),%rdx # 0x182650db8
18052aa7d: 48 8d 0d 34 63 12 02 lea 0x2126334(%rip),%rcx # 0x182650db8
18052aa84: ff 15 7e 05 68 01 call *0x168057e(%rip) # 0x181bab008
18052aa8a: 44 89 7c 24 20 mov %r15d,0x20(%rsp)
18052aa8f: 44 8b c6 mov %esi,%r8d
18052aa92: 48 8b d3 mov %rbx,%rdx
18052aa95: 48 8b cb mov %rbx,%rcx
18052aa98: 85 c0 test %eax,%eax
18052aa9a: 75 0b jne 0x18052aaa7
18052aa9c: 41 0f 28 d9 movaps %xmm9,%xmm3
18052aaa0: e8 bb 75 ad ff call 0x180002060
18052aaa5: eb 08 jmp 0x18052aaaf
18052aaa7: 0f 57 db xorps %xmm3,%xmm3
18052aaaa: e8 71 76 ad ff call 0x180002120
18052aaaf: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi)
18052aab6: 0f 85 d4 00 00 00 jne 0x18052ab90
18052aabc: 48 8b 9f 98 06 54 00 mov 0x540698(%rdi),%rbx
18052aac3: 48 8d 15 ee 62 12 02 lea 0x21262ee(%rip),%rdx # 0x182650db8
18052aaca: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp
18052aad1: 48 8d 0d e0 62 12 02 lea 0x21262e0(%rip),%rcx # 0x182650db8
18052aad8: 41 0f 28 f4 movaps %xmm12,%xmm6
18052aadc: f3 0f 5c b7 7c 08 54 subss 0x54087c(%rdi),%xmm6
18052aae3: 00
18052aae4: ff 15 1e 05 68 01 call *0x168051e(%rip) # 0x181bab008
18052aaea: 44 8b ce mov %esi,%r9d
18052aaed: 4c 8b c5 mov %rbp,%r8
18052aaf0: 48 8b cb mov %rbx,%rcx
18052aaf3: 85 c0 test %eax,%eax
18052aaf5: 75 0a jne 0x18052ab01
18052aaf7: 0f 28 ce movaps %xmm6,%xmm1
18052aafa: e8 01 6f ad ff call 0x180001a00
18052aaff: eb 0c jmp 0x18052ab0d
18052ab01: 0f 57 c9 xorps %xmm1,%xmm1
18052ab04: f3 0f 5a ce cvtss2sd %xmm6,%xmm1
18052ab08: e8 d3 70 ad ff call 0x180001be0
18052ab0d: f3 0f 10 b7 7c 08 54 movss 0x54087c(%rdi),%xmm6
18052ab14: 00
18052ab15: 48 8d 15 9c 62 12 02 lea 0x212629c(%rip),%rdx # 0x182650db8
18052ab1c: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx
18052ab23: 48 8d 0d 8e 62 12 02 lea 0x212628e(%rip),%rcx # 0x182650db8
18052ab2a: f3 41 0f 59 f2 mulss %xmm10,%xmm6
18052ab2f: ff 15 d3 04 68 01 call *0x16804d3(%rip) # 0x181bab008
18052ab35: 44 8b c6 mov %esi,%r8d
18052ab38: 48 8b d3 mov %rbx,%rdx
18052ab3b: 85 c0 test %eax,%eax
18052ab3d: 75 0a jne 0x18052ab49
18052ab3f: 0f 28 c6 movaps %xmm6,%xmm0
18052ab42: e8 29 77 ad ff call 0x180002270
18052ab47: eb 08 jmp 0x18052ab51
18052ab49: 0f 5a c6 cvtps2pd %xmm6,%xmm0
18052ab4c: e8 4f 77 ad ff call 0x1800022a0
18052ab51: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp
18052ab58: 48 8d 15 59 62 12 02 lea 0x2126259(%rip),%rdx # 0x182650db8
18052ab5f: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052ab66: 00
18052ab67: 48 8d 0d 4a 62 12 02 lea 0x212624a(%rip),%rcx # 0x182650db8
18052ab6e: ff 15 94 04 68 01 call *0x1680494(%rip) # 0x181bab008
18052ab74: 44 8b ce mov %esi,%r9d
18052ab77: 4c 8b c3 mov %rbx,%r8
18052ab7a: 48 8b d5 mov %rbp,%rdx
18052ab7d: 48 8b cb mov %rbx,%rcx
18052ab80: 85 c0 test %eax,%eax
18052ab82: 75 07 jne 0x18052ab8b
18052ab84: e8 d7 5f c1 ff call 0x180140b60
18052ab89: eb 05 jmp 0x18052ab90
18052ab8b: e8 c0 5d c1 ff call 0x180140950
18052ab90: 4a 8b 9c ef c8 07 54 mov 0x5407c8(%rdi,%r13,8),%rbx
18052ab97: 00
18052ab98: 48 8d 15 19 62 12 02 lea 0x2126219(%rip),%rdx # 0x182650db8
18052ab9f: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp
18052aba6: 00
18052aba7: 48 8d 0d 0a 62 12 02 lea 0x212620a(%rip),%rcx # 0x182650db8
18052abae: 4c 8b b7 f8 06 54 00 mov 0x5406f8(%rdi),%r14
18052abb5: ff 15 4d 04 68 01 call *0x168044d(%rip) # 0x181bab008
18052abbb: 44 8b ce mov %esi,%r9d
18052abbe: 4d 8b c6 mov %r14,%r8
18052abc1: 48 8b d5 mov %rbp,%rdx
18052abc4: 48 8b cb mov %rbx,%rcx
18052abc7: 85 c0 test %eax,%eax
18052abc9: 75 07 jne 0x18052abd2
18052abcb: e8 40 73 ad ff call 0x180001f10
18052abd0: eb 05 jmp 0x18052abd7
18052abd2: e8 99 70 ad ff call 0x180001c70
18052abd7: 4c 8b b7 f8 06 54 00 mov 0x5406f8(%rdi),%r14
18052abde: 48 8d 15 d3 61 12 02 lea 0x21261d3(%rip),%rdx # 0x182650db8
18052abe5: 48 63 c6 movslq %esi,%rax
18052abe8: 48 8d 0d c9 61 12 02 lea 0x21261c9(%rip),%rcx # 0x182650db8
18052abef: 49 8d 2c 86 lea (%r14,%rax,4),%rbp
18052abf3: ff 15 0f 04 68 01 call *0x168040f(%rip) # 0x181bab008
18052abf9: 44 89 7c 24 20 mov %r15d,0x20(%rsp)
18052abfe: 44 8b c6 mov %esi,%r8d
18052ac01: 48 8b d5 mov %rbp,%rdx
18052ac04: 49 8b ce mov %r14,%rcx
18052ac07: 85 c0 test %eax,%eax
18052ac09: 75 0b jne 0x18052ac16
18052ac0b: 41 0f 28 d9 movaps %xmm9,%xmm3
18052ac0f: e8 4c 74 ad ff call 0x180002060
18052ac14: eb 08 jmp 0x18052ac1e
18052ac16: 0f 57 db xorps %xmm3,%xmm3
18052ac19: e8 02 75 ad ff call 0x180002120
18052ac1e: 4c 8b bf f8 06 54 00 mov 0x5406f8(%rdi),%r15
18052ac25: 48 8d 15 8c 61 12 02 lea 0x212618c(%rip),%rdx # 0x182650db8
18052ac2c: 48 8d 0d 85 61 12 02 lea 0x2126185(%rip),%rcx # 0x182650db8
18052ac33: ff 15 cf 03 68 01 call *0x16803cf(%rip) # 0x181bab008
18052ac39: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp)
18052ac40: 00
18052ac41: 44 8b c6 mov %esi,%r8d
18052ac44: 49 8b d6 mov %r14,%rdx
18052ac47: 49 8b cf mov %r15,%rcx
18052ac4a: 85 c0 test %eax,%eax
18052ac4c: 75 0b jne 0x18052ac59
18052ac4e: 41 0f 28 d9 movaps %xmm9,%xmm3
18052ac52: e8 09 74 ad ff call 0x180002060
18052ac57: eb 08 jmp 0x18052ac61
18052ac59: 0f 57 db xorps %xmm3,%xmm3
18052ac5c: e8 bf 74 ad ff call 0x180002120
18052ac61: 4c 8b bf c8 06 54 00 mov 0x5406c8(%rdi),%r15
18052ac68: 48 8d 15 49 61 12 02 lea 0x2126149(%rip),%rdx # 0x182650db8
18052ac6f: 48 8d 0d 42 61 12 02 lea 0x2126142(%rip),%rcx # 0x182650db8
18052ac76: ff 15 8c 03 68 01 call *0x168038c(%rip) # 0x181bab008
18052ac7c: 44 8b ce mov %esi,%r9d
18052ac7f: 4c 8b c3 mov %rbx,%r8
18052ac82: 49 8b d7 mov %r15,%rdx
18052ac85: 48 8b cd mov %rbp,%rcx
18052ac88: 85 c0 test %eax,%eax
18052ac8a: 75 07 jne 0x18052ac93
18052ac8c: e8 0f 73 ad ff call 0x180001fa0
18052ac91: eb 05 jmp 0x18052ac98
18052ac93: e8 a8 6c ad ff call 0x180001940
18052ac98: 48 8b af e8 06 54 00 mov 0x5406e8(%rdi),%rbp
18052ac9f: 48 8d 15 12 61 12 02 lea 0x2126112(%rip),%rdx # 0x182650db8
18052aca6: 48 8d 0d 0b 61 12 02 lea 0x212610b(%rip),%rcx # 0x182650db8
18052acad: ff 15 55 03 68 01 call *0x1680355(%rip) # 0x181bab008
18052acb3: 44 8b ce mov %esi,%r9d
18052acb6: 4c 8b c3 mov %rbx,%r8
18052acb9: 48 8b d5 mov %rbp,%rdx
18052acbc: 49 8b ce mov %r14,%rcx
18052acbf: 85 c0 test %eax,%eax
18052acc1: 75 07 jne 0x18052acca
18052acc3: e8 d8 72 ad ff call 0x180001fa0
18052acc8: eb 05 jmp 0x18052accf
18052acca: e8 71 6c ad ff call 0x180001940
18052accf: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp
18052acd6: 00
18052acd7: 48 8d 15 da 60 12 02 lea 0x21260da(%rip),%rdx # 0x182650db8
18052acde: 48 8d 0d d3 60 12 02 lea 0x21260d3(%rip),%rcx # 0x182650db8
18052ace5: ff 15 1d 03 68 01 call *0x168031d(%rip) # 0x181bab008
18052aceb: 44 8b c6 mov %esi,%r8d
18052acee: 48 8b d5 mov %rbp,%rdx
18052acf1: 48 8b cb mov %rbx,%rcx
18052acf4: 85 c0 test %eax,%eax
18052acf6: 75 07 jne 0x18052acff
18052acf8: e8 83 6e ad ff call 0x180001b80
18052acfd: eb 05 jmp 0x18052ad04
18052acff: e8 5c 70 ad ff call 0x180001d60
18052ad04: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi)
18052ad0b: 0f 84 47 01 00 00 je 0x18052ae58
18052ad11: 48 8b 9f 98 06 54 00 mov 0x540698(%rdi),%rbx
18052ad18: 48 8d 15 99 60 12 02 lea 0x2126099(%rip),%rdx # 0x182650db8
18052ad1f: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp
18052ad26: 48 8d 0d 8b 60 12 02 lea 0x212608b(%rip),%rcx # 0x182650db8
18052ad2d: 41 0f 28 f4 movaps %xmm12,%xmm6
18052ad31: f3 0f 5c b7 7c 08 54 subss 0x54087c(%rdi),%xmm6
18052ad38: 00
18052ad39: ff 15 c9 02 68 01 call *0x16802c9(%rip) # 0x181bab008
18052ad3f: 44 8b ce mov %esi,%r9d
18052ad42: 4c 8b c5 mov %rbp,%r8
18052ad45: 48 8b cb mov %rbx,%rcx
18052ad48: 85 c0 test %eax,%eax
18052ad4a: 75 0a jne 0x18052ad56
18052ad4c: 0f 28 ce movaps %xmm6,%xmm1
18052ad4f: e8 ac 6c ad ff call 0x180001a00
18052ad54: eb 0c jmp 0x18052ad62
18052ad56: 0f 57 c9 xorps %xmm1,%xmm1
18052ad59: f3 0f 5a ce cvtss2sd %xmm6,%xmm1
18052ad5d: e8 7e 6e ad ff call 0x180001be0
18052ad62: f3 0f 10 b7 7c 08 54 movss 0x54087c(%rdi),%xmm6
18052ad69: 00
18052ad6a: 48 8d 15 47 60 12 02 lea 0x2126047(%rip),%rdx # 0x182650db8
18052ad71: 48 8b 9f f8 06 54 00 mov 0x5406f8(%rdi),%rbx
18052ad78: 48 8d 0d 39 60 12 02 lea 0x2126039(%rip),%rcx # 0x182650db8
18052ad7f: f3 41 0f 59 f2 mulss %xmm10,%xmm6
18052ad84: ff 15 7e 02 68 01 call *0x168027e(%rip) # 0x181bab008
18052ad8a: 44 8b c6 mov %esi,%r8d
18052ad8d: 48 8b d3 mov %rbx,%rdx
18052ad90: 85 c0 test %eax,%eax
18052ad92: 75 0a jne 0x18052ad9e
18052ad94: 0f 28 c6 movaps %xmm6,%xmm0
18052ad97: e8 d4 74 ad ff call 0x180002270
18052ad9c: eb 08 jmp 0x18052ada6
18052ad9e: 0f 5a c6 cvtps2pd %xmm6,%xmm0
18052ada1: e8 fa 74 ad ff call 0x1800022a0
18052ada6: 48 8b af f8 06 54 00 mov 0x5406f8(%rdi),%rbp
18052adad: 48 8d 15 04 60 12 02 lea 0x2126004(%rip),%rdx # 0x182650db8
18052adb4: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052adbb: 00
18052adbc: 48 8d 0d f5 5f 12 02 lea 0x2125ff5(%rip),%rcx # 0x182650db8
18052adc3: ff 15 3f 02 68 01 call *0x168023f(%rip) # 0x181bab008
18052adc9: 44 8b ce mov %esi,%r9d
18052adcc: 4c 8b c3 mov %rbx,%r8
18052adcf: 48 8b d5 mov %rbp,%rdx
18052add2: 48 8b cb mov %rbx,%rcx
18052add5: 85 c0 test %eax,%eax
18052add7: 75 07 jne 0x18052ade0
18052add9: e8 d2 70 ad ff call 0x180001eb0
18052adde: eb 05 jmp 0x18052ade5
18052ade0: e8 3b 6d ad ff call 0x180001b20
18052ade5: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052adec: 00
18052aded: 48 8d 15 c4 5f 12 02 lea 0x2125fc4(%rip),%rdx # 0x182650db8
18052adf4: 48 8d 0d bd 5f 12 02 lea 0x2125fbd(%rip),%rcx # 0x182650db8
18052adfb: ff 15 07 02 68 01 call *0x1680207(%rip) # 0x181bab008
18052ae01: 44 8b c6 mov %esi,%r8d
18052ae04: 48 8b d3 mov %rbx,%rdx
18052ae07: 48 8b cb mov %rbx,%rcx
18052ae0a: 85 c0 test %eax,%eax
18052ae0c: 75 07 jne 0x18052ae15
18052ae0e: e8 cd 5b c1 ff call 0x1801409e0
18052ae13: eb 05 jmp 0x18052ae1a
18052ae15: e8 b6 5c c1 ff call 0x180140ad0
18052ae1a: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052ae21: 00
18052ae22: 48 8d 15 8f 5f 12 02 lea 0x2125f8f(%rip),%rdx # 0x182650db8
18052ae29: 48 8d 0d 88 5f 12 02 lea 0x2125f88(%rip),%rcx # 0x182650db8
18052ae30: ff 15 d2 01 68 01 call *0x16801d2(%rip) # 0x181bab008
18052ae36: 44 8b c6 mov %esi,%r8d
18052ae39: 48 8b d3 mov %rbx,%rdx
18052ae3c: 85 c0 test %eax,%eax
18052ae3e: 75 0f jne 0x18052ae4f
18052ae40: f3 0f 10 05 38 98 f9 movss 0x1f99838(%rip),%xmm0 # 0x1824c4680
18052ae47: 01
18052ae48: e8 23 74 ad ff call 0x180002270
18052ae4d: eb 09 jmp 0x18052ae58
18052ae4f: 41 0f 28 c5 movaps %xmm13,%xmm0
18052ae53: e8 48 74 ad ff call 0x1800022a0
18052ae58: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052ae5f: 00
18052ae60: 48 8d 15 51 5f 12 02 lea 0x2125f51(%rip),%rdx # 0x182650db8
18052ae67: 48 8d 0d 4a 5f 12 02 lea 0x2125f4a(%rip),%rcx # 0x182650db8
18052ae6e: ff 15 94 01 68 01 call *0x1680194(%rip) # 0x181bab008
18052ae74: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
18052ae79: 44 8b c6 mov %esi,%r8d
18052ae7c: 48 8b d3 mov %rbx,%rdx
18052ae7f: 85 c0 test %eax,%eax
18052ae81: 75 07 jne 0x18052ae8a
18052ae83: e8 78 71 ad ff call 0x180002000
18052ae88: eb 05 jmp 0x18052ae8f
18052ae8a: e8 b1 6d ad ff call 0x180001c40
18052ae8f: 48 8b 9f a8 06 54 00 mov 0x5406a8(%rdi),%rbx
18052ae96: 48 8d 15 1b 5f 12 02 lea 0x2125f1b(%rip),%rdx # 0x182650db8
18052ae9d: 4a 8b ac ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbp
18052aea4: 00
18052aea5: 48 8d 0d 0c 5f 12 02 lea 0x2125f0c(%rip),%rcx # 0x182650db8
18052aeac: ff 15 56 01 68 01 call *0x1680156(%rip) # 0x181bab008
18052aeb2: 44 8b c6 mov %esi,%r8d
18052aeb5: 48 8b d5 mov %rbp,%rdx
18052aeb8: 48 8b cb mov %rbx,%rcx
18052aebb: 85 c0 test %eax,%eax
18052aebd: 75 07 jne 0x18052aec6
18052aebf: e8 3c 71 ad ff call 0x180002000
18052aec4: eb 05 jmp 0x18052aecb
18052aec6: e8 75 6d ad ff call 0x180001c40
18052aecb: 80 bf b8 08 54 00 00 cmpb $0x0,0x5408b8(%rdi)
18052aed2: 74 35 je 0x18052af09
18052aed4: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052aedb: 00
18052aedc: 48 8d 15 d5 5e 12 02 lea 0x2125ed5(%rip),%rdx # 0x182650db8
18052aee3: 48 8d 0d ce 5e 12 02 lea 0x2125ece(%rip),%rcx # 0x182650db8
18052aeea: ff 15 18 01 68 01 call *0x1680118(%rip) # 0x181bab008
18052aef0: 44 8b c6 mov %esi,%r8d
18052aef3: 48 8b d3 mov %rbx,%rdx
18052aef6: 48 8b cb mov %rbx,%rcx
18052aef9: 85 c0 test %eax,%eax
18052aefb: 75 07 jne 0x18052af04
18052aefd: e8 7e 5a c1 ff call 0x180140980
18052af02: eb 05 jmp 0x18052af09
18052af04: e8 a7 5a c1 ff call 0x1801409b0
18052af09: 4e 8b 8c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r9
18052af10: 00
18052af11: 45 33 ff xor %r15d,%r15d
18052af14: 41 8b d7 mov %r15d,%edx
18052af17: 4c 89 bf 10 05 44 00 mov %r15,0x440510(%rdi)
18052af1e: 39 97 00 05 34 00 cmp %edx,0x340500(%rdi)
18052af24: 7e 4b jle 0x18052af71
18052af26: 49 8b c1 mov %r9,%rax
18052af29: 48 8d 8f 10 05 3c 00 lea 0x3c0510(%rdi),%rcx
18052af30: f2 0f 10 01 movsd (%rcx),%xmm0
18052af34: ff c2 inc %edx
18052af36: f3 0f 10 08 movss (%rax),%xmm1
18052af3a: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052af41: 00
18052af42: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052af45: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1
18052af4c: ff
18052af4d: 48 83 c1 08 add $0x8,%rcx
18052af51: f2 0f 58 c8 addsd %xmm0,%xmm1
18052af55: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052af5c: 00
18052af5d: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052af61: f3 0f 11 00 movss %xmm0,(%rax)
18052af65: 48 83 c0 04 add $0x4,%rax
18052af69: 3b 97 00 05 34 00 cmp 0x340500(%rdi),%edx
18052af6f: 7c bf jl 0x18052af30
18052af71: 8b 87 00 05 34 00 mov 0x340500(%rdi),%eax
18052af77: 83 e8 02 sub $0x2,%eax
18052af7a: 48 63 c8 movslq %eax,%rcx
18052af7d: 48 83 f9 04 cmp $0x4,%rcx
18052af81: 0f 8c 08 01 00 00 jl 0x18052b08f
18052af87: 4c 8d 51 fc lea -0x4(%rcx),%r10
18052af8b: 49 c1 ea 02 shr $0x2,%r10
18052af8f: 48 8d 51 fe lea -0x2(%rcx),%rdx
18052af93: 49 ff c2 inc %r10
18052af96: 4c 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%r8
18052af9d: 49 8b c2 mov %r10,%rax
18052afa0: 4d 8d 04 c8 lea (%r8,%rcx,8),%r8
18052afa4: 48 f7 d8 neg %rax
18052afa7: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
18052afab: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx
18052afaf: 90 nop
18052afb0: f2 41 0f 10 00 movsd (%r8),%xmm0
18052afb5: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052afbc: 00
18052afbd: f3 0f 10 4a 08 movss 0x8(%rdx),%xmm1
18052afc2: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052afc5: f2 41 0f 59 88 00 00 mulsd -0x80000(%r8),%xmm1
18052afcc: f8 ff
18052afce: f2 0f 58 c8 addsd %xmm0,%xmm1
18052afd2: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052afd9: 00
18052afda: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052afde: f3 0f 11 42 08 movss %xmm0,0x8(%rdx)
18052afe3: f2 41 0f 10 40 f8 movsd -0x8(%r8),%xmm0
18052afe9: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052aff0: 00
18052aff1: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1
18052aff6: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052aff9: f2 41 0f 59 88 f8 ff mulsd -0x80008(%r8),%xmm1
18052b000: f7 ff
18052b002: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b006: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b00d: 00
18052b00e: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b012: f3 0f 11 42 04 movss %xmm0,0x4(%rdx)
18052b017: f2 41 0f 10 40 f0 movsd -0x10(%r8),%xmm0
18052b01d: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b024: 00
18052b025: f3 0f 10 12 movss (%rdx),%xmm2
18052b029: 0f 5a d2 cvtps2pd %xmm2,%xmm2
18052b02c: f2 41 0f 59 90 f0 ff mulsd -0x80010(%r8),%xmm2
18052b033: f7 ff
18052b035: f2 0f 58 d0 addsd %xmm0,%xmm2
18052b039: f2 0f 11 97 10 05 44 movsd %xmm2,0x440510(%rdi)
18052b040: 00
18052b041: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0
18052b045: f3 0f 11 02 movss %xmm0,(%rdx)
18052b049: f2 41 0f 10 40 e8 movsd -0x18(%r8),%xmm0
18052b04f: f3 0f 10 4a fc movss -0x4(%rdx),%xmm1
18052b054: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b05b: 00
18052b05c: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052b05f: f2 41 0f 59 88 e8 ff mulsd -0x80018(%r8),%xmm1
18052b066: f7 ff
18052b068: 49 83 e8 20 sub $0x20,%r8
18052b06c: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b070: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b074: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b07b: 00
18052b07c: f3 0f 11 42 fc movss %xmm0,-0x4(%rdx)
18052b081: 48 83 ea 10 sub $0x10,%rdx
18052b085: 49 83 ea 01 sub $0x1,%r10
18052b089: 0f 85 21 ff ff ff jne 0x18052afb0
18052b08f: 48 85 c9 test %rcx,%rcx
18052b092: 7e 4a jle 0x18052b0de
18052b094: 48 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%rax
18052b09b: 48 8d 04 c8 lea (%rax,%rcx,8),%rax
18052b09f: f2 0f 10 00 movsd (%rax),%xmm0
18052b0a3: f3 41 0f 10 0c 89 movss (%r9,%rcx,4),%xmm1
18052b0a9: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b0b0: 00
18052b0b1: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052b0b4: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1
18052b0bb: ff
18052b0bc: 48 83 e8 08 sub $0x8,%rax
18052b0c0: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b0c4: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b0c8: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b0cf: 00
18052b0d0: f3 41 0f 11 04 89 movss %xmm0,(%r9,%rcx,4)
18052b0d6: 48 ff c9 dec %rcx
18052b0d9: 48 85 c9 test %rcx,%rcx
18052b0dc: 7f c1 jg 0x18052b09f
18052b0de: 4e 8b 8c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%r9
18052b0e5: 00
18052b0e6: 41 8b d7 mov %r15d,%edx
18052b0e9: 4c 89 bf 10 05 44 00 mov %r15,0x440510(%rdi)
18052b0f0: 39 97 00 05 34 00 cmp %edx,0x340500(%rdi)
18052b0f6: 7e 4b jle 0x18052b143
18052b0f8: 49 8b c1 mov %r9,%rax
18052b0fb: 48 8d 8f 10 05 3c 00 lea 0x3c0510(%rdi),%rcx
18052b102: f2 0f 10 01 movsd (%rcx),%xmm0
18052b106: ff c2 inc %edx
18052b108: f3 0f 10 08 movss (%rax),%xmm1
18052b10c: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b113: 00
18052b114: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052b117: f2 0f 59 89 00 00 f8 mulsd -0x80000(%rcx),%xmm1
18052b11e: ff
18052b11f: 48 83 c1 08 add $0x8,%rcx
18052b123: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b127: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b12e: 00
18052b12f: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b133: f3 0f 11 00 movss %xmm0,(%rax)
18052b137: 48 83 c0 04 add $0x4,%rax
18052b13b: 3b 97 00 05 34 00 cmp 0x340500(%rdi),%edx
18052b141: 7c bf jl 0x18052b102
18052b143: 8b 87 00 05 34 00 mov 0x340500(%rdi),%eax
18052b149: 83 e8 02 sub $0x2,%eax
18052b14c: 48 63 c8 movslq %eax,%rcx
18052b14f: 48 83 f9 04 cmp $0x4,%rcx
18052b153: 0f 8c 07 01 00 00 jl 0x18052b260
18052b159: 4c 8d 51 fc lea -0x4(%rcx),%r10
18052b15d: 49 c1 ea 02 shr $0x2,%r10
18052b161: 48 8d 51 fe lea -0x2(%rcx),%rdx
18052b165: 49 ff c2 inc %r10
18052b168: 4c 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%r8
18052b16f: 49 8b c2 mov %r10,%rax
18052b172: 4d 8d 04 c8 lea (%r8,%rcx,8),%r8
18052b176: 48 f7 d8 neg %rax
18052b179: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
18052b17d: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx
18052b181: f2 41 0f 10 00 movsd (%r8),%xmm0
18052b186: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b18d: 00
18052b18e: f3 0f 10 4a 08 movss 0x8(%rdx),%xmm1
18052b193: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052b196: f2 41 0f 59 88 00 00 mulsd -0x80000(%r8),%xmm1
18052b19d: f8 ff
18052b19f: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b1a3: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b1aa: 00
18052b1ab: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b1af: f3 0f 11 42 08 movss %xmm0,0x8(%rdx)
18052b1b4: f2 41 0f 10 40 f8 movsd -0x8(%r8),%xmm0
18052b1ba: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b1c1: 00
18052b1c2: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1
18052b1c7: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052b1ca: f2 41 0f 59 88 f8 ff mulsd -0x80008(%r8),%xmm1
18052b1d1: f7 ff
18052b1d3: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b1d7: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b1de: 00
18052b1df: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b1e3: f3 0f 11 42 04 movss %xmm0,0x4(%rdx)
18052b1e8: f2 41 0f 10 40 f0 movsd -0x10(%r8),%xmm0
18052b1ee: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b1f5: 00
18052b1f6: f3 0f 10 12 movss (%rdx),%xmm2
18052b1fa: 0f 5a d2 cvtps2pd %xmm2,%xmm2
18052b1fd: f2 41 0f 59 90 f0 ff mulsd -0x80010(%r8),%xmm2
18052b204: f7 ff
18052b206: f2 0f 58 d0 addsd %xmm0,%xmm2
18052b20a: f2 0f 11 97 10 05 44 movsd %xmm2,0x440510(%rdi)
18052b211: 00
18052b212: 66 0f 5a c2 cvtpd2ps %xmm2,%xmm0
18052b216: f3 0f 11 02 movss %xmm0,(%rdx)
18052b21a: f2 41 0f 10 40 e8 movsd -0x18(%r8),%xmm0
18052b220: f3 0f 10 4a fc movss -0x4(%rdx),%xmm1
18052b225: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b22c: 00
18052b22d: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052b230: f2 41 0f 59 88 e8 ff mulsd -0x80018(%r8),%xmm1
18052b237: f7 ff
18052b239: 49 83 e8 20 sub $0x20,%r8
18052b23d: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b241: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b245: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b24c: 00
18052b24d: f3 0f 11 42 fc movss %xmm0,-0x4(%rdx)
18052b252: 48 83 ea 10 sub $0x10,%rdx
18052b256: 49 83 ea 01 sub $0x1,%r10
18052b25a: 0f 85 21 ff ff ff jne 0x18052b181
18052b260: 48 85 c9 test %rcx,%rcx
18052b263: 7e 4a jle 0x18052b2af
18052b265: 48 8d 87 10 05 3c 00 lea 0x3c0510(%rdi),%rax
18052b26c: 48 8d 04 c8 lea (%rax,%rcx,8),%rax
18052b270: f2 0f 10 00 movsd (%rax),%xmm0
18052b274: f3 41 0f 10 0c 89 movss (%r9,%rcx,4),%xmm1
18052b27a: f2 0f 59 87 10 05 44 mulsd 0x440510(%rdi),%xmm0
18052b281: 00
18052b282: 0f 5a c9 cvtps2pd %xmm1,%xmm1
18052b285: f2 0f 59 88 00 00 f8 mulsd -0x80000(%rax),%xmm1
18052b28c: ff
18052b28d: 48 83 e8 08 sub $0x8,%rax
18052b291: f2 0f 58 c8 addsd %xmm0,%xmm1
18052b295: 66 0f 5a c1 cvtpd2ps %xmm1,%xmm0
18052b299: f2 0f 11 8f 10 05 44 movsd %xmm1,0x440510(%rdi)
18052b2a0: 00
18052b2a1: f3 41 0f 11 04 89 movss %xmm0,(%r9,%rcx,4)
18052b2a7: 48 ff c9 dec %rcx
18052b2aa: 48 85 c9 test %rcx,%rcx
18052b2ad: 7f c1 jg 0x18052b270
18052b2af: 48 8d 15 02 5b 12 02 lea 0x2125b02(%rip),%rdx # 0x182650db8
18052b2b6: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052b2bd: 00
18052b2be: 48 8d 0d f3 5a 12 02 lea 0x2125af3(%rip),%rcx # 0x182650db8
18052b2c5: 44 38 bf b8 08 54 00 cmp %r15b,0x5408b8(%rdi)
18052b2cc: 74 6f je 0x18052b33d
18052b2ce: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax
18052b2d5: 00
18052b2d6: f3 0f 10 74 87 1c movss 0x1c(%rdi,%rax,4),%xmm6
18052b2dc: f3 41 0f 59 f6 mulss %xmm14,%xmm6
18052b2e1: ff 15 21 fd 67 01 call *0x167fd21(%rip) # 0x181bab008
18052b2e7: 44 8b c6 mov %esi,%r8d
18052b2ea: 48 8b d3 mov %rbx,%rdx
18052b2ed: 85 c0 test %eax,%eax
18052b2ef: 75 0a jne 0x18052b2fb
18052b2f1: 0f 28 c6 movaps %xmm6,%xmm0
18052b2f4: e8 37 6d ad ff call 0x180002030
18052b2f9: eb 08 jmp 0x18052b303
18052b2fb: 0f 5a c6 cvtps2pd %xmm6,%xmm0
18052b2fe: e8 2d 6a ad ff call 0x180001d30
18052b303: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052b30a: 00
18052b30b: 48 8d 15 a6 5a 12 02 lea 0x2125aa6(%rip),%rdx # 0x182650db8
18052b312: 48 8d 0d 9f 5a 12 02 lea 0x2125a9f(%rip),%rcx # 0x182650db8
18052b319: ff 15 e9 fc 67 01 call *0x167fce9(%rip) # 0x181bab008
18052b31f: 44 8b c6 mov %esi,%r8d
18052b322: 48 8b d3 mov %rbx,%rdx
18052b325: 48 8b cb mov %rbx,%rcx
18052b328: 85 c0 test %eax,%eax
18052b32a: 75 0a jne 0x18052b336
18052b32c: e8 af 56 c1 ff call 0x1801409e0
18052b331: e9 79 00 00 00 jmp 0x18052b3af
18052b336: e8 95 57 c1 ff call 0x180140ad0
18052b33b: eb 72 jmp 0x18052b3af
18052b33d: ff 15 c5 fc 67 01 call *0x167fcc5(%rip) # 0x181bab008
18052b343: 44 8b c6 mov %esi,%r8d
18052b346: 48 8b d3 mov %rbx,%rdx
18052b349: 85 c0 test %eax,%eax
18052b34b: 75 0b jne 0x18052b358
18052b34d: 41 0f 28 c4 movaps %xmm12,%xmm0
18052b351: e8 1a 6f ad ff call 0x180002270
18052b356: eb 09 jmp 0x18052b361
18052b358: 41 0f 28 c0 movaps %xmm8,%xmm0
18052b35c: e8 3f 6f ad ff call 0x1800022a0
18052b361: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax
18052b368: 00
18052b369: 48 8d 15 48 5a 12 02 lea 0x2125a48(%rip),%rdx # 0x182650db8
18052b370: 4a 8b 9c ef 78 06 54 mov 0x540678(%rdi,%r13,8),%rbx
18052b377: 00
18052b378: 48 8d 0d 39 5a 12 02 lea 0x2125a39(%rip),%rcx # 0x182650db8
18052b37f: f3 0f 10 74 87 1c movss 0x1c(%rdi,%rax,4),%xmm6
18052b385: f3 41 0f 59 f7 mulss %xmm15,%xmm6
18052b38a: ff 15 78 fc 67 01 call *0x167fc78(%rip) # 0x181bab008
18052b390: 44 8b ce mov %esi,%r9d
18052b393: 4c 8b c3 mov %rbx,%r8
18052b396: 48 8b cb mov %rbx,%rcx
18052b399: 85 c0 test %eax,%eax
18052b39b: 75 0a jne 0x18052b3a7
18052b39d: 0f 28 ce movaps %xmm6,%xmm1
18052b3a0: e8 9b 56 c1 ff call 0x180140a40
18052b3a5: eb 08 jmp 0x18052b3af
18052b3a7: 0f 5a ce cvtps2pd %xmm6,%xmm1
18052b3aa: e8 51 57 c1 ff call 0x180140b00
18052b3af: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax
18052b3b6: 00
18052b3b7: 48 ff c0 inc %rax
18052b3ba: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp)
18052b3c1: 00
18052b3c2: 48 3b 44 24 30 cmp 0x30(%rsp),%rax
18052b3c7: 0f 8c b3 f1 ff ff jl 0x18052a580
18052b3cd: f3 44 0f 10 15 aa 92 movss 0x1f992aa(%rip),%xmm10 # 0x1824c4680
18052b3d4: f9 01
18052b3d6: f3 44 0f 10 2d 01 8e movss 0x1f98e01(%rip),%xmm13 # 0x1824c41e0
18052b3dd: f9 01
18052b3df: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
18052b3e4: 44 0f 28 7c 24 50 movaps 0x50(%rsp),%xmm15
18052b3ea: 44 0f 28 74 24 60 movaps 0x60(%rsp),%xmm14
18052b3f0: 0f b6 87 bc 04 24 00 movzbl 0x2404bc(%rdi),%eax
18052b3f7: 44 0f 28 9c 24 90 00 movaps 0x90(%rsp),%xmm11
18052b3fe: 00 00
18052b400: 84 c0 test %al,%al
18052b402: 0f 84 e3 00 00 00 je 0x18052b4eb
18052b408: b8 01 00 00 00 mov $0x1,%eax
18052b40d: 86 87 bd 04 24 00 xchg %al,0x2404bd(%rdi)
18052b413: f0 0f ba af b8 04 24 lock btsl $0x0,0x2404b8(%rdi)
18052b41a: 00 00
18052b41c: 0f 82 c9 00 00 00 jb 0x18052b4eb
18052b422: 83 7f 30 00 cmpl $0x0,0x30(%rdi)
18052b426: 45 8b f7 mov %r15d,%r14d
18052b429: 0f 8e 9f 00 00 00 jle 0x18052b4ce
18052b42f: 48 8d 9f 28 07 54 00 lea 0x540728(%rdi),%rbx
18052b436: 66 66 0f 1f 84 00 00 data16 nopw 0x0(%rax,%rax,1)
18052b43d: 00 00 00
18052b440: 0f b6 87 af 08 54 00 movzbl 0x5408af(%rdi),%eax
18052b447: 84 c0 test %al,%al
18052b449: 74 35 je 0x18052b480
18052b44b: 48 8b 2b mov (%rbx),%rbp
18052b44e: 48 8d 15 63 59 12 02 lea 0x2125963(%rip),%rdx # 0x182650db8
18052b455: 48 8d 0d 5c 59 12 02 lea 0x212595c(%rip),%rcx # 0x182650db8
18052b45c: ff 15 a6 fb 67 01 call *0x167fba6(%rip) # 0x181bab008
18052b462: 44 8b c6 mov %esi,%r8d
18052b465: 48 8b d5 mov %rbp,%rdx
18052b468: 85 c0 test %eax,%eax
18052b46a: 75 0b jne 0x18052b477
18052b46c: 41 0f 28 c4 movaps %xmm12,%xmm0
18052b470: e8 2b 65 ad ff call 0x1800019a0
18052b475: eb 09 jmp 0x18052b480
18052b477: 41 0f 28 c0 movaps %xmm8,%xmm0
18052b47b: e8 50 6e ad ff call 0x1800022d0
18052b480: 48 8b 2b mov (%rbx),%rbp
18052b483: 48 8d 15 2e 59 12 02 lea 0x212592e(%rip),%rdx # 0x182650db8
18052b48a: 4c 8b bb 50 ff ff ff mov -0xb0(%rbx),%r15
18052b491: 48 8d 0d 20 59 12 02 lea 0x2125920(%rip),%rcx # 0x182650db8
18052b498: ff 15 6a fb 67 01 call *0x167fb6a(%rip) # 0x181bab008
18052b49e: 44 8b ce mov %esi,%r9d
18052b4a1: 4c 8b c5 mov %rbp,%r8
18052b4a4: 48 8b d5 mov %rbp,%rdx
18052b4a7: 49 8b cf mov %r15,%rcx
18052b4aa: 85 c0 test %eax,%eax
18052b4ac: 75 07 jne 0x18052b4b5
18052b4ae: e8 0d 6c ad ff call 0x1800020c0
18052b4b3: eb 05 jmp 0x18052b4ba
18052b4b5: e8 96 66 ad ff call 0x180001b50
18052b4ba: 41 ff c6 inc %r14d
18052b4bd: 48 83 c3 10 add $0x10,%rbx
18052b4c1: 44 3b 77 30 cmp 0x30(%rdi),%r14d
18052b4c5: 0f 8c 75 ff ff ff jl 0x18052b440
18052b4cb: 45 33 ff xor %r15d,%r15d
18052b4ce: 0f b6 87 af 08 54 00 movzbl 0x5408af(%rdi),%eax
18052b4d5: 84 c0 test %al,%al
18052b4d7: 74 09 je 0x18052b4e2
18052b4d9: 41 8b c7 mov %r15d,%eax
18052b4dc: 86 87 af 08 54 00 xchg %al,0x5408af(%rdi)
18052b4e2: 41 8b c7 mov %r15d,%eax
18052b4e5: 87 87 b8 04 24 00 xchg %eax,0x2404b8(%rdi)
18052b4eb: f3 0f 10 05 11 92 f9 movss 0x1f99211(%rip),%xmm0 # 0x1824c4704
18052b4f2: 01
18052b4f3: e8 b4 97 4e 01 call 0x181a14cac
18052b4f8: 8b 87 74 08 54 00 mov 0x540874(%rdi),%eax
18052b4fe: 80 bf 91 08 54 00 00 cmpb $0x0,0x540891(%rdi)
18052b505: 89 84 24 30 01 00 00 mov %eax,0x130(%rsp)
18052b50c: f3 44 0f 10 84 24 30 movss 0x130(%rsp),%xmm8
18052b513: 01 00 00
18052b516: f3 44 0f 5c c0 subss %xmm0,%xmm8
18052b51b: 0f 85 9a 03 00 00 jne 0x18052b8bb
18052b521: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12
18052b526: 0f 8d 8f 03 00 00 jge 0x18052b8bb
18052b52c: 49 8b c4 mov %r12,%rax
18052b52f: 4c 8d bf 78 06 54 00 lea 0x540678(%rdi),%r15
18052b536: 48 c1 e0 04 shl $0x4,%rax
18052b53a: 41 0f 28 fc movaps %xmm12,%xmm7
18052b53e: 4c 03 f8 add %rax,%r15
18052b541: f3 41 0f 5c f8 subss %xmm8,%xmm7
18052b546: 66 66 0f 1f 84 00 00 data16 nopw 0x0(%rax,%rax,1)
18052b54d: 00 00 00
18052b550: 80 bf 90 08 54 00 00 cmpb $0x0,0x540890(%rdi)
18052b557: 48 8d 15 5a 58 12 02 lea 0x212585a(%rip),%rdx # 0x182650db8
18052b55e: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax
18052b565: 00
18052b566: 48 8d 0d 4b 58 12 02 lea 0x212584b(%rip),%rcx # 0x182650db8
18052b56d: 49 8b 1f mov (%r15),%rbx
18052b570: 4a 8b 04 e0 mov (%rax,%r12,8),%rax
18052b574: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp)
18052b57b: 00
18052b57c: 74 25 je 0x18052b5a3
18052b57e: ff 15 84 fa 67 01 call *0x167fa84(%rip) # 0x181bab008
18052b584: 44 8b c6 mov %esi,%r8d
18052b587: 48 8b d3 mov %rbx,%rdx
18052b58a: 85 c0 test %eax,%eax
18052b58c: 75 0b jne 0x18052b599
18052b58e: 41 0f 28 c0 movaps %xmm8,%xmm0
18052b592: e8 99 6a ad ff call 0x180002030
18052b597: eb 3c jmp 0x18052b5d5
18052b599: 0f 57 c0 xorps %xmm0,%xmm0
18052b59c: f3 41 0f 5a c0 cvtss2sd %xmm8,%xmm0
18052b5a1: eb 2d jmp 0x18052b5d0
18052b5a3: 41 0f 28 f0 movaps %xmm8,%xmm6
18052b5a7: f3 0f 59 b7 88 08 54 mulss 0x540888(%rdi),%xmm6
18052b5ae: 00
18052b5af: ff 15 53 fa 67 01 call *0x167fa53(%rip) # 0x181bab008
18052b5b5: 44 8b c6 mov %esi,%r8d
18052b5b8: 48 8b d3 mov %rbx,%rdx
18052b5bb: 85 c0 test %eax,%eax
18052b5bd: 75 0a jne 0x18052b5c9
18052b5bf: 0f 28 c6 movaps %xmm6,%xmm0
18052b5c2: e8 69 6a ad ff call 0x180002030
18052b5c7: eb 0c jmp 0x18052b5d5
18052b5c9: 0f 57 c0 xorps %xmm0,%xmm0
18052b5cc: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0
18052b5d0: e8 5b 67 ad ff call 0x180001d30
18052b5d5: 49 8b 1f mov (%r15),%rbx
18052b5d8: 48 8d 15 d9 57 12 02 lea 0x21257d9(%rip),%rdx # 0x182650db8
18052b5df: 48 8d 0d d2 57 12 02 lea 0x21257d2(%rip),%rcx # 0x182650db8
18052b5e6: ff 15 1c fa 67 01 call *0x167fa1c(%rip) # 0x181bab008
18052b5ec: 44 8b c6 mov %esi,%r8d
18052b5ef: 48 8b d3 mov %rbx,%rdx
18052b5f2: 85 c0 test %eax,%eax
18052b5f4: 75 0a jne 0x18052b600
18052b5f6: 0f 28 c7 movaps %xmm7,%xmm0
18052b5f9: e8 72 6c ad ff call 0x180002270
18052b5fe: eb 0c jmp 0x18052b60c
18052b600: 0f 57 c0 xorps %xmm0,%xmm0
18052b603: f3 0f 5a c7 cvtss2sd %xmm7,%xmm0
18052b607: e8 94 6c ad ff call 0x1800022a0
18052b60c: 8b 87 34 05 54 00 mov 0x540534(%rdi),%eax
18052b612: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx
18052b619: 99 cltd
18052b61a: 4c 8b b7 68 06 54 00 mov 0x540668(%rdi),%r14
18052b621: 2b c2 sub %edx,%eax
18052b623: 49 8b 17 mov (%r15),%rdx
18052b626: d1 f8 sar $1,%eax
18052b628: 48 63 e8 movslq %eax,%rbp
18052b62b: 44 8d 45 01 lea 0x1(%rbp),%r8d
18052b62f: e8 3c a4 00 00 call 0x180535a70
18052b634: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx
18052b63b: 44 8d 4d 01 lea 0x1(%rbp),%r9d
18052b63f: 4d 8b c6 mov %r14,%r8
18052b642: 33 d2 xor %edx,%edx
18052b644: e8 c7 6b ad ff call 0x180002210
18052b649: 48 8d 15 68 57 12 02 lea 0x2125768(%rip),%rdx # 0x182650db8
18052b650: 48 8d 0d 61 57 12 02 lea 0x2125761(%rip),%rcx # 0x182650db8
18052b657: ff 15 ab f9 67 01 call *0x167f9ab(%rip) # 0x181bab008
18052b65d: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
18052b664: 49 8b ce mov %r14,%rcx
18052b667: 85 c0 test %eax,%eax
18052b669: 75 0e jne 0x18052b679
18052b66b: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
18052b672: e8 09 6b ad ff call 0x180002180
18052b677: eb 0c jmp 0x18052b685
18052b679: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
18052b680: e8 2b 65 ad ff call 0x180001bb0
18052b685: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax
18052b68c: 44 8d 45 ff lea -0x1(%rbp),%r8d
18052b690: 33 c9 xor %ecx,%ecx
18052b692: 41 0f 28 cd movaps %xmm13,%xmm1
18052b696: 41 89 0c 86 mov %ecx,(%r14,%rax,4)
18052b69a: 49 8d 4e 04 lea 0x4(%r14),%rcx
18052b69e: e8 7d 22 00 00 call 0x18052d920
18052b6a3: 49 8d 4e 04 lea 0x4(%r14),%rcx
18052b6a7: 41 0f 28 c9 movaps %xmm9,%xmm1
18052b6ab: 48 8d 0c a9 lea (%rcx,%rbp,4),%rcx
18052b6af: 44 8d 45 ff lea -0x1(%rbp),%r8d
18052b6b3: e8 98 24 00 00 call 0x18052db50
18052b6b8: 48 8d 15 f9 56 12 02 lea 0x21256f9(%rip),%rdx # 0x182650db8
18052b6bf: 48 8d 0d f2 56 12 02 lea 0x21256f2(%rip),%rcx # 0x182650db8
18052b6c6: ff 15 3c f9 67 01 call *0x167f93c(%rip) # 0x181bab008
18052b6cc: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
18052b6d3: 49 8b ce mov %r14,%rcx
18052b6d6: 85 c0 test %eax,%eax
18052b6d8: 75 0e jne 0x18052b6e8
18052b6da: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
18052b6e1: e8 aa 63 ad ff call 0x180001a90
18052b6e6: eb 0c jmp 0x18052b6f4
18052b6e8: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
18052b6ef: e8 dc 62 ad ff call 0x1800019d0
18052b6f4: 48 8d 15 bd 56 12 02 lea 0x21256bd(%rip),%rdx # 0x182650db8
18052b6fb: 48 8d 0d b6 56 12 02 lea 0x21256b6(%rip),%rcx # 0x182650db8
18052b702: ff 15 00 f9 67 01 call *0x167f900(%rip) # 0x181bab008
18052b708: 44 8d 45 01 lea 0x1(%rbp),%r8d
18052b70c: 49 8b d6 mov %r14,%rdx
18052b70f: 49 8b ce mov %r14,%rcx
18052b712: 85 c0 test %eax,%eax
18052b714: 75 07 jne 0x18052b71d
18052b716: e8 15 54 c1 ff call 0x180140b30
18052b71b: eb 05 jmp 0x18052b722
18052b71d: e8 7e 53 c1 ff call 0x180140aa0
18052b722: 48 8d 15 8f 56 12 02 lea 0x212568f(%rip),%rdx # 0x182650db8
18052b729: 48 8d 0d 88 56 12 02 lea 0x2125688(%rip),%rcx # 0x182650db8
18052b730: ff 15 d2 f8 67 01 call *0x167f8d2(%rip) # 0x181bab008
18052b736: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
18052b73d: 49 8b ce mov %r14,%rcx
18052b740: 85 c0 test %eax,%eax
18052b742: 75 0e jne 0x18052b752
18052b744: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
18052b74b: e8 30 6a ad ff call 0x180002180
18052b750: eb 0c jmp 0x18052b75e
18052b752: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
18052b759: e8 52 64 ad ff call 0x180001bb0
18052b75e: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax
18052b765: 33 db xor %ebx,%ebx
18052b767: 44 8b c5 mov %ebp,%r8d
18052b76a: 49 8b ce mov %r14,%rcx
18052b76d: 41 89 1c 86 mov %ebx,(%r14,%rax,4)
18052b771: 48 8b 87 58 06 54 00 mov 0x540658(%rdi),%rax
18052b778: 48 8d 14 a8 lea (%rax,%rbp,4),%rdx
18052b77c: e8 0f 22 00 00 call 0x18052d990
18052b781: 44 8b c5 mov %ebp,%r8d
18052b784: 49 8d 0c ae lea (%r14,%rbp,4),%rcx
18052b788: 41 0f 28 c9 movaps %xmm9,%xmm1
18052b78c: e8 bf 23 00 00 call 0x18052db50
18052b791: 48 8d 15 20 56 12 02 lea 0x2125620(%rip),%rdx # 0x182650db8
18052b798: 48 8d 0d 19 56 12 02 lea 0x2125619(%rip),%rcx # 0x182650db8
18052b79f: ff 15 63 f8 67 01 call *0x167f863(%rip) # 0x181bab008
18052b7a5: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
18052b7ac: 49 8b ce mov %r14,%rcx
18052b7af: 85 c0 test %eax,%eax
18052b7b1: 75 0e jne 0x18052b7c1
18052b7b3: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
18052b7ba: e8 d1 62 ad ff call 0x180001a90
18052b7bf: eb 0c jmp 0x18052b7cd
18052b7c1: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
18052b7c8: e8 03 62 ad ff call 0x1800019d0
18052b7cd: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax
18052b7d4: c7 00 00 00 80 3f movl $0x3f800000,(%rax)
18052b7da: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax
18052b7e1: 89 58 04 mov %ebx,0x4(%rax)
18052b7e4: 38 9f 90 08 54 00 cmp %bl,0x540890(%rdi)
18052b7ea: 74 7a je 0x18052b866
18052b7ec: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx
18052b7f3: 41 0f 28 c2 movaps %xmm10,%xmm0
18052b7f7: 41 0f 14 c1 unpcklps %xmm9,%xmm0
18052b7fb: 44 8b c6 mov %esi,%r8d
18052b7fe: 66 48 0f 7e c1 movq %xmm0,%rcx
18052b803: e8 78 60 ad ff call 0x180001880
18052b808: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx
18052b80f: 41 0f 28 c4 movaps %xmm12,%xmm0
18052b813: 41 0f 14 c1 unpcklps %xmm9,%xmm0
18052b817: 44 8b c6 mov %esi,%r8d
18052b81a: 66 48 0f 7e c1 movq %xmm0,%rcx
18052b81f: e8 7c 64 ad ff call 0x180001ca0
18052b824: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx
18052b82b: 48 8d 15 86 55 12 02 lea 0x2125586(%rip),%rdx # 0x182650db8
18052b832: f3 0f 10 b7 88 08 54 movss 0x540888(%rdi),%xmm6
18052b839: 00
18052b83a: 48 8d 0d 77 55 12 02 lea 0x2125577(%rip),%rcx # 0x182650db8
18052b841: 8d 2c 36 lea (%rsi,%rsi,1),%ebp
18052b844: ff 15 be f7 67 01 call *0x167f7be(%rip) # 0x181bab008
18052b84a: 44 8b c5 mov %ebp,%r8d
18052b84d: 48 8b d3 mov %rbx,%rdx
18052b850: 85 c0 test %eax,%eax
18052b852: 75 0a jne 0x18052b85e
18052b854: 0f 28 c6 movaps %xmm6,%xmm0
18052b857: e8 d4 67 ad ff call 0x180002030
18052b85c: eb 08 jmp 0x18052b866
18052b85e: 0f 5a c6 cvtps2pd %xmm6,%xmm0
18052b861: e8 ca 64 ad ff call 0x180001d30
18052b866: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx
18052b86d: 48 8d 15 44 55 12 02 lea 0x2125544(%rip),%rdx # 0x182650db8
18052b874: 48 8d 0d 3d 55 12 02 lea 0x212553d(%rip),%rcx # 0x182650db8
18052b87b: ff 15 87 f7 67 01 call *0x167f787(%rip) # 0x181bab008
18052b881: 48 8b 94 24 30 01 00 mov 0x130(%rsp),%rdx
18052b888: 00
18052b889: 44 8b c6 mov %esi,%r8d
18052b88c: 48 8b cb mov %rbx,%rcx
18052b88f: 85 c0 test %eax,%eax
18052b891: 75 07 jne 0x18052b89a
18052b893: e8 58 65 ad ff call 0x180001df0
18052b898: eb 05 jmp 0x18052b89f
18052b89a: e8 d1 66 ad ff call 0x180001f70
18052b89f: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
18052b8a4: 49 83 c7 10 add $0x10,%r15
18052b8a8: 49 ff c4 inc %r12
18052b8ab: 4c 89 64 24 38 mov %r12,0x38(%rsp)
18052b8b0: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12
18052b8b5: 0f 8c 95 fc ff ff jl 0x18052b550
18052b8bb: 44 0f 28 6c 24 70 movaps 0x70(%rsp),%xmm13
18052b8c1: 33 c9 xor %ecx,%ecx
18052b8c3: 87 8f dc 04 24 00 xchg %ecx,0x2404dc(%rdi)
18052b8c9: 44 0f 28 a4 24 80 00 movaps 0x80(%rsp),%xmm12
18052b8d0: 00 00
18052b8d2: 44 0f 28 94 24 a0 00 movaps 0xa0(%rsp),%xmm10
18052b8d9: 00 00
18052b8db: 44 0f 28 8c 24 b0 00 movaps 0xb0(%rsp),%xmm9
18052b8e2: 00 00
18052b8e4: 44 0f 28 84 24 c0 00 movaps 0xc0(%rsp),%xmm8
18052b8eb: 00 00
18052b8ed: 0f 28 bc 24 d0 00 00 movaps 0xd0(%rsp),%xmm7
18052b8f4: 00
18052b8f5: 0f 28 b4 24 e0 00 00 movaps 0xe0(%rsp),%xmm6
18052b8fc: 00
18052b8fd: 4c 8b bc 24 f0 00 00 mov 0xf0(%rsp),%r15
18052b904: 00
18052b905: 4c 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14
18052b90c: 00
18052b90d: 4c 8b ac 24 00 01 00 mov 0x100(%rsp),%r13
18052b914: 00
18052b915: 4c 8b a4 24 08 01 00 mov 0x108(%rsp),%r12
18052b91c: 00
18052b91d: 48 8b b4 24 10 01 00 mov 0x110(%rsp),%rsi
18052b924: 00
18052b925: 48 8b ac 24 18 01 00 mov 0x118(%rsp),%rbp
18052b92c: 00
18052b92d: 48 8b 9c 24 40 01 00 mov 0x140(%rsp),%rbx
18052b934: 00
18052b935: 48 81 c4 20 01 00 00 add $0x120,%rsp
18052b93c: 5f pop %rdi
18052b93d: c3 ret
18052b93e: cc int3
18052b93f: cc int3
18052b940: 33 d2 xor %edx,%edx
18052b942: e9 69 30 00 00 jmp 0x18052e9b0
18052b947: cc int3
18052b948: cc int3
18052b949: cc int3
18052b94a: cc int3
18052b94b: cc int3
18052b94c: cc int3
18052b94d: cc int3
18052b94e: cc int3
18052b94f: cc int3
18052b950: b8 01 00 00 00 mov $0x1,%eax
18052b955: 86 81 af 08 54 00 xchg %al,0x5408af(%rcx)
18052b95b: c3 ret
18052b95c: cc int3
18052b95d: cc int3
18052b95e: cc int3
18052b95f: cc int3
18052b960: 8b 81 74 08 54 00 mov 0x540874(%rcx),%eax
18052b966: 89 44 24 08 mov %eax,0x8(%rsp)
18052b96a: f3 0f 10 44 24 08 movss 0x8(%rsp),%xmm0
18052b970: c3 ret
18052b971: cc int3
18052b972: cc int3
18052b973: cc int3
18052b974: cc int3
18052b975: cc int3
18052b976: cc int3
18052b977: cc int3
18052b978: cc int3
18052b979: cc int3
18052b97a: cc int3
18052b97b: cc int3
18052b97c: cc int3
18052b97d: cc int3
18052b97e: cc int3
18052b97f: cc int3
18052b980: 48 63 c2 movslq %edx,%rax
18052b983: 48 03 c0 add %rax,%rax
18052b986: 48 8b 84 c1 28 07 54 mov 0x540728(%rcx,%rax,8),%rax
18052b98d: 00
18052b98e: c3 ret
18052b98f: cc int3
18052b990: 8b 81 b0 01 00 00 mov 0x1b0(%rcx),%eax
18052b996: 0f af c2 imul %edx,%eax
18052b999: 8d 14 00 lea (%rax,%rax,1),%edx
18052b99c: e9 bf 28 00 00 jmp 0x18052e260
18052b9a1: cc int3
18052b9a2: cc int3
18052b9a3: cc int3
18052b9a4: cc int3
18052b9a5: cc int3
18052b9a6: cc int3
18052b9a7: cc int3
18052b9a8: cc int3
18052b9a9: cc int3
18052b9aa: cc int3
18052b9ab: cc int3
18052b9ac: cc int3
18052b9ad: cc int3
18052b9ae: cc int3
18052b9af: cc int3
18052b9b0: 40 57 rex push %rdi
18052b9b2: 48 83 ec 30 sub $0x30,%rsp
18052b9b6: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
18052b9bd: ff ff
18052b9bf: 48 89 5c 24 40 mov %rbx,0x40(%rsp)
18052b9c4: 48 8b f9 mov %rcx,%rdi
18052b9c7: 49 63 c0 movslq %r8d,%rax
18052b9ca: f3 0f 11 8c 81 98 04 movss %xmm1,0x240498(%rcx,%rax,4)
18052b9d1: 24 00
18052b9d3: c6 81 ad 08 54 00 01 movb $0x1,0x5408ad(%rcx)
18052b9da: 8b 99 cc 04 24 00 mov 0x2404cc(%rcx),%ebx
18052b9e0: 85 db test %ebx,%ebx
18052b9e2: 7e 29 jle 0x18052ba0d
18052b9e4: 8b 87 cc 04 24 00 mov 0x2404cc(%rdi),%eax
18052b9ea: ff cb dec %ebx
18052b9ec: 3b d8 cmp %eax,%ebx
18052b9ee: 7c 07 jl 0x18052b9f7
18052b9f0: 8d 58 ff lea -0x1(%rax),%ebx
18052b9f3: 85 db test %ebx,%ebx
18052b9f5: 78 16 js 0x18052ba0d
18052b9f7: 48 63 c3 movslq %ebx,%rax
18052b9fa: 48 8b 8f c0 04 24 mov 0x2404c0(%rdi),%rcx