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

93 lines
4.3 KiB
Plaintext

soothe_mem.bin: file format binary
Disassembly of section .data:
00000000005632c0 <.data+0x5632c0>:
5632c0: 40 57 rex push %rdi
5632c2: 48 83 ec 60 sub $0x60,%rsp
5632c6: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp)
5632cd: ff ff
5632cf: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
5632d4: 0f 29 74 24 50 movaps %xmm6,0x50(%rsp)
5632d9: 0f 29 7c 24 40 movaps %xmm7,0x40(%rsp)
5632de: 49 8b d8 mov %r8,%rbx
5632e1: 48 8b f9 mov %rcx,%rdi
5632e4: f2 0f 10 ba 98 01 00 movsd 0x198(%rdx),%xmm7
5632eb: 00
5632ec: 66 0f 5a ff cvtpd2ps %xmm7,%xmm7
5632f0: 48 8b 81 98 01 05 00 mov 0x50198(%rcx),%rax
5632f7: f3 0f 10 b0 88 00 00 movss 0x88(%rax),%xmm6
5632fe: 00
5632ff: 49 8b 00 mov (%r8),%rax
563302: 48 8d 15 e7 d1 f4 01 lea 0x1f4d1e7(%rip),%rdx # 0x24b04f0
563309: 41 8b 48 08 mov 0x8(%r8),%ecx
56330d: ff 90 98 00 00 00 call *0x98(%rax)
563313: 90 nop
563314: 48 8b 13 mov (%rbx),%rdx
563317: f3 0f 59 35 c1 0e f6 mulss 0x1f60ec1(%rip),%xmm6 # 0x24c41e0
56331e: 01
56331f: f3 0f 59 f7 mulss %xmm7,%xmm6
563323: 0f 28 ce movaps %xmm6,%xmm1
563326: 8b c8 mov %eax,%ecx
563328: ff 92 c0 00 00 00 call *0xc0(%rdx)
56332e: 90 nop
56332f: 48 8b 03 mov (%rbx),%rax
563332: 48 8d 15 9f d1 f4 01 lea 0x1f4d19f(%rip),%rdx # 0x24b04d8
563339: 8b 4b 08 mov 0x8(%rbx),%ecx
56333c: ff 90 98 00 00 00 call *0x98(%rax)
563342: 90 nop
563343: 48 8b 13 mov (%rbx),%rdx
563346: f3 0f 10 35 56 0b f6 movss 0x1f60b56(%rip),%xmm6 # 0x24c3ea4
56334d: 01
56334e: f3 0f 11 74 24 20 movss %xmm6,0x20(%rsp)
563354: 0f 28 de movaps %xmm6,%xmm3
563357: 0f 28 d6 movaps %xmm6,%xmm2
56335a: 0f 28 ce movaps %xmm6,%xmm1
56335d: 8b c8 mov %eax,%ecx
56335f: ff 92 e0 00 00 00 call *0xe0(%rdx)
563365: 90 nop
563366: 48 8b 03 mov (%rbx),%rax
563369: 48 8d 15 c0 d1 f4 01 lea 0x1f4d1c0(%rip),%rdx # 0x24b0530
563370: 8b 4b 08 mov 0x8(%rbx),%ecx
563373: ff 90 98 00 00 00 call *0x98(%rax)
563379: 90 nop
56337a: 48 8b 13 mov (%rbx),%rdx
56337d: f3 0f 11 74 24 20 movss %xmm6,0x20(%rsp)
563383: f3 0f 10 1d 21 0a f6 movss 0x1f60a21(%rip),%xmm3 # 0x24c3dac
56338a: 01
56338b: f3 0f 10 15 0d 0a f6 movss 0x1f60a0d(%rip),%xmm2 # 0x24c3da0
563392: 01
563393: f3 0f 10 0d e9 09 f6 movss 0x1f609e9(%rip),%xmm1 # 0x24c3d84
56339a: 01
56339b: 8b c8 mov %eax,%ecx
56339d: ff 92 e0 00 00 00 call *0xe0(%rdx)
5633a3: 90 nop
5633a4: 83 bf c0 00 00 00 00 cmpl $0x0,0xc0(%rdi)
5633ab: 7c 24 jl 0x5633d1
5633ad: f3 0f 10 05 2b 0e f6 movss 0x1f60e2b(%rip),%xmm0 # 0x24c41e0
5633b4: 01
5633b5: ff 15 ed 77 64 01 call *0x16477ed(%rip) # 0x1baaba8
5633bb: ba fc 0f 00 00 mov $0xffc,%edx
5633c0: b9 03 00 00 00 mov $0x3,%ecx
5633c5: 41 b8 ff 03 00 00 mov $0x3ff,%r8d
5633cb: ff 15 bf 77 64 01 call *0x16477bf(%rip) # 0x1baab90
5633d1: 48 8b 87 70 01 00 00 mov 0x170(%rdi),%rax
5633d8: 48 8b 90 68 01 00 00 mov 0x168(%rax),%rdx
5633df: 83 7a 30 02 cmpl $0x2,0x30(%rdx)
5633e3: 75 13 jne 0x5633f8
5633e5: ba fe 07 00 00 mov $0x7fe,%edx
5633ea: b9 05 00 00 00 mov $0x5,%ecx
5633ef: 44 8b c2 mov %edx,%r8d
5633f2: ff 15 98 77 64 01 call *0x1647798(%rip) # 0x1baab90
5633f8: 33 d2 xor %edx,%edx
5633fa: 8d 4a 05 lea 0x5(%rdx),%ecx
5633fd: 41 b8 fe 07 00 00 mov $0x7fe,%r8d
563403: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx
563408: 0f 28 74 24 50 movaps 0x50(%rsp),%xmm6
56340d: 0f 28 7c 24 40 movaps 0x40(%rsp),%xmm7
563412: 48 83 c4 60 add $0x60,%rsp
563416: 5f pop %rdi
563417: 48 ff 25 72 77 64 01 rex.W jmp *0x1647772(%rip) # 0x1baab90