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

262 lines
13 KiB
Plaintext

/tmp/det/fun_18004bb00.bin: file format binary
Disassembly of section .data:
0000000180000000 <.data>:
180000000: 41 83 f9 0b cmp $0xb,%r9d
180000004: 7d 3e jge 0x180000044
180000006: 41 83 c1 ff add $0xffffffff,%r9d
18000000a: 41 83 f9 ff cmp $0xffffffff,%r9d
18000000e: 74 33 je 0x180000043
180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000017: 00
180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000001f: 90 nop
180000020: f3 0f 10 01 movss (%rcx),%xmm0
180000024: 41 83 c1 ff add $0xffffffff,%r9d
180000028: 48 83 c1 04 add $0x4,%rcx
18000002c: f3 0f 58 02 addss (%rdx),%xmm0
180000030: 48 83 c2 04 add $0x4,%rdx
180000034: f3 41 0f 11 00 movss %xmm0,(%r8)
180000039: 49 83 c0 04 add $0x4,%r8
18000003d: 41 83 f9 ff cmp $0xffffffff,%r9d
180000041: 75 dd jne 0x180000020
180000043: c3 ret
180000044: 49 f7 c0 03 00 00 00 test $0x3,%r8
18000004b: 0f 85 9c 02 00 00 jne 0x1800002ed
180000051: 4c 89 c0 mov %r8,%rax
180000054: 48 83 e0 0f and $0xf,%rax
180000058: 85 c0 test %eax,%eax
18000005a: 74 42 je 0x18000009e
18000005c: c1 e8 02 shr $0x2,%eax
18000005f: f7 d8 neg %eax
180000061: 83 e0 03 and $0x3,%eax
180000064: 44 2b c8 sub %eax,%r9d
180000067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18000006e: 00
18000006f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000076: 0f 1f 00 nopl (%rax)
180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000080: f3 0f 10 01 movss (%rcx),%xmm0
180000084: 48 83 c1 04 add $0x4,%rcx
180000088: f3 0f 58 02 addss (%rdx),%xmm0
18000008c: 48 83 c2 04 add $0x4,%rdx
180000090: f3 41 0f 11 00 movss %xmm0,(%r8)
180000095: 49 83 c0 04 add $0x4,%r8
180000099: 83 c0 ff add $0xffffffff,%eax
18000009c: 75 e2 jne 0x180000080
18000009e: 44 89 c8 mov %r9d,%eax
1800000a1: 41 83 e1 07 and $0x7,%r9d
1800000a5: c1 f8 03 sar $0x3,%eax
1800000a8: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
1800000af: 0f 84 18 01 00 00 je 0x1800001cd
1800000b5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1800000bc: 0f 84 91 00 00 00 je 0x180000153
1800000c2: 3d aa 2a 00 00 cmp $0x2aaa,%eax
1800000c7: 7f 57 jg 0x180000120
1800000c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800000d0: 00
1800000d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800000d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800000df: 00
1800000e0: 0f 10 11 movups (%rcx),%xmm2
1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
1800000e7: 48 83 c1 20 add $0x20,%rcx
1800000eb: 0f 10 02 movups (%rdx),%xmm0
1800000ee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
1800000f2: 0f 58 d0 addps %xmm0,%xmm2
1800000f5: 48 83 c2 20 add $0x20,%rdx
1800000f9: 0f 58 d9 addps %xmm1,%xmm3
1800000fc: 41 0f 11 10 movups %xmm2,(%r8)
180000100: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
180000105: 49 83 c0 20 add $0x20,%r8
180000109: 83 c0 ff add $0xffffffff,%eax
18000010c: 75 d2 jne 0x1800000e0
18000010e: e9 f3 fe ff ff jmp 0x180000006
180000113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180000118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18000011f: 00
180000120: 0f 10 11 movups (%rcx),%xmm2
180000123: 0f 10 59 10 movups 0x10(%rcx),%xmm3
180000127: 48 83 c1 20 add $0x20,%rcx
18000012b: 0f 10 02 movups (%rdx),%xmm0
18000012e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
180000132: 0f 58 d0 addps %xmm0,%xmm2
180000135: 48 83 c2 20 add $0x20,%rdx
180000139: 0f 58 d9 addps %xmm1,%xmm3
18000013c: 41 0f 2b 10 movntps %xmm2,(%r8)
180000140: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8)
180000145: 49 83 c0 20 add $0x20,%r8
180000149: 83 c0 ff add $0xffffffff,%eax
18000014c: 75 d2 jne 0x180000120
18000014e: e9 b3 fe ff ff jmp 0x180000006
180000153: 3d aa 2a 00 00 cmp $0x2aaa,%eax
180000158: 7f 46 jg 0x1800001a0
18000015a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
180000160: 0f 10 01 movups (%rcx),%xmm0
180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1
180000167: 48 83 c1 20 add $0x20,%rcx
18000016b: 0f 58 02 addps (%rdx),%xmm0
18000016e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
180000172: 48 83 c2 20 add $0x20,%rdx
180000176: 41 0f 11 00 movups %xmm0,(%r8)
18000017a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
18000017f: 49 83 c0 20 add $0x20,%r8
180000183: 83 c0 ff add $0xffffffff,%eax
180000186: 75 d8 jne 0x180000160
180000188: e9 79 fe ff ff jmp 0x180000006
18000018d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000194: 00
180000195: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000019c: 0f 1f 40 00 nopl 0x0(%rax)
1800001a0: 0f 10 01 movups (%rcx),%xmm0
1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
1800001a7: 48 83 c1 20 add $0x20,%rcx
1800001ab: 0f 58 02 addps (%rdx),%xmm0
1800001ae: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
1800001b2: 48 83 c2 20 add $0x20,%rdx
1800001b6: 41 0f 2b 00 movntps %xmm0,(%r8)
1800001ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
1800001bf: 49 83 c0 20 add $0x20,%r8
1800001c3: 83 c0 ff add $0xffffffff,%eax
1800001c6: 75 d8 jne 0x1800001a0
1800001c8: e9 39 fe ff ff jmp 0x180000006
1800001cd: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1800001d4: 0f 84 93 00 00 00 je 0x18000026d
1800001da: 3d aa 2a 00 00 cmp $0x2aaa,%eax
1800001df: 7f 5f jg 0x180000240
1800001e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800001e8: 00
1800001e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800001f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800001f7: 00
1800001f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800001ff: 90 nop
180000200: 0f 10 02 movups (%rdx),%xmm0
180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
180000207: 48 83 c2 20 add $0x20,%rdx
18000020b: 0f 58 01 addps (%rcx),%xmm0
18000020e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
180000212: 48 83 c1 20 add $0x20,%rcx
180000216: 41 0f 11 00 movups %xmm0,(%r8)
18000021a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
18000021f: 49 83 c0 20 add $0x20,%r8
180000223: 83 c0 ff add $0xffffffff,%eax
180000226: 75 d8 jne 0x180000200
180000228: e9 d9 fd ff ff jmp 0x180000006
18000022d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000234: 00
180000235: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000023c: 0f 1f 40 00 nopl 0x0(%rax)
180000240: 0f 10 02 movups (%rdx),%xmm0
180000243: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
180000247: 48 83 c2 20 add $0x20,%rdx
18000024b: 0f 58 01 addps (%rcx),%xmm0
18000024e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
180000252: 48 83 c1 20 add $0x20,%rcx
180000256: 41 0f 2b 00 movntps %xmm0,(%r8)
18000025a: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
18000025f: 49 83 c0 20 add $0x20,%r8
180000263: 83 c0 ff add $0xffffffff,%eax
180000266: 75 d8 jne 0x180000240
180000268: e9 99 fd ff ff jmp 0x180000006
18000026d: 3d aa 2a 00 00 cmp $0x2aaa,%eax
180000272: 7f 4c jg 0x1800002c0
180000274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180000279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000280: 0f 10 02 movups (%rdx),%xmm0
180000283: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
180000287: 48 83 c2 20 add $0x20,%rdx
18000028b: 0f 58 01 addps (%rcx),%xmm0
18000028e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
180000292: 48 83 c1 20 add $0x20,%rcx
180000296: 41 0f 11 00 movups %xmm0,(%r8)
18000029a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
18000029f: 49 83 c0 20 add $0x20,%r8
1800002a3: 83 c0 ff add $0xffffffff,%eax
1800002a6: 75 d8 jne 0x180000280
1800002a8: e9 59 fd ff ff jmp 0x180000006
1800002ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800002b4: 00
1800002b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800002bc: 0f 1f 40 00 nopl 0x0(%rax)
1800002c0: 0f 10 02 movups (%rdx),%xmm0
1800002c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
1800002c7: 48 83 c2 20 add $0x20,%rdx
1800002cb: 0f 58 01 addps (%rcx),%xmm0
1800002ce: 0f 58 49 10 addps 0x10(%rcx),%xmm1
1800002d2: 48 83 c1 20 add $0x20,%rcx
1800002d6: 41 0f 2b 00 movntps %xmm0,(%r8)
1800002da: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
1800002df: 49 83 c0 20 add $0x20,%r8
1800002e3: 83 c0 ff add $0xffffffff,%eax
1800002e6: 75 d8 jne 0x1800002c0
1800002e8: e9 19 fd ff ff jmp 0x180000006
1800002ed: 44 89 c8 mov %r9d,%eax
1800002f0: 41 83 e1 07 and $0x7,%r9d
1800002f4: c1 f8 03 sar $0x3,%eax
1800002f7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
1800002fe: 0f 84 8f 00 00 00 je 0x180000393
180000304: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
18000030b: 75 53 jne 0x180000360
18000030d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000314: 00
180000315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000031c: 0f 1f 40 00 nopl 0x0(%rax)
180000320: 0f 10 01 movups (%rcx),%xmm0
180000323: 0f 10 49 10 movups 0x10(%rcx),%xmm1
180000327: 48 83 c1 20 add $0x20,%rcx
18000032b: 0f 58 02 addps (%rdx),%xmm0
18000032e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
180000332: 48 83 c2 20 add $0x20,%rdx
180000336: 41 0f 11 00 movups %xmm0,(%r8)
18000033a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
18000033f: 49 83 c0 20 add $0x20,%r8
180000343: 83 c0 ff add $0xffffffff,%eax
180000346: 75 d8 jne 0x180000320
180000348: e9 b9 fc ff ff jmp 0x180000006
18000034d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000354: 00
180000355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000035c: 0f 1f 40 00 nopl 0x0(%rax)
180000360: 0f 10 11 movups (%rcx),%xmm2
180000363: 0f 10 59 10 movups 0x10(%rcx),%xmm3
180000367: 48 83 c1 20 add $0x20,%rcx
18000036b: 0f 10 02 movups (%rdx),%xmm0
18000036e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
180000372: 0f 58 d0 addps %xmm0,%xmm2
180000375: 48 83 c2 20 add $0x20,%rdx
180000379: 0f 58 d9 addps %xmm1,%xmm3
18000037c: 41 0f 11 10 movups %xmm2,(%r8)
180000380: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
180000385: 49 83 c0 20 add $0x20,%r8
180000389: 83 c0 ff add $0xffffffff,%eax
18000038c: 75 d2 jne 0x180000360
18000038e: e9 73 fc ff ff jmp 0x180000006
180000393: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
18000039a: 75 44 jne 0x1800003e0
18000039c: 0f 1f 40 00 nopl 0x0(%rax)
1800003a0: 0f 10 02 movups (%rdx),%xmm0
1800003a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
1800003a7: 48 83 c2 20 add $0x20,%rdx
1800003ab: 0f 58 01 addps (%rcx),%xmm0
1800003ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1
1800003b2: 48 83 c1 20 add $0x20,%rcx
1800003b6: 41 0f 11 00 movups %xmm0,(%r8)
1800003ba: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
1800003bf: 49 83 c0 20 add $0x20,%r8
1800003c3: 83 c0 ff add $0xffffffff,%eax
1800003c6: 75 d8 jne 0x1800003a0
1800003c8: e9 39 fc ff ff jmp 0x180000006
1800003cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800003d4: 00
1800003d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800003dc: 0f 1f 40 00 nopl 0x0(%rax)
1800003e0: 0f 10 02 movups (%rdx),%xmm0
1800003e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
1800003e7: 48 rex.W
1800003e8: 83 .byte 0x83
1800003e9: c2 .byte 0xc2