Files
soothe2-re/handoff/nls_dasm/h3_189d60.dis
T
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

249 lines
13 KiB
Plaintext

/tmp/det/h3_189d60.bin: file format binary
Disassembly of section .data:
0000000180189d60 <.data>:
180189d60: 48 83 ec 28 sub rsp,0x28
180189d64: 4d 89 c1 mov r9,r8
180189d67: 49 89 d0 mov r8,rdx
180189d6a: 8b 11 mov edx,DWORD PTR [rcx]
180189d6c: 0f b7 41 02 movzx eax,WORD PTR [rcx+0x2]
180189d70: 89 54 24 20 mov DWORD PTR [rsp+0x20],edx
180189d74: 25 80 7f 00 00 and eax,0x7f80
180189d79: c1 ea 18 shr edx,0x18
180189d7c: 83 e2 7f and edx,0x7f
180189d7f: 3d 80 7f 00 00 cmp eax,0x7f80
180189d84: 75 47 jne 0x180189dcd
180189d86: 88 54 24 23 mov BYTE PTR [rsp+0x23],dl
180189d8a: 81 7c 24 20 00 00 80 cmp DWORD PTR [rsp+0x20],0x7f800000
180189d91: 7f
180189d92: 75 20 jne 0x180189db4
180189d94: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx]
180189d98: b8 13 00 00 00 mov eax,0x13
180189d9d: c5 fa 59 0d fb 24 b9 vmulss xmm1,xmm0,DWORD PTR [rip+0x1b924fb] # 0x181d1c2a0
180189da4: 01
180189da5: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1
180189daa: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1
180189daf: 48 83 c4 28 add rsp,0x28
180189db3: c3 ret
180189db4: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx]
180189db8: 33 c0 xor eax,eax
180189dba: c5 fa 59 09 vmulss xmm1,xmm0,DWORD PTR [rcx]
180189dbe: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1
180189dc3: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1
180189dc8: 48 83 c4 28 add rsp,0x28
180189dcc: c3 ret
180189dcd: 33 c0 xor eax,eax
180189dcf: 48 83 c4 28 add rsp,0x28
180189dd3: c3 ret
180189dd4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
180189dd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180189de0: 53 push rbx
180189de1: 56 push rsi
180189de2: 57 push rdi
180189de3: 41 54 push r12
180189de5: 41 56 push r14
180189de7: 41 57 push r15
180189de9: 55 push rbp
180189dea: b8 50 26 00 00 mov eax,0x2650
180189def: e8 2c 83 fa 00 call 0x181132120
180189df4: 48 81 ec 50 26 00 00 sub rsp,0x2650
180189dfb: 45 89 ce mov r14d,r9d
180189dfe: c5 78 11 bc 24 10 26 vmovups XMMWORD PTR [rsp+0x2610],xmm15
180189e05: 00 00
180189e07: 45 89 f7 mov r15d,r14d
180189e0a: c5 78 11 b4 24 00 26 vmovups XMMWORD PTR [rsp+0x2600],xmm14
180189e11: 00 00
180189e13: 41 83 e7 e0 and r15d,0xffffffe0
180189e17: c5 78 11 ac 24 f0 25 vmovups XMMWORD PTR [rsp+0x25f0],xmm13
180189e1e: 00 00
180189e20: 4d 89 c4 mov r12,r8
180189e23: c5 78 11 a4 24 e0 25 vmovups XMMWORD PTR [rsp+0x25e0],xmm12
180189e2a: 00 00
180189e2c: 48 89 d3 mov rbx,rdx
180189e2f: c5 78 11 9c 24 d0 25 vmovups XMMWORD PTR [rsp+0x25d0],xmm11
180189e36: 00 00
180189e38: 48 89 cd mov rbp,rcx
180189e3b: c5 78 11 94 24 c0 25 vmovups XMMWORD PTR [rsp+0x25c0],xmm10
180189e42: 00 00
180189e44: c5 78 11 8c 24 b0 25 vmovups XMMWORD PTR [rsp+0x25b0],xmm9
180189e4b: 00 00
180189e4d: c5 78 11 84 24 a0 25 vmovups XMMWORD PTR [rsp+0x25a0],xmm8
180189e54: 00 00
180189e56: c5 f8 11 bc 24 90 25 vmovups XMMWORD PTR [rsp+0x2590],xmm7
180189e5d: 00 00
180189e5f: c5 f8 11 b4 24 80 25 vmovups XMMWORD PTR [rsp+0x2580],xmm6
180189e66: 00 00
180189e68: 4c 89 ac 24 38 26 00 mov QWORD PTR [rsp+0x2638],r13
180189e6f: 00
180189e70: 4c 8d ac 24 9f 00 00 lea r13,[rsp+0x9f]
180189e77: 00
180189e78: 48 8b 05 f1 ba 48 02 mov rax,QWORD PTR [rip+0x248baf1] # 0x182615970
180189e7f: 49 83 e5 c0 and r13,0xffffffffffffffc0
180189e83: 48 33 c4 xor rax,rsp
180189e86: 48 89 84 24 48 26 00 mov QWORD PTR [rsp+0x2648],rax
180189e8d: 00
180189e8e: c7 84 24 40 26 00 00 mov DWORD PTR [rsp+0x2640],0x0
180189e95: 00 00 00 00
180189e99: 45 85 f6 test r14d,r14d
180189e9c: 0f 8e 63 58 00 00 jle 0x18018f705
180189ea2: 48 85 ed test rbp,rbp
180189ea5: 0f 84 44 58 00 00 je 0x18018f6ef
180189eab: 48 85 db test rbx,rbx
180189eae: 0f 84 25 58 00 00 je 0x18018f6d9
180189eb4: 4d 85 e4 test r12,r12
180189eb7: 0f 84 e4 57 00 00 je 0x18018f6a1
180189ebd: d9 bc 24 34 26 00 00 fnstcw WORD PTR [rsp+0x2634]
180189ec4: 0f b7 94 24 34 26 00 movzx edx,WORD PTR [rsp+0x2634]
180189ecb: 00
180189ecc: 89 d0 mov eax,edx
180189ece: 83 e0 3f and eax,0x3f
180189ed1: 83 f8 3f cmp eax,0x3f
180189ed4: 74 13 je 0x180189ee9
180189ed6: 83 ca 3f or edx,0x3f
180189ed9: 66 89 54 24 40 mov WORD PTR [rsp+0x40],dx
180189ede: db e2 fnclex
180189ee0: d9 6c 24 40 fldcw WORD PTR [rsp+0x40]
180189ee4: 40 b7 01 mov dil,0x1
180189ee7: eb 03 jmp 0x180189eec
180189ee9: 40 32 ff xor dil,dil
180189eec: c5 f8 ae 9c 24 30 26 vstmxcsr DWORD PTR [rsp+0x2630]
180189ef3: 00 00
180189ef5: 8b b4 24 30 26 00 00 mov esi,DWORD PTR [rsp+0x2630]
180189efc: 89 f0 mov eax,esi
180189efe: 25 c0 ff 00 00 and eax,0xffc0
180189f03: 3d 80 1f 00 00 cmp eax,0x1f80
180189f08: 74 20 je 0x180189f2a
180189f0a: 89 f0 mov eax,esi
180189f0c: 40 80 c7 02 add dil,0x2
180189f10: 25 3f 00 ff ff and eax,0xffff003f
180189f15: 05 80 1f 00 00 add eax,0x1f80
180189f1a: 89 84 24 30 26 00 00 mov DWORD PTR [rsp+0x2630],eax
180189f21: c5 f8 ae 94 24 30 26 vldmxcsr DWORD PTR [rsp+0x2630]
180189f28: 00 00
180189f2a: 33 c0 xor eax,eax
180189f2c: 45 85 ff test r15d,r15d
180189f2f: 0f 8e fd 0a 00 00 jle 0x18018aa32
180189f35: 4d 63 ff movsxd r15,r15d
180189f38: 89 b4 24 20 26 00 00 mov DWORD PTR [rsp+0x2620],esi
180189f3f: 40 88 bc 24 78 25 00 mov BYTE PTR [rsp+0x2578],dil
180189f46: 00
180189f47: 44 89 b4 24 28 26 00 mov DWORD PTR [rsp+0x2628],r14d
180189f4e: 00
180189f4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
180189f56: 00
180189f57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180189f5e: 66 90 xchg ax,ax
180189f60: c5 fc 10 7c 85 00 vmovups ymm7,YMMWORD PTR [rbp+rax*4+0x0]
180189f66: c5 fc 10 25 12 37 b9 vmovups ymm4,YMMWORD PTR [rip+0x1b93712] # 0x181d1d680
180189f6d: 01
180189f6e: c5 7c 10 05 ca 3c b9 vmovups ymm8,YMMWORD PTR [rip+0x1b93cca] # 0x181d1dc40
180189f75: 01
180189f76: c4 c1 7c 11 bd 60 19 vmovups YMMWORD PTR [r13+0x1960],ymm7
180189f7d: 00 00
180189f7f: c5 fc 10 5c 85 20 vmovups ymm3,YMMWORD PTR [rbp+rax*4+0x20]
180189f85: c4 c1 7c 11 9d 40 19 vmovups YMMWORD PTR [r13+0x1940],ymm3
180189f8c: 00 00
180189f8e: c5 7c 10 4c 85 40 vmovups ymm9,YMMWORD PTR [rbp+rax*4+0x40]
180189f94: c4 41 7c 11 8d 80 19 vmovups YMMWORD PTR [r13+0x1980],ymm9
180189f9b: 00 00
180189f9d: c5 7c 10 74 85 60 vmovups ymm14,YMMWORD PTR [rbp+rax*4+0x60]
180189fa3: c4 41 7c 11 b5 20 19 vmovups YMMWORD PTR [r13+0x1920],ymm14
180189faa: 00 00
180189fac: c5 44 54 dc vandps ymm11,ymm7,ymm4
180189fb0: c5 64 54 d4 vandps ymm10,ymm3,ymm4
180189fb4: c5 b4 54 cc vandps ymm1,ymm9,ymm4
180189fb8: c5 8c 54 f4 vandps ymm6,ymm14,ymm4
180189fbc: c5 dc 55 d7 vandnps ymm2,ymm4,ymm7
180189fc0: c5 dc 55 eb vandnps ymm5,ymm4,ymm3
180189fc4: c4 c1 5c 55 c1 vandnps ymm0,ymm4,ymm9
180189fc9: c4 c1 5c 55 fe vandnps ymm7,ymm4,ymm14
180189fce: c5 fc 10 25 aa 3c b9 vmovups ymm4,YMMWORD PTR [rip+0x1b93caa] # 0x181d1dc80
180189fd5: 01
180189fd6: c4 c1 7c 11 85 40 1a vmovups YMMWORD PTR [r13+0x1a40],ymm0
180189fdd: 00 00
180189fdf: c4 c1 7c 11 bd 20 1a vmovups YMMWORD PTR [r13+0x1a20],ymm7
180189fe6: 00 00
180189fe8: c4 c1 7c 11 95 e0 19 vmovups YMMWORD PTR [r13+0x19e0],ymm2
180189fef: 00 00
180189ff1: c4 41 7c 11 9d a0 1c vmovups YMMWORD PTR [r13+0x1ca0],ymm11
180189ff8: 00 00
180189ffa: c4 c1 7c 11 ad 00 1a vmovups YMMWORD PTR [r13+0x1a00],ymm5
18018a001: 00 00
18018a003: c4 41 7c 11 95 c0 1c vmovups YMMWORD PTR [r13+0x1cc0],ymm10
18018a00a: 00 00
18018a00c: c4 c1 7c 11 8d 20 1d vmovups YMMWORD PTR [r13+0x1d20],ymm1
18018a013: 00 00
18018a015: c4 c1 7c 11 b5 00 1d vmovups YMMWORD PTR [r13+0x1d00],ymm6
18018a01c: 00 00
18018a01e: c5 fd 6f c4 vmovdqa ymm0,ymm4
18018a022: c4 e2 3d b8 c6 vfmadd231ps ymm0,ymm8,ymm6
18018a027: c5 7d 6f e4 vmovdqa ymm12,ymm4
18018a02b: c5 7d 6f ec vmovdqa ymm13,ymm4
18018a02f: c5 fd 6f fc vmovdqa ymm7,ymm4
18018a033: c4 42 3d b8 e3 vfmadd231ps ymm12,ymm8,ymm11
18018a038: c4 42 3d b8 ea vfmadd231ps ymm13,ymm8,ymm10
18018a03d: c4 e2 3d b8 f9 vfmadd231ps ymm7,ymm8,ymm1
18018a042: c5 85 72 f0 1f vpslld ymm15,ymm0,0x1f
18018a047: c4 c1 6d 72 f4 1f vpslld ymm2,ymm12,0x1f
18018a04d: c4 c1 65 72 f5 1f vpslld ymm3,ymm13,0x1f
18018a053: c5 d5 72 f7 1f vpslld ymm5,ymm7,0x1f
18018a058: c4 41 7e 7f bd 60 1a vmovdqu YMMWORD PTR [r13+0x1a60],ymm15
18018a05f: 00 00
18018a061: c4 c1 7e 7f 95 40 1b vmovdqu YMMWORD PTR [r13+0x1b40],ymm2
18018a068: 00 00
18018a06a: c4 c1 7e 7f 9d a0 1a vmovdqu YMMWORD PTR [r13+0x1aa0],ymm3
18018a071: 00 00
18018a073: c4 c1 7e 7f ad 80 1a vmovdqu YMMWORD PTR [r13+0x1a80],ymm5
18018a07a: 00 00
18018a07c: c5 1c 5c cc vsubps ymm9,ymm12,ymm4
18018a080: c5 14 5c f4 vsubps ymm14,ymm13,ymm4
18018a084: c5 44 5c fc vsubps ymm15,ymm7,ymm4
18018a088: c5 7c 5c ec vsubps ymm13,ymm0,ymm4
18018a08c: c4 63 7d 19 c8 01 vextractf128 xmm0,ymm9,0x1
18018a092: c4 63 7d 19 f4 01 vextractf128 xmm4,ymm14,0x1
18018a098: c4 43 7d 19 f8 01 vextractf128 xmm8,ymm15,0x1
18018a09e: c4 c1 7c 5a d6 vcvtps2pd ymm2,xmm14
18018a0a3: c4 41 7c 5a e5 vcvtps2pd ymm12,xmm13
18018a0a8: c5 fc 5a d8 vcvtps2pd ymm3,xmm0
18018a0ac: c5 fc 5a fc vcvtps2pd ymm7,xmm4
18018a0b0: c4 c1 7c 5a e7 vcvtps2pd ymm4,xmm15
18018a0b5: c4 c1 7c 5a c0 vcvtps2pd ymm0,xmm8
18018a0ba: c4 c1 7c 5a e9 vcvtps2pd ymm5,xmm9
18018a0bf: c4 43 7d 19 ee 01 vextractf128 xmm14,ymm13,0x1
18018a0c5: c4 41 7c 5a eb vcvtps2pd ymm13,xmm11
18018a0ca: c4 43 7d 19 db 01 vextractf128 xmm11,ymm11,0x1
18018a0d0: c4 41 7c 5a fe vcvtps2pd ymm15,xmm14
18018a0d5: c4 41 7c 5a f3 vcvtps2pd ymm14,xmm11
18018a0da: c4 43 7d 19 d3 01 vextractf128 xmm11,ymm10,0x1
18018a0e0: c4 c3 7d 19 c8 01 vextractf128 xmm8,ymm1,0x1
18018a0e6: c4 41 7c 5a ca vcvtps2pd ymm9,xmm10
18018a0eb: c4 41 7c 5a d3 vcvtps2pd ymm10,xmm11
18018a0f0: c5 7c 5a d9 vcvtps2pd ymm11,xmm1
18018a0f4: c4 c1 7c 5a c8 vcvtps2pd ymm1,xmm8
18018a0f9: c5 7c 5a c6 vcvtps2pd ymm8,xmm6
18018a0fd: c4 e3 7d 19 f6 01 vextractf128 xmm6,ymm6,0x1
18018a103: c5 fc 5a f6 vcvtps2pd ymm6,xmm6
18018a107: c4 c1 7d 11 b5 20 1e vmovupd YMMWORD PTR [r13+0x1e20],ymm6
18018a10e: 00 00
18018a110: c5 fd 10 35 a8 39 b9 vmovupd ymm6,YMMWORD PTR [rip+0x1b939a8] # 0x181d1dac0
18018a117: 01
18018a118: c4 42 cd bc c4 vfnmadd231pd ymm8,ymm6,ymm12
18018a11d: c4 41 7d 11 85 40 1e vmovupd YMMWORD PTR [r13+0x1e40],ymm8
18018a124: 00 00
18018a126: c4 41 7d 10 85 20 1e vmovupd ymm8,YMMWORD PTR [r13+0x1e20]
18018a12d: 00 00
18018a12f: c4 62 cd bc ed vfnmadd231pd ymm13,ymm6,ymm5
18018a134: c4 62 cd bc f3 vfnmadd231pd ymm14,ymm6,ymm3
18018a139: c4 62 cd bc ca vfnmadd231pd ymm9,ymm6,ymm2
18018a13e: c4 62 cd bc d7 vfnmadd231pd ymm10,ymm6,ymm7
18018a143: c4 62 cd bc dc vfnmadd231pd ymm11,ymm6,ymm4
18018a148: c4 e2 cd bc c8 vfnmadd231pd ymm1,ymm6,ymm0
18018a14d: c4 42 cd bc c7 vfnmadd231pd ymm8,ymm6,ymm15
18018a152: c5 fd 10 35 a6 39 b9 vmovupd ymm6,YMMWORD PTR [rip+0x1b939a6] # 0x181d1db00
18018a159: 01
18018a15a: c4 c2 cd ac ed vfnmadd213pd ymm5,ymm6,ymm13
18018a15f: c4 .byte 0xc4