Files
soothe2-re/handoff/nls_dasm/in_cfc40.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

241 lines
12 KiB
Plaintext

/tmp/det/in_cfc40.bin: file format binary
Disassembly of section .data:
00000001800cfc40 <.data>:
1800cfc40: 53 push rbx
1800cfc41: 41 54 push r12
1800cfc43: 41 55 push r13
1800cfc45: 41 56 push r14
1800cfc47: 41 57 push r15
1800cfc49: 55 push rbp
1800cfc4a: 48 83 ec 28 sub rsp,0x28
1800cfc4e: 44 89 c3 mov ebx,r8d
1800cfc51: 49 89 d5 mov r13,rdx
1800cfc54: 49 89 cc mov r12,rcx
1800cfc57: 4c 89 ed mov rbp,r13
1800cfc5a: 81 fb 00 80 00 00 cmp ebx,0x8000
1800cfc60: 0f 8c f9 00 00 00 jl 0x1800cfd5f
1800cfc66: 81 fb 00 00 40 00 cmp ebx,0x400000
1800cfc6c: 0f 8e 7e 00 00 00 jle 0x1800cfcf0
1800cfc72: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
1800cfc77: e8 a4 1e 39 00 call 0x180461b20
1800cfc7c: 85 c0 test eax,eax
1800cfc7e: 75 70 jne 0x1800cfcf0
1800cfc80: 44 8b 4c 24 20 mov r9d,DWORD PTR [rsp+0x20]
1800cfc85: 41 d1 f9 sar r9d,1
1800cfc88: 41 3b d9 cmp ebx,r9d
1800cfc8b: 7c 63 jl 0x1800cfcf0
1800cfc8d: 45 89 ee mov r14d,r13d
1800cfc90: 41 83 e6 3f and r14d,0x3f
1800cfc94: 74 21 je 0x1800cfcb7
1800cfc96: 41 f7 de neg r14d
1800cfc99: 4c 89 e1 mov rcx,r12
1800cfc9c: 41 83 c6 40 add r14d,0x40
1800cfca0: 4c 89 ea mov rdx,r13
1800cfca3: 45 89 f0 mov r8d,r14d
1800cfca6: e8 15 4a 99 01 call 0x181a646c0
1800cfcab: 45 89 f0 mov r8d,r14d
1800cfcae: 41 2b de sub ebx,r14d
1800cfcb1: 4d 03 e0 add r12,r8
1800cfcb4: 4d 03 e8 add r13,r8
1800cfcb7: 41 89 de mov r14d,ebx
1800cfcba: 83 e3 c0 and ebx,0xffffffc0
1800cfcbd: 4c 89 e1 mov rcx,r12
1800cfcc0: 4c 89 ea mov rdx,r13
1800cfcc3: 41 89 d8 mov r8d,ebx
1800cfcc6: 41 83 e6 3f and r14d,0x3f
1800cfcca: e8 11 96 ad 01 call 0x181ba92e0
1800cfccf: 45 85 f6 test r14d,r14d
1800cfcd2: 74 17 je 0x1800cfceb
1800cfcd4: 48 63 db movsxd rbx,ebx
1800cfcd7: 45 89 f0 mov r8d,r14d
1800cfcda: 4c 03 e3 add r12,rbx
1800cfcdd: 4c 03 eb add r13,rbx
1800cfce0: 4c 89 e1 mov rcx,r12
1800cfce3: 4c 89 ea mov rdx,r13
1800cfce6: e8 d5 49 99 01 call 0x181a646c0
1800cfceb: 0f ae f8 sfence
1800cfcee: eb 7d jmp 0x1800cfd6d
1800cfcf0: 45 89 ee mov r14d,r13d
1800cfcf3: 45 89 e1 mov r9d,r12d
1800cfcf6: 45 89 f2 mov r10d,r14d
1800cfcf9: 41 81 e1 ff 0f 00 00 and r9d,0xfff
1800cfd00: 41 81 e2 ff 0f 00 00 and r10d,0xfff
1800cfd07: 45 2b d1 sub r10d,r9d
1800cfd0a: 41 81 fa a0 00 00 00 cmp r10d,0xa0
1800cfd11: 72 10 jb 0x1800cfd23
1800cfd13: 4c 89 e1 mov rcx,r12
1800cfd16: 4c 89 ea mov rdx,r13
1800cfd19: 41 89 d8 mov r8d,ebx
1800cfd1c: e8 9f 4d 99 01 call 0x181a64ac0
1800cfd21: eb 4a jmp 0x1800cfd6d
1800cfd23: 44 03 f3 add r14d,ebx
1800cfd26: 41 83 e6 3f and r14d,0x3f
1800cfd2a: 75 53 jne 0x1800cfd7f
1800cfd2c: 41 89 df mov r15d,ebx
1800cfd2f: 83 e3 c0 and ebx,0xffffffc0
1800cfd32: 41 83 e7 3f and r15d,0x3f
1800cfd36: 41 89 d8 mov r8d,ebx
1800cfd39: 45 89 fe mov r14d,r15d
1800cfd3c: 4b 8d 0c 34 lea rcx,[r12+r14*1]
1800cfd40: 4b 8d 54 35 00 lea rdx,[r13+r14*1+0x0]
1800cfd45: e8 f6 95 ad 01 call 0x181ba9340
1800cfd4a: 4d 85 f6 test r14,r14
1800cfd4d: 74 1e je 0x1800cfd6d
1800cfd4f: 4c 89 e1 mov rcx,r12
1800cfd52: 4c 89 ea mov rdx,r13
1800cfd55: 45 89 f8 mov r8d,r15d
1800cfd58: e8 63 49 99 01 call 0x181a646c0
1800cfd5d: eb 0e jmp 0x1800cfd6d
1800cfd5f: 4c 89 e1 mov rcx,r12
1800cfd62: 4c 89 ea mov rdx,r13
1800cfd65: 41 89 d8 mov r8d,ebx
1800cfd68: e8 53 49 99 01 call 0x181a646c0
1800cfd6d: 48 89 e8 mov rax,rbp
1800cfd70: 48 83 c4 28 add rsp,0x28
1800cfd74: 5d pop rbp
1800cfd75: 41 5f pop r15
1800cfd77: 41 5e pop r14
1800cfd79: 41 5d pop r13
1800cfd7b: 41 5c pop r12
1800cfd7d: 5b pop rbx
1800cfd7e: c3 ret
1800cfd7f: 48 63 d3 movsxd rdx,ebx
1800cfd82: 45 89 f0 mov r8d,r14d
1800cfd85: 49 8d 0c 14 lea rcx,[r12+rdx*1]
1800cfd89: 49 03 d5 add rdx,r13
1800cfd8c: 49 2b ce sub rcx,r14
1800cfd8f: 49 2b d6 sub rdx,r14
1800cfd92: e8 29 49 99 01 call 0x181a646c0
1800cfd97: 41 2b de sub ebx,r14d
1800cfd9a: eb 90 jmp 0x1800cfd2c
1800cfd9c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
1800cfda0: 53 push rbx
1800cfda1: 41 54 push r12
1800cfda3: 41 55 push r13
1800cfda5: 41 56 push r14
1800cfda7: 41 57 push r15
1800cfda9: 55 push rbp
1800cfdaa: 48 83 ec 28 sub rsp,0x28
1800cfdae: 44 89 c3 mov ebx,r8d
1800cfdb1: 49 89 d5 mov r13,rdx
1800cfdb4: 49 89 cc mov r12,rcx
1800cfdb7: 4c 89 ed mov rbp,r13
1800cfdba: 81 fb 00 80 00 00 cmp ebx,0x8000
1800cfdc0: 0f 8c f9 00 00 00 jl 0x1800cfebf
1800cfdc6: 81 fb 00 00 40 00 cmp ebx,0x400000
1800cfdcc: 0f 8e 7e 00 00 00 jle 0x1800cfe50
1800cfdd2: 48 8d 4c 24 20 lea rcx,[rsp+0x20]
1800cfdd7: e8 44 1d 39 00 call 0x180461b20
1800cfddc: 85 c0 test eax,eax
1800cfdde: 75 70 jne 0x1800cfe50
1800cfde0: 44 8b 4c 24 20 mov r9d,DWORD PTR [rsp+0x20]
1800cfde5: 41 d1 f9 sar r9d,1
1800cfde8: 41 3b d9 cmp ebx,r9d
1800cfdeb: 7c 63 jl 0x1800cfe50
1800cfded: 45 89 ee mov r14d,r13d
1800cfdf0: 41 83 e6 3f and r14d,0x3f
1800cfdf4: 74 21 je 0x1800cfe17
1800cfdf6: 41 f7 de neg r14d
1800cfdf9: 4c 89 e1 mov rcx,r12
1800cfdfc: 41 83 c6 40 add r14d,0x40
1800cfe00: 4c 89 ea mov rdx,r13
1800cfe03: 45 89 f0 mov r8d,r14d
1800cfe06: e8 b5 55 99 01 call 0x181a653c0
1800cfe0b: 45 89 f0 mov r8d,r14d
1800cfe0e: 41 2b de sub ebx,r14d
1800cfe11: 4d 03 e0 add r12,r8
1800cfe14: 4d 03 e8 add r13,r8
1800cfe17: 41 89 de mov r14d,ebx
1800cfe1a: 83 e3 c0 and ebx,0xffffffc0
1800cfe1d: 4c 89 e1 mov rcx,r12
1800cfe20: 4c 89 ea mov rdx,r13
1800cfe23: 41 89 d8 mov r8d,ebx
1800cfe26: 41 83 e6 3f and r14d,0x3f
1800cfe2a: e8 91 95 ad 01 call 0x181ba93c0
1800cfe2f: 45 85 f6 test r14d,r14d
1800cfe32: 74 17 je 0x1800cfe4b
1800cfe34: 48 63 db movsxd rbx,ebx
1800cfe37: 45 89 f0 mov r8d,r14d
1800cfe3a: 4c 03 e3 add r12,rbx
1800cfe3d: 4c 03 eb add r13,rbx
1800cfe40: 4c 89 e1 mov rcx,r12
1800cfe43: 4c 89 ea mov rdx,r13
1800cfe46: e8 75 55 99 01 call 0x181a653c0
1800cfe4b: 0f ae f8 sfence
1800cfe4e: eb 7d jmp 0x1800cfecd
1800cfe50: 45 89 ee mov r14d,r13d
1800cfe53: 45 89 e1 mov r9d,r12d
1800cfe56: 45 89 f2 mov r10d,r14d
1800cfe59: 41 81 e1 ff 0f 00 00 and r9d,0xfff
1800cfe60: 41 81 e2 ff 0f 00 00 and r10d,0xfff
1800cfe67: 45 2b d1 sub r10d,r9d
1800cfe6a: 41 81 fa a0 00 00 00 cmp r10d,0xa0
1800cfe71: 72 10 jb 0x1800cfe83
1800cfe73: 4c 89 e1 mov rcx,r12
1800cfe76: 4c 89 ea mov rdx,r13
1800cfe79: 41 89 d8 mov r8d,ebx
1800cfe7c: e8 3f 59 99 01 call 0x181a657c0
1800cfe81: eb 4a jmp 0x1800cfecd
1800cfe83: 44 03 f3 add r14d,ebx
1800cfe86: 41 83 e6 3f and r14d,0x3f
1800cfe8a: 75 53 jne 0x1800cfedf
1800cfe8c: 41 89 df mov r15d,ebx
1800cfe8f: 83 e3 c0 and ebx,0xffffffc0
1800cfe92: 41 83 e7 3f and r15d,0x3f
1800cfe96: 41 89 d8 mov r8d,ebx
1800cfe99: 45 89 fe mov r14d,r15d
1800cfe9c: 4b 8d 0c 34 lea rcx,[r12+r14*1]
1800cfea0: 4b 8d 54 35 00 lea rdx,[r13+r14*1+0x0]
1800cfea5: e8 96 95 ad 01 call 0x181ba9440
1800cfeaa: 4d 85 f6 test r14,r14
1800cfead: 74 1e je 0x1800cfecd
1800cfeaf: 4c 89 e1 mov rcx,r12
1800cfeb2: 4c 89 ea mov rdx,r13
1800cfeb5: 45 89 f8 mov r8d,r15d
1800cfeb8: e8 03 55 99 01 call 0x181a653c0
1800cfebd: eb 0e jmp 0x1800cfecd
1800cfebf: 4c 89 e1 mov rcx,r12
1800cfec2: 4c 89 ea mov rdx,r13
1800cfec5: 41 89 d8 mov r8d,ebx
1800cfec8: e8 f3 54 99 01 call 0x181a653c0
1800cfecd: 48 89 e8 mov rax,rbp
1800cfed0: 48 83 c4 28 add rsp,0x28
1800cfed4: 5d pop rbp
1800cfed5: 41 5f pop r15
1800cfed7: 41 5e pop r14
1800cfed9: 41 5d pop r13
1800cfedb: 41 5c pop r12
1800cfedd: 5b pop rbx
1800cfede: c3 ret
1800cfedf: 48 63 d3 movsxd rdx,ebx
1800cfee2: 45 89 f0 mov r8d,r14d
1800cfee5: 49 8d 0c 14 lea rcx,[r12+rdx*1]
1800cfee9: 49 03 d5 add rdx,r13
1800cfeec: 49 2b ce sub rcx,r14
1800cfeef: 49 2b d6 sub rdx,r14
1800cfef2: e8 c9 54 99 01 call 0x181a653c0
1800cfef7: 41 2b de sub ebx,r14d
1800cfefa: eb 90 jmp 0x1800cfe8c
1800cfefc: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
1800cff00: 48 83 ec 78 sub rsp,0x78
1800cff04: 45 89 c1 mov r9d,r8d
1800cff07: 4d 63 d9 movsxd r11,r9d
1800cff0a: 49 89 d0 mov r8,rdx
1800cff0d: 49 c1 e3 04 shl r11,0x4
1800cff11: 48 89 c8 mov rax,rcx
1800cff14: 4c 8b 94 24 a0 00 00 mov r10,QWORD PTR [rsp+0xa0]
1800cff1b: 00
1800cff1c: 48 8d 48 10 lea rcx,[rax+0x10]
1800cff20: 4a 8d 54 18 c0 lea rdx,[rax+r11*1-0x40]
1800cff25: 4b 8d 44 18 c0 lea rax,[r8+r11*1-0x40]
1800cff2a: 49 83 c0 10 add r8,0x10
1800cff2e: 41 81 f9 00 00 02 00 cmp r9d,0x20000
1800cff35: 0f 8d 9a 01 00 00 jge 0x1800d00d5
1800cff3b: 45 33 db xor r11d,r11d
1800cff3e: 45 rex.RB
1800cff3f: 85 .byte 0x85