Files
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

372 lines
20 KiB
Plaintext

/tmp/det/fun_1800425a0.bin: file format binary
Disassembly of section .data:
0000000180000000 <.data>:
180000000: 55 push %rbp
180000001: 48 89 e5 mov %rsp,%rbp
180000004: 44 89 c8 mov %r9d,%eax
180000007: 41 d1 f9 sar $1,%r9d
18000000a: 83 e0 01 and $0x1,%eax
18000000d: 45 85 c9 test %r9d,%r9d
180000010: 0f 84 e0 05 00 00 je 0x1800005f6
180000016: 49 f7 c0 0f 00 00 00 test $0xf,%r8
18000001d: 0f 85 a0 03 00 00 jne 0x1800003c3
180000023: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
18000002a: 0f 84 7f 01 00 00 je 0x1800001af
180000030: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
180000037: 0f 84 70 00 00 00 je 0x1800000ad
18000003d: 0f 1f 00 nopl (%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: 48 83 c2 20 add $0x20,%rdx
180000086: 66 0f 59 dc mulpd %xmm4,%xmm3
18000008a: 66 0f 59 c5 mulpd %xmm5,%xmm0
18000008e: 66 0f d0 cb addsubpd %xmm3,%xmm1
180000092: 66 0f d0 d0 addsubpd %xmm0,%xmm2
180000096: 41 0f 29 08 movaps %xmm1,(%r8)
18000009a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
18000009f: 49 83 c0 20 add $0x20,%r8
1800000a3: 41 ff c9 dec %r9d
1800000a6: 75 98 jne 0x180000040
1800000a8: e9 49 05 00 00 jmp 0x1800005f6
1800000ad: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
1800000b4: 0f 87 86 00 00 00 ja 0x180000140
1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1800000c0: f2 0f 10 21 movsd (%rcx),%xmm4
1800000c4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
1800000c9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
1800000ce: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
1800000d3: 0f 28 dc movaps %xmm4,%xmm3
1800000d6: f2 0f 12 0a movddup (%rdx),%xmm1
1800000da: 0f 28 c5 movaps %xmm5,%xmm0
1800000dd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
1800000e2: 48 83 c1 20 add $0x20,%rcx
1800000e6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
1800000eb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
1800000f0: 66 0f 59 cc mulpd %xmm4,%xmm1
1800000f4: 66 0f 59 d5 mulpd %xmm5,%xmm2
1800000f8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
1800000fd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
180000102: 48 83 c2 20 add $0x20,%rdx
180000106: 66 0f 59 dc mulpd %xmm4,%xmm3
18000010a: 66 0f 59 c5 mulpd %xmm5,%xmm0
18000010e: 66 0f d0 cb addsubpd %xmm3,%xmm1
180000112: 66 0f d0 d0 addsubpd %xmm0,%xmm2
180000116: 41 0f 29 08 movaps %xmm1,(%r8)
18000011a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
18000011f: 49 83 c0 20 add $0x20,%r8
180000123: 41 ff c9 dec %r9d
180000126: 75 98 jne 0x1800000c0
180000128: e9 c9 04 00 00 jmp 0x1800005f6
18000012d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000134: 00
180000135: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000013c: 0f 1f 40 00 nopl 0x0(%rax)
180000140: f2 0f 10 21 movsd (%rcx),%xmm4
180000144: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
180000149: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
18000014e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
180000153: 0f 28 dc movaps %xmm4,%xmm3
180000156: f2 0f 12 0a movddup (%rdx),%xmm1
18000015a: 0f 28 c5 movaps %xmm5,%xmm0
18000015d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
180000162: 48 83 c1 20 add $0x20,%rcx
180000166: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
18000016b: 66 0f 59 cc mulpd %xmm4,%xmm1
18000016f: 66 0f 59 d5 mulpd %xmm5,%xmm2
180000173: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
180000178: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
18000017d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
180000182: 48 83 c2 20 add $0x20,%rdx
180000186: 66 0f 59 dc mulpd %xmm4,%xmm3
18000018a: 66 0f 59 c5 mulpd %xmm5,%xmm0
18000018e: 66 0f d0 cb addsubpd %xmm3,%xmm1
180000192: 66 0f d0 d0 addsubpd %xmm0,%xmm2
180000196: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
18000019b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
1800001a1: 49 83 c0 20 add $0x20,%r8
1800001a5: 41 ff c9 dec %r9d
1800001a8: 75 96 jne 0x180000140
1800001aa: e9 47 04 00 00 jmp 0x1800005f6
1800001af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1800001b6: 0f 84 13 01 00 00 je 0x1800002cf
1800001bc: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
1800001c3: 0f 87 97 00 00 00 ja 0x180000260
1800001c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800001d0: 00
1800001d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800001d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800001df: 00
1800001e0: f2 0f 10 22 movsd (%rdx),%xmm4
1800001e4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
1800001e9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
1800001ee: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
1800001f3: 0f 28 dc movaps %xmm4,%xmm3
1800001f6: f2 0f 12 09 movddup (%rcx),%xmm1
1800001fa: 0f 28 c5 movaps %xmm5,%xmm0
1800001fd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
180000202: 48 83 c2 20 add $0x20,%rdx
180000206: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
18000020b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
180000210: 66 0f 59 cc mulpd %xmm4,%xmm1
180000214: 66 0f 59 d5 mulpd %xmm5,%xmm2
180000218: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
18000021d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
180000222: 48 83 c1 20 add $0x20,%rcx
180000226: 66 0f 59 dc mulpd %xmm4,%xmm3
18000022a: 66 0f 59 c5 mulpd %xmm5,%xmm0
18000022e: 66 0f d0 cb addsubpd %xmm3,%xmm1
180000232: 66 0f d0 d0 addsubpd %xmm0,%xmm2
180000236: 41 0f 29 08 movaps %xmm1,(%r8)
18000023a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
18000023f: 49 83 c0 20 add $0x20,%r8
180000243: 41 ff c9 dec %r9d
180000246: 75 98 jne 0x1800001e0
180000248: e9 a9 03 00 00 jmp 0x1800005f6
18000024d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000254: 00
180000255: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000025c: 0f 1f 40 00 nopl 0x0(%rax)
180000260: f2 0f 10 22 movsd (%rdx),%xmm4
180000264: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
180000269: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
18000026e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
180000273: 0f 28 dc movaps %xmm4,%xmm3
180000276: f2 0f 12 09 movddup (%rcx),%xmm1
18000027a: 0f 28 c5 movaps %xmm5,%xmm0
18000027d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
180000282: 48 83 c2 20 add $0x20,%rdx
180000286: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
18000028b: 66 0f 59 cc mulpd %xmm4,%xmm1
18000028f: 66 0f 59 d5 mulpd %xmm5,%xmm2
180000293: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
180000298: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
18000029d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
1800002a2: 48 83 c1 20 add $0x20,%rcx
1800002a6: 66 0f 59 dc mulpd %xmm4,%xmm3
1800002aa: 66 0f 59 c5 mulpd %xmm5,%xmm0
1800002ae: 66 0f d0 cb addsubpd %xmm3,%xmm1
1800002b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
1800002b6: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
1800002bb: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
1800002c1: 49 83 c0 20 add $0x20,%r8
1800002c5: 41 ff c9 dec %r9d
1800002c8: 75 96 jne 0x180000260
1800002ca: e9 27 03 00 00 jmp 0x1800005f6
1800002cf: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
1800002d6: 0f 87 84 00 00 00 ja 0x180000360
1800002dc: 0f 1f 40 00 nopl 0x0(%rax)
1800002e0: 0f 28 21 movaps (%rcx),%xmm4
1800002e3: 0f 28 69 10 movaps 0x10(%rcx),%xmm5
1800002e7: 0f 28 dc movaps %xmm4,%xmm3
1800002ea: f2 0f 12 0a movddup (%rdx),%xmm1
1800002ee: 0f 28 c5 movaps %xmm5,%xmm0
1800002f1: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
1800002f6: 48 83 c1 20 add $0x20,%rcx
1800002fa: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
1800002ff: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
180000304: 66 0f 59 cc mulpd %xmm4,%xmm1
180000308: 66 0f 59 d5 mulpd %xmm5,%xmm2
18000030c: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
180000311: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
180000316: 48 83 c2 20 add $0x20,%rdx
18000031a: 66 0f 59 dc mulpd %xmm4,%xmm3
18000031e: 66 0f 59 c5 mulpd %xmm5,%xmm0
180000322: 66 0f d0 cb addsubpd %xmm3,%xmm1
180000326: 66 0f d0 d0 addsubpd %xmm0,%xmm2
18000032a: 41 0f 29 08 movaps %xmm1,(%r8)
18000032e: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
180000333: 49 83 c0 20 add $0x20,%r8
180000337: 41 ff c9 dec %r9d
18000033a: 75 a4 jne 0x1800002e0
18000033c: e9 b5 02 00 00 jmp 0x1800005f6
180000341: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000348: 00
180000349: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000357: 00
180000358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000035f: 90 nop
180000360: 0f 28 21 movaps (%rcx),%xmm4
180000363: 0f 28 69 10 movaps 0x10(%rcx),%xmm5
180000367: 0f 28 dc movaps %xmm4,%xmm3
18000036a: f2 0f 12 0a movddup (%rdx),%xmm1
18000036e: 0f 28 c5 movaps %xmm5,%xmm0
180000371: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
180000376: 48 83 c1 20 add $0x20,%rcx
18000037a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
18000037f: 66 0f 59 cc mulpd %xmm4,%xmm1
180000383: 66 0f 59 d5 mulpd %xmm5,%xmm2
180000387: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
18000038c: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
180000391: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
180000396: 48 83 c2 20 add $0x20,%rdx
18000039a: 66 0f 59 dc mulpd %xmm4,%xmm3
18000039e: 66 0f 59 c5 mulpd %xmm5,%xmm0
1800003a2: 66 0f d0 cb addsubpd %xmm3,%xmm1
1800003a6: 66 0f d0 d0 addsubpd %xmm0,%xmm2
1800003aa: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
1800003af: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
1800003b5: 49 83 c0 20 add $0x20,%r8
1800003b9: 41 ff c9 dec %r9d
1800003bc: 75 a2 jne 0x180000360
1800003be: e9 33 02 00 00 jmp 0x1800005f6
1800003c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
1800003ca: 0f 84 0b 01 00 00 je 0x1800004db
1800003d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1800003d7: 0f 85 83 00 00 00 jne 0x180000460
1800003dd: 0f 1f 00 nopl (%rax)
1800003e0: f2 0f 10 21 movsd (%rcx),%xmm4
1800003e4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
1800003e9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
1800003ee: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
1800003f3: 0f 28 dc movaps %xmm4,%xmm3
1800003f6: f2 0f 12 0a movddup (%rdx),%xmm1
1800003fa: 0f 28 c5 movaps %xmm5,%xmm0
1800003fd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
180000402: 48 83 c1 20 add $0x20,%rcx
180000406: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
18000040b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
180000410: 66 0f 59 cc mulpd %xmm4,%xmm1
180000414: 66 0f 59 d5 mulpd %xmm5,%xmm2
180000418: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
18000041d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
180000422: 48 83 c2 20 add $0x20,%rdx
180000426: 66 0f 59 dc mulpd %xmm4,%xmm3
18000042a: 66 0f 59 c5 mulpd %xmm5,%xmm0
18000042e: 66 0f d0 cb addsubpd %xmm3,%xmm1
180000432: 66 0f d0 d0 addsubpd %xmm0,%xmm2
180000436: f2 41 0f 11 08 movsd %xmm1,(%r8)
18000043b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
180000441: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
180000447: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
18000044d: 49 83 c0 20 add $0x20,%r8
180000451: 41 ff c9 dec %r9d
180000454: 75 8a jne 0x1800003e0
180000456: e9 9b 01 00 00 jmp 0x1800005f6
18000045b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180000460: f2 0f 10 21 movsd (%rcx),%xmm4
180000464: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
180000469: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
18000046e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
180000473: 0f 28 dc movaps %xmm4,%xmm3
180000476: f2 0f 12 0a movddup (%rdx),%xmm1
18000047a: 0f 28 c5 movaps %xmm5,%xmm0
18000047d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
180000482: 48 83 c1 20 add $0x20,%rcx
180000486: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
18000048b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
180000490: 66 0f 59 cc mulpd %xmm4,%xmm1
180000494: 66 0f 59 d5 mulpd %xmm5,%xmm2
180000498: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
18000049d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
1800004a2: 48 83 c2 20 add $0x20,%rdx
1800004a6: 66 0f 59 dc mulpd %xmm4,%xmm3
1800004aa: 66 0f 59 c5 mulpd %xmm5,%xmm0
1800004ae: 66 0f d0 cb addsubpd %xmm3,%xmm1
1800004b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
1800004b6: f2 41 0f 11 08 movsd %xmm1,(%r8)
1800004bb: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
1800004c1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
1800004c7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
1800004cd: 49 83 c0 20 add $0x20,%r8
1800004d1: 41 ff c9 dec %r9d
1800004d4: 75 8a jne 0x180000460
1800004d6: e9 1b 01 00 00 jmp 0x1800005f6
1800004db: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1800004e2: 0f 85 98 00 00 00 jne 0x180000580
1800004e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800004ef: 00
1800004f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800004f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1800004fe: 00 00
180000500: 0f 28 21 movaps (%rcx),%xmm4
180000503: 0f 28 69 10 movaps 0x10(%rcx),%xmm5
180000507: 0f 28 dc movaps %xmm4,%xmm3
18000050a: f2 0f 12 0a movddup (%rdx),%xmm1
18000050e: 0f 28 c5 movaps %xmm5,%xmm0
180000511: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
180000516: 48 83 c1 20 add $0x20,%rcx
18000051a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
18000051f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
180000524: 66 0f 59 cc mulpd %xmm4,%xmm1
180000528: 66 0f 59 d5 mulpd %xmm5,%xmm2
18000052c: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
180000531: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
180000536: 48 83 c2 20 add $0x20,%rdx
18000053a: 66 0f 59 dc mulpd %xmm4,%xmm3
18000053e: 66 0f 59 c5 mulpd %xmm5,%xmm0
180000542: 66 0f d0 cb addsubpd %xmm3,%xmm1
180000546: 66 0f d0 d0 addsubpd %xmm0,%xmm2
18000054a: f2 41 0f 11 08 movsd %xmm1,(%r8)
18000054f: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
180000555: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
18000055b: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
180000561: 49 83 c0 20 add $0x20,%r8
180000565: 41 ff c9 dec %r9d
180000568: 75 96 jne 0x180000500
18000056a: e9 87 00 00 00 jmp 0x1800005f6
18000056f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000576: 00
180000577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18000057e: 66 90 xchg %ax,%ax
180000580: f2 0f 10 22 movsd (%rdx),%xmm4
180000584: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
180000589: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
18000058e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
180000593: 0f 28 dc movaps %xmm4,%xmm3
180000596: f2 0f 12 09 movddup (%rcx),%xmm1
18000059a: 0f 28 c5 movaps %xmm5,%xmm0
18000059d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
1800005a2: 48 83 c2 20 add $0x20,%rdx
1800005a6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
1800005ab: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
1800005b0: 66 0f 59 cc mulpd %xmm4,%xmm1
1800005b4: 66 0f 59 d5 mulpd %xmm5,%xmm2
1800005b8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
1800005bd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
1800005c2: 48 83 c1 20 add $0x20,%rcx
1800005c6: 66 0f 59 dc mulpd %xmm4,%xmm3
1800005ca: 66 0f 59 c5 mulpd %xmm5,%xmm0
1800005ce: 66 0f d0 cb addsubpd %xmm3,%xmm1
1800005d2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
1800005d6: f2 41 0f 11 08 movsd %xmm1,(%r8)
1800005db: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
1800005e1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
1800005e7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
1800005ed: 49 83 c0 20 add $0x20,%r8
1800005f1: 41 ff c9 dec %r9d
1800005f4: 75 8a jne 0x180000580
1800005f6: 85 c0 test %eax,%eax
1800005f8: 74 31 je 0x18000062b
1800005fa: f2 0f 10 01 movsd (%rcx),%xmm0
1800005fe: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
180000603: 0f 28 d0 movaps %xmm0,%xmm2
180000606: f2 0f 12 1a movddup (%rdx),%xmm3
18000060a: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1
18000060f: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2
180000614: 66 0f 59 d8 mulpd %xmm0,%xmm3
180000618: 66 0f 59 d1 mulpd %xmm1,%xmm2
18000061c: 66 0f d0 da addsubpd %xmm2,%xmm3
180000620: f2 41 0f 11 18 movsd %xmm3,(%r8)
180000625: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8)
18000062b: 48 8d 65 00 lea 0x0(%rbp),%rsp
18000062f: 5d pop %rbp
180000630: c3 ret