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

207 lines
9.9 KiB
Plaintext

soothe_mem.bin: file format binary
Disassembly of section .data:
0000000000530850 <.data+0x530850>:
530850: 48 8b c4 mov %rsp,%rax
530853: 48 89 58 10 mov %rbx,0x10(%rax)
530857: 48 89 70 18 mov %rsi,0x18(%rax)
53085b: 57 push %rdi
53085c: 48 81 ec e0 00 00 00 sub $0xe0,%rsp
530863: 0f 29 70 e8 movaps %xmm6,-0x18(%rax)
530867: 0f 29 78 d8 movaps %xmm7,-0x28(%rax)
53086b: 48 8b 05 fe 50 0e 02 mov 0x20e50fe(%rip),%rax # 0x2615970
530872: 48 33 c4 xor %rsp,%rax
530875: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp)
53087c: 00
53087d: f3 0f 10 41 24 movss 0x24(%rcx),%xmm0
530882: 48 8b f9 mov %rcx,%rdi
530885: f3 0f 59 05 ff 34 f9 mulss 0x1f934ff(%rip),%xmm0 # 0x24c3d8c
53088c: 01
53088d: 8b 41 64 mov 0x64(%rcx),%eax
530890: f3 0f 10 35 1c 3d f9 movss 0x1f93d1c(%rip),%xmm6 # 0x24c45b4
530897: 01
530898: 99 cltd
530899: 2b c2 sub %edx,%eax
53089b: f3 0f 5e f0 divss %xmm0,%xmm6
53089f: d1 f8 sar $1,%eax
5308a1: 8d 70 01 lea 0x1(%rax),%esi
5308a4: 66 0f 6e c6 movd %esi,%xmm0
5308a8: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
5308ab: f3 0f 59 f0 mulss %xmm0,%xmm6
5308af: f3 0f 10 05 51 39 f9 movss 0x1f93951(%rip),%xmm0 # 0x24c4208
5308b6: 01
5308b7: e8 f0 43 4e 01 call 0x1a14cac
5308bc: ba 01 00 00 00 mov $0x1,%edx
5308c1: 4c 63 c6 movslq %esi,%r8
5308c4: 0f 28 f8 movaps %xmm0,%xmm7
5308c7: 8b ca mov %edx,%ecx
5308c9: 4c 3b c2 cmp %rdx,%r8
5308cc: 0f 8e 84 01 00 00 jle 0x530a56
5308d2: f2 0f 10 2d 36 46 f9 movsd 0x1f94636(%rip),%xmm5 # 0x24c4f10
5308d9: 01
5308da: 49 8d 40 ff lea -0x1(%r8),%rax
5308de: f3 0f 10 25 be 35 f9 movss 0x1f935be(%rip),%xmm4 # 0x24c3ea4
5308e5: 01
5308e6: 48 83 f8 04 cmp $0x4,%rax
5308ea: 0f 8c 1c 01 00 00 jl 0x530a0c
5308f0: 4d 8d 50 fd lea -0x3(%r8),%r10
5308f4: 44 8d 4a 02 lea 0x2(%rdx),%r9d
5308f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5308ff: 00
530900: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
530907: 0f 57 db xorps %xmm3,%xmm3
53090a: f3 0f 2a da cvtsi2ss %edx,%xmm3
53090e: 83 c2 04 add $0x4,%edx
530911: 0f 28 c4 movaps %xmm4,%xmm0
530914: f3 0f 5e de divss %xmm6,%xmm3
530918: 0f 28 cb movaps %xmm3,%xmm1
53091b: f3 0f 5e cf divss %xmm7,%xmm1
53091f: f3 0f 58 cc addss %xmm4,%xmm1
530923: f3 0f 5e c1 divss %xmm1,%xmm0
530927: 0f 57 c9 xorps %xmm1,%xmm1
53092a: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
53092e: 0f 28 c4 movaps %xmm4,%xmm0
530931: 0f 54 cd andps %xmm5,%xmm1
530934: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
530938: f3 0f 59 d3 mulss %xmm3,%xmm2
53093c: 0f 57 db xorps %xmm3,%xmm3
53093f: f3 0f 11 14 88 movss %xmm2,(%rax,%rcx,4)
530944: 41 8d 41 ff lea -0x1(%r9),%eax
530948: f3 0f 2a d8 cvtsi2ss %eax,%xmm3
53094c: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
530953: f3 0f 5e de divss %xmm6,%xmm3
530957: 0f 28 cb movaps %xmm3,%xmm1
53095a: f3 0f 5e cf divss %xmm7,%xmm1
53095e: f3 0f 58 cc addss %xmm4,%xmm1
530962: f3 0f 5e c1 divss %xmm1,%xmm0
530966: 0f 57 c9 xorps %xmm1,%xmm1
530969: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
53096d: 0f 28 c4 movaps %xmm4,%xmm0
530970: 0f 54 cd andps %xmm5,%xmm1
530973: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
530977: f3 0f 59 d3 mulss %xmm3,%xmm2
53097b: 0f 57 db xorps %xmm3,%xmm3
53097e: f3 41 0f 2a d9 cvtsi2ss %r9d,%xmm3
530983: f3 0f 11 54 88 04 movss %xmm2,0x4(%rax,%rcx,4)
530989: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
530990: f3 0f 5e de divss %xmm6,%xmm3
530994: 0f 28 cb movaps %xmm3,%xmm1
530997: f3 0f 5e cf divss %xmm7,%xmm1
53099b: f3 0f 58 cc addss %xmm4,%xmm1
53099f: f3 0f 5e c1 divss %xmm1,%xmm0
5309a3: 0f 57 c9 xorps %xmm1,%xmm1
5309a6: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
5309aa: 0f 28 c4 movaps %xmm4,%xmm0
5309ad: 0f 54 cd andps %xmm5,%xmm1
5309b0: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
5309b4: f3 0f 59 d3 mulss %xmm3,%xmm2
5309b8: 0f 57 db xorps %xmm3,%xmm3
5309bb: f3 0f 11 54 88 08 movss %xmm2,0x8(%rax,%rcx,4)
5309c1: 41 8d 41 01 lea 0x1(%r9),%eax
5309c5: f3 0f 2a d8 cvtsi2ss %eax,%xmm3
5309c9: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
5309d0: 41 83 c1 04 add $0x4,%r9d
5309d4: f3 0f 5e de divss %xmm6,%xmm3
5309d8: 0f 28 cb movaps %xmm3,%xmm1
5309db: f3 0f 5e cf divss %xmm7,%xmm1
5309df: f3 0f 58 cc addss %xmm4,%xmm1
5309e3: f3 0f 5e c1 divss %xmm1,%xmm0
5309e7: 0f 57 c9 xorps %xmm1,%xmm1
5309ea: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
5309ee: 0f 54 cd andps %xmm5,%xmm1
5309f1: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
5309f5: f3 0f 59 d3 mulss %xmm3,%xmm2
5309f9: f3 0f 11 54 88 0c movss %xmm2,0xc(%rax,%rcx,4)
5309ff: 48 83 c1 04 add $0x4,%rcx
530a03: 49 3b ca cmp %r10,%rcx
530a06: 0f 8c f4 fe ff ff jl 0x530900
530a0c: 49 3b c8 cmp %r8,%rcx
530a0f: 7d 45 jge 0x530a56
530a11: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
530a18: 0f 57 db xorps %xmm3,%xmm3
530a1b: f3 0f 2a da cvtsi2ss %edx,%xmm3
530a1f: ff c2 inc %edx
530a21: 0f 28 c4 movaps %xmm4,%xmm0
530a24: f3 0f 5e de divss %xmm6,%xmm3
530a28: 0f 28 cb movaps %xmm3,%xmm1
530a2b: f3 0f 5e cf divss %xmm7,%xmm1
530a2f: f3 0f 58 cc addss %xmm4,%xmm1
530a33: f3 0f 5e c1 divss %xmm1,%xmm0
530a37: 0f 57 c9 xorps %xmm1,%xmm1
530a3a: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
530a3e: 0f 54 cd andps %xmm5,%xmm1
530a41: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
530a45: f3 0f 59 d3 mulss %xmm3,%xmm2
530a49: f3 0f 11 14 88 movss %xmm2,(%rax,%rcx,4)
530a4e: 48 ff c1 inc %rcx
530a51: 49 3b c8 cmp %r8,%rcx
530a54: 7c bb jl 0x530a11
530a56: 48 8b 9f a8 06 54 00 mov 0x5406a8(%rdi),%rbx
530a5d: 48 8d 15 54 03 12 02 lea 0x2120354(%rip),%rdx # 0x2650db8
530a64: 48 8d 0d 4d 03 12 02 lea 0x212034d(%rip),%rcx # 0x2650db8
530a6b: ff 15 97 a5 67 01 call *0x167a597(%rip) # 0x1bab008
530a71: 44 8b ce mov %esi,%r9d
530a74: 4c 8b c3 mov %rbx,%r8
530a77: 48 8b cb mov %rbx,%rcx
530a7a: 85 c0 test %eax,%eax
530a7c: 75 0f jne 0x530a8d
530a7e: f3 0f 10 0d ca 33 f9 movss 0x1f933ca(%rip),%xmm1 # 0x24c3e50
530a85: 01
530a86: e8 b5 ff c0 ff call 0x140a40
530a8b: eb 0d jmp 0x530a9a
530a8d: f2 0f 10 0d 7b 36 f9 movsd 0x1f9367b(%rip),%xmm1 # 0x24c4110
530a94: 01
530a95: e8 66 00 c1 ff call 0x140b00
530a9a: f3 0f 10 4f 24 movss 0x24(%rdi),%xmm1
530a9f: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
530aa4: f3 0f 10 05 24 38 f9 movss 0x1f93824(%rip),%xmm0 # 0x24c42d0
530aab: 01
530aac: f2 0f 10 1d 8c 36 f9 movsd 0x1f9368c(%rip),%xmm3 # 0x24c4140
530ab3: 01
530ab4: f2 0f 10 15 c4 38 f9 movsd 0x1f938c4(%rip),%xmm2 # 0x24c4380
530abb: 01
530abc: 48 8b 9f 18 07 54 00 mov 0x540718(%rdi),%rbx
530ac3: 0f 5a c9 cvtps2pd %xmm1,%xmm1
530ac6: f3 0f 11 44 24 20 movss %xmm0,0x20(%rsp)
530acc: e8 ef 33 00 00 call 0x533ec0
530ad1: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx
530ad8: 4c 8d 44 24 30 lea 0x30(%rsp),%r8
530add: 48 8b 8f 08 07 54 00 mov 0x540708(%rdi),%rcx
530ae4: 4c 8b cb mov %rbx,%r9
530ae7: 89 74 24 20 mov %esi,0x20(%rsp)
530aeb: e8 90 4d 00 00 call 0x535880
530af0: 48 8b 97 08 07 54 00 mov 0x540708(%rdi),%rdx
530af7: 44 8b c6 mov %esi,%r8d
530afa: 48 8b 8f f8 06 54 00 mov 0x5406f8(%rdi),%rcx
530b01: e8 ca 4a 00 00 call 0x5355d0
530b06: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx
530b0d: 44 8b c6 mov %esi,%r8d
530b10: 48 8b 8f a8 06 54 00 mov 0x5406a8(%rdi),%rcx
530b17: e8 74 ce ff ff call 0x52d990
530b1c: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
530b23: c7 00 00 00 00 00 movl $0x0,(%rax)
530b29: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx
530b30: 00
530b31: 48 33 cc xor %rsp,%rcx
530b34: e8 97 05 c0 00 call 0x11310d0
530b39: 4c 8d 9c 24 e0 00 00 lea 0xe0(%rsp),%r11
530b40: 00
530b41: 49 8b 5b 18 mov 0x18(%r11),%rbx
530b45: 49 8b 73 20 mov 0x20(%r11),%rsi
530b49: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6
530b4e: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7
530b53: 49 8b e3 mov %r11,%rsp
530b56: 5f pop %rdi
530b57: c3 ret
530b58: cc int3
530b59: cc int3
530b5a: cc int3
530b5b: cc int3
530b5c: cc int3
530b5d: cc int3
530b5e: cc int3
530b5f: cc int3