.gitignore used '*' as ignore-all with only extension whitelists, so the 128
handoff/nls_dasm/*.dis + 6 *.bin disassembly outputs (f_563a60, f_56e3e0,
f530850_full, f_52b570, fft, twin, ...) were NOT tracked - data-loss risk.
Now un-ignore handoff/nls_dasm/*.{dis,bin} explicitly. Heavy .bin dumps
(soothe_mem.bin etc.), logs, wav/rpp, dl/lib/bin/ghidra-proj stay ignored.
583 lines
30 KiB
Plaintext
583 lines
30 KiB
Plaintext
|
|
/tmp/det/det_536f90.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000180536f90 <.data>:
|
|
180536f90: 4c 8b dc mov %rsp,%r11
|
|
180536f93: 55 push %rbp
|
|
180536f94: 56 push %rsi
|
|
180536f95: 57 push %rdi
|
|
180536f96: 41 54 push %r12
|
|
180536f98: 41 55 push %r13
|
|
180536f9a: 41 56 push %r14
|
|
180536f9c: 41 57 push %r15
|
|
180536f9e: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
180536fa5: 41 0f 29 73 b8 movaps %xmm6,-0x48(%r11)
|
|
180536faa: 41 0f 29 7b a8 movaps %xmm7,-0x58(%r11)
|
|
180536faf: 45 0f 29 43 98 movaps %xmm8,-0x68(%r11)
|
|
180536fb4: 45 0f 29 4b 88 movaps %xmm9,-0x78(%r11)
|
|
180536fb9: 48 8b 05 b0 e9 0d 02 mov 0x20de9b0(%rip),%rax # 0x182615970
|
|
180536fc0: 48 33 c4 xor %rsp,%rax
|
|
180536fc3: 48 89 44 24 70 mov %rax,0x70(%rsp)
|
|
180536fc8: 48 63 b4 24 20 01 00 movslq 0x120(%rsp),%rsi
|
|
180536fcf: 00
|
|
180536fd0: 4c 8b f1 mov %rcx,%r14
|
|
180536fd3: 49 8b 00 mov (%r8),%rax
|
|
180536fd6: 4c 8b e6 mov %rsi,%r12
|
|
180536fd9: 49 8b 48 08 mov 0x8(%r8),%rcx
|
|
180536fdd: 4c 8b fa mov %rdx,%r15
|
|
180536fe0: f2 44 0f 10 0d 57 d1 movsd 0x1f8d157(%rip),%xmm9 # 0x1824c4140
|
|
180536fe7: f8 01
|
|
180536fe9: 0f 57 f6 xorps %xmm6,%xmm6
|
|
180536fec: 49 c1 e4 04 shl $0x4,%r12
|
|
180536ff0: 44 8d 2c 36 lea (%rsi,%rsi,1),%r13d
|
|
180536ff4: 0f 10 40 08 movups 0x8(%rax),%xmm0
|
|
180536ff8: 49 63 ed movslq %r13d,%rbp
|
|
180536ffb: 4c 03 e2 add %rdx,%r12
|
|
180536ffe: 0f 10 49 08 movups 0x8(%rcx),%xmm1
|
|
180537002: 48 c1 e5 04 shl $0x4,%rbp
|
|
180537006: f2 0f 10 38 movsd (%rax),%xmm7
|
|
18053700a: 48 03 ea add %rdx,%rbp
|
|
18053700d: f2 44 0f 10 01 movsd (%rcx),%xmm8
|
|
180537012: 33 ff xor %edi,%edi
|
|
180537014: f2 0f 11 7c 24 40 movsd %xmm7,0x40(%rsp)
|
|
18053701a: f2 44 0f 11 44 24 58 movsd %xmm8,0x58(%rsp)
|
|
180537021: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
180537026: 0f 11 44 24 48 movups %xmm0,0x48(%rsp)
|
|
18053702b: 49 89 5b 18 mov %rbx,0x18(%r11)
|
|
18053702f: 0f 11 4c 24 60 movups %xmm1,0x60(%rsp)
|
|
180537034: 48 85 ff test %rdi,%rdi
|
|
180537037: 75 40 jne 0x180537079
|
|
180537039: 0f 28 c7 movaps %xmm7,%xmm0
|
|
18053703c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
180537041: 66 0f 14 c6 unpcklpd %xmm6,%xmm0
|
|
180537045: 44 8b c6 mov %esi,%r8d
|
|
180537048: 49 8b d7 mov %r15,%rdx
|
|
18053704b: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
|
|
180537051: e8 da a9 ac ff call 0x180001a30
|
|
180537056: 41 0f 28 c0 movaps %xmm8,%xmm0
|
|
18053705a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
18053705f: 66 0f 14 c6 unpcklpd %xmm6,%xmm0
|
|
180537063: 44 8b c6 mov %esi,%r8d
|
|
180537066: 49 8b d4 mov %r12,%rdx
|
|
180537069: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
|
|
18053706f: e8 bc a9 ac ff call 0x180001a30
|
|
180537074: e9 88 00 00 00 jmp 0x180537101
|
|
180537079: 48 83 ff 01 cmp $0x1,%rdi
|
|
18053707d: 75 49 jne 0x1805370c8
|
|
18053707f: 8d 04 76 lea (%rsi,%rsi,2),%eax
|
|
180537082: 44 8b c6 mov %esi,%r8d
|
|
180537085: 48 63 d8 movslq %eax,%rbx
|
|
180537088: 41 0f 28 c1 movaps %xmm9,%xmm0
|
|
18053708c: 48 c1 e3 04 shl $0x4,%rbx
|
|
180537090: 49 03 df add %r15,%rbx
|
|
180537093: 48 8b d3 mov %rbx,%rdx
|
|
180537096: e8 35 b2 ac ff call 0x1800022d0
|
|
18053709b: 48 8b 54 24 20 mov 0x20(%rsp),%rdx
|
|
1805370a0: 44 8b ce mov %esi,%r9d
|
|
1805370a3: 4d 8b c6 mov %r14,%r8
|
|
1805370a6: 48 8b cb mov %rbx,%rcx
|
|
1805370a9: e8 d2 ad ac ff call 0x180001e80
|
|
1805370ae: 8b d6 mov %esi,%edx
|
|
1805370b0: 49 8b ce mov %r14,%rcx
|
|
1805370b3: e8 58 a8 ac ff call 0x180001910
|
|
1805370b8: 44 8b c6 mov %esi,%r8d
|
|
1805370bb: 48 8b d5 mov %rbp,%rdx
|
|
1805370be: 49 8b ce mov %r14,%rcx
|
|
1805370c1: e8 fa a9 ac ff call 0x180001ac0
|
|
1805370c6: eb 11 jmp 0x1805370d9
|
|
1805370c8: 44 8b ce mov %esi,%r9d
|
|
1805370cb: 4c 8b c5 mov %rbp,%r8
|
|
1805370ce: 48 8b d5 mov %rbp,%rdx
|
|
1805370d1: 49 8b ce mov %r14,%rcx
|
|
1805370d4: e8 77 ad ac ff call 0x180001e50
|
|
1805370d9: f2 0f 10 4c fc 40 movsd 0x40(%rsp,%rdi,8),%xmm1
|
|
1805370df: 45 8b cd mov %r13d,%r9d
|
|
1805370e2: 4d 8b c7 mov %r15,%r8
|
|
1805370e5: 48 8b cd mov %rbp,%rcx
|
|
1805370e8: e8 63 b0 ac ff call 0x180002150
|
|
1805370ed: f2 0f 10 4c fc 58 movsd 0x58(%rsp,%rdi,8),%xmm1
|
|
1805370f3: 45 8b cd mov %r13d,%r9d
|
|
1805370f6: 4d 8b c4 mov %r12,%r8
|
|
1805370f9: 48 8b cd mov %rbp,%rcx
|
|
1805370fc: e8 4f b0 ac ff call 0x180002150
|
|
180537101: 48 ff c7 inc %rdi
|
|
180537104: 48 83 ff 03 cmp $0x3,%rdi
|
|
180537108: 0f 8c 26 ff ff ff jl 0x180537034
|
|
18053710e: 44 8b ce mov %esi,%r9d
|
|
180537111: 4d 8b c6 mov %r14,%r8
|
|
180537114: 49 8b d7 mov %r15,%rdx
|
|
180537117: 49 8b cc mov %r12,%rcx
|
|
18053711a: e8 21 ae ac ff call 0x180001f40
|
|
18053711f: 48 8b 9c 24 10 01 00 mov 0x110(%rsp),%rbx
|
|
180537126: 00
|
|
180537127: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
18053712c: 48 33 cc xor %rsp,%rcx
|
|
18053712f: e8 9c 9f bf 00 call 0x1811310d0
|
|
180537134: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11
|
|
18053713b: 00
|
|
18053713c: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6
|
|
180537141: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7
|
|
180537146: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8
|
|
18053714b: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9
|
|
180537150: 49 8b e3 mov %r11,%rsp
|
|
180537153: 41 5f pop %r15
|
|
180537155: 41 5e pop %r14
|
|
180537157: 41 5d pop %r13
|
|
180537159: 41 5c pop %r12
|
|
18053715b: 5f pop %rdi
|
|
18053715c: 5e pop %rsi
|
|
18053715d: 5d pop %rbp
|
|
18053715e: c3 ret
|
|
18053715f: cc int3
|
|
180537160: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
|
180537165: 48 89 54 24 10 mov %rdx,0x10(%rsp)
|
|
18053716a: 57 push %rdi
|
|
18053716b: 48 83 ec 40 sub $0x40,%rsp
|
|
18053716f: 48 8b fa mov %rdx,%rdi
|
|
180537172: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp)
|
|
180537177: f3 41 0f 10 30 movss (%r8),%xmm6
|
|
18053717c: 41 b9 0b 00 00 00 mov $0xb,%r9d
|
|
180537182: 4c 8d 05 a7 48 f7 01 lea 0x1f748a7(%rip),%r8 # 0x1824aba30
|
|
180537189: ba dd 7d 54 ff mov $0xff547ddd,%edx
|
|
18053718e: 48 8b d9 mov %rcx,%rbx
|
|
180537191: e8 6a 76 c0 00 call 0x18113e800
|
|
180537196: 48 8b 4b 08 mov 0x8(%rbx),%rcx
|
|
18053719a: 48 8b d0 mov %rax,%rdx
|
|
18053719d: e8 be 38 c6 00 call 0x18119aa60
|
|
1805371a2: 8b 80 88 01 00 00 mov 0x188(%rax),%eax
|
|
1805371a8: 89 44 24 58 mov %eax,0x58(%rsp)
|
|
1805371ac: 0f 57 d2 xorps %xmm2,%xmm2
|
|
1805371af: f3 0f 10 44 24 58 movss 0x58(%rsp),%xmm0
|
|
1805371b5: 0f 28 ce movaps %xmm6,%xmm1
|
|
1805371b8: 0f 2f c2 comiss %xmm2,%xmm0
|
|
1805371bb: 48 8b cf mov %rdi,%rcx
|
|
1805371be: 41 0f 97 c0 seta %r8b
|
|
1805371c2: e8 e9 36 ee 00 call 0x18141a8b0
|
|
1805371c7: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx
|
|
1805371cc: 48 8b c7 mov %rdi,%rax
|
|
1805371cf: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6
|
|
1805371d4: 48 83 c4 40 add $0x40,%rsp
|
|
1805371d8: 5f pop %rdi
|
|
1805371d9: c3 ret
|
|
1805371da: cc int3
|
|
1805371db: cc int3
|
|
1805371dc: cc int3
|
|
1805371dd: cc int3
|
|
1805371de: cc int3
|
|
1805371df: cc int3
|
|
1805371e0: 4c 8b dc mov %rsp,%r11
|
|
1805371e3: 53 push %rbx
|
|
1805371e4: 48 83 ec 50 sub $0x50,%rsp
|
|
1805371e8: 49 c7 43 d8 fe ff ff movq $0xfffffffffffffffe,-0x28(%r11)
|
|
1805371ef: ff
|
|
1805371f0: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp)
|
|
1805371f5: 48 8b d9 mov %rcx,%rbx
|
|
1805371f8: 48 8b 02 mov (%rdx),%rax
|
|
1805371fb: 4c 8d 05 96 4d ca 01 lea 0x1ca4d96(%rip),%r8 # 0x1821dbf98
|
|
180537202: 4c 89 02 mov %r8,(%rdx)
|
|
180537205: 49 8d 4b 08 lea 0x8(%r11),%rcx
|
|
180537209: 49 89 4b 18 mov %rcx,0x18(%r11)
|
|
18053720d: 49 8d 4b 10 lea 0x10(%r11),%rcx
|
|
180537211: 49 89 4b 20 mov %rcx,0x20(%r11)
|
|
180537215: 49 89 43 10 mov %rax,0x10(%r11)
|
|
180537219: 4d 89 43 08 mov %r8,0x8(%r11)
|
|
18053721d: 41 b9 0b 00 00 00 mov $0xb,%r9d
|
|
180537223: 4c 8d 05 06 48 f7 01 lea 0x1f74806(%rip),%r8 # 0x1824aba30
|
|
18053722a: ba dd 7d 54 ff mov $0xff547ddd,%edx
|
|
18053722f: e8 cc 75 c0 00 call 0x18113e800
|
|
180537234: 48 89 44 24 78 mov %rax,0x78(%rsp)
|
|
180537239: 48 8b d0 mov %rax,%rdx
|
|
18053723c: 48 8b 4b 08 mov 0x8(%rbx),%rcx
|
|
180537240: e8 1b 38 c6 00 call 0x18119aa60
|
|
180537245: 8b 80 88 01 00 00 mov 0x188(%rax),%eax
|
|
18053724b: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
180537250: e8 0b 34 ee 00 call 0x18141a660
|
|
180537255: 0f 28 f0 movaps %xmm0,%xmm6
|
|
180537258: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx
|
|
18053725d: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
|
|
180537261: 8b 01 mov (%rcx),%eax
|
|
180537263: a9 00 00 00 30 test $0x30000000,%eax
|
|
180537268: 75 18 jne 0x180537282
|
|
18053726a: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
18053726f: f0 0f c1 01 lock xadd %eax,(%rcx)
|
|
180537273: ff c8 dec %eax
|
|
180537275: 83 f8 ff cmp $0xffffffff,%eax
|
|
180537278: 75 08 jne 0x180537282
|
|
18053727a: e8 75 9e bf 00 call 0x1811310f4
|
|
18053727f: 0f 28 c6 movaps %xmm6,%xmm0
|
|
180537282: 0f 28 74 24 40 movaps 0x40(%rsp),%xmm6
|
|
180537287: 48 83 c4 50 add $0x50,%rsp
|
|
18053728b: 5b pop %rbx
|
|
18053728c: c3 ret
|
|
18053728d: cc int3
|
|
18053728e: cc int3
|
|
18053728f: cc int3
|
|
180537290: 40 53 rex push %rbx
|
|
180537292: 48 83 ec 20 sub $0x20,%rsp
|
|
180537296: f3 41 0f 10 08 movss (%r8),%xmm1
|
|
18053729b: 45 33 c9 xor %r9d,%r9d
|
|
18053729e: 0f 5a c9 cvtps2pd %xmm1,%xmm1
|
|
1805372a1: 48 8b ca mov %rdx,%rcx
|
|
1805372a4: 48 8b da mov %rdx,%rbx
|
|
1805372a7: 45 8d 41 01 lea 0x1(%r9),%r8d
|
|
1805372ab: e8 f0 c6 cf 00 call 0x1812339a0
|
|
1805372b0: 48 8b c3 mov %rbx,%rax
|
|
1805372b3: 48 83 c4 20 add $0x20,%rsp
|
|
1805372b7: 5b pop %rbx
|
|
1805372b8: c3 ret
|
|
1805372b9: cc int3
|
|
1805372ba: cc int3
|
|
1805372bb: cc int3
|
|
1805372bc: cc int3
|
|
1805372bd: cc int3
|
|
1805372be: cc int3
|
|
1805372bf: cc int3
|
|
1805372c0: 40 53 rex push %rbx
|
|
1805372c2: 48 83 ec 30 sub $0x30,%rsp
|
|
1805372c6: f3 41 0f 10 10 movss (%r8),%xmm2
|
|
1805372cb: 48 8b da mov %rdx,%rbx
|
|
1805372ce: f2 0f 10 05 92 cc f8 movsd 0x1f8cc92(%rip),%xmm0 # 0x1824c3f68
|
|
1805372d5: 01
|
|
1805372d6: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
|
1805372d9: 66 0f 2f c1 comisd %xmm1,%xmm0
|
|
1805372dd: 76 2b jbe 0x18053730a
|
|
1805372df: 4c 8d 05 5e 3b f7 01 lea 0x1f73b5e(%rip),%r8 # 0x1824aae44
|
|
1805372e6: ba cc 37 ce 4a mov $0x4ace37cc,%edx
|
|
1805372eb: 41 b9 04 00 00 00 mov $0x4,%r9d
|
|
1805372f1: e8 0a 75 c0 00 call 0x18113e800
|
|
1805372f6: 48 8b d0 mov %rax,%rdx
|
|
1805372f9: 48 8b cb mov %rbx,%rcx
|
|
1805372fc: e8 df 51 f6 ff call 0x18049c4e0
|
|
180537301: 48 8b c3 mov %rbx,%rax
|
|
180537304: 48 83 c4 30 add $0x30,%rsp
|
|
180537308: 5b pop %rbx
|
|
180537309: c3 ret
|
|
18053730a: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
|
18053730d: 66 0f 2f 0d 53 cf f8 comisd 0x1f8cf53(%rip),%xmm1 # 0x1824c4268
|
|
180537314: 01
|
|
180537315: 76 0e jbe 0x180537325
|
|
180537317: 4c 8d 05 f6 42 f7 01 lea 0x1f742f6(%rip),%r8 # 0x1824ab614
|
|
18053731e: ba d3 10 24 91 mov $0x912410d3,%edx
|
|
180537323: eb c6 jmp 0x1805372eb
|
|
180537325: 45 33 c9 xor %r9d,%r9d
|
|
180537328: 48 8b cb mov %rbx,%rcx
|
|
18053732b: 45 8d 41 01 lea 0x1(%r9),%r8d
|
|
18053732f: e8 6c c6 cf 00 call 0x1812339a0
|
|
180537334: 48 8b c3 mov %rbx,%rax
|
|
180537337: 48 83 c4 30 add $0x30,%rsp
|
|
18053733b: 5b pop %rbx
|
|
18053733c: c3 ret
|
|
18053733d: cc int3
|
|
18053733e: cc int3
|
|
18053733f: cc int3
|
|
180537340: 40 53 rex push %rbx
|
|
180537342: 48 83 ec 30 sub $0x30,%rsp
|
|
180537346: f3 41 0f 10 10 movss (%r8),%xmm2
|
|
18053734b: 48 8b da mov %rdx,%rbx
|
|
18053734e: f2 0f 10 05 12 cc f8 movsd 0x1f8cc12(%rip),%xmm0 # 0x1824c3f68
|
|
180537355: 01
|
|
180537356: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
|
180537359: 66 0f 2f c1 comisd %xmm1,%xmm0
|
|
18053735d: 76 2b jbe 0x18053738a
|
|
18053735f: 4c 8d 05 06 4d f7 01 lea 0x1f74d06(%rip),%r8 # 0x1824ac06c
|
|
180537366: ba b2 b5 fd e6 mov $0xe6fdb5b2,%edx
|
|
18053736b: 41 b9 04 00 00 00 mov $0x4,%r9d
|
|
180537371: e8 8a 74 c0 00 call 0x18113e800
|
|
180537376: 48 8b d0 mov %rax,%rdx
|
|
180537379: 48 8b cb mov %rbx,%rcx
|
|
18053737c: e8 5f 51 f6 ff call 0x18049c4e0
|
|
180537381: 48 8b c3 mov %rbx,%rax
|
|
180537384: 48 83 c4 30 add $0x30,%rsp
|
|
180537388: 5b pop %rbx
|
|
180537389: c3 ret
|
|
18053738a: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
|
18053738d: 66 0f 2f 0d d3 ce f8 comisd 0x1f8ced3(%rip),%xmm1 # 0x1824c4268
|
|
180537394: 01
|
|
180537395: 76 0e jbe 0x1805373a5
|
|
180537397: 4c 8d 05 3a 51 f7 01 lea 0x1f7513a(%rip),%r8 # 0x1824ac4d8
|
|
18053739e: ba 56 9f 92 12 mov $0x12929f56,%edx
|
|
1805373a3: eb c6 jmp 0x18053736b
|
|
1805373a5: 45 33 c9 xor %r9d,%r9d
|
|
1805373a8: 48 8b cb mov %rbx,%rcx
|
|
1805373ab: 45 8d 41 01 lea 0x1(%r9),%r8d
|
|
1805373af: e8 ec c5 cf 00 call 0x1812339a0
|
|
1805373b4: 48 8b c3 mov %rbx,%rax
|
|
1805373b7: 48 83 c4 30 add $0x30,%rsp
|
|
1805373bb: 5b pop %rbx
|
|
1805373bc: c3 ret
|
|
1805373bd: cc int3
|
|
1805373be: cc int3
|
|
1805373bf: cc int3
|
|
1805373c0: f3 0f 10 0a movss (%rdx),%xmm1
|
|
1805373c4: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1805373c7: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
1805373ca: 7a 06 jp 0x1805373d2
|
|
1805373cc: 75 04 jne 0x1805373d2
|
|
1805373ce: b2 01 mov $0x1,%dl
|
|
1805373d0: eb 02 jmp 0x1805373d4
|
|
1805373d2: 33 d2 xor %edx,%edx
|
|
1805373d4: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
1805373d8: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
|
1805373df: 48 8b 01 mov (%rcx),%rax
|
|
1805373e2: 48 ff a0 b8 00 00 00 rex.W jmp *0xb8(%rax)
|
|
1805373e9: cc int3
|
|
1805373ea: cc int3
|
|
1805373eb: cc int3
|
|
1805373ec: cc int3
|
|
1805373ed: cc int3
|
|
1805373ee: cc int3
|
|
1805373ef: cc int3
|
|
1805373f0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
1805373f4: f3 0f 10 0a movss (%rdx),%xmm1
|
|
1805373f8: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
|
1805373ff: 48 8b 01 mov (%rcx),%rax
|
|
180537402: 48 ff 60 60 rex.W jmp *0x60(%rax)
|
|
180537406: cc int3
|
|
180537407: cc int3
|
|
180537408: cc int3
|
|
180537409: cc int3
|
|
18053740a: cc int3
|
|
18053740b: cc int3
|
|
18053740c: cc int3
|
|
18053740d: cc int3
|
|
18053740e: cc int3
|
|
18053740f: cc int3
|
|
180537410: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
180537414: f3 0f 10 0a movss (%rdx),%xmm1
|
|
180537418: f3 0f 59 0d 98 c8 f8 mulss 0x1f8c898(%rip),%xmm1 # 0x1824c3cb8
|
|
18053741f: 01
|
|
180537420: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
|
180537427: 48 8b 01 mov (%rcx),%rax
|
|
18053742a: 48 ff 60 68 rex.W jmp *0x68(%rax)
|
|
18053742e: cc int3
|
|
18053742f: cc int3
|
|
180537430: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
180537434: f3 0f 10 0a movss (%rdx),%xmm1
|
|
180537438: f3 0f 59 0d 78 c8 f8 mulss 0x1f8c878(%rip),%xmm1 # 0x1824c3cb8
|
|
18053743f: 01
|
|
180537440: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
|
180537447: 48 8b 01 mov (%rcx),%rax
|
|
18053744a: 48 ff 60 70 rex.W jmp *0x70(%rax)
|
|
18053744e: cc int3
|
|
18053744f: cc int3
|
|
180537450: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
|
180537455: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
|
18053745a: 57 push %rdi
|
|
18053745b: 48 83 ec 30 sub $0x30,%rsp
|
|
18053745f: f3 0f 10 05 dd cf f8 movss 0x1f8cfdd(%rip),%xmm0 # 0x1824c4444
|
|
180537466: 01
|
|
180537467: 48 8b fa mov %rdx,%rdi
|
|
18053746a: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp)
|
|
18053746f: 48 8b d9 mov %rcx,%rbx
|
|
180537472: e8 59 d8 4d 01 call 0x181a14cd0
|
|
180537477: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
18053747b: 0f 28 f0 movaps %xmm0,%xmm6
|
|
18053747e: f3 0f 10 05 6a d1 f8 movss 0x1f8d16a(%rip),%xmm0 # 0x1824c45f0
|
|
180537485: 01
|
|
180537486: 48 8b 98 68 01 00 00 mov 0x168(%rax),%rbx
|
|
18053748d: 48 8b 33 mov (%rbx),%rsi
|
|
180537490: e8 3b d8 4d 01 call 0x181a14cd0
|
|
180537495: f3 0f 10 0f movss (%rdi),%xmm1
|
|
180537499: f3 0f 5c c6 subss %xmm6,%xmm0
|
|
18053749d: f3 0f 59 0d 13 c8 f8 mulss 0x1f8c813(%rip),%xmm1 # 0x1824c3cb8
|
|
1805374a4: 01
|
|
1805374a5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
1805374a9: f3 0f 58 c6 addss %xmm6,%xmm0
|
|
1805374ad: e8 fa d7 4d 01 call 0x181a14cac
|
|
1805374b2: 0f 28 c8 movaps %xmm0,%xmm1
|
|
1805374b5: 48 8b cb mov %rbx,%rcx
|
|
1805374b8: 48 8b 46 78 mov 0x78(%rsi),%rax
|
|
1805374bc: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
|
1805374c1: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
|
|
1805374c6: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6
|
|
1805374cb: 48 83 c4 30 add $0x30,%rsp
|
|
1805374cf: 5f pop %rdi
|
|
1805374d0: 48 ff e0 rex.W jmp *%rax
|
|
1805374d3: cc int3
|
|
1805374d4: cc int3
|
|
1805374d5: cc int3
|
|
1805374d6: cc int3
|
|
1805374d7: cc int3
|
|
1805374d8: cc int3
|
|
1805374d9: cc int3
|
|
1805374da: cc int3
|
|
1805374db: cc int3
|
|
1805374dc: cc int3
|
|
1805374dd: cc int3
|
|
1805374de: cc int3
|
|
1805374df: cc int3
|
|
1805374e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
|
1805374e5: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
|
1805374ea: 57 push %rdi
|
|
1805374eb: 48 83 ec 40 sub $0x40,%rsp
|
|
1805374ef: f3 0f 10 05 f1 ce f8 movss 0x1f8cef1(%rip),%xmm0 # 0x1824c43e8
|
|
1805374f6: 01
|
|
1805374f7: 48 8b fa mov %rdx,%rdi
|
|
1805374fa: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp)
|
|
1805374ff: 48 8b d9 mov %rcx,%rbx
|
|
180537502: 0f 29 7c 24 20 movaps %xmm7,0x20(%rsp)
|
|
180537507: e8 c4 d7 4d 01 call 0x181a14cd0
|
|
18053750c: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
180537510: 0f 28 f8 movaps %xmm0,%xmm7
|
|
180537513: f3 0f 10 07 movss (%rdi),%xmm0
|
|
180537517: f3 0f 59 05 99 c7 f8 mulss 0x1f8c799(%rip),%xmm0 # 0x1824c3cb8
|
|
18053751e: 01
|
|
18053751f: 48 8b 98 68 01 00 00 mov 0x168(%rax),%rbx
|
|
180537526: f3 0f 10 0d ca c9 f8 movss 0x1f8c9ca(%rip),%xmm1 # 0x1824c3ef8
|
|
18053752d: 01
|
|
18053752e: 48 8b 33 mov (%rbx),%rsi
|
|
180537531: e8 a6 d7 4d 01 call 0x181a14cdc
|
|
180537536: 0f 28 f0 movaps %xmm0,%xmm6
|
|
180537539: f3 0f 10 05 a3 d0 f8 movss 0x1f8d0a3(%rip),%xmm0 # 0x1824c45e4
|
|
180537540: 01
|
|
180537541: e8 8a d7 4d 01 call 0x181a14cd0
|
|
180537546: f3 0f 5c c7 subss %xmm7,%xmm0
|
|
18053754a: f3 0f 59 f0 mulss %xmm0,%xmm6
|
|
18053754e: f3 0f 58 f7 addss %xmm7,%xmm6
|
|
180537552: 0f 28 c6 movaps %xmm6,%xmm0
|
|
180537555: e8 52 d7 4d 01 call 0x181a14cac
|
|
18053755a: 0f 28 c8 movaps %xmm0,%xmm1
|
|
18053755d: 48 8b cb mov %rbx,%rcx
|
|
180537560: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax
|
|
180537567: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx
|
|
18053756c: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
|
|
180537571: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6
|
|
180537576: 0f 28 7c 24 20 movaps 0x20(%rsp),%xmm7
|
|
18053757b: 48 83 c4 40 add $0x40,%rsp
|
|
18053757f: 5f pop %rdi
|
|
180537580: 48 ff e0 rex.W jmp *%rax
|
|
180537583: cc int3
|
|
180537584: cc int3
|
|
180537585: cc int3
|
|
180537586: cc int3
|
|
180537587: cc int3
|
|
180537588: cc int3
|
|
180537589: cc int3
|
|
18053758a: cc int3
|
|
18053758b: cc int3
|
|
18053758c: cc int3
|
|
18053758d: cc int3
|
|
18053758e: cc int3
|
|
18053758f: cc int3
|
|
180537590: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
180537594: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
|
18053759b: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx
|
|
1805375a2: 83 79 6c 00 cmpl $0x0,0x6c(%rcx)
|
|
1805375a6: 76 09 jbe 0x1805375b1
|
|
1805375a8: 48 8b 41 60 mov 0x60(%rcx),%rax
|
|
1805375ac: 4c 8b 00 mov (%rax),%r8
|
|
1805375af: eb 03 jmp 0x1805375b4
|
|
1805375b1: 45 33 c0 xor %r8d,%r8d
|
|
1805375b4: f3 0f 10 05 e8 c8 f8 movss 0x1f8c8e8(%rip),%xmm0 # 0x1824c3ea4
|
|
1805375bb: 01
|
|
1805375bc: 0f 2f 02 comiss (%rdx),%xmm0
|
|
1805375bf: 0f 97 c0 seta %al
|
|
1805375c2: 41 88 80 10 08 00 00 mov %al,0x810(%r8)
|
|
1805375c9: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
|
1805375d0: e9 5b 86 ff ff jmp 0x18052fc30
|
|
1805375d5: cc int3
|
|
1805375d6: cc int3
|
|
1805375d7: cc int3
|
|
1805375d8: cc int3
|
|
1805375d9: cc int3
|
|
1805375da: cc int3
|
|
1805375db: cc int3
|
|
1805375dc: cc int3
|
|
1805375dd: cc int3
|
|
1805375de: cc int3
|
|
1805375df: cc int3
|
|
1805375e0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
1805375e4: f3 0f 10 02 movss (%rdx),%xmm0
|
|
1805375e8: 48 8b 08 mov (%rax),%rcx
|
|
1805375eb: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx
|
|
1805375f2: 83 79 6c 00 cmpl $0x0,0x6c(%rcx)
|
|
1805375f6: 76 1b jbe 0x180537613
|
|
1805375f8: 48 8b 41 60 mov 0x60(%rcx),%rax
|
|
1805375fc: 48 8b 10 mov (%rax),%rdx
|
|
1805375ff: f3 0f 11 82 0c 08 00 movss %xmm0,0x80c(%rdx)
|
|
180537606: 00
|
|
180537607: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
|
18053760e: e9 1d 86 ff ff jmp 0x18052fc30
|
|
180537613: 33 d2 xor %edx,%edx
|
|
180537615: f3 0f 11 82 0c 08 00 movss %xmm0,0x80c(%rdx)
|
|
18053761c: 00
|
|
18053761d: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
|
180537624: e9 07 86 ff ff jmp 0x18052fc30
|
|
180537629: cc int3
|
|
18053762a: cc int3
|
|
18053762b: cc int3
|
|
18053762c: cc int3
|
|
18053762d: cc int3
|
|
18053762e: cc int3
|
|
18053762f: cc int3
|
|
180537630: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
180537634: f3 0f 10 02 movss (%rdx),%xmm0
|
|
180537638: 48 8b 08 mov (%rax),%rcx
|
|
18053763b: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx
|
|
180537642: 83 79 6c 00 cmpl $0x0,0x6c(%rcx)
|
|
180537646: 76 1b jbe 0x180537663
|
|
180537648: 48 8b 41 60 mov 0x60(%rcx),%rax
|
|
18053764c: 48 8b 10 mov (%rax),%rdx
|
|
18053764f: f3 0f 11 82 04 08 00 movss %xmm0,0x804(%rdx)
|
|
180537656: 00
|
|
180537657: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
|
18053765e: e9 cd 85 ff ff jmp 0x18052fc30
|
|
180537663: 33 d2 xor %edx,%edx
|
|
180537665: f3 0f 11 82 04 08 00 movss %xmm0,0x804(%rdx)
|
|
18053766c: 00
|
|
18053766d: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
|
180537674: e9 b7 85 ff ff jmp 0x18052fc30
|
|
180537679: cc int3
|
|
18053767a: cc int3
|
|
18053767b: cc int3
|
|
18053767c: cc int3
|
|
18053767d: cc int3
|
|
18053767e: cc int3
|
|
18053767f: cc int3
|
|
180537680: 40 53 rex push %rbx
|
|
180537682: 48 83 ec 20 sub $0x20,%rsp
|
|
180537686: f3 41 0f 10 08 movss (%r8),%xmm1
|
|
18053768b: 48 8b ca mov %rdx,%rcx
|
|
18053768e: 48 8b da mov %rdx,%rbx
|
|
180537691: e8 3a 39 ee 00 call 0x18141afd0
|
|
180537696: 48 8b c3 mov %rbx,%rax
|
|
180537699: 48 83 c4 20 add $0x20,%rsp
|
|
18053769d: 5b pop %rbx
|
|
18053769e: c3 ret
|
|
18053769f: cc int3
|
|
1805376a0: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
1805376a5: 48 83 ec 48 sub $0x48,%rsp
|
|
1805376a9: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
|
|
1805376b0: ff ff
|
|
1805376b2: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp)
|
|
1805376b7: 48 8b 02 mov (%rdx),%rax
|
|
1805376ba: 48 89 44 24 50 mov %rax,0x50(%rsp)
|
|
1805376bf: 8b 48 f0 mov -0x10(%rax),%ecx
|
|
1805376c2: f7 c1 00 00 00 30 test $0x30000000,%ecx
|
|
1805376c8: 75 0a jne 0x1805376d4
|
|
1805376ca: b9 01 00 00 00 mov $0x1,%ecx
|
|
1805376cf: f0 0f c1 48 f0 lock xadd %ecx,-0x10(%rax)
|
|
1805376d4: 48 8d 44 24 50 lea 0x50(%rsp),%rax
|
|
1805376d9: 48 89 44 24 58 mov %rax,0x58(%rsp)
|
|
1805376de: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx
|
|
1805376e3: e8 28 35 ee 00 call 0x18141ac10
|
|
1805376e8: 0f 28 f0 movaps %xmm0,%xmm6
|
|
1805376eb: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx
|
|
1805376f0: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
|
|
1805376f4: 8b 01 mov (%rcx),%eax
|
|
1805376f6: a9 00 00 00 30 test $0x30000000,%eax
|
|
1805376fb: 75 18 jne 0x180537715
|
|
1805376fd: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
180537702: f0 0f c1 01 lock xadd %eax,(%rcx)
|
|
180537706: ff c8 dec %eax
|
|
180537708: 83 f8 ff cmp $0xffffffff,%eax
|
|
18053770b: 75 08 jne 0x180537715
|
|
18053770d: e8 e2 99 bf 00 call 0x1811310f4
|
|
180537712: 0f 28 c6 movaps %xmm6,%xmm0
|
|
180537715: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6
|
|
18053771a: 48 83 c4 48 add $0x48,%rsp
|
|
18053771e: c3 ret
|