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:
2026-08-20 15:42:42 +03:00
parent 2e0b107b4c
commit 77b639ee82
135 changed files with 82201 additions and 6 deletions
+424
View File
@@ -0,0 +1,424 @@
/tmp/det/fun_18004d4c0.bin: file format binary
Disassembly of section .data:
0000000180000000 <.data>:
180000000: 56 push %rsi
180000001: 57 push %rdi
180000002: 41 54 push %r12
180000004: 41 56 push %r14
180000006: 41 57 push %r15
180000008: 55 push %rbp
180000009: 4c 89 c0 mov %r8,%rax
18000000c: 48 83 e0 18 and $0x18,%rax
180000010: 49 89 d6 mov %rdx,%r14
180000013: 49 89 cc mov %rcx,%r12
180000016: 85 c0 test %eax,%eax
180000018: 0f 84 8d 00 00 00 je 0x1800000ab
18000001e: c1 e8 03 shr $0x3,%eax
180000021: 4c 89 e2 mov %r12,%rdx
180000024: f7 d8 neg %eax
180000026: 4c 89 f1 mov %r14,%rcx
180000029: 83 c0 04 add $0x4,%eax
18000002c: 4c 89 c5 mov %r8,%rbp
18000002f: 41 3b c1 cmp %r9d,%eax
180000032: 41 0f 4d c1 cmovge %r9d,%eax
180000036: a8 04 test $0x4,%al
180000038: 74 2b je 0x180000065
18000003a: c4 c1 78 10 04 24 vmovups (%r12),%xmm0
180000040: c4 c1 78 10 0e vmovups (%r14),%xmm1
180000045: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2
180000049: 49 8d 54 24 10 lea 0x10(%r12),%rdx
18000004e: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3
180000052: 49 8d 4e 10 lea 0x10(%r14),%rcx
180000056: c4 c1 78 11 10 vmovups %xmm2,(%r8)
18000005b: c4 c1 78 11 58 10 vmovups %xmm3,0x10(%r8)
180000061: 49 8d 68 20 lea 0x20(%r8),%rbp
180000065: a8 02 test $0x2,%al
180000067: 74 1d je 0x180000086
180000069: c5 fb 10 12 vmovsd (%rdx),%xmm2
18000006d: 48 83 c2 08 add $0x8,%rdx
180000071: c5 fb 10 19 vmovsd (%rcx),%xmm3
180000075: 48 83 c1 08 add $0x8,%rcx
180000079: c5 e8 14 e3 vunpcklps %xmm3,%xmm2,%xmm4
18000007d: c5 f8 11 65 00 vmovups %xmm4,0x0(%rbp)
180000082: 48 83 c5 10 add $0x10,%rbp
180000086: a8 01 test $0x1,%al
180000088: 74 0f je 0x180000099
18000008a: c5 fa 10 02 vmovss (%rdx),%xmm0
18000008e: c4 e3 79 21 09 10 vinsertps $0x10,(%rcx),%xmm0,%xmm1
180000094: c5 f8 13 4d 00 vmovlps %xmm1,0x0(%rbp)
180000099: 48 63 c0 movslq %eax,%rax
18000009c: 44 2b c8 sub %eax,%r9d
18000009f: 4d 8d 24 84 lea (%r12,%rax,4),%r12
1800000a3: 4d 8d 34 86 lea (%r14,%rax,4),%r14
1800000a7: 4d 8d 04 c0 lea (%r8,%rax,8),%r8
1800000ab: 44 89 c9 mov %r9d,%ecx
1800000ae: 4c 89 e7 mov %r12,%rdi
1800000b1: 41 c1 f9 03 sar $0x3,%r9d
1800000b5: 4c 89 f6 mov %r14,%rsi
1800000b8: 4c 89 c5 mov %r8,%rbp
1800000bb: 83 e1 07 and $0x7,%ecx
1800000be: 45 85 c9 test %r9d,%r9d
1800000c1: 0f 8e 18 01 00 00 jle 0x1800001df
1800000c7: b8 01 00 00 00 mov $0x1,%eax
1800000cc: 45 89 cf mov %r9d,%r15d
1800000cf: 45 33 d2 xor %r10d,%r10d
1800000d2: 41 d1 ef shr $1,%r15d
1800000d5: 45 33 db xor %r11d,%r11d
1800000d8: 33 d2 xor %edx,%edx
1800000da: 45 85 ff test %r15d,%r15d
1800000dd: 0f 86 a8 00 00 00 jbe 0x18000018b
1800000e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1800000ea: 00
1800000eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800000f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000100: c4 c1 7c 10 04 3b vmovups (%r11,%rdi,1),%ymm0
180000106: 49 ff c2 inc %r10
180000109: c4 c1 7c 10 64 3b 20 vmovups 0x20(%r11,%rdi,1),%ymm4
180000110: c4 c1 7c 10 0c 33 vmovups (%r11,%rsi,1),%ymm1
180000116: c4 c1 7c 10 6c 33 20 vmovups 0x20(%r11,%rsi,1),%ymm5
18000011d: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
180000121: 4d 8d 64 3b 40 lea 0x40(%r11,%rdi,1),%r12
180000126: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3
18000012a: 4d 8d 74 33 40 lea 0x40(%r11,%rsi,1),%r14
18000012f: c5 dc 14 c5 vunpcklps %ymm5,%ymm4,%ymm0
180000133: 49 83 c3 40 add $0x40,%r11
180000137: c5 dc 15 e5 vunpckhps %ymm5,%ymm4,%ymm4
18000013b: 4c 8d 84 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r8
180000142: 00
180000143: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1)
180000148: c4 c1 78 11 58 90 vmovups %xmm3,-0x70(%r8)
18000014e: c4 c3 7d 19 50 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r8)
180000155: c4 c1 78 11 40 c0 vmovups %xmm0,-0x40(%r8)
18000015b: c4 c1 78 11 60 d0 vmovups %xmm4,-0x30(%r8)
180000161: c4 c3 7d 19 58 b0 01 vextractf128 $0x1,%ymm3,-0x50(%r8)
180000168: c4 c3 7d 19 40 e0 01 vextractf128 $0x1,%ymm0,-0x20(%r8)
18000016f: c4 c3 7d 19 60 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r8)
180000176: 48 81 c2 80 00 00 00 add $0x80,%rdx
18000017d: 4d 3b d7 cmp %r15,%r10
180000180: 0f 82 7a ff ff ff jb 0x180000100
180000186: 43 8d 44 12 01 lea 0x1(%r10,%r10,1),%eax
18000018b: 8d 50 ff lea -0x1(%rax),%edx
18000018e: 41 3b d1 cmp %r9d,%edx
180000191: 73 4c jae 0x1800001df
180000193: 4c 63 c0 movslq %eax,%r8
180000196: 4d 89 c6 mov %r8,%r14
180000199: 49 c1 e6 05 shl $0x5,%r14
18000019d: 49 c1 e0 06 shl $0x6,%r8
1800001a1: c4 c1 7c 10 44 3e e0 vmovups -0x20(%r14,%rdi,1),%ymm0
1800001a8: 4e 8d 24 37 lea (%rdi,%r14,1),%r12
1800001ac: c4 a1 7c 10 4c 36 e0 vmovups -0x20(%rsi,%r14,1),%ymm1
1800001b3: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
1800001b7: 4c 03 f6 add %rsi,%r14
1800001ba: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3
1800001be: c4 c1 78 11 54 28 c0 vmovups %xmm2,-0x40(%r8,%rbp,1)
1800001c5: c4 c1 78 11 5c 28 d0 vmovups %xmm3,-0x30(%r8,%rbp,1)
1800001cc: c4 c3 7d 19 54 28 e0 vextractf128 $0x1,%ymm2,-0x20(%r8,%rbp,1)
1800001d3: 01
1800001d4: c4 c3 7d 19 5c 28 f0 vextractf128 $0x1,%ymm3,-0x10(%r8,%rbp,1)
1800001db: 01
1800001dc: 4c 03 c5 add %rbp,%r8
1800001df: 85 c9 test %ecx,%ecx
1800001e1: 74 6a je 0x18000024d
1800001e3: f6 c1 04 test $0x4,%cl
1800001e6: 74 2a je 0x180000212
1800001e8: c4 c1 78 10 04 24 vmovups (%r12),%xmm0
1800001ee: c4 c1 78 10 0e vmovups (%r14),%xmm1
1800001f3: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2
1800001f7: 49 83 c4 10 add $0x10,%r12
1800001fb: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3
1800001ff: 49 83 c6 10 add $0x10,%r14
180000203: c4 c1 78 11 10 vmovups %xmm2,(%r8)
180000208: c4 c1 78 11 58 10 vmovups %xmm3,0x10(%r8)
18000020e: 49 83 c0 20 add $0x20,%r8
180000212: f6 c1 02 test $0x2,%cl
180000215: 74 20 je 0x180000237
180000217: c4 c1 7b 10 14 24 vmovsd (%r12),%xmm2
18000021d: 49 83 c4 08 add $0x8,%r12
180000221: c4 c1 7b 10 1e vmovsd (%r14),%xmm3
180000226: 49 83 c6 08 add $0x8,%r14
18000022a: c5 e8 14 e3 vunpcklps %xmm3,%xmm2,%xmm4
18000022e: c4 c1 78 11 20 vmovups %xmm4,(%r8)
180000233: 49 83 c0 10 add $0x10,%r8
180000237: f6 c1 01 test $0x1,%cl
18000023a: 74 11 je 0x18000024d
18000023c: c4 c1 7a 10 04 24 vmovss (%r12),%xmm0
180000242: c4 c3 79 21 0e 10 vinsertps $0x10,(%r14),%xmm0,%xmm1
180000248: c4 c1 78 13 08 vmovlps %xmm1,(%r8)
18000024d: c5 f8 77 vzeroupper
180000250: 5d pop %rbp
180000251: 41 5f pop %r15
180000253: 41 5e pop %r14
180000255: 41 5c pop %r12
180000257: 5f pop %rdi
180000258: 5e pop %rsi
180000259: c3 ret
18000025a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
180000260: 57 push %rdi
180000261: 41 56 push %r14
180000263: 41 57 push %r15
180000265: 55 push %rbp
180000266: 49 89 d6 mov %rdx,%r14
180000269: 4c 89 f0 mov %r14,%rax
18000026c: 49 89 cb mov %rcx,%r11
18000026f: 48 83 e0 18 and $0x18,%rax
180000273: c5 f4 57 c9 vxorps %ymm1,%ymm1,%ymm1
180000277: 85 c0 test %eax,%eax
180000279: 74 70 je 0x1800002eb
18000027b: c1 e8 03 shr $0x3,%eax
18000027e: 4c 89 da mov %r11,%rdx
180000281: f7 d8 neg %eax
180000283: 4c 89 f1 mov %r14,%rcx
180000286: 83 c0 04 add $0x4,%eax
180000289: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
18000028d: 41 3b c0 cmp %r8d,%eax
180000290: 41 0f 4d c0 cmovge %r8d,%eax
180000294: a8 04 test $0x4,%al
180000296: 74 1f je 0x1800002b7
180000298: c4 c1 78 10 13 vmovups (%r11),%xmm2
18000029d: c5 f8 14 da vunpcklps %xmm2,%xmm0,%xmm3
1800002a1: 49 8d 53 10 lea 0x10(%r11),%rdx
1800002a5: c5 f8 15 e2 vunpckhps %xmm2,%xmm0,%xmm4
1800002a9: 49 8d 4e 20 lea 0x20(%r14),%rcx
1800002ad: c4 c1 78 11 1e vmovups %xmm3,(%r14)
1800002b2: c5 f8 11 61 f0 vmovups %xmm4,-0x10(%rcx)
1800002b7: a8 02 test $0x2,%al
1800002b9: 74 14 je 0x1800002cf
1800002bb: c5 fb 10 1a vmovsd (%rdx),%xmm3
1800002bf: 48 83 c2 08 add $0x8,%rdx
1800002c3: c5 f8 14 e3 vunpcklps %xmm3,%xmm0,%xmm4
1800002c7: c5 f8 11 21 vmovups %xmm4,(%rcx)
1800002cb: 48 83 c1 10 add $0x10,%rcx
1800002cf: a8 01 test $0x1,%al
1800002d1: 74 0a je 0x1800002dd
1800002d3: c4 e3 79 21 02 10 vinsertps $0x10,(%rdx),%xmm0,%xmm0
1800002d9: c5 f8 13 01 vmovlps %xmm0,(%rcx)
1800002dd: 48 63 c0 movslq %eax,%rax
1800002e0: 44 2b c0 sub %eax,%r8d
1800002e3: 4d 8d 1c 83 lea (%r11,%rax,4),%r11
1800002e7: 4d 8d 34 c6 lea (%r14,%rax,8),%r14
1800002eb: 44 89 c1 mov %r8d,%ecx
1800002ee: 4c 89 df mov %r11,%rdi
1800002f1: 41 c1 f8 03 sar $0x3,%r8d
1800002f5: 4c 89 f5 mov %r14,%rbp
1800002f8: 83 e1 07 and $0x7,%ecx
1800002fb: 45 85 c0 test %r8d,%r8d
1800002fe: 0f 8e da 00 00 00 jle 0x1800003de
180000304: b8 01 00 00 00 mov $0x1,%eax
180000309: 45 89 c7 mov %r8d,%r15d
18000030c: 45 33 c9 xor %r9d,%r9d
18000030f: 41 d1 ef shr $1,%r15d
180000312: 45 33 d2 xor %r10d,%r10d
180000315: 33 d2 xor %edx,%edx
180000317: 45 85 ff test %r15d,%r15d
18000031a: 0f 86 75 00 00 00 jbe 0x180000395
180000320: c4 c1 7c 10 04 3a vmovups (%r10,%rdi,1),%ymm0
180000326: 49 ff c1 inc %r9
180000329: c4 c1 7c 10 64 3a 20 vmovups 0x20(%r10,%rdi,1),%ymm4
180000330: c5 f4 14 d0 vunpcklps %ymm0,%ymm1,%ymm2
180000334: 4d 8d 5c 3a 40 lea 0x40(%r10,%rdi,1),%r11
180000339: c5 f4 15 d8 vunpckhps %ymm0,%ymm1,%ymm3
18000033d: 49 83 c2 40 add $0x40,%r10
180000341: c5 f4 14 ec vunpcklps %ymm4,%ymm1,%ymm5
180000345: 4c 8d b4 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r14
18000034c: 00
18000034d: c5 f4 15 e4 vunpckhps %ymm4,%ymm1,%ymm4
180000351: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1)
180000356: c4 c1 78 11 5e 90 vmovups %xmm3,-0x70(%r14)
18000035c: c4 c3 7d 19 56 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r14)
180000363: c4 c1 78 11 6e c0 vmovups %xmm5,-0x40(%r14)
180000369: c4 c1 78 11 66 d0 vmovups %xmm4,-0x30(%r14)
18000036f: c4 c3 7d 19 5e b0 01 vextractf128 $0x1,%ymm3,-0x50(%r14)
180000376: c4 c3 7d 19 6e e0 01 vextractf128 $0x1,%ymm5,-0x20(%r14)
18000037d: c4 c3 7d 19 66 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r14)
180000384: 48 81 c2 80 00 00 00 add $0x80,%rdx
18000038b: 4d 3b cf cmp %r15,%r9
18000038e: 72 90 jb 0x180000320
180000390: 43 8d 44 09 01 lea 0x1(%r9,%r9,1),%eax
180000395: 8d 50 ff lea -0x1(%rax),%edx
180000398: 41 3b d0 cmp %r8d,%edx
18000039b: 73 41 jae 0x1800003de
18000039d: 4c 63 f0 movslq %eax,%r14
1800003a0: 4d 89 f3 mov %r14,%r11
1800003a3: 49 c1 e3 05 shl $0x5,%r11
1800003a7: 49 c1 e6 06 shl $0x6,%r14
1800003ab: c4 c1 7c 10 44 3b e0 vmovups -0x20(%r11,%rdi,1),%ymm0
1800003b2: 4c 03 df add %rdi,%r11
1800003b5: c5 f4 14 d0 vunpcklps %ymm0,%ymm1,%ymm2
1800003b9: c5 f4 15 c8 vunpckhps %ymm0,%ymm1,%ymm1
1800003bd: c4 c1 78 11 54 2e c0 vmovups %xmm2,-0x40(%r14,%rbp,1)
1800003c4: c4 c1 78 11 4c 2e d0 vmovups %xmm1,-0x30(%r14,%rbp,1)
1800003cb: c4 c3 7d 19 54 2e e0 vextractf128 $0x1,%ymm2,-0x20(%r14,%rbp,1)
1800003d2: 01
1800003d3: c4 c3 7d 19 4c 2e f0 vextractf128 $0x1,%ymm1,-0x10(%r14,%rbp,1)
1800003da: 01
1800003db: 4c 03 f5 add %rbp,%r14
1800003de: 85 c9 test %ecx,%ecx
1800003e0: 74 54 je 0x180000436
1800003e2: f6 c1 04 test $0x4,%cl
1800003e5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
1800003e9: 74 20 je 0x18000040b
1800003eb: c4 c1 78 10 0b vmovups (%r11),%xmm1
1800003f0: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2
1800003f4: 49 83 c3 10 add $0x10,%r11
1800003f8: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3
1800003fc: c4 c1 78 11 16 vmovups %xmm2,(%r14)
180000401: c4 c1 78 11 5e 10 vmovups %xmm3,0x10(%r14)
180000407: 49 83 c6 20 add $0x20,%r14
18000040b: f6 c1 02 test $0x2,%cl
18000040e: 74 16 je 0x180000426
180000410: c4 c1 7b 10 13 vmovsd (%r11),%xmm2
180000415: 49 83 c3 08 add $0x8,%r11
180000419: c5 f8 14 da vunpcklps %xmm2,%xmm0,%xmm3
18000041d: c4 c1 78 11 1e vmovups %xmm3,(%r14)
180000422: 49 83 c6 10 add $0x10,%r14
180000426: f6 c1 01 test $0x1,%cl
180000429: 74 0b je 0x180000436
18000042b: c4 c3 79 21 03 10 vinsertps $0x10,(%r11),%xmm0,%xmm0
180000431: c4 c1 78 13 06 vmovlps %xmm0,(%r14)
180000436: c5 f8 77 vzeroupper
180000439: 5d pop %rbp
18000043a: 41 5f pop %r15
18000043c: 41 5e pop %r14
18000043e: 5f pop %rdi
18000043f: c3 ret
180000440: 56 push %rsi
180000441: 41 56 push %r14
180000443: 41 57 push %r15
180000445: 55 push %rbp
180000446: 49 89 d6 mov %rdx,%r14
180000449: 4c 89 f0 mov %r14,%rax
18000044c: 49 89 cb mov %rcx,%r11
18000044f: 48 83 e0 18 and $0x18,%rax
180000453: c5 f4 57 c9 vxorps %ymm1,%ymm1,%ymm1
180000457: 85 c0 test %eax,%eax
180000459: 74 72 je 0x1800004cd
18000045b: c1 e8 03 shr $0x3,%eax
18000045e: 4c 89 da mov %r11,%rdx
180000461: f7 d8 neg %eax
180000463: 4c 89 f1 mov %r14,%rcx
180000466: 83 c0 04 add $0x4,%eax
180000469: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
18000046d: 41 3b c0 cmp %r8d,%eax
180000470: 41 0f 4d c0 cmovge %r8d,%eax
180000474: a8 04 test $0x4,%al
180000476: 74 1f je 0x180000497
180000478: c4 c1 78 10 13 vmovups (%r11),%xmm2
18000047d: c5 e8 14 d8 vunpcklps %xmm0,%xmm2,%xmm3
180000481: 49 8d 53 10 lea 0x10(%r11),%rdx
180000485: c5 e8 15 e0 vunpckhps %xmm0,%xmm2,%xmm4
180000489: 49 8d 4e 20 lea 0x20(%r14),%rcx
18000048d: c4 c1 78 11 1e vmovups %xmm3,(%r14)
180000492: c5 f8 11 61 f0 vmovups %xmm4,-0x10(%rcx)
180000497: a8 02 test $0x2,%al
180000499: 74 14 je 0x1800004af
18000049b: c5 fb 10 1a vmovsd (%rdx),%xmm3
18000049f: 48 83 c2 08 add $0x8,%rdx
1800004a3: c5 e0 14 e0 vunpcklps %xmm0,%xmm3,%xmm4
1800004a7: c5 f8 11 21 vmovups %xmm4,(%rcx)
1800004ab: 48 83 c1 10 add $0x10,%rcx
1800004af: a8 01 test $0x1,%al
1800004b1: 74 0c je 0x1800004bf
1800004b3: c5 fa 10 12 vmovss (%rdx),%xmm2
1800004b7: c5 e8 14 c0 vunpcklps %xmm0,%xmm2,%xmm0
1800004bb: c5 f8 13 01 vmovlps %xmm0,(%rcx)
1800004bf: 48 63 c0 movslq %eax,%rax
1800004c2: 44 2b c0 sub %eax,%r8d
1800004c5: 4d 8d 1c 83 lea (%r11,%rax,4),%r11
1800004c9: 4d 8d 34 c6 lea (%r14,%rax,8),%r14
1800004cd: 44 89 c1 mov %r8d,%ecx
1800004d0: 4c 89 de mov %r11,%rsi
1800004d3: 41 c1 f8 03 sar $0x3,%r8d
1800004d7: 4c 89 f5 mov %r14,%rbp
1800004da: 83 e1 07 and $0x7,%ecx
1800004dd: 45 85 c0 test %r8d,%r8d
1800004e0: 0f 8e f8 00 00 00 jle 0x1800005de
1800004e6: b8 01 00 00 00 mov $0x1,%eax
1800004eb: 45 89 c7 mov %r8d,%r15d
1800004ee: 45 33 c9 xor %r9d,%r9d
1800004f1: 41 d1 ef shr $1,%r15d
1800004f4: 45 33 d2 xor %r10d,%r10d
1800004f7: 33 d2 xor %edx,%edx
1800004f9: 45 85 ff test %r15d,%r15d
1800004fc: 0f 86 93 00 00 00 jbe 0x180000595
180000502: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000509: 00
18000050a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000511: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
180000518: 00
180000519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180000520: c4 c1 7c 10 04 32 vmovups (%r10,%rsi,1),%ymm0
180000526: 49 ff c1 inc %r9
180000529: c4 c1 7c 10 64 32 20 vmovups 0x20(%r10,%rsi,1),%ymm4
180000530: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
180000534: 4d 8d 5c 32 40 lea 0x40(%r10,%rsi,1),%r11
180000539: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3
18000053d: 49 83 c2 40 add $0x40,%r10
180000541: c5 dc 14 e9 vunpcklps %ymm1,%ymm4,%ymm5
180000545: 4c 8d b4 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r14
18000054c: 00
18000054d: c5 dc 15 e1 vunpckhps %ymm1,%ymm4,%ymm4
180000551: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1)
180000556: c4 c1 78 11 5e 90 vmovups %xmm3,-0x70(%r14)
18000055c: c4 c3 7d 19 56 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r14)
180000563: c4 c1 78 11 6e c0 vmovups %xmm5,-0x40(%r14)
180000569: c4 c1 78 11 66 d0 vmovups %xmm4,-0x30(%r14)
18000056f: c4 c3 7d 19 5e b0 01 vextractf128 $0x1,%ymm3,-0x50(%r14)
180000576: c4 c3 7d 19 6e e0 01 vextractf128 $0x1,%ymm5,-0x20(%r14)
18000057d: c4 c3 7d 19 66 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r14)
180000584: 48 81 c2 80 00 00 00 add $0x80,%rdx
18000058b: 4d 3b cf cmp %r15,%r9
18000058e: 72 90 jb 0x180000520
180000590: 43 8d 44 09 01 lea 0x1(%r9,%r9,1),%eax
180000595: 8d 50 ff lea -0x1(%rax),%edx
180000598: 41 3b d0 cmp %r8d,%edx
18000059b: 73 41 jae 0x1800005de
18000059d: 4c 63 f0 movslq %eax,%r14
1800005a0: 4d 89 f3 mov %r14,%r11
1800005a3: 49 c1 e3 05 shl $0x5,%r11
1800005a7: 49 c1 e6 06 shl $0x6,%r14
1800005ab: c4 c1 7c 10 44 33 e0 vmovups -0x20(%r11,%rsi,1),%ymm0
1800005b2: 4c 03 de add %rsi,%r11
1800005b5: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
1800005b9: c5 fc 15 c9 vunpckhps %ymm1,%ymm0,%ymm1
1800005bd: c4 c1 78 11 54 2e c0 vmovups %xmm2,-0x40(%r14,%rbp,1)
1800005c4: c4 c1 78 11 4c 2e d0 vmovups %xmm1,-0x30(%r14,%rbp,1)
1800005cb: c4 c3 7d 19 54 2e e0 vextractf128 $0x1,%ymm2,-0x20(%r14,%rbp,1)
1800005d2: 01
1800005d3: c4 c3 7d 19 4c 2e f0 vextractf128 $0x1,%ymm1,-0x10(%r14,%rbp,1)
1800005da: 01
1800005db: 4c 03 f5 add %rbp,%r14
1800005de: 85 c9 test %ecx,%ecx
1800005e0: 74 57 je 0x180000639
1800005e2: f6 c1 04 test $0x4,%cl
1800005e5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
1800005e9: 74 20 je 0x18000060b
1800005eb: c4 c1 78 10 0b vmovups (%r11),%xmm1
1800005f0: c5 f0 14 d0 vunpcklps %xmm0,%xmm1,%xmm2
1800005f4: 49 83 c3 10 add $0x10,%r11
1800005f8: c5 f0 15 d8 vunpckhps %xmm0,%xmm1,%xmm3
1800005fc: c4 c1 78 11 16 vmovups %xmm2,(%r14)
180000601: c4 c1 78 11 5e 10 vmovups %xmm3,0x10(%r14)
180000607: 49 83 c6 20 add $0x20,%r14
18000060b: f6 c1 02 test $0x2,%cl
18000060e: 74 16 je 0x180000626
180000610: c4 c1 7b 10 13 vmovsd (%r11),%xmm2
180000615: 49 83 c3 08 add $0x8,%r11
180000619: c5 e8 14 d8 vunpcklps %xmm0,%xmm2,%xmm3
18000061d: c4 c1 78 11 1e vmovups %xmm3,(%r14)
180000622: 49 83 c6 10 add $0x10,%r14
180000626: f6 c1 01 test $0x1,%cl
180000629: 74 0e je 0x180000639
18000062b: c4 c1 7a 10 0b vmovss (%r11),%xmm1
180000630: c5 f0 14 c0 vunpcklps %xmm0,%xmm1,%xmm0
180000634: c4 c1 78 13 06 vmovlps %xmm0,(%r14)
180000639: c5 f8 77 vzeroupper
18000063c: 5d pop %rbp
18000063d: 41 5f pop %r15
18000063f: 41 5e pop %r14
180000641: 5e pop %rsi
180000642: c3 ret