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,173 @@
|
||||
|
||||
/tmp/det/fun_1800481e0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 55 push %rbp
|
||||
180000001: 48 8d 2c 24 lea (%rsp),%rbp
|
||||
180000005: 44 89 c0 mov %r8d,%eax
|
||||
180000008: 41 d1 f8 sar $1,%r8d
|
||||
18000000b: 83 e0 01 and $0x1,%eax
|
||||
18000000e: 45 85 c0 test %r8d,%r8d
|
||||
180000011: 0f 84 77 02 00 00 je 0x18000028e
|
||||
180000017: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
18000001e: 0f 85 54 01 00 00 jne 0x180000178
|
||||
180000024: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
18000002b: 0f 84 76 00 00 00 je 0x1800000a7
|
||||
180000031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000038: 00
|
||||
180000039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000040: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000053: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000056: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000005a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000062: 48 83 c1 20 add $0x20,%rcx
|
||||
180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000070: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000082: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
180000086: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000008a: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
18000008e: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000092: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000095: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000099: 48 83 c2 20 add $0x20,%rdx
|
||||
18000009d: 41 ff c8 dec %r8d
|
||||
1800000a0: 75 9e jne 0x180000040
|
||||
1800000a2: e9 e7 01 00 00 jmp 0x18000028e
|
||||
1800000a7: 41 81 f8 00 40 00 00 cmp $0x4000,%r8d
|
||||
1800000ae: 0f 87 6c 00 00 00 ja 0x180000120
|
||||
1800000b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: 0f 28 12 movaps (%rdx),%xmm2
|
||||
1800000c3: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
1800000c7: f2 0f 12 21 movddup (%rcx),%xmm4
|
||||
1800000cb: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5
|
||||
1800000d0: f2 0f 12 41 08 movddup 0x8(%rcx),%xmm0
|
||||
1800000d5: f2 0f 12 49 18 movddup 0x18(%rcx),%xmm1
|
||||
1800000da: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000de: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
1800000e3: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
1800000e8: 66 0f 59 22 mulpd (%rdx),%xmm4
|
||||
1800000ec: 66 0f 59 6a 10 mulpd 0x10(%rdx),%xmm5
|
||||
1800000f1: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
1800000f5: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
1800000f9: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
1800000fd: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000101: 0f 29 22 movaps %xmm4,(%rdx)
|
||||
180000104: 0f 29 6a 10 movaps %xmm5,0x10(%rdx)
|
||||
180000108: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
18000010c: 41 ff c8 dec %r8d
|
||||
18000010f: 75 af jne 0x1800000c0
|
||||
180000111: e9 78 01 00 00 jmp 0x18000028e
|
||||
180000116: 0f 1f 00 nopl (%rax)
|
||||
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000120: 0f 28 12 movaps (%rdx),%xmm2
|
||||
180000123: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
180000127: f2 0f 12 21 movddup (%rcx),%xmm4
|
||||
18000012b: f2 0f 12 41 08 movddup 0x8(%rcx),%xmm0
|
||||
180000130: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
180000135: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5
|
||||
18000013a: f2 0f 12 49 18 movddup 0x18(%rcx),%xmm1
|
||||
18000013f: 48 83 c1 20 add $0x20,%rcx
|
||||
180000143: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
180000148: 66 0f 59 22 mulpd (%rdx),%xmm4
|
||||
18000014c: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
180000150: 66 0f 59 6a 10 mulpd 0x10(%rdx),%xmm5
|
||||
180000155: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
180000159: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
18000015d: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000161: 66 0f 2b 22 movntpd %xmm4,(%rdx)
|
||||
180000165: 66 0f 2b 6a 10 movntpd %xmm5,0x10(%rdx)
|
||||
18000016a: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
18000016e: 41 ff c8 dec %r8d
|
||||
180000171: 75 ad jne 0x180000120
|
||||
180000173: e9 16 01 00 00 jmp 0x18000028e
|
||||
180000178: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
18000017f: 0f 85 9b 00 00 00 jne 0x180000220
|
||||
180000185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000018c: 00
|
||||
18000018d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001a0: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
1800001a4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
1800001a9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
1800001ae: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
1800001b3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800001b6: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800001ba: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800001bd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
1800001c2: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800001c7: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800001cc: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800001d0: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800001d4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
1800001d9: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800001de: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001e2: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800001e6: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800001ea: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800001ee: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800001f2: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800001f6: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
1800001fb: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000200: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
180000205: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000209: 41 ff c8 dec %r8d
|
||||
18000020c: 75 92 jne 0x1800001a0
|
||||
18000020e: e9 7b 00 00 00 jmp 0x18000028e
|
||||
180000213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000021f: 00
|
||||
180000220: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
180000224: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
180000229: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
18000022e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
180000233: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000236: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000023a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000023d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000242: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
180000247: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000024c: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000250: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000254: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
180000259: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
18000025e: 48 83 c1 20 add $0x20,%rcx
|
||||
180000262: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
180000266: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000026a: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
18000026e: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000272: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
180000276: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
18000027b: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000280: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
180000285: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000289: 41 ff c8 dec %r8d
|
||||
18000028c: 75 92 jne 0x180000220
|
||||
18000028e: 85 c0 test %eax,%eax
|
||||
180000290: 74 2f je 0x1800002c1
|
||||
180000292: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000296: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
||||
18000029b: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
18000029e: f2 0f 12 19 movddup (%rcx),%xmm3
|
||||
1800002a2: f2 0f 12 49 08 movddup 0x8(%rcx),%xmm1
|
||||
1800002a7: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2
|
||||
1800002ac: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
||||
1800002b0: 66 0f 59 d1 mulpd %xmm1,%xmm2
|
||||
1800002b4: 66 0f d0 da addsubpd %xmm2,%xmm3
|
||||
1800002b8: f2 0f 11 1a movsd %xmm3,(%rdx)
|
||||
1800002bc: 66 0f 17 5a 08 movhpd %xmm3,0x8(%rdx)
|
||||
1800002c1: 48 8d 65 00 lea 0x0(%rbp),%rsp
|
||||
1800002c5: 5d pop %rbp
|
||||
1800002c6: c3 ret
|
||||
Reference in New Issue
Block a user