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

212 lines
11 KiB
Plaintext

/tmp/det/x_18004d4c0.bin: file format binary
Disassembly of section .data:
000000018004d4c0 <.data>:
18004d4c0: 56 push rsi
18004d4c1: 57 push rdi
18004d4c2: 41 54 push r12
18004d4c4: 41 56 push r14
18004d4c6: 41 57 push r15
18004d4c8: 55 push rbp
18004d4c9: 4c 89 c0 mov rax,r8
18004d4cc: 48 83 e0 18 and rax,0x18
18004d4d0: 49 89 d6 mov r14,rdx
18004d4d3: 49 89 cc mov r12,rcx
18004d4d6: 85 c0 test eax,eax
18004d4d8: 0f 84 8d 00 00 00 je 0x18004d56b
18004d4de: c1 e8 03 shr eax,0x3
18004d4e1: 4c 89 e2 mov rdx,r12
18004d4e4: f7 d8 neg eax
18004d4e6: 4c 89 f1 mov rcx,r14
18004d4e9: 83 c0 04 add eax,0x4
18004d4ec: 4c 89 c5 mov rbp,r8
18004d4ef: 41 3b c1 cmp eax,r9d
18004d4f2: 41 0f 4d c1 cmovge eax,r9d
18004d4f6: a8 04 test al,0x4
18004d4f8: 74 2b je 0x18004d525
18004d4fa: c4 c1 78 10 04 24 vmovups xmm0,XMMWORD PTR [r12]
18004d500: c4 c1 78 10 0e vmovups xmm1,XMMWORD PTR [r14]
18004d505: c5 f8 14 d1 vunpcklps xmm2,xmm0,xmm1
18004d509: 49 8d 54 24 10 lea rdx,[r12+0x10]
18004d50e: c5 f8 15 d9 vunpckhps xmm3,xmm0,xmm1
18004d512: 49 8d 4e 10 lea rcx,[r14+0x10]
18004d516: c4 c1 78 11 10 vmovups XMMWORD PTR [r8],xmm2
18004d51b: c4 c1 78 11 58 10 vmovups XMMWORD PTR [r8+0x10],xmm3
18004d521: 49 8d 68 20 lea rbp,[r8+0x20]
18004d525: a8 02 test al,0x2
18004d527: 74 1d je 0x18004d546
18004d529: c5 fb 10 12 vmovsd xmm2,QWORD PTR [rdx]
18004d52d: 48 83 c2 08 add rdx,0x8
18004d531: c5 fb 10 19 vmovsd xmm3,QWORD PTR [rcx]
18004d535: 48 83 c1 08 add rcx,0x8
18004d539: c5 e8 14 e3 vunpcklps xmm4,xmm2,xmm3
18004d53d: c5 f8 11 65 00 vmovups XMMWORD PTR [rbp+0x0],xmm4
18004d542: 48 83 c5 10 add rbp,0x10
18004d546: a8 01 test al,0x1
18004d548: 74 0f je 0x18004d559
18004d54a: c5 fa 10 02 vmovss xmm0,DWORD PTR [rdx]
18004d54e: c4 e3 79 21 09 10 vinsertps xmm1,xmm0,DWORD PTR [rcx],0x10
18004d554: c5 f8 13 4d 00 vmovlps QWORD PTR [rbp+0x0],xmm1
18004d559: 48 63 c0 movsxd rax,eax
18004d55c: 44 2b c8 sub r9d,eax
18004d55f: 4d 8d 24 84 lea r12,[r12+rax*4]
18004d563: 4d 8d 34 86 lea r14,[r14+rax*4]
18004d567: 4d 8d 04 c0 lea r8,[r8+rax*8]
18004d56b: 44 89 c9 mov ecx,r9d
18004d56e: 4c 89 e7 mov rdi,r12
18004d571: 41 c1 f9 03 sar r9d,0x3
18004d575: 4c 89 f6 mov rsi,r14
18004d578: 4c 89 c5 mov rbp,r8
18004d57b: 83 e1 07 and ecx,0x7
18004d57e: 45 85 c9 test r9d,r9d
18004d581: 0f 8e 18 01 00 00 jle 0x18004d69f
18004d587: b8 01 00 00 00 mov eax,0x1
18004d58c: 45 89 cf mov r15d,r9d
18004d58f: 45 33 d2 xor r10d,r10d
18004d592: 41 d1 ef shr r15d,1
18004d595: 45 33 db xor r11d,r11d
18004d598: 33 d2 xor edx,edx
18004d59a: 45 85 ff test r15d,r15d
18004d59d: 0f 86 a8 00 00 00 jbe 0x18004d64b
18004d5a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18004d5aa: 00
18004d5ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18004d5b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18004d5b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18004d5c0: c4 c1 7c 10 04 3b vmovups ymm0,YMMWORD PTR [r11+rdi*1]
18004d5c6: 49 ff c2 inc r10
18004d5c9: c4 c1 7c 10 64 3b 20 vmovups ymm4,YMMWORD PTR [r11+rdi*1+0x20]
18004d5d0: c4 c1 7c 10 0c 33 vmovups ymm1,YMMWORD PTR [r11+rsi*1]
18004d5d6: c4 c1 7c 10 6c 33 20 vmovups ymm5,YMMWORD PTR [r11+rsi*1+0x20]
18004d5dd: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1
18004d5e1: 4d 8d 64 3b 40 lea r12,[r11+rdi*1+0x40]
18004d5e6: c5 fc 15 d9 vunpckhps ymm3,ymm0,ymm1
18004d5ea: 4d 8d 74 33 40 lea r14,[r11+rsi*1+0x40]
18004d5ef: c5 dc 14 c5 vunpcklps ymm0,ymm4,ymm5
18004d5f3: 49 83 c3 40 add r11,0x40
18004d5f7: c5 dc 15 e5 vunpckhps ymm4,ymm4,ymm5
18004d5fb: 4c 8d 84 2a 80 00 00 lea r8,[rdx+rbp*1+0x80]
18004d602: 00
18004d603: c5 f8 11 14 2a vmovups XMMWORD PTR [rdx+rbp*1],xmm2
18004d608: c4 c1 78 11 58 90 vmovups XMMWORD PTR [r8-0x70],xmm3
18004d60e: c4 c3 7d 19 50 a0 01 vextractf128 XMMWORD PTR [r8-0x60],ymm2,0x1
18004d615: c4 c1 78 11 40 c0 vmovups XMMWORD PTR [r8-0x40],xmm0
18004d61b: c4 c1 78 11 60 d0 vmovups XMMWORD PTR [r8-0x30],xmm4
18004d621: c4 c3 7d 19 58 b0 01 vextractf128 XMMWORD PTR [r8-0x50],ymm3,0x1
18004d628: c4 c3 7d 19 40 e0 01 vextractf128 XMMWORD PTR [r8-0x20],ymm0,0x1
18004d62f: c4 c3 7d 19 60 f0 01 vextractf128 XMMWORD PTR [r8-0x10],ymm4,0x1
18004d636: 48 81 c2 80 00 00 00 add rdx,0x80
18004d63d: 4d 3b d7 cmp r10,r15
18004d640: 0f 82 7a ff ff ff jb 0x18004d5c0
18004d646: 43 8d 44 12 01 lea eax,[r10+r10*1+0x1]
18004d64b: 8d 50 ff lea edx,[rax-0x1]
18004d64e: 41 3b d1 cmp edx,r9d
18004d651: 73 4c jae 0x18004d69f
18004d653: 4c 63 c0 movsxd r8,eax
18004d656: 4d 89 c6 mov r14,r8
18004d659: 49 c1 e6 05 shl r14,0x5
18004d65d: 49 c1 e0 06 shl r8,0x6
18004d661: c4 c1 7c 10 44 3e e0 vmovups ymm0,YMMWORD PTR [r14+rdi*1-0x20]
18004d668: 4e 8d 24 37 lea r12,[rdi+r14*1]
18004d66c: c4 a1 7c 10 4c 36 e0 vmovups ymm1,YMMWORD PTR [rsi+r14*1-0x20]
18004d673: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1
18004d677: 4c 03 f6 add r14,rsi
18004d67a: c5 fc 15 d9 vunpckhps ymm3,ymm0,ymm1
18004d67e: c4 c1 78 11 54 28 c0 vmovups XMMWORD PTR [r8+rbp*1-0x40],xmm2
18004d685: c4 c1 78 11 5c 28 d0 vmovups XMMWORD PTR [r8+rbp*1-0x30],xmm3
18004d68c: c4 c3 7d 19 54 28 e0 vextractf128 XMMWORD PTR [r8+rbp*1-0x20],ymm2,0x1
18004d693: 01
18004d694: c4 c3 7d 19 5c 28 f0 vextractf128 XMMWORD PTR [r8+rbp*1-0x10],ymm3,0x1
18004d69b: 01
18004d69c: 4c 03 c5 add r8,rbp
18004d69f: 85 c9 test ecx,ecx
18004d6a1: 74 6a je 0x18004d70d
18004d6a3: f6 c1 04 test cl,0x4
18004d6a6: 74 2a je 0x18004d6d2
18004d6a8: c4 c1 78 10 04 24 vmovups xmm0,XMMWORD PTR [r12]
18004d6ae: c4 c1 78 10 0e vmovups xmm1,XMMWORD PTR [r14]
18004d6b3: c5 f8 14 d1 vunpcklps xmm2,xmm0,xmm1
18004d6b7: 49 83 c4 10 add r12,0x10
18004d6bb: c5 f8 15 d9 vunpckhps xmm3,xmm0,xmm1
18004d6bf: 49 83 c6 10 add r14,0x10
18004d6c3: c4 c1 78 11 10 vmovups XMMWORD PTR [r8],xmm2
18004d6c8: c4 c1 78 11 58 10 vmovups XMMWORD PTR [r8+0x10],xmm3
18004d6ce: 49 83 c0 20 add r8,0x20
18004d6d2: f6 c1 02 test cl,0x2
18004d6d5: 74 20 je 0x18004d6f7
18004d6d7: c4 c1 7b 10 14 24 vmovsd xmm2,QWORD PTR [r12]
18004d6dd: 49 83 c4 08 add r12,0x8
18004d6e1: c4 c1 7b 10 1e vmovsd xmm3,QWORD PTR [r14]
18004d6e6: 49 83 c6 08 add r14,0x8
18004d6ea: c5 e8 14 e3 vunpcklps xmm4,xmm2,xmm3
18004d6ee: c4 c1 78 11 20 vmovups XMMWORD PTR [r8],xmm4
18004d6f3: 49 83 c0 10 add r8,0x10
18004d6f7: f6 c1 01 test cl,0x1
18004d6fa: 74 11 je 0x18004d70d
18004d6fc: c4 c1 7a 10 04 24 vmovss xmm0,DWORD PTR [r12]
18004d702: c4 c3 79 21 0e 10 vinsertps xmm1,xmm0,DWORD PTR [r14],0x10
18004d708: c4 c1 78 13 08 vmovlps QWORD PTR [r8],xmm1
18004d70d: c5 f8 77 vzeroupper
18004d710: 5d pop rbp
18004d711: 41 5f pop r15
18004d713: 41 5e pop r14
18004d715: 41 5c pop r12
18004d717: 5f pop rdi
18004d718: 5e pop rsi
18004d719: c3 ret
18004d71a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
18004d720: 57 push rdi
18004d721: 41 56 push r14
18004d723: 41 57 push r15
18004d725: 55 push rbp
18004d726: 49 89 d6 mov r14,rdx
18004d729: 4c 89 f0 mov rax,r14
18004d72c: 49 89 cb mov r11,rcx
18004d72f: 48 83 e0 18 and rax,0x18
18004d733: c5 f4 57 c9 vxorps ymm1,ymm1,ymm1
18004d737: 85 c0 test eax,eax
18004d739: 74 70 je 0x18004d7ab
18004d73b: c1 e8 03 shr eax,0x3
18004d73e: 4c 89 da mov rdx,r11
18004d741: f7 d8 neg eax
18004d743: 4c 89 f1 mov rcx,r14
18004d746: 83 c0 04 add eax,0x4
18004d749: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0
18004d74d: 41 3b c0 cmp eax,r8d
18004d750: 41 0f 4d c0 cmovge eax,r8d
18004d754: a8 04 test al,0x4
18004d756: 74 1f je 0x18004d777
18004d758: c4 c1 78 10 13 vmovups xmm2,XMMWORD PTR [r11]
18004d75d: c5 f8 14 da vunpcklps xmm3,xmm0,xmm2
18004d761: 49 8d 53 10 lea rdx,[r11+0x10]
18004d765: c5 f8 15 e2 vunpckhps xmm4,xmm0,xmm2
18004d769: 49 8d 4e 20 lea rcx,[r14+0x20]
18004d76d: c4 c1 78 11 1e vmovups XMMWORD PTR [r14],xmm3
18004d772: c5 f8 11 61 f0 vmovups XMMWORD PTR [rcx-0x10],xmm4
18004d777: a8 02 test al,0x2
18004d779: 74 14 je 0x18004d78f
18004d77b: c5 fb 10 1a vmovsd xmm3,QWORD PTR [rdx]
18004d77f: 48 83 c2 08 add rdx,0x8
18004d783: c5 f8 14 e3 vunpcklps xmm4,xmm0,xmm3
18004d787: c5 f8 11 21 vmovups XMMWORD PTR [rcx],xmm4
18004d78b: 48 83 c1 10 add rcx,0x10
18004d78f: a8 01 test al,0x1
18004d791: 74 0a je 0x18004d79d
18004d793: c4 e3 79 21 02 10 vinsertps xmm0,xmm0,DWORD PTR [rdx],0x10
18004d799: c5 f8 13 01 vmovlps QWORD PTR [rcx],xmm0
18004d79d: 48 63 c0 movsxd rax,eax
18004d7a0: 44 2b c0 sub r8d,eax
18004d7a3: 4d 8d 1c 83 lea r11,[r11+rax*4]
18004d7a7: 4d 8d 34 c6 lea r14,[r14+rax*8]
18004d7ab: 44 89 c1 mov ecx,r8d
18004d7ae: 4c 89 df mov rdi,r11
18004d7b1: 41 c1 f8 03 sar r8d,0x3
18004d7b5: 4c 89 f5 mov rbp,r14
18004d7b8: 83 e1 07 and ecx,0x7
18004d7bb: 45 85 c0 test r8d,r8d
18004d7be: 0f .byte 0xf
18004d7bf: 8e .byte 0x8e