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.
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000000563a60 <.data+0x563a60>:
|
||||
563a60: 48 8b c4 mov %rsp,%rax
|
||||
563a63: 55 push %rbp
|
||||
563a64: 56 push %rsi
|
||||
563a65: 57 push %rdi
|
||||
563a66: 41 56 push %r14
|
||||
563a68: 41 57 push %r15
|
||||
563a6a: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
||||
563a71: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
|
||||
563a78: ff ff
|
||||
563a7a: 48 89 58 08 mov %rbx,0x8(%rax)
|
||||
563a7e: 0f 29 70 c8 movaps %xmm6,-0x38(%rax)
|
||||
563a82: 0f 29 78 b8 movaps %xmm7,-0x48(%rax)
|
||||
563a86: 44 0f 29 40 a8 movaps %xmm8,-0x58(%rax)
|
||||
563a8b: 44 0f 29 48 98 movaps %xmm9,-0x68(%rax)
|
||||
563a90: 44 0f 29 50 88 movaps %xmm10,-0x78(%rax)
|
||||
563a95: 44 0f 29 5c 24 60 movaps %xmm11,0x60(%rsp)
|
||||
563a9b: 44 0f 29 64 24 50 movaps %xmm12,0x50(%rsp)
|
||||
563aa1: 44 0f 29 6c 24 40 movaps %xmm13,0x40(%rsp)
|
||||
563aa7: 44 0f 29 74 24 30 movaps %xmm14,0x30(%rsp)
|
||||
563aad: 4c 8b f9 mov %rcx,%r15
|
||||
563ab0: 45 33 f6 xor %r14d,%r14d
|
||||
563ab3: 48 8d a9 98 41 00 00 lea 0x4198(%rcx),%rbp
|
||||
563aba: 48 8d b1 e0 00 00 00 lea 0xe0(%rcx),%rsi
|
||||
563ac1: f2 44 0f 10 2d 46 14 movsd 0x1f61446(%rip),%xmm13 # 0x24c4f10
|
||||
563ac8: f6 01
|
||||
563aca: f3 44 0f 10 1d 0d 09 movss 0x1f6090d(%rip),%xmm11 # 0x24c43e0
|
||||
563ad1: f6 01
|
||||
563ad3: f3 44 0f 10 25 74 01 movss 0x1f60174(%rip),%xmm12 # 0x24c3c50
|
||||
563ada: f6 01
|
||||
563adc: 45 0f 57 c0 xorps %xmm8,%xmm8
|
||||
563ae0: f3 0f 10 35 bc 03 f6 movss 0x1f603bc(%rip),%xmm6 # 0x24c3ea4
|
||||
563ae7: 01
|
||||
563ae8: f3 44 0f 10 15 ef 06 movss 0x1f606ef(%rip),%xmm10 # 0x24c41e0
|
||||
563aef: f6 01
|
||||
563af1: f3 44 0f 10 0d 86 0b movss 0x1f60b86(%rip),%xmm9 # 0x24c4680
|
||||
563af8: f6 01
|
||||
563afa: f3 44 0f 10 35 89 02 movss 0x1f60289(%rip),%xmm14 # 0x24c3d8c
|
||||
563b01: f6 01
|
||||
563b03: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
563b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
563b0e: 00 00
|
||||
563b10: 48 8b 46 08 mov 0x8(%rsi),%rax
|
||||
563b14: 48 2b 06 sub (%rsi),%rax
|
||||
563b17: 48 c1 f8 03 sar $0x3,%rax
|
||||
563b1b: 48 85 c0 test %rax,%rax
|
||||
563b1e: 75 19 jne 0x563b39
|
||||
563b20: 49 63 c6 movslq %r14d,%rax
|
||||
563b23: 48 8d 48 0e lea 0xe(%rax),%rcx
|
||||
563b27: 48 8d 0c 48 lea (%rax,%rcx,2),%rcx
|
||||
563b2b: 49 8d 0c cf lea (%r15,%rcx,8),%rcx
|
||||
563b2f: ba 00 04 00 00 mov $0x400,%edx
|
||||
563b34: e8 07 8b 00 00 call 0x56c640
|
||||
563b39: 33 ff xor %edi,%edi
|
||||
563b3b: 33 db xor %ebx,%ebx
|
||||
563b3d: 0f 1f 00 nopl (%rax)
|
||||
563b40: f2 0f 10 04 2b movsd (%rbx,%rbp,1),%xmm0
|
||||
563b45: 66 0f 5a c0 cvtpd2ps %xmm0,%xmm0
|
||||
563b49: e8 82 11 4b 01 call 0x1a14cd0
|
||||
563b4e: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
563b51: f3 41 0f 59 d3 mulss %xmm11,%xmm2
|
||||
563b56: 66 0f 6e cf movd %edi,%xmm1
|
||||
563b5a: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
|
||||
563b5d: f3 41 0f 59 cc mulss %xmm12,%xmm1
|
||||
563b62: 48 8b 06 mov (%rsi),%rax
|
||||
563b65: f3 0f 11 0c 03 movss %xmm1,(%rbx,%rax,1)
|
||||
563b6a: 49 8b 87 80 01 00 00 mov 0x180(%r15),%rax
|
||||
563b71: f3 0f 10 40 04 movss 0x4(%rax),%xmm0
|
||||
563b76: 48 83 b8 90 00 00 00 cmpq $0x0,0x90(%rax)
|
||||
563b7d: 00
|
||||
563b7e: 74 65 je 0x563be5
|
||||
563b80: f3 0f 11 94 24 f8 00 movss %xmm2,0xf8(%rsp)
|
||||
563b87: 00 00
|
||||
563b89: f3 0f 11 84 24 00 01 movss %xmm0,0x100(%rsp)
|
||||
563b90: 00 00
|
||||
563b92: f3 0f 10 08 movss (%rax),%xmm1
|
||||
563b96: f3 0f 11 8c 24 08 01 movss %xmm1,0x108(%rsp)
|
||||
563b9d: 00 00
|
||||
563b9f: 48 8b 88 90 00 00 00 mov 0x90(%rax),%rcx
|
||||
563ba6: 48 85 c9 test %rcx,%rcx
|
||||
563ba9: 0f 84 1c 01 00 00 je 0x563ccb
|
||||
563baf: 48 8b 01 mov (%rcx),%rax
|
||||
563bb2: 4c 8d 8c 24 f8 00 00 lea 0xf8(%rsp),%r9
|
||||
563bb9: 00
|
||||
563bba: 4c 8d 84 24 00 01 00 lea 0x100(%rsp),%r8
|
||||
563bc1: 00
|
||||
563bc2: 48 8d 94 24 08 01 00 lea 0x108(%rsp),%rdx
|
||||
563bc9: 00
|
||||
563bca: ff 50 10 call *0x10(%rax)
|
||||
563bcd: 0f 28 c8 movaps %xmm0,%xmm1
|
||||
563bd0: 44 0f 2f c1 comiss %xmm1,%xmm8
|
||||
563bd4: 76 06 jbe 0x563bdc
|
||||
563bd6: 41 0f 28 c0 movaps %xmm8,%xmm0
|
||||
563bda: eb 77 jmp 0x563c53
|
||||
563bdc: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
563bdf: f3 0f 5d c1 minss %xmm1,%xmm0
|
||||
563be3: eb 6e jmp 0x563c53
|
||||
563be5: f3 0f 5c 10 subss (%rax),%xmm2
|
||||
563be9: f3 0f 5c 00 subss (%rax),%xmm0
|
||||
563bed: f3 0f 5e d0 divss %xmm0,%xmm2
|
||||
563bf1: 44 0f 2f c2 comiss %xmm2,%xmm8
|
||||
563bf5: 76 06 jbe 0x563bfd
|
||||
563bf7: 41 0f 28 c0 movaps %xmm8,%xmm0
|
||||
563bfb: eb 07 jmp 0x563c04
|
||||
563bfd: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
563c00: f3 0f 5d c2 minss %xmm2,%xmm0
|
||||
563c04: f3 0f 10 48 0c movss 0xc(%rax),%xmm1
|
||||
563c09: 0f 2e ce ucomiss %xmm6,%xmm1
|
||||
563c0c: 7a 02 jp 0x563c10
|
||||
563c0e: 74 43 je 0x563c53
|
||||
563c10: 80 78 10 00 cmpb $0x0,0x10(%rax)
|
||||
563c14: 75 07 jne 0x563c1d
|
||||
563c16: e8 c1 10 4b 01 call 0x1a14cdc
|
||||
563c1b: eb 36 jmp 0x563c53
|
||||
563c1d: f3 41 0f 59 c2 mulss %xmm10,%xmm0
|
||||
563c22: f3 0f 5c c6 subss %xmm6,%xmm0
|
||||
563c26: 44 0f 2f c0 comiss %xmm0,%xmm8
|
||||
563c2a: 76 06 jbe 0x563c32
|
||||
563c2c: 41 0f 28 f9 movaps %xmm9,%xmm7
|
||||
563c30: eb 03 jmp 0x563c35
|
||||
563c32: 0f 28 fe movaps %xmm6,%xmm7
|
||||
563c35: f3 0f 5a c0 cvtss2sd %xmm0,%xmm0
|
||||
563c39: 41 0f 54 c5 andps %xmm13,%xmm0
|
||||
563c3d: f2 0f 5a c0 cvtsd2ss %xmm0,%xmm0
|
||||
563c41: e8 96 10 4b 01 call 0x1a14cdc
|
||||
563c46: f3 0f 59 c7 mulss %xmm7,%xmm0
|
||||
563c4a: f3 0f 58 c6 addss %xmm6,%xmm0
|
||||
563c4e: f3 41 0f 59 c6 mulss %xmm14,%xmm0
|
||||
563c53: 48 8b 06 mov (%rsi),%rax
|
||||
563c56: f3 0f 11 44 03 04 movss %xmm0,0x4(%rbx,%rax,1)
|
||||
563c5c: ff c7 inc %edi
|
||||
563c5e: 48 83 c3 08 add $0x8,%rbx
|
||||
563c62: 81 ff 00 04 00 00 cmp $0x400,%edi
|
||||
563c68: 0f 8c d2 fe ff ff jl 0x563b40
|
||||
563c6e: 41 ff c6 inc %r14d
|
||||
563c71: 48 83 c6 18 add $0x18,%rsi
|
||||
563c75: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
||||
563c7c: 41 83 fe 06 cmp $0x6,%r14d
|
||||
563c80: 0f 8c 8a fe ff ff jl 0x563b10
|
||||
563c86: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11
|
||||
563c8d: 00
|
||||
563c8e: 49 8b 5b 30 mov 0x30(%r11),%rbx
|
||||
563c92: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6
|
||||
563c97: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7
|
||||
563c9c: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8
|
||||
563ca1: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9
|
||||
563ca6: 45 0f 28 53 b0 movaps -0x50(%r11),%xmm10
|
||||
563cab: 45 0f 28 5b a0 movaps -0x60(%r11),%xmm11
|
||||
563cb0: 45 0f 28 63 90 movaps -0x70(%r11),%xmm12
|
||||
563cb5: 45 0f 28 6b 80 movaps -0x80(%r11),%xmm13
|
||||
563cba: 44 0f 28 74 24 30 movaps 0x30(%rsp),%xmm14
|
||||
563cc0: 49 8b e3 mov %r11,%rsp
|
||||
563cc3: 41 5f pop %r15
|
||||
563cc5: 41 5e pop %r14
|
||||
563cc7: 5f pop %rdi
|
||||
563cc8: 5e pop %rsi
|
||||
563cc9: 5d pop %rbp
|
||||
563cca: c3 ret
|
||||
563ccb: ff 15 67 6d 64 01 call *0x1646d67(%rip) # 0x1baaa38
|
||||
Reference in New Issue
Block a user