Files
Matiq 77b639ee82 chore: fix .gitignore to track decompiled .dis/.bin disassemblies
.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.
2026-08-20 15:42:42 +03:00

694 lines
34 KiB
Plaintext

/tmp/det/k_1800136e0.bin: file format binary
Disassembly of section .data:
00000001800136e0 <.data>:
1800136e0: 48 83 ec 28 sub rsp,0x28
1800136e4: 4d 85 c0 test r8,r8
1800136e7: 74 35 je 0x18001371e
1800136e9: 45 85 c9 test r9d,r9d
1800136ec: 7e 4c jle 0x18001373a
1800136ee: 48 85 d2 test rdx,rdx
1800136f1: 74 26 je 0x180013719
1800136f3: 48 85 c9 test rcx,rcx
1800136f6: 74 0c je 0x180013704
1800136f8: e8 c3 9d 03 00 call 0x18004d4c0
1800136fd: 33 c0 xor eax,eax
1800136ff: 48 83 c4 28 add rsp,0x28
180013703: c3 ret
180013704: 48 89 d1 mov rcx,rdx
180013707: 4c 89 c2 mov rdx,r8
18001370a: 45 89 c8 mov r8d,r9d
18001370d: e8 0e a0 03 00 call 0x18004d720
180013712: 33 c0 xor eax,eax
180013714: 48 83 c4 28 add rsp,0x28
180013718: c3 ret
180013719: 48 85 c9 test rcx,rcx
18001371c: 75 0a jne 0x180013728
18001371e: b8 f8 ff ff ff mov eax,0xfffffff8
180013723: 48 83 c4 28 add rsp,0x28
180013727: c3 ret
180013728: 4c 89 c2 mov rdx,r8
18001372b: 45 89 c8 mov r8d,r9d
18001372e: e8 cd a1 03 00 call 0x18004d900
180013733: 33 c0 xor eax,eax
180013735: 48 83 c4 28 add rsp,0x28
180013739: c3 ret
18001373a: b8 fa ff ff ff mov eax,0xfffffffa
18001373f: 48 83 c4 28 add rsp,0x28
180013743: c3 ret
180013744: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18001374b: 00
18001374c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180013753: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
180013758: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18001375f: 00
180013760: 48 83 ec 28 sub rsp,0x28
180013764: 4d 85 c0 test r8,r8
180013767: 74 35 je 0x18001379e
180013769: 45 85 c9 test r9d,r9d
18001376c: 7e 4c jle 0x1800137ba
18001376e: 48 85 d2 test rdx,rdx
180013771: 74 26 je 0x180013799
180013773: 48 85 c9 test rcx,rcx
180013776: 74 0c je 0x180013784
180013778: e8 a3 a3 03 00 call 0x18004db20
18001377d: 33 c0 xor eax,eax
18001377f: 48 83 c4 28 add rsp,0x28
180013783: c3 ret
180013784: 48 89 d1 mov rcx,rdx
180013787: 4c 89 c2 mov rdx,r8
18001378a: 45 89 c8 mov r8d,r9d
18001378d: e8 0e a6 03 00 call 0x18004dda0
180013792: 33 c0 xor eax,eax
180013794: 48 83 c4 28 add rsp,0x28
180013798: c3 ret
180013799: 48 85 c9 test rcx,rcx
18001379c: 75 0a jne 0x1800137a8
18001379e: b8 f8 ff ff ff mov eax,0xfffffff8
1800137a3: 48 83 c4 28 add rsp,0x28
1800137a7: c3 ret
1800137a8: 4c 89 c2 mov rdx,r8
1800137ab: 45 89 c8 mov r8d,r9d
1800137ae: e8 0d a8 03 00 call 0x18004dfc0
1800137b3: 33 c0 xor eax,eax
1800137b5: 48 83 c4 28 add rsp,0x28
1800137b9: c3 ret
1800137ba: b8 fa ff ff ff mov eax,0xfffffffa
1800137bf: 48 83 c4 28 add rsp,0x28
1800137c3: c3 ret
1800137c4: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
1800137cb: 00
1800137cc: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800137d3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
1800137d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
1800137df: 00
1800137e0: 53 push rbx
1800137e1: 56 push rsi
1800137e2: 57 push rdi
1800137e3: 41 54 push r12
1800137e5: 41 55 push r13
1800137e7: 41 56 push r14
1800137e9: 41 57 push r15
1800137eb: 55 push rbp
1800137ec: 48 83 ec 38 sub rsp,0x38
1800137f0: 49 89 ce mov r14,rcx
1800137f3: 4c 8b ac 24 a8 00 00 mov r13,QWORD PTR [rsp+0xa8]
1800137fa: 00
1800137fb: 44 89 cf mov edi,r9d
1800137fe: 44 89 c6 mov esi,r8d
180013801: 41 89 d7 mov r15d,edx
180013804: 4d 85 f6 test r14,r14
180013807: 0f 84 8e 01 00 00 je 0x18001399b
18001380d: 41 83 ff 1e cmp r15d,0x1e
180013811: 0f 87 5f 01 00 00 ja 0x180013976
180013817: 41 83 ff 1d cmp r15d,0x1d
18001381b: 0f 8f 55 01 00 00 jg 0x180013976
180013821: 48 8b 9c 24 a0 00 00 mov rbx,QWORD PTR [rsp+0xa0]
180013828: 00
180013829: 48 85 db test rbx,rbx
18001382c: 0f 84 69 01 00 00 je 0x18001399b
180013832: 48 89 dd mov rbp,rbx
180013835: ba 90 00 00 00 mov edx,0x90
18001383a: 48 83 e5 3f and rbp,0x3f
18001383e: 48 f7 dd neg rbp
180013841: 48 83 e5 3f and rbp,0x3f
180013845: 4c 8d 24 2b lea r12,[rbx+rbp*1]
180013849: 4c 89 e1 mov rcx,r12
18001384c: e8 cf a4 00 00 call 0x18001dd20
180013851: 44 89 f9 mov ecx,r15d
180013854: b8 01 00 00 00 mov eax,0x1
180013859: d3 e0 shl eax,cl
18001385b: 41 89 7c 24 14 mov DWORD PTR [r12+0x14],edi
180013860: 83 fe 08 cmp esi,0x8
180013863: 45 89 7c 24 04 mov DWORD PTR [r12+0x4],r15d
180013868: 41 c7 44 24 1c 00 00 mov DWORD PTR [r12+0x1c],0x0
18001386f: 00 00
180013871: 0f 84 45 02 00 00 je 0x180013abc
180013877: 83 fe 04 cmp esi,0x4
18001387a: 0f 84 97 00 00 00 je 0x180013917
180013880: 83 fe 01 cmp esi,0x1
180013883: 75 39 jne 0x1800138be
180013885: 0f 57 c0 xorps xmm0,xmm0
180013888: f3 0f 2a c0 cvtsi2ss xmm0,eax
18001388c: f3 0f 10 0d 34 95 c4 movss xmm1,DWORD PTR [rip+0x1c49534] # 0x181c5cdc8
180013893: 01
180013894: f3 0f 5e c8 divss xmm1,xmm0
180013898: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
18001389f: 00
1800138a0: 41 c7 44 24 08 01 00 mov DWORD PTR [r12+0x8],0x1
1800138a7: 00 00
1800138a9: 41 c7 44 24 0c 00 00 mov DWORD PTR [r12+0xc],0x0
1800138b0: 00 00
1800138b2: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
1800138b9: e9 93 00 00 00 jmp 0x180013951
1800138be: 83 fe 02 cmp esi,0x2
1800138c1: 75 36 jne 0x1800138f9
1800138c3: 0f 57 c0 xorps xmm0,xmm0
1800138c6: f3 0f 2a c0 cvtsi2ss xmm0,eax
1800138ca: f3 0f 10 0d f6 94 c4 movss xmm1,DWORD PTR [rip+0x1c494f6] # 0x181c5cdc8
1800138d1: 01
1800138d2: f3 0f 5e c8 divss xmm1,xmm0
1800138d6: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
1800138dd: 00
1800138de: 41 c7 44 24 08 00 00 mov DWORD PTR [r12+0x8],0x0
1800138e5: 00 00
1800138e7: 41 c7 44 24 0c 01 00 mov DWORD PTR [r12+0xc],0x1
1800138ee: 00 00
1800138f0: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
1800138f7: eb 58 jmp 0x180013951
1800138f9: 41 c7 04 24 00 00 00 mov DWORD PTR [r12],0x0
180013900: 00
180013901: b8 ee ff ff ff mov eax,0xffffffee
180013906: 48 83 c4 38 add rsp,0x38
18001390a: 5d pop rbp
18001390b: 41 5f pop r15
18001390d: 41 5e pop r14
18001390f: 41 5d pop r13
180013911: 41 5c pop r12
180013913: 5f pop rdi
180013914: 5e pop rsi
180013915: 5b pop rbx
180013916: c3 ret
180013917: 0f 57 c0 xorps xmm0,xmm0
18001391a: f2 0f 2a c0 cvtsi2sd xmm0,eax
18001391e: b8 01 00 00 00 mov eax,0x1
180013923: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
18001392a: 00
18001392b: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax
180013930: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax
180013935: e8 26 a4 00 00 call 0x18001dd60
18001393a: f2 0f 10 0d 7e 94 c4 movsd xmm1,QWORD PTR [rip+0x1c4947e] # 0x181c5cdc0
180013941: 01
180013942: f2 0f 5e c8 divsd xmm1,xmm0
180013946: f2 0f 5a c9 cvtsd2ss xmm1,xmm1
18001394a: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
180013951: 41 83 ff 04 cmp r15d,0x4
180013955: 7f 35 jg 0x18001398c
180013957: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0
18001395e: 00 00
180013960: 33 c0 xor eax,eax
180013962: 4d 89 26 mov QWORD PTR [r14],r12
180013965: 48 83 c4 38 add rsp,0x38
180013969: 5d pop rbp
18001396a: 41 5f pop r15
18001396c: 41 5e pop r14
18001396e: 41 5d pop r13
180013970: 41 5c pop r12
180013972: 5f pop rdi
180013973: 5e pop rsi
180013974: 5b pop rbx
180013975: c3 ret
180013976: b8 ef ff ff ff mov eax,0xffffffef
18001397b: 48 83 c4 38 add rsp,0x38
18001397f: 5d pop rbp
180013980: 41 5f pop r15
180013982: 41 5e pop r14
180013984: 41 5d pop r13
180013986: 41 5c pop r12
180013988: 5f pop rdi
180013989: 5e pop rsi
18001398a: 5b pop rbx
18001398b: c3 ret
18001398c: 41 83 ff 0a cmp r15d,0xa
180013990: 0f 8e ec 00 00 00 jle 0x180013a82
180013996: 4d 85 ed test r13,r13
180013999: 75 16 jne 0x1800139b1
18001399b: b8 f8 ff ff ff mov eax,0xfffffff8
1800139a0: 48 83 c4 38 add rsp,0x38
1800139a4: 5d pop rbp
1800139a5: 41 5f pop r15
1800139a7: 41 5e pop r14
1800139a9: 41 5d pop r13
1800139ab: 41 5c pop r12
1800139ad: 5f pop rdi
1800139ae: 5e pop rsi
1800139af: 5b pop rbx
1800139b0: c3 ret
1800139b1: 4c 89 ee mov rsi,r13
1800139b4: 44 89 f9 mov ecx,r15d
1800139b7: 48 83 e6 3f and rsi,0x3f
1800139bb: 44 89 ff mov edi,r15d
1800139be: 48 f7 de neg rsi
1800139c1: 48 83 e6 3f and rsi,0x3f
1800139c5: 49 03 f5 add rsi,r13
1800139c8: 48 89 f2 mov rdx,rsi
1800139cb: e8 10 a8 03 00 call 0x18004e1e0
1800139d0: 49 89 c5 mov r13,rax
1800139d3: 48 8d 94 2b 90 00 00 lea rdx,[rbx+rbp*1+0x90]
1800139da: 00
1800139db: 49 89 54 24 30 mov QWORD PTR [r12+0x30],rdx
1800139e0: 41 8d 5f ff lea ebx,[r15-0x1]
1800139e4: 83 fb 10 cmp ebx,0x10
1800139e7: 7f 3c jg 0x180013a25
1800139e9: 83 fb 0f cmp ebx,0xf
1800139ec: 89 d9 mov ecx,ebx
1800139ee: e8 2d aa 00 00 call 0x18001e420
1800139f3: 89 d9 mov ecx,ebx
1800139f5: 48 89 f2 mov rdx,rsi
1800139f8: 41 89 f8 mov r8d,edi
1800139fb: 49 89 c1 mov r9,rax
1800139fe: 49 89 44 24 38 mov QWORD PTR [r12+0x38],rax
180013a03: e8 d8 af 03 00 call 0x18004e9e0
180013a08: 49 89 c1 mov r9,rax
180013a0b: 89 d9 mov ecx,ebx
180013a0d: b8 01 00 00 00 mov eax,0x1
180013a12: d3 e0 shl eax,cl
180013a14: 8d 1c c5 3f 00 00 00 lea ebx,[rax*8+0x3f]
180013a1b: 83 e3 c0 and ebx,0xffffffc0
180013a1e: 41 89 5c 24 18 mov DWORD PTR [r12+0x18],ebx
180013a23: eb 1e jmp 0x180013a43
180013a25: 48 89 e0 mov rax,rsp
180013a28: 4c 89 e1 mov rcx,r12
180013a2b: 49 89 f0 mov r8,rsi
180013a2e: 41 89 f9 mov r9d,edi
180013a31: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx
180013a35: 89 da mov edx,ebx
180013a37: 4c 89 68 28 mov QWORD PTR [rax+0x28],r13
180013a3b: e8 20 c3 03 00 call 0x18004fd60
180013a40: 49 89 c1 mov r9,rax
180013a43: 44 89 f9 mov ecx,r15d
180013a46: 48 89 f2 mov rdx,rsi
180013a49: 41 89 f8 mov r8d,edi
180013a4c: 4d 89 4c 24 50 mov QWORD PTR [r12+0x50],r9
180013a51: e8 4a fd 03 00 call 0x1800537a0
180013a56: 44 89 f9 mov ecx,r15d
180013a59: 48 89 f2 mov rdx,rsi
180013a5c: 41 89 f8 mov r8d,edi
180013a5f: 49 89 c1 mov r9,rax
180013a62: 49 89 44 24 58 mov QWORD PTR [r12+0x58],rax
180013a67: e8 74 02 04 00 call 0x180053ce0
180013a6c: 4d 89 26 mov QWORD PTR [r14],r12
180013a6f: 33 c0 xor eax,eax
180013a71: 48 83 c4 38 add rsp,0x38
180013a75: 5d pop rbp
180013a76: 41 5f pop r15
180013a78: 41 5e pop r14
180013a7a: 41 5d pop r13
180013a7c: 41 5c pop r12
180013a7e: 5f pop rdi
180013a7f: 5e pop rsi
180013a80: 5b pop rbx
180013a81: c3 ret
180013a82: bf 0a 00 00 00 mov edi,0xa
180013a87: 48 8d 94 2b 90 00 00 lea rdx,[rbx+rbp*1+0x90]
180013a8e: 00
180013a8f: 48 8d 35 8a 35 60 02 lea rsi,[rip+0x260358a] # 0x182617020
180013a96: 41 83 ff 06 cmp r15d,0x6
180013a9a: 0f 8f 3b ff ff ff jg 0x1800139db
180013aa0: 49 89 d1 mov r9,rdx
180013aa3: 49 83 e1 3f and r9,0x3f
180013aa7: 49 f7 d9 neg r9
180013aaa: 49 83 e1 3f and r9,0x3f
180013aae: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0
180013ab5: 00 00
180013ab7: 4c 03 ca add r9,rdx
180013aba: eb 87 jmp 0x180013a43
180013abc: 33 c0 xor eax,eax
180013abe: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013ac5: 00
180013ac6: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax
180013acb: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax
180013ad0: e9 7c fe ff ff jmp 0x180013951
180013ad5: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
180013ad9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180013ae0: 56 push rsi
180013ae1: 57 push rdi
180013ae2: 41 54 push r12
180013ae4: 41 55 push r13
180013ae6: 41 56 push r14
180013ae8: 41 57 push r15
180013aea: 55 push rbp
180013aeb: 48 8d 64 24 d0 lea rsp,[rsp-0x30]
180013af0: 48 89 ce mov rsi,rcx
180013af3: 48 8b bc 24 98 00 00 mov rdi,QWORD PTR [rsp+0x98]
180013afa: 00
180013afb: 45 89 ce mov r14d,r9d
180013afe: 45 89 c5 mov r13d,r8d
180013b01: 89 d5 mov ebp,edx
180013b03: 48 85 f6 test rsi,rsi
180013b06: 0f 84 8a 01 00 00 je 0x180013c96
180013b0c: 83 fd 1e cmp ebp,0x1e
180013b0f: 0f 87 5d 01 00 00 ja 0x180013c72
180013b15: 83 fd 1d cmp ebp,0x1d
180013b18: 0f 8f 54 01 00 00 jg 0x180013c72
180013b1e: 4c 8b a4 24 90 00 00 mov r12,QWORD PTR [rsp+0x90]
180013b25: 00
180013b26: 4d 85 e4 test r12,r12
180013b29: 0f 84 67 01 00 00 je 0x180013c96
180013b2f: 49 83 e4 3f and r12,0x3f
180013b33: ba 90 00 00 00 mov edx,0x90
180013b38: 49 f7 dc neg r12
180013b3b: 49 83 e4 3f and r12,0x3f
180013b3f: 4c 03 a4 24 90 00 00 add r12,QWORD PTR [rsp+0x90]
180013b46: 00
180013b47: 4c 89 e1 mov rcx,r12
180013b4a: e8 f1 f5 00 00 call 0x180023140
180013b4f: 89 e9 mov ecx,ebp
180013b51: 41 b8 01 00 00 00 mov r8d,0x1
180013b57: 41 d3 e0 shl r8d,cl
180013b5a: 41 89 6c 24 04 mov DWORD PTR [r12+0x4],ebp
180013b5f: 41 83 fd 08 cmp r13d,0x8
180013b63: 45 89 74 24 14 mov DWORD PTR [r12+0x14],r14d
180013b68: 41 c7 44 24 1c 00 00 mov DWORD PTR [r12+0x1c],0x0
180013b6f: 00 00
180013b71: 0f 84 48 02 00 00 je 0x180013dbf
180013b77: 41 83 fd 04 cmp r13d,0x4
180013b7b: 0f 84 95 00 00 00 je 0x180013c16
180013b81: 41 83 fd 01 cmp r13d,0x1
180013b85: 75 37 jne 0x180013bbe
180013b87: f3 41 0f 2a c0 cvtsi2ss xmm0,r8d
180013b8c: f3 0f 10 0d 44 92 c4 movss xmm1,DWORD PTR [rip+0x1c49244] # 0x181c5cdd8
180013b93: 01
180013b94: f3 0f 5e c8 divss xmm1,xmm0
180013b98: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013b9f: 00
180013ba0: 41 c7 44 24 08 01 00 mov DWORD PTR [r12+0x8],0x1
180013ba7: 00 00
180013ba9: 41 c7 44 24 0c 00 00 mov DWORD PTR [r12+0xc],0x0
180013bb0: 00 00
180013bb2: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
180013bb9: e9 90 00 00 00 jmp 0x180013c4e
180013bbe: 41 83 fd 02 cmp r13d,0x2
180013bc2: 75 34 jne 0x180013bf8
180013bc4: f3 41 0f 2a c0 cvtsi2ss xmm0,r8d
180013bc9: f3 0f 10 0d 07 92 c4 movss xmm1,DWORD PTR [rip+0x1c49207] # 0x181c5cdd8
180013bd0: 01
180013bd1: f3 0f 5e c8 divss xmm1,xmm0
180013bd5: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013bdc: 00
180013bdd: 41 c7 44 24 08 00 00 mov DWORD PTR [r12+0x8],0x0
180013be4: 00 00
180013be6: 41 c7 44 24 0c 01 00 mov DWORD PTR [r12+0xc],0x1
180013bed: 00 00
180013bef: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
180013bf6: eb 56 jmp 0x180013c4e
180013bf8: 41 c7 04 24 00 00 00 mov DWORD PTR [r12],0x0
180013bff: 00
180013c00: b8 ee ff ff ff mov eax,0xffffffee
180013c05: 48 8d 64 24 30 lea rsp,[rsp+0x30]
180013c0a: 5d pop rbp
180013c0b: 41 5f pop r15
180013c0d: 41 5e pop r14
180013c0f: 41 5d pop r13
180013c11: 41 5c pop r12
180013c13: 5f pop rdi
180013c14: 5e pop rsi
180013c15: c3 ret
180013c16: f2 41 0f 2a c0 cvtsi2sd xmm0,r8d
180013c1b: b8 01 00 00 00 mov eax,0x1
180013c20: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013c27: 00
180013c28: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax
180013c2d: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax
180013c32: e8 49 f5 00 00 call 0x180023180
180013c37: f2 0f 10 0d 91 91 c4 movsd xmm1,QWORD PTR [rip+0x1c49191] # 0x181c5cdd0
180013c3e: 01
180013c3f: f2 0f 5e c8 divsd xmm1,xmm0
180013c43: f2 0f 5a c9 cvtsd2ss xmm1,xmm1
180013c47: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
180013c4e: 83 fd 04 cmp ebp,0x4
180013c51: 7f 35 jg 0x180013c88
180013c53: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0
180013c5a: 00 00
180013c5c: 33 c0 xor eax,eax
180013c5e: 4c 89 26 mov QWORD PTR [rsi],r12
180013c61: 48 8d 64 24 30 lea rsp,[rsp+0x30]
180013c66: 5d pop rbp
180013c67: 41 5f pop r15
180013c69: 41 5e pop r14
180013c6b: 41 5d pop r13
180013c6d: 41 5c pop r12
180013c6f: 5f pop rdi
180013c70: 5e pop rsi
180013c71: c3 ret
180013c72: b8 ef ff ff ff mov eax,0xffffffef
180013c77: 48 8d 64 24 30 lea rsp,[rsp+0x30]
180013c7c: 5d pop rbp
180013c7d: 41 5f pop r15
180013c7f: 41 5e pop r14
180013c81: 41 5d pop r13
180013c83: 41 5c pop r12
180013c85: 5f pop rdi
180013c86: 5e pop rsi
180013c87: c3 ret
180013c88: 83 fd 0a cmp ebp,0xa
180013c8b: 0f 8e f4 00 00 00 jle 0x180013d85
180013c91: 48 85 ff test rdi,rdi
180013c94: 75 16 jne 0x180013cac
180013c96: b8 f8 ff ff ff mov eax,0xfffffff8
180013c9b: 48 8d 64 24 30 lea rsp,[rsp+0x30]
180013ca0: 5d pop rbp
180013ca1: 41 5f pop r15
180013ca3: 41 5e pop r14
180013ca5: 41 5d pop r13
180013ca7: 41 5c pop r12
180013ca9: 5f pop rdi
180013caa: 5e pop rsi
180013cab: c3 ret
180013cac: 48 83 e7 3f and rdi,0x3f
180013cb0: 89 e9 mov ecx,ebp
180013cb2: 48 f7 df neg rdi
180013cb5: 41 89 ee mov r14d,ebp
180013cb8: 48 83 e7 3f and rdi,0x3f
180013cbc: 49 89 fd mov r13,rdi
180013cbf: 4c 03 ac 24 98 00 00 add r13,QWORD PTR [rsp+0x98]
180013cc6: 00
180013cc7: 4c 89 ea mov rdx,r13
180013cca: e8 71 05 04 00 call 0x180054240
180013ccf: 48 89 c7 mov rdi,rax
180013cd2: 49 8d 94 24 90 00 00 lea rdx,[r12+0x90]
180013cd9: 00
180013cda: 49 89 54 24 30 mov QWORD PTR [r12+0x30],rdx
180013cdf: 44 8d 7d ff lea r15d,[rbp-0x1]
180013ce3: 41 83 ff 11 cmp r15d,0x11
180013ce7: 7f 3f jg 0x180013d28
180013ce9: 41 83 ff 10 cmp r15d,0x10
180013ced: 44 89 f9 mov ecx,r15d
180013cf0: e8 ab fa 00 00 call 0x1800237a0
180013cf5: 44 89 f9 mov ecx,r15d
180013cf8: 4c 89 ea mov rdx,r13
180013cfb: 45 89 f0 mov r8d,r14d
180013cfe: 49 89 c1 mov r9,rax
180013d01: 49 89 44 24 38 mov QWORD PTR [r12+0x38],rax
180013d06: e8 35 0b 04 00 call 0x180054840
180013d0b: 49 89 c1 mov r9,rax
180013d0e: 44 89 f9 mov ecx,r15d
180013d11: b8 01 00 00 00 mov eax,0x1
180013d16: d3 e0 shl eax,cl
180013d18: c1 e0 03 shl eax,0x3
180013d1b: 83 c0 3f add eax,0x3f
180013d1e: 83 e0 c0 and eax,0xffffffc0
180013d21: 41 89 44 24 18 mov DWORD PTR [r12+0x18],eax
180013d26: eb 20 jmp 0x180013d48
180013d28: 48 8d 04 24 lea rax,[rsp]
180013d2c: 4c 89 e1 mov rcx,r12
180013d2f: 4d 89 e8 mov r8,r13
180013d32: 45 89 f1 mov r9d,r14d
180013d35: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx
180013d39: 44 89 fa mov edx,r15d
180013d3c: 48 89 78 28 mov QWORD PTR [rax+0x28],rdi
180013d40: e8 bb 1e 04 00 call 0x180055c00
180013d45: 49 89 c1 mov r9,rax
180013d48: 89 e9 mov ecx,ebp
180013d4a: 4c 89 ea mov rdx,r13
180013d4d: 45 89 f0 mov r8d,r14d
180013d50: 4d 89 4c 24 50 mov QWORD PTR [r12+0x50],r9
180013d55: e8 86 5a 04 00 call 0x1800597e0
180013d5a: 89 e9 mov ecx,ebp
180013d5c: 4c 89 ea mov rdx,r13
180013d5f: 45 89 f0 mov r8d,r14d
180013d62: 49 89 c1 mov r9,rax
180013d65: 49 89 44 24 58 mov QWORD PTR [r12+0x58],rax
180013d6a: e8 71 5e 04 00 call 0x180059be0
180013d6f: 4c 89 26 mov QWORD PTR [rsi],r12
180013d72: 33 c0 xor eax,eax
180013d74: 48 8d 64 24 30 lea rsp,[rsp+0x30]
180013d79: 5d pop rbp
180013d7a: 41 5f pop r15
180013d7c: 41 5e pop r14
180013d7e: 41 5d pop r13
180013d80: 41 5c pop r12
180013d82: 5f pop rdi
180013d83: 5e pop rsi
180013d84: c3 ret
180013d85: 41 be 0a 00 00 00 mov r14d,0xa
180013d8b: 4c 8d 2d 8e 32 60 02 lea r13,[rip+0x260328e] # 0x182617020
180013d92: 83 fd 06 cmp ebp,0x6
180013d95: 49 8d 94 24 90 00 00 lea rdx,[r12+0x90]
180013d9c: 00
180013d9d: 0f 8f 37 ff ff ff jg 0x180013cda
180013da3: 49 89 d1 mov r9,rdx
180013da6: 49 83 e1 3f and r9,0x3f
180013daa: 49 f7 d9 neg r9
180013dad: 49 83 e1 3f and r9,0x3f
180013db1: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0
180013db8: 00 00
180013dba: 4c 03 ca add r9,rdx
180013dbd: eb 89 jmp 0x180013d48
180013dbf: 33 c0 xor eax,eax
180013dc1: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013dc8: 00
180013dc9: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax
180013dce: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax
180013dd3: e9 76 fe ff ff jmp 0x180013c4e
180013dd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
180013ddf: 00
180013de0: 53 push rbx
180013de1: 56 push rsi
180013de2: 57 push rdi
180013de3: 41 54 push r12
180013de5: 41 55 push r13
180013de7: 41 56 push r14
180013de9: 41 57 push r15
180013deb: 55 push rbp
180013dec: 48 83 ec 38 sub rsp,0x38
180013df0: 49 89 ce mov r14,rcx
180013df3: 44 89 cf mov edi,r9d
180013df6: 44 89 c6 mov esi,r8d
180013df9: 4c 8b ac 24 a8 00 00 mov r13,QWORD PTR [rsp+0xa8]
180013e00: 00
180013e01: 41 89 d7 mov r15d,edx
180013e04: 4d 85 f6 test r14,r14
180013e07: 0f 84 85 01 00 00 je 0x180013f92
180013e0d: 41 83 ff 1e cmp r15d,0x1e
180013e11: 0f 87 56 01 00 00 ja 0x180013f6d
180013e17: 41 83 ff 1d cmp r15d,0x1d
180013e1b: 0f 8f 4c 01 00 00 jg 0x180013f6d
180013e21: 48 8b 9c 24 a0 00 00 mov rbx,QWORD PTR [rsp+0xa0]
180013e28: 00
180013e29: 48 85 db test rbx,rbx
180013e2c: 0f 84 60 01 00 00 je 0x180013f92
180013e32: 48 89 dd mov rbp,rbx
180013e35: ba 90 00 00 00 mov edx,0x90
180013e3a: 48 83 e5 3f and rbp,0x3f
180013e3e: 48 f7 dd neg rbp
180013e41: 48 83 e5 3f and rbp,0x3f
180013e45: 4c 8d 24 2b lea r12,[rbx+rbp*1]
180013e49: 4c 89 e1 mov rcx,r12
180013e4c: e8 6f 49 01 00 call 0x1800287c0
180013e51: 44 89 f9 mov ecx,r15d
180013e54: b8 01 00 00 00 mov eax,0x1
180013e59: 41 89 7c 24 14 mov DWORD PTR [r12+0x14],edi
180013e5e: d3 e0 shl eax,cl
180013e60: 45 89 7c 24 04 mov DWORD PTR [r12+0x4],r15d
180013e65: 41 c7 44 24 1c 00 00 mov DWORD PTR [r12+0x1c],0x0
180013e6c: 00 00
180013e6e: 83 fe 08 cmp esi,0x8
180013e71: 0f 84 39 02 00 00 je 0x1800140b0
180013e77: 83 fe 04 cmp esi,0x4
180013e7a: 0f 84 91 00 00 00 je 0x180013f11
180013e80: 83 fe 01 cmp esi,0x1
180013e83: 75 36 jne 0x180013ebb
180013e85: f3 0f 2a c0 cvtsi2ss xmm0,eax
180013e89: f3 0f 10 0d 57 8f c4 movss xmm1,DWORD PTR [rip+0x1c48f57] # 0x181c5cde8
180013e90: 01
180013e91: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013e98: 00
180013e99: f3 0f 5e c8 divss xmm1,xmm0
180013e9d: 41 c7 44 24 08 01 00 mov DWORD PTR [r12+0x8],0x1
180013ea4: 00 00
180013ea6: 41 c7 44 24 0c 00 00 mov DWORD PTR [r12+0xc],0x0
180013ead: 00 00
180013eaf: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
180013eb6: e9 8d 00 00 00 jmp 0x180013f48
180013ebb: 83 fe 02 cmp esi,0x2
180013ebe: 75 33 jne 0x180013ef3
180013ec0: f3 0f 2a c0 cvtsi2ss xmm0,eax
180013ec4: f3 0f 10 0d 1c 8f c4 movss xmm1,DWORD PTR [rip+0x1c48f1c] # 0x181c5cde8
180013ecb: 01
180013ecc: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013ed3: 00
180013ed4: f3 0f 5e c8 divss xmm1,xmm0
180013ed8: 41 c7 44 24 08 00 00 mov DWORD PTR [r12+0x8],0x0
180013edf: 00 00
180013ee1: 41 c7 44 24 0c 01 00 mov DWORD PTR [r12+0xc],0x1
180013ee8: 00 00
180013eea: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
180013ef1: eb 55 jmp 0x180013f48
180013ef3: 41 c7 04 24 00 00 00 mov DWORD PTR [r12],0x0
180013efa: 00
180013efb: b8 ee ff ff ff mov eax,0xffffffee
180013f00: 48 83 c4 38 add rsp,0x38
180013f04: 5d pop rbp
180013f05: 41 5f pop r15
180013f07: 41 5e pop r14
180013f09: 41 5d pop r13
180013f0b: 41 5c pop r12
180013f0d: 5f pop rdi
180013f0e: 5e pop rsi
180013f0f: 5b pop rbx
180013f10: c3 ret
180013f11: f2 0f 2a c0 cvtsi2sd xmm0,eax
180013f15: b8 01 00 00 00 mov eax,0x1
180013f1a: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6
180013f21: 00
180013f22: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax
180013f27: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax
180013f2c: e8 cf 48 01 00 call 0x180028800
180013f31: f2 0f 10 0d a7 8e c4 movsd xmm1,QWORD PTR [rip+0x1c48ea7] # 0x181c5cde0
180013f38: 01
180013f39: f2 0f 5e c8 divsd xmm1,xmm0
180013f3d: f2 0f 5a c9 cvtsd2ss xmm1,xmm1
180013f41: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1
180013f48: 41 83 ff 04 cmp r15d,0x4
180013f4c: 7f 35 jg 0x180013f83
180013f4e: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0
180013f55: 00 00
180013f57: 33 c0 xor eax,eax
180013f59: 4d 89 26 mov QWORD PTR [r14],r12
180013f5c: 48 83 c4 38 add rsp,0x38
180013f60: 5d pop rbp
180013f61: 41 5f pop r15
180013f63: 41 5e pop r14
180013f65: 41 5d pop r13
180013f67: 41 5c pop r12
180013f69: 5f pop rdi
180013f6a: 5e pop rsi
180013f6b: 5b pop rbx
180013f6c: c3 ret
180013f6d: b8 ef ff ff ff mov eax,0xffffffef
180013f72: 48 83 c4 38 add rsp,0x38
180013f76: 5d pop rbp
180013f77: 41 5f pop r15
180013f79: 41 5e pop r14
180013f7b: 41 5d pop r13
180013f7d: 41 5c pop r12
180013f7f: 5f pop rdi
180013f80: 5e pop rsi
180013f81: 5b pop rbx
180013f82: c3 ret
180013f83: 41 83 ff 0a cmp r15d,0xa
180013f87: 0f 8e e9 00 00 00 jle 0x180014076
180013f8d: 4d 85 ed test r13,r13
180013f90: 75 16 jne 0x180013fa8
180013f92: b8 f8 ff ff ff mov eax,0xfffffff8
180013f97: 48 83 c4 38 add rsp,0x38
180013f9b: 5d pop rbp
180013f9c: 41 5f pop r15
180013f9e: 41 5e pop r14
180013fa0: 41 5d pop r13
180013fa2: 41 5c pop r12
180013fa4: 5f pop rdi
180013fa5: 5e pop rsi
180013fa6: 5b pop rbx
180013fa7: c3 ret
180013fa8: 4c 89 ee mov rsi,r13
180013fab: 44 89 f9 mov ecx,r15d
180013fae: 48 83 e6 3f and rsi,0x3f
180013fb2: 44 89 ff mov edi,r15d
180013fb5: 48 f7 de neg rsi
180013fb8: 48 83 e6 3f and rsi,0x3f
180013fbc: 49 03 f5 add rsi,r13
180013fbf: 48 89 f2 mov rdx,rsi
180013fc2: e8 59 60 04 00 call 0x18005a020
180013fc7: 49 89 c5 mov r13,rax
180013fca: 48 8d 94 2b 90 00 00 lea rdx,[rbx+rbp*1+0x90]
180013fd1: 00
180013fd2: 41 8d 5f ff lea ebx,[r15-0x1]
180013fd6: 49 89 54 24 30 mov QWORD PTR [r12+0x30],rdx
180013fdb: 83 fb 11 cmp ebx,0x11
180013fde: 7f 39 jg 0x180014019