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

89 lines
4.4 KiB
Plaintext

/tmp/det/fun_180074280.bin: file format binary
Disassembly of section .data:
0000000180000000 <.data>:
180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
180000004: 41 83 f8 0b cmp $0xb,%r8d
180000008: 7d 31 jge 0x18000003b
18000000a: 41 83 c0 ff add $0xffffffff,%r8d
18000000e: 41 83 f8 ff cmp $0xffffffff,%r8d
180000012: 74 26 je 0x18000003a
180000014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180000019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000020: f3 0f 10 0a movss (%rdx),%xmm1
180000024: 41 83 c0 ff add $0xffffffff,%r8d
180000028: f3 0f 58 c8 addss %xmm0,%xmm1
18000002c: f3 0f 11 0a movss %xmm1,(%rdx)
180000030: 48 83 c2 04 add $0x4,%rdx
180000034: 41 83 f8 ff cmp $0xffffffff,%r8d
180000038: 75 e6 jne 0x180000020
18000003a: c3 ret
18000003b: 48 f7 c2 03 00 00 00 test $0x3,%rdx
180000042: 0f 84 61 00 00 00 je 0x1800000a9
180000048: 44 89 c0 mov %r8d,%eax
18000004b: 41 83 e0 07 and $0x7,%r8d
18000004f: 83 e0 f8 and $0xfffffff8,%eax
180000052: 3d 00 00 04 00 cmp $0x40000,%eax
180000057: 7f 27 jg 0x180000080
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000060: 0f 10 0a movups (%rdx),%xmm1
180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2
180000067: 0f 58 c8 addps %xmm0,%xmm1
18000006a: 0f 58 d0 addps %xmm0,%xmm2
18000006d: 0f 11 0a movups %xmm1,(%rdx)
180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx)
180000074: 48 83 c2 20 add $0x20,%rdx
180000078: 83 c0 f8 add $0xfffffff8,%eax
18000007b: 75 e3 jne 0x180000060
18000007d: eb 8b jmp 0x18000000a
18000007f: 90 nop
180000080: 0f 18 42 20 prefetchnta 0x20(%rdx)
180000084: 83 c0 f8 add $0xfffffff8,%eax
180000087: 0f 10 0a movups (%rdx),%xmm1
18000008a: 0f 10 52 10 movups 0x10(%rdx),%xmm2
18000008e: 0f 58 c8 addps %xmm0,%xmm1
180000091: 0f 58 d0 addps %xmm0,%xmm2
180000094: 48 8d 4a 20 lea 0x20(%rdx),%rcx
180000098: 0f 11 0a movups %xmm1,(%rdx)
18000009b: 0f 11 52 10 movups %xmm2,0x10(%rdx)
18000009f: 48 89 ca mov %rcx,%rdx
1800000a2: 75 dc jne 0x180000080
1800000a4: e9 61 ff ff ff jmp 0x18000000a
1800000a9: 48 89 d0 mov %rdx,%rax
1800000ac: 48 83 e0 0f and $0xf,%rax
1800000b0: 85 c0 test %eax,%eax
1800000b2: 74 21 je 0x1800000d5
1800000b4: c1 e8 02 shr $0x2,%eax
1800000b7: f7 d8 neg %eax
1800000b9: 83 e0 03 and $0x3,%eax
1800000bc: 44 2b c0 sub %eax,%r8d
1800000bf: 90 nop
1800000c0: f3 0f 10 0a movss (%rdx),%xmm1
1800000c4: f3 0f 58 c8 addss %xmm0,%xmm1
1800000c8: f3 0f 11 0a movss %xmm1,(%rdx)
1800000cc: 48 83 c2 04 add $0x4,%rdx
1800000d0: 83 c0 ff add $0xffffffff,%eax
1800000d3: 75 eb jne 0x1800000c0
1800000d5: 44 89 c0 mov %r8d,%eax
1800000d8: 41 83 e0 07 and $0x7,%r8d
1800000dc: 83 e0 f8 and $0xfffffff8,%eax
1800000df: 3d 00 00 04 00 cmp $0x40000,%eax
1800000e4: 7f 5a jg 0x180000140
1800000e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800000ed: 00
1800000ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800000f5: 0f 1f 40 00 nopl 0x0(%rax)
1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000100: 0f 10 0a movups (%rdx),%xmm1
180000103: 0f 10 52 10 movups 0x10(%rdx),%xmm2
180000107: 0f 58 c8 addps %xmm0,%xmm1
18000010a: 0f 58 d0 addps %xmm0,%xmm2
18000010d: 0f 11 0a movups %xmm1,(%rdx)
180000110: 0f 11 52 10 movups %xmm2,0x10(%rdx)
180000114: 48 rex.W
180000115: 83 .byte 0x83
180000116: c2 .byte 0xc2