.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.
1125 lines
62 KiB
Plaintext
1125 lines
62 KiB
Plaintext
|
|
/tmp/det/p_181a62d00.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000181a62d00 <.data>:
|
|
181a62d00: 56 push rsi
|
|
181a62d01: 57 push rdi
|
|
181a62d02: 48 8b f9 mov rdi,rcx
|
|
181a62d05: 48 8b f2 mov rsi,rdx
|
|
181a62d08: 8b f6 mov esi,esi
|
|
181a62d0a: b9 00 00 00 80 mov ecx,0x80000000
|
|
181a62d0f: 48 83 ee 08 sub rsi,0x8
|
|
181a62d13: 7c 25 jl 0x181a62d3a
|
|
181a62d15: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a62d18: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx
|
|
181a62d1b: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx
|
|
181a62d1e: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx
|
|
181a62d21: 31 4f 4c xor DWORD PTR [rdi+0x4c],ecx
|
|
181a62d24: 31 4f 5c xor DWORD PTR [rdi+0x5c],ecx
|
|
181a62d27: 31 4f 6c xor DWORD PTR [rdi+0x6c],ecx
|
|
181a62d2a: 31 4f 7c xor DWORD PTR [rdi+0x7c],ecx
|
|
181a62d2d: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a62d34: 48 83 ee 08 sub rsi,0x8
|
|
181a62d38: 7d db jge 0x181a62d15
|
|
181a62d3a: 48 83 c6 08 add rsi,0x8
|
|
181a62d3e: 74 38 je 0x181a62d78
|
|
181a62d40: 48 f7 c6 04 00 00 00 test rsi,0x4
|
|
181a62d47: 74 10 je 0x181a62d59
|
|
181a62d49: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a62d4c: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx
|
|
181a62d4f: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx
|
|
181a62d52: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx
|
|
181a62d55: 48 83 c7 40 add rdi,0x40
|
|
181a62d59: 48 f7 c6 02 00 00 00 test rsi,0x2
|
|
181a62d60: 74 0a je 0x181a62d6c
|
|
181a62d62: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a62d65: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx
|
|
181a62d68: 48 83 c7 20 add rdi,0x20
|
|
181a62d6c: 48 f7 c6 01 00 00 00 test rsi,0x1
|
|
181a62d73: 74 03 je 0x181a62d78
|
|
181a62d75: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a62d78: c5 f8 77 vzeroupper
|
|
181a62d7b: 5f pop rdi
|
|
181a62d7c: 5e pop rsi
|
|
181a62d7d: c3 ret
|
|
181a62d7e: cc int3
|
|
181a62d7f: cc int3
|
|
181a62d80: 56 push rsi
|
|
181a62d81: 57 push rdi
|
|
181a62d82: 48 8b f9 mov rdi,rcx
|
|
181a62d85: 48 8b f2 mov rsi,rdx
|
|
181a62d88: 49 8b d0 mov rdx,r8
|
|
181a62d8b: 49 8b c9 mov rcx,r9
|
|
181a62d8e: 8b c9 mov ecx,ecx
|
|
181a62d90: 48 f7 c2 0f 00 00 00 test rdx,0xf
|
|
181a62d97: 75 7b jne 0x181a62e14
|
|
181a62d99: 48 83 e9 04 sub rcx,0x4
|
|
181a62d9d: 7c 4b jl 0x181a62dea
|
|
181a62d9f: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi]
|
|
181a62da3: f2 0f 10 4f 08 movsd xmm1,QWORD PTR [rdi+0x8]
|
|
181a62da8: f2 0f 10 57 10 movsd xmm2,QWORD PTR [rdi+0x10]
|
|
181a62dad: f2 0f 10 5f 18 movsd xmm3,QWORD PTR [rdi+0x18]
|
|
181a62db2: 48 83 c7 20 add rdi,0x20
|
|
181a62db6: 66 0f 16 06 movhpd xmm0,QWORD PTR [rsi]
|
|
181a62dba: 66 0f 16 4e 08 movhpd xmm1,QWORD PTR [rsi+0x8]
|
|
181a62dbf: 66 0f 16 56 10 movhpd xmm2,QWORD PTR [rsi+0x10]
|
|
181a62dc4: 66 0f 16 5e 18 movhpd xmm3,QWORD PTR [rsi+0x18]
|
|
181a62dc9: 48 83 c6 20 add rsi,0x20
|
|
181a62dcd: 66 0f 29 02 movapd XMMWORD PTR [rdx],xmm0
|
|
181a62dd1: 66 0f 29 4a 10 movapd XMMWORD PTR [rdx+0x10],xmm1
|
|
181a62dd6: 66 0f 29 52 20 movapd XMMWORD PTR [rdx+0x20],xmm2
|
|
181a62ddb: 66 0f 29 5a 30 movapd XMMWORD PTR [rdx+0x30],xmm3
|
|
181a62de0: 48 83 c2 40 add rdx,0x40
|
|
181a62de4: 48 83 e9 04 sub rcx,0x4
|
|
181a62de8: 7d b5 jge 0x181a62d9f
|
|
181a62dea: 48 83 c1 04 add rcx,0x4
|
|
181a62dee: 74 1e je 0x181a62e0e
|
|
181a62df0: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi]
|
|
181a62df4: 48 83 c7 08 add rdi,0x8
|
|
181a62df8: 66 0f 16 06 movhpd xmm0,QWORD PTR [rsi]
|
|
181a62dfc: 48 83 c6 08 add rsi,0x8
|
|
181a62e00: 66 0f 11 02 movupd XMMWORD PTR [rdx],xmm0
|
|
181a62e04: 48 83 c2 10 add rdx,0x10
|
|
181a62e08: 48 83 e9 01 sub rcx,0x1
|
|
181a62e0c: 75 e2 jne 0x181a62df0
|
|
181a62e0e: c5 f8 77 vzeroupper
|
|
181a62e11: 5f pop rdi
|
|
181a62e12: 5e pop rsi
|
|
181a62e13: c3 ret
|
|
181a62e14: 48 f7 c2 07 00 00 00 test rdx,0x7
|
|
181a62e1b: 75 d3 jne 0x181a62df0
|
|
181a62e1d: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi]
|
|
181a62e21: 48 83 c7 08 add rdi,0x8
|
|
181a62e25: f2 0f 10 4c ce f8 movsd xmm1,QWORD PTR [rsi+rcx*8-0x8]
|
|
181a62e2b: 48 d1 e1 shl rcx,1
|
|
181a62e2e: f2 0f 11 02 movsd QWORD PTR [rdx],xmm0
|
|
181a62e32: f2 0f 11 4c ca f8 movsd QWORD PTR [rdx+rcx*8-0x8],xmm1
|
|
181a62e38: 48 83 c2 08 add rdx,0x8
|
|
181a62e3c: 48 d1 e9 shr rcx,1
|
|
181a62e3f: 4c 8b c7 mov r8,rdi
|
|
181a62e42: 48 8b fe mov rdi,rsi
|
|
181a62e45: 49 8b f0 mov rsi,r8
|
|
181a62e48: 48 83 e9 01 sub rcx,0x1
|
|
181a62e4c: 0f 85 47 ff ff ff jne 0x181a62d99
|
|
181a62e52: eb ba jmp 0x181a62e0e
|
|
181a62e54: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a62e5b: 0f 1f 84 00 00 00 00
|
|
181a62e62: 00
|
|
181a62e63: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a62e6a: 0f 1f 84 00 00 00 00
|
|
181a62e71: 00
|
|
181a62e72: 66 66 66 66 66 66 0f data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a62e79: 1f 84 00 00 00 00 00
|
|
181a62e80: 56 push rsi
|
|
181a62e81: 57 push rdi
|
|
181a62e82: 53 push rbx
|
|
181a62e83: 48 83 ec 20 sub rsp,0x20
|
|
181a62e87: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7
|
|
181a62e8c: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6
|
|
181a62e92: 48 8b f9 mov rdi,rcx
|
|
181a62e95: 48 8b f2 mov rsi,rdx
|
|
181a62e98: 49 8b d0 mov rdx,r8
|
|
181a62e9b: 49 8b c9 mov rcx,r9
|
|
181a62e9e: 8b c9 mov ecx,ecx
|
|
181a62ea0: 48 83 e9 08 sub rcx,0x8
|
|
181a62ea4: 0f 8c 2e 01 00 00 jl 0x181a62fd8
|
|
181a62eaa: 48 f7 c7 0f 00 00 00 test rdi,0xf
|
|
181a62eb1: 0f 85 93 00 00 00 jne 0x181a62f4a
|
|
181a62eb7: 66 0f 28 07 movapd xmm0,XMMWORD PTR [rdi]
|
|
181a62ebb: 66 0f 28 4f 10 movapd xmm1,XMMWORD PTR [rdi+0x10]
|
|
181a62ec0: 66 0f 28 57 20 movapd xmm2,XMMWORD PTR [rdi+0x20]
|
|
181a62ec5: 66 0f 28 5f 30 movapd xmm3,XMMWORD PTR [rdi+0x30]
|
|
181a62eca: 66 0f 28 67 40 movapd xmm4,XMMWORD PTR [rdi+0x40]
|
|
181a62ecf: 66 0f 28 6f 50 movapd xmm5,XMMWORD PTR [rdi+0x50]
|
|
181a62ed4: 66 0f 28 77 60 movapd xmm6,XMMWORD PTR [rdi+0x60]
|
|
181a62ed9: 66 0f 28 7f 70 movapd xmm7,XMMWORD PTR [rdi+0x70]
|
|
181a62ede: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a62ee5: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0
|
|
181a62ee9: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1
|
|
181a62eee: 66 0f 13 56 10 movlpd QWORD PTR [rsi+0x10],xmm2
|
|
181a62ef3: 66 0f 13 5e 18 movlpd QWORD PTR [rsi+0x18],xmm3
|
|
181a62ef8: 66 0f 13 66 20 movlpd QWORD PTR [rsi+0x20],xmm4
|
|
181a62efd: 66 0f 13 6e 28 movlpd QWORD PTR [rsi+0x28],xmm5
|
|
181a62f02: 66 0f 13 76 30 movlpd QWORD PTR [rsi+0x30],xmm6
|
|
181a62f07: 66 0f 13 7e 38 movlpd QWORD PTR [rsi+0x38],xmm7
|
|
181a62f0c: 48 83 c6 40 add rsi,0x40
|
|
181a62f10: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0
|
|
181a62f14: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1
|
|
181a62f19: 66 0f 17 52 10 movhpd QWORD PTR [rdx+0x10],xmm2
|
|
181a62f1e: 66 0f 17 5a 18 movhpd QWORD PTR [rdx+0x18],xmm3
|
|
181a62f23: 66 0f 17 62 20 movhpd QWORD PTR [rdx+0x20],xmm4
|
|
181a62f28: 66 0f 17 6a 28 movhpd QWORD PTR [rdx+0x28],xmm5
|
|
181a62f2d: 66 0f 17 72 30 movhpd QWORD PTR [rdx+0x30],xmm6
|
|
181a62f32: 66 0f 17 7a 38 movhpd QWORD PTR [rdx+0x38],xmm7
|
|
181a62f37: 48 83 c2 40 add rdx,0x40
|
|
181a62f3b: 48 83 e9 08 sub rcx,0x8
|
|
181a62f3f: 0f 8d 72 ff ff ff jge 0x181a62eb7
|
|
181a62f45: e9 8e 00 00 00 jmp 0x181a62fd8
|
|
181a62f4a: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi]
|
|
181a62f4e: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10]
|
|
181a62f53: 66 0f 10 57 20 movupd xmm2,XMMWORD PTR [rdi+0x20]
|
|
181a62f58: 66 0f 10 5f 30 movupd xmm3,XMMWORD PTR [rdi+0x30]
|
|
181a62f5d: 66 0f 10 67 40 movupd xmm4,XMMWORD PTR [rdi+0x40]
|
|
181a62f62: 66 0f 10 6f 50 movupd xmm5,XMMWORD PTR [rdi+0x50]
|
|
181a62f67: 66 0f 10 77 60 movupd xmm6,XMMWORD PTR [rdi+0x60]
|
|
181a62f6c: 66 0f 10 7f 70 movupd xmm7,XMMWORD PTR [rdi+0x70]
|
|
181a62f71: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a62f78: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0
|
|
181a62f7c: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1
|
|
181a62f81: 66 0f 13 56 10 movlpd QWORD PTR [rsi+0x10],xmm2
|
|
181a62f86: 66 0f 13 5e 18 movlpd QWORD PTR [rsi+0x18],xmm3
|
|
181a62f8b: 66 0f 13 66 20 movlpd QWORD PTR [rsi+0x20],xmm4
|
|
181a62f90: 66 0f 13 6e 28 movlpd QWORD PTR [rsi+0x28],xmm5
|
|
181a62f95: 66 0f 13 76 30 movlpd QWORD PTR [rsi+0x30],xmm6
|
|
181a62f9a: 66 0f 13 7e 38 movlpd QWORD PTR [rsi+0x38],xmm7
|
|
181a62f9f: 48 83 c6 40 add rsi,0x40
|
|
181a62fa3: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0
|
|
181a62fa7: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1
|
|
181a62fac: 66 0f 17 52 10 movhpd QWORD PTR [rdx+0x10],xmm2
|
|
181a62fb1: 66 0f 17 5a 18 movhpd QWORD PTR [rdx+0x18],xmm3
|
|
181a62fb6: 66 0f 17 62 20 movhpd QWORD PTR [rdx+0x20],xmm4
|
|
181a62fbb: 66 0f 17 6a 28 movhpd QWORD PTR [rdx+0x28],xmm5
|
|
181a62fc0: 66 0f 17 72 30 movhpd QWORD PTR [rdx+0x30],xmm6
|
|
181a62fc5: 66 0f 17 7a 38 movhpd QWORD PTR [rdx+0x38],xmm7
|
|
181a62fca: 48 83 c2 40 add rdx,0x40
|
|
181a62fce: 48 83 e9 08 sub rcx,0x8
|
|
181a62fd2: 0f 8d 72 ff ff ff jge 0x181a62f4a
|
|
181a62fd8: 48 83 c1 08 add rcx,0x8
|
|
181a62fdc: 0f 84 94 00 00 00 je 0x181a63076
|
|
181a62fe2: 48 f7 c1 04 00 00 00 test rcx,0x4
|
|
181a62fe9: 74 45 je 0x181a63030
|
|
181a62feb: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi]
|
|
181a62fef: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10]
|
|
181a62ff4: 66 0f 10 57 20 movupd xmm2,XMMWORD PTR [rdi+0x20]
|
|
181a62ff9: 66 0f 10 5f 30 movupd xmm3,XMMWORD PTR [rdi+0x30]
|
|
181a62ffe: 48 83 c7 40 add rdi,0x40
|
|
181a63002: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0
|
|
181a63006: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1
|
|
181a6300b: 66 0f 13 56 10 movlpd QWORD PTR [rsi+0x10],xmm2
|
|
181a63010: 66 0f 13 5e 18 movlpd QWORD PTR [rsi+0x18],xmm3
|
|
181a63015: 48 83 c6 20 add rsi,0x20
|
|
181a63019: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0
|
|
181a6301d: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1
|
|
181a63022: 66 0f 17 52 10 movhpd QWORD PTR [rdx+0x10],xmm2
|
|
181a63027: 66 0f 17 5a 18 movhpd QWORD PTR [rdx+0x18],xmm3
|
|
181a6302c: 48 83 c2 20 add rdx,0x20
|
|
181a63030: 48 f7 c1 02 00 00 00 test rcx,0x2
|
|
181a63037: 74 27 je 0x181a63060
|
|
181a63039: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi]
|
|
181a6303d: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10]
|
|
181a63042: 48 83 c7 20 add rdi,0x20
|
|
181a63046: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0
|
|
181a6304a: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1
|
|
181a6304f: 48 83 c6 10 add rsi,0x10
|
|
181a63053: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0
|
|
181a63057: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1
|
|
181a6305c: 48 83 c2 10 add rdx,0x10
|
|
181a63060: 48 f7 c1 01 00 00 00 test rcx,0x1
|
|
181a63067: 74 0d je 0x181a63076
|
|
181a63069: 48 8b 07 mov rax,QWORD PTR [rdi]
|
|
181a6306c: 48 8b 5f 08 mov rbx,QWORD PTR [rdi+0x8]
|
|
181a63070: 48 89 06 mov QWORD PTR [rsi],rax
|
|
181a63073: 48 89 1a mov QWORD PTR [rdx],rbx
|
|
181a63076: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp]
|
|
181a6307b: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10]
|
|
181a63081: 48 83 c4 20 add rsp,0x20
|
|
181a63085: c5 f8 77 vzeroupper
|
|
181a63088: 5b pop rbx
|
|
181a63089: 5f pop rdi
|
|
181a6308a: 5e pop rsi
|
|
181a6308b: c3 ret
|
|
181a6308c: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a63093: 0f 1f 84 00 00 00 00
|
|
181a6309a: 00
|
|
181a6309b: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a630a2: 0f 1f 84 00 00 00 00
|
|
181a630a9: 00
|
|
181a630aa: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a630b1: 0f 1f 84 00 00 00 00
|
|
181a630b8: 00
|
|
181a630b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
181a630c0: 56 push rsi
|
|
181a630c1: 57 push rdi
|
|
181a630c2: 48 83 ec 38 sub rsp,0x38
|
|
181a630c6: 66 44 0f 7f 04 24 movdqa XMMWORD PTR [rsp],xmm8
|
|
181a630cc: 66 0f 7f 7c 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm7
|
|
181a630d2: 66 0f 7f 74 24 20 movdqa XMMWORD PTR [rsp+0x20],xmm6
|
|
181a630d8: 48 8b f9 mov rdi,rcx
|
|
181a630db: 48 8b f2 mov rsi,rdx
|
|
181a630de: 49 8b d0 mov rdx,r8
|
|
181a630e1: 66 44 0f 28 05 16 41 movapd xmm8,XMMWORD PTR [rip+0x5484116] # 0x186ee7200
|
|
181a630e8: 48 05
|
|
181a630ea: 8b d2 mov edx,edx
|
|
181a630ec: 48 f7 c6 0f 00 00 00 test rsi,0xf
|
|
181a630f3: 0f 85 75 01 00 00 jne 0x181a6326e
|
|
181a630f9: 48 83 ea 08 sub rdx,0x8
|
|
181a630fd: 0f 8c 2e 01 00 00 jl 0x181a63231
|
|
181a63103: 48 f7 c7 0f 00 00 00 test rdi,0xf
|
|
181a6310a: 0f 85 93 00 00 00 jne 0x181a631a3
|
|
181a63110: 66 0f 28 07 movapd xmm0,XMMWORD PTR [rdi]
|
|
181a63114: 66 0f 28 4f 10 movapd xmm1,XMMWORD PTR [rdi+0x10]
|
|
181a63119: 66 0f 28 57 20 movapd xmm2,XMMWORD PTR [rdi+0x20]
|
|
181a6311e: 66 0f 28 5f 30 movapd xmm3,XMMWORD PTR [rdi+0x30]
|
|
181a63123: 66 0f 28 67 40 movapd xmm4,XMMWORD PTR [rdi+0x40]
|
|
181a63128: 66 0f 28 6f 50 movapd xmm5,XMMWORD PTR [rdi+0x50]
|
|
181a6312d: 66 0f 28 77 60 movapd xmm6,XMMWORD PTR [rdi+0x60]
|
|
181a63132: 66 0f 28 7f 70 movapd xmm7,XMMWORD PTR [rdi+0x70]
|
|
181a63137: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a6313e: 66 41 0f ef c0 pxor xmm0,xmm8
|
|
181a63143: 66 41 0f ef c8 pxor xmm1,xmm8
|
|
181a63148: 66 41 0f ef d0 pxor xmm2,xmm8
|
|
181a6314d: 66 41 0f ef d8 pxor xmm3,xmm8
|
|
181a63152: 66 41 0f ef e0 pxor xmm4,xmm8
|
|
181a63157: 66 41 0f ef e8 pxor xmm5,xmm8
|
|
181a6315c: 66 41 0f ef f0 pxor xmm6,xmm8
|
|
181a63161: 66 41 0f ef f8 pxor xmm7,xmm8
|
|
181a63166: 66 0f 29 06 movapd XMMWORD PTR [rsi],xmm0
|
|
181a6316a: 66 0f 29 4e 10 movapd XMMWORD PTR [rsi+0x10],xmm1
|
|
181a6316f: 66 0f 29 56 20 movapd XMMWORD PTR [rsi+0x20],xmm2
|
|
181a63174: 66 0f 29 5e 30 movapd XMMWORD PTR [rsi+0x30],xmm3
|
|
181a63179: 66 0f 29 66 40 movapd XMMWORD PTR [rsi+0x40],xmm4
|
|
181a6317e: 66 0f 29 6e 50 movapd XMMWORD PTR [rsi+0x50],xmm5
|
|
181a63183: 66 0f 29 76 60 movapd XMMWORD PTR [rsi+0x60],xmm6
|
|
181a63188: 66 0f 29 7e 70 movapd XMMWORD PTR [rsi+0x70],xmm7
|
|
181a6318d: 48 81 c6 80 00 00 00 add rsi,0x80
|
|
181a63194: 48 83 ea 08 sub rdx,0x8
|
|
181a63198: 0f 8d 72 ff ff ff jge 0x181a63110
|
|
181a6319e: e9 8e 00 00 00 jmp 0x181a63231
|
|
181a631a3: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi]
|
|
181a631a7: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10]
|
|
181a631ac: 66 0f 10 57 20 movupd xmm2,XMMWORD PTR [rdi+0x20]
|
|
181a631b1: 66 0f 10 5f 30 movupd xmm3,XMMWORD PTR [rdi+0x30]
|
|
181a631b6: 66 0f 10 67 40 movupd xmm4,XMMWORD PTR [rdi+0x40]
|
|
181a631bb: 66 0f 10 6f 50 movupd xmm5,XMMWORD PTR [rdi+0x50]
|
|
181a631c0: 66 0f 10 77 60 movupd xmm6,XMMWORD PTR [rdi+0x60]
|
|
181a631c5: 66 0f 10 7f 70 movupd xmm7,XMMWORD PTR [rdi+0x70]
|
|
181a631ca: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a631d1: 66 41 0f ef c0 pxor xmm0,xmm8
|
|
181a631d6: 66 41 0f ef c8 pxor xmm1,xmm8
|
|
181a631db: 66 41 0f ef d0 pxor xmm2,xmm8
|
|
181a631e0: 66 41 0f ef d8 pxor xmm3,xmm8
|
|
181a631e5: 66 41 0f ef e0 pxor xmm4,xmm8
|
|
181a631ea: 66 41 0f ef e8 pxor xmm5,xmm8
|
|
181a631ef: 66 41 0f ef f0 pxor xmm6,xmm8
|
|
181a631f4: 66 41 0f ef f8 pxor xmm7,xmm8
|
|
181a631f9: 66 0f 29 06 movapd XMMWORD PTR [rsi],xmm0
|
|
181a631fd: 66 0f 29 4e 10 movapd XMMWORD PTR [rsi+0x10],xmm1
|
|
181a63202: 66 0f 29 56 20 movapd XMMWORD PTR [rsi+0x20],xmm2
|
|
181a63207: 66 0f 29 5e 30 movapd XMMWORD PTR [rsi+0x30],xmm3
|
|
181a6320c: 66 0f 29 66 40 movapd XMMWORD PTR [rsi+0x40],xmm4
|
|
181a63211: 66 0f 29 6e 50 movapd XMMWORD PTR [rsi+0x50],xmm5
|
|
181a63216: 66 0f 29 76 60 movapd XMMWORD PTR [rsi+0x60],xmm6
|
|
181a6321b: 66 0f 29 7e 70 movapd XMMWORD PTR [rsi+0x70],xmm7
|
|
181a63220: 48 81 c6 80 00 00 00 add rsi,0x80
|
|
181a63227: 48 83 ea 08 sub rdx,0x8
|
|
181a6322b: 0f 8d 72 ff ff ff jge 0x181a631a3
|
|
181a63231: 48 83 c2 08 add rdx,0x8
|
|
181a63235: 74 1b je 0x181a63252
|
|
181a63237: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi]
|
|
181a6323b: 66 41 0f ef c0 pxor xmm0,xmm8
|
|
181a63240: 66 0f 11 06 movupd XMMWORD PTR [rsi],xmm0
|
|
181a63244: 48 83 c7 10 add rdi,0x10
|
|
181a63248: 48 83 c6 10 add rsi,0x10
|
|
181a6324c: 48 83 ea 01 sub rdx,0x1
|
|
181a63250: 75 e5 jne 0x181a63237
|
|
181a63252: 66 44 0f 6f 04 24 movdqa xmm8,XMMWORD PTR [rsp]
|
|
181a63258: 66 0f 6f 7c 24 10 movdqa xmm7,XMMWORD PTR [rsp+0x10]
|
|
181a6325e: 66 0f 6f 74 24 20 movdqa xmm6,XMMWORD PTR [rsp+0x20]
|
|
181a63264: 48 83 c4 38 add rsp,0x38
|
|
181a63268: c5 f8 77 vzeroupper
|
|
181a6326b: 5f pop rdi
|
|
181a6326c: 5e pop rsi
|
|
181a6326d: c3 ret
|
|
181a6326e: 48 f7 c6 07 00 00 00 test rsi,0x7
|
|
181a63275: 75 c0 jne 0x181a63237
|
|
181a63277: 66 45 0f ef c0 pxor xmm8,xmm8
|
|
181a6327c: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi]
|
|
181a63280: f2 0f 11 06 movsd QWORD PTR [rsi],xmm0
|
|
181a63284: 48 d1 e2 shl rdx,1
|
|
181a63287: f2 44 0f 10 05 78 3f movsd xmm8,QWORD PTR [rip+0x5483f78] # 0x186ee7208
|
|
181a6328e: 48 05
|
|
181a63290: f2 0f 10 44 d7 f8 movsd xmm0,QWORD PTR [rdi+rdx*8-0x8]
|
|
181a63296: 66 41 0f ef c0 pxor xmm0,xmm8
|
|
181a6329b: f2 0f 11 44 d6 f8 movsd QWORD PTR [rsi+rdx*8-0x8],xmm0
|
|
181a632a1: 48 d1 ea shr rdx,1
|
|
181a632a4: 48 83 c7 08 add rdi,0x8
|
|
181a632a8: 48 83 c6 08 add rsi,0x8
|
|
181a632ac: 48 83 ea 01 sub rdx,0x1
|
|
181a632b0: 74 a0 je 0x181a63252
|
|
181a632b2: e9 42 fe ff ff jmp 0x181a630f9
|
|
181a632b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
181a632be: 00 00
|
|
181a632c0: 56 push rsi
|
|
181a632c1: 57 push rdi
|
|
181a632c2: 48 8b f9 mov rdi,rcx
|
|
181a632c5: 48 8b f2 mov rsi,rdx
|
|
181a632c8: 8b f6 mov esi,esi
|
|
181a632ca: b9 00 00 00 80 mov ecx,0x80000000
|
|
181a632cf: 48 83 ee 08 sub rsi,0x8
|
|
181a632d3: 7c 25 jl 0x181a632fa
|
|
181a632d5: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a632d8: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx
|
|
181a632db: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx
|
|
181a632de: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx
|
|
181a632e1: 31 4f 4c xor DWORD PTR [rdi+0x4c],ecx
|
|
181a632e4: 31 4f 5c xor DWORD PTR [rdi+0x5c],ecx
|
|
181a632e7: 31 4f 6c xor DWORD PTR [rdi+0x6c],ecx
|
|
181a632ea: 31 4f 7c xor DWORD PTR [rdi+0x7c],ecx
|
|
181a632ed: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a632f4: 48 83 ee 08 sub rsi,0x8
|
|
181a632f8: 7d db jge 0x181a632d5
|
|
181a632fa: 48 83 c6 08 add rsi,0x8
|
|
181a632fe: 74 38 je 0x181a63338
|
|
181a63300: 48 f7 c6 04 00 00 00 test rsi,0x4
|
|
181a63307: 74 10 je 0x181a63319
|
|
181a63309: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a6330c: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx
|
|
181a6330f: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx
|
|
181a63312: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx
|
|
181a63315: 48 83 c7 40 add rdi,0x40
|
|
181a63319: 48 f7 c6 02 00 00 00 test rsi,0x2
|
|
181a63320: 74 0a je 0x181a6332c
|
|
181a63322: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a63325: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx
|
|
181a63328: 48 83 c7 20 add rdi,0x20
|
|
181a6332c: 48 f7 c6 01 00 00 00 test rsi,0x1
|
|
181a63333: 74 03 je 0x181a63338
|
|
181a63335: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx
|
|
181a63338: c5 f8 77 vzeroupper
|
|
181a6333b: 5f pop rdi
|
|
181a6333c: 5e pop rsi
|
|
181a6333d: c3 ret
|
|
181a6333e: cc int3
|
|
181a6333f: cc int3
|
|
181a63340: 56 push rsi
|
|
181a63341: 57 push rdi
|
|
181a63342: 48 8b f9 mov rdi,rcx
|
|
181a63345: 48 8b f2 mov rsi,rdx
|
|
181a63348: 49 8b d0 mov rdx,r8
|
|
181a6334b: 48 8b c6 mov rax,rsi
|
|
181a6334e: c4 e1 f9 6e c7 vmovq xmm0,rdi
|
|
181a63353: 48 63 fa movsxd rdi,edx
|
|
181a63356: 48 8d 3c bd 00 00 00 lea rdi,[rdi*4+0x0]
|
|
181a6335d: 00
|
|
181a6335e: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0
|
|
181a63362: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0
|
|
181a63366: c4 e1 f9 7e c2 vmovq rdx,xmm0
|
|
181a6336b: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0
|
|
181a63371: 48 f7 c6 03 00 00 00 test rsi,0x3
|
|
181a63378: 0f 85 68 01 00 00 jne 0x181a634e6
|
|
181a6337e: 48 81 ff 00 01 00 00 cmp rdi,0x100
|
|
181a63385: 0f 8d 94 00 00 00 jge 0x181a6341f
|
|
181a6338b: 48 f7 c7 80 00 00 00 test rdi,0x80
|
|
181a63392: 74 23 je 0x181a633b7
|
|
181a63394: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63398: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
|
181a6339d: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0
|
|
181a633a2: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0
|
|
181a633a7: 48 81 c6 80 00 00 00 add rsi,0x80
|
|
181a633ae: 48 81 ef 80 00 00 00 sub rdi,0x80
|
|
181a633b5: 74 62 je 0x181a63419
|
|
181a633b7: 48 f7 c7 40 00 00 00 test rdi,0x40
|
|
181a633be: 74 13 je 0x181a633d3
|
|
181a633c0: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a633c4: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
|
181a633c9: 48 83 c6 40 add rsi,0x40
|
|
181a633cd: 48 83 ef 40 sub rdi,0x40
|
|
181a633d1: 74 46 je 0x181a63419
|
|
181a633d3: 48 f7 c7 20 00 00 00 test rdi,0x20
|
|
181a633da: 74 0e je 0x181a633ea
|
|
181a633dc: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a633e0: 48 83 c6 20 add rsi,0x20
|
|
181a633e4: 48 83 ef 20 sub rdi,0x20
|
|
181a633e8: 74 2f je 0x181a63419
|
|
181a633ea: 48 f7 c7 10 00 00 00 test rdi,0x10
|
|
181a633f1: 74 0e je 0x181a63401
|
|
181a633f3: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0
|
|
181a633f7: 48 83 c6 10 add rsi,0x10
|
|
181a633fb: 48 83 ef 10 sub rdi,0x10
|
|
181a633ff: 74 18 je 0x181a63419
|
|
181a63401: 48 f7 c7 08 00 00 00 test rdi,0x8
|
|
181a63408: 74 0d je 0x181a63417
|
|
181a6340a: 48 89 16 mov QWORD PTR [rsi],rdx
|
|
181a6340d: 48 83 c6 08 add rsi,0x8
|
|
181a63411: 48 83 ef 08 sub rdi,0x8
|
|
181a63415: 74 02 je 0x181a63419
|
|
181a63417: 89 16 mov DWORD PTR [rsi],edx
|
|
181a63419: c5 f8 77 vzeroupper
|
|
181a6341c: 5f pop rdi
|
|
181a6341d: 5e pop rsi
|
|
181a6341e: c3 ret
|
|
181a6341f: 48 f7 c6 1f 00 00 00 test rsi,0x1f
|
|
181a63426: 74 15 je 0x181a6343d
|
|
181a63428: 48 8b ce mov rcx,rsi
|
|
181a6342b: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a6342f: 48 83 e1 1f and rcx,0x1f
|
|
181a63433: 48 83 e9 20 sub rcx,0x20
|
|
181a63437: 48 2b f1 sub rsi,rcx
|
|
181a6343a: 48 03 f9 add rdi,rcx
|
|
181a6343d: 48 81 ff 00 80 00 00 cmp rdi,0x8000
|
|
181a63444: 7d 5e jge 0x181a634a4
|
|
181a63446: 48 81 ef 00 01 00 00 sub rdi,0x100
|
|
181a6344d: 7c 43 jl 0x181a63492
|
|
181a6344f: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
|
181a63456: 00
|
|
181a63457: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
|
181a6345e: 00
|
|
181a6345f: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
|
181a63466: 00
|
|
181a63467: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
|
181a6346e: 00
|
|
181a6346f: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
|
181a63474: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
|
181a63479: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
|
181a6347e: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0
|
|
181a63482: 48 81 c6 00 01 00 00 add rsi,0x100
|
|
181a63489: 48 81 ef 00 01 00 00 sub rdi,0x100
|
|
181a63490: 7d bd jge 0x181a6344f
|
|
181a63492: 48 81 c7 00 01 00 00 add rdi,0x100
|
|
181a63499: 0f 85 ec fe ff ff jne 0x181a6338b
|
|
181a6349f: e9 75 ff ff ff jmp 0x181a63419
|
|
181a634a4: 48 f7 c7 3f 00 00 00 test rdi,0x3f
|
|
181a634ab: 74 16 je 0x181a634c3
|
|
181a634ad: 48 8b cf mov rcx,rdi
|
|
181a634b0: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0
|
|
181a634b6: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0
|
|
181a634bc: 48 83 e1 3f and rcx,0x3f
|
|
181a634c0: 48 2b f9 sub rdi,rcx
|
|
181a634c3: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0
|
|
181a634c9: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0
|
|
181a634cf: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0
|
|
181a634d5: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0
|
|
181a634db: 48 83 ef 40 sub rdi,0x40
|
|
181a634df: 75 e2 jne 0x181a634c3
|
|
181a634e1: e9 33 ff ff ff jmp 0x181a63419
|
|
181a634e6: 89 16 mov DWORD PTR [rsi],edx
|
|
181a634e8: 48 83 c6 04 add rsi,0x4
|
|
181a634ec: 48 83 ef 04 sub rdi,0x4
|
|
181a634f0: 75 f4 jne 0x181a634e6
|
|
181a634f2: e9 22 ff ff ff jmp 0x181a63419
|
|
181a634f7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
181a634fe: 00 00
|
|
181a63500: 56 push rsi
|
|
181a63501: 57 push rdi
|
|
181a63502: 48 8b f9 mov rdi,rcx
|
|
181a63505: 48 8b f2 mov rsi,rdx
|
|
181a63508: 49 8b d0 mov rdx,r8
|
|
181a6350b: 48 8b c6 mov rax,rsi
|
|
181a6350e: c4 e1 f9 6e c7 vmovq xmm0,rdi
|
|
181a63513: 48 63 fa movsxd rdi,edx
|
|
181a63516: 48 8d 3c 7d 00 00 00 lea rdi,[rdi*2+0x0]
|
|
181a6351d: 00
|
|
181a6351e: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0
|
|
181a63522: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0
|
|
181a63526: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0
|
|
181a6352a: c4 e1 f9 7e c2 vmovq rdx,xmm0
|
|
181a6352f: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0
|
|
181a63535: 48 f7 c6 01 00 00 00 test rsi,0x1
|
|
181a6353c: 0f 85 7e 01 00 00 jne 0x181a636c0
|
|
181a63542: 48 81 ff 00 01 00 00 cmp rdi,0x100
|
|
181a63549: 0f 8d aa 00 00 00 jge 0x181a635f9
|
|
181a6354f: 48 f7 c7 80 00 00 00 test rdi,0x80
|
|
181a63556: 74 23 je 0x181a6357b
|
|
181a63558: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a6355c: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
|
181a63561: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0
|
|
181a63566: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0
|
|
181a6356b: 48 81 c6 80 00 00 00 add rsi,0x80
|
|
181a63572: 48 81 ef 80 00 00 00 sub rdi,0x80
|
|
181a63579: 74 78 je 0x181a635f3
|
|
181a6357b: 48 f7 c7 40 00 00 00 test rdi,0x40
|
|
181a63582: 74 13 je 0x181a63597
|
|
181a63584: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63588: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
|
181a6358d: 48 83 c6 40 add rsi,0x40
|
|
181a63591: 48 83 ef 40 sub rdi,0x40
|
|
181a63595: 74 5c je 0x181a635f3
|
|
181a63597: 48 f7 c7 20 00 00 00 test rdi,0x20
|
|
181a6359e: 74 0e je 0x181a635ae
|
|
181a635a0: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a635a4: 48 83 c6 20 add rsi,0x20
|
|
181a635a8: 48 83 ef 20 sub rdi,0x20
|
|
181a635ac: 74 45 je 0x181a635f3
|
|
181a635ae: 48 f7 c7 10 00 00 00 test rdi,0x10
|
|
181a635b5: 74 0e je 0x181a635c5
|
|
181a635b7: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0
|
|
181a635bb: 48 83 c6 10 add rsi,0x10
|
|
181a635bf: 48 83 ef 10 sub rdi,0x10
|
|
181a635c3: 74 2e je 0x181a635f3
|
|
181a635c5: 48 f7 c7 08 00 00 00 test rdi,0x8
|
|
181a635cc: 74 0d je 0x181a635db
|
|
181a635ce: 48 89 16 mov QWORD PTR [rsi],rdx
|
|
181a635d1: 48 83 c6 08 add rsi,0x8
|
|
181a635d5: 48 83 ef 08 sub rdi,0x8
|
|
181a635d9: 74 18 je 0x181a635f3
|
|
181a635db: 48 f7 c7 04 00 00 00 test rdi,0x4
|
|
181a635e2: 74 0c je 0x181a635f0
|
|
181a635e4: 89 16 mov DWORD PTR [rsi],edx
|
|
181a635e6: 48 83 c6 04 add rsi,0x4
|
|
181a635ea: 48 83 ef 04 sub rdi,0x4
|
|
181a635ee: 74 03 je 0x181a635f3
|
|
181a635f0: 66 89 16 mov WORD PTR [rsi],dx
|
|
181a635f3: c5 f8 77 vzeroupper
|
|
181a635f6: 5f pop rdi
|
|
181a635f7: 5e pop rsi
|
|
181a635f8: c3 ret
|
|
181a635f9: 48 f7 c6 1f 00 00 00 test rsi,0x1f
|
|
181a63600: 74 15 je 0x181a63617
|
|
181a63602: 48 8b ce mov rcx,rsi
|
|
181a63605: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63609: 48 83 e1 1f and rcx,0x1f
|
|
181a6360d: 48 83 e9 20 sub rcx,0x20
|
|
181a63611: 48 2b f1 sub rsi,rcx
|
|
181a63614: 48 03 f9 add rdi,rcx
|
|
181a63617: 48 81 ff 00 80 00 00 cmp rdi,0x8000
|
|
181a6361e: 7d 5e jge 0x181a6367e
|
|
181a63620: 48 81 ef 00 01 00 00 sub rdi,0x100
|
|
181a63627: 7c 43 jl 0x181a6366c
|
|
181a63629: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
|
181a63630: 00
|
|
181a63631: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
|
181a63638: 00
|
|
181a63639: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
|
181a63640: 00
|
|
181a63641: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
|
181a63648: 00
|
|
181a63649: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
|
181a6364e: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
|
181a63653: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
|
181a63658: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0
|
|
181a6365c: 48 81 c6 00 01 00 00 add rsi,0x100
|
|
181a63663: 48 81 ef 00 01 00 00 sub rdi,0x100
|
|
181a6366a: 7d bd jge 0x181a63629
|
|
181a6366c: 48 81 c7 00 01 00 00 add rdi,0x100
|
|
181a63673: 0f 85 d6 fe ff ff jne 0x181a6354f
|
|
181a63679: e9 75 ff ff ff jmp 0x181a635f3
|
|
181a6367e: 48 f7 c7 3f 00 00 00 test rdi,0x3f
|
|
181a63685: 74 16 je 0x181a6369d
|
|
181a63687: 48 8b cf mov rcx,rdi
|
|
181a6368a: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0
|
|
181a63690: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0
|
|
181a63696: 48 83 e1 3f and rcx,0x3f
|
|
181a6369a: 48 2b f9 sub rdi,rcx
|
|
181a6369d: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0
|
|
181a636a3: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0
|
|
181a636a9: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0
|
|
181a636af: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0
|
|
181a636b5: 48 83 ef 40 sub rdi,0x40
|
|
181a636b9: 75 e2 jne 0x181a6369d
|
|
181a636bb: e9 33 ff ff ff jmp 0x181a635f3
|
|
181a636c0: 66 89 16 mov WORD PTR [rsi],dx
|
|
181a636c3: 48 83 c6 02 add rsi,0x2
|
|
181a636c7: 48 83 ef 02 sub rdi,0x2
|
|
181a636cb: 75 f3 jne 0x181a636c0
|
|
181a636cd: e9 21 ff ff ff jmp 0x181a635f3
|
|
181a636d2: 66 66 66 66 66 66 0f data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a636d9: 1f 84 00 00 00 00 00
|
|
181a636e0: 56 push rsi
|
|
181a636e1: 57 push rdi
|
|
181a636e2: 48 8b f9 mov rdi,rcx
|
|
181a636e5: 48 8b f2 mov rsi,rdx
|
|
181a636e8: 49 8b d0 mov rdx,r8
|
|
181a636eb: 48 8b c6 mov rax,rsi
|
|
181a636ee: c4 e1 f9 6e c7 vmovq xmm0,rdi
|
|
181a636f3: 48 63 fa movsxd rdi,edx
|
|
181a636f6: c5 f9 60 c0 vpunpcklbw xmm0,xmm0,xmm0
|
|
181a636fa: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0
|
|
181a636fe: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0
|
|
181a63702: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0
|
|
181a63706: c4 e1 f9 7e c2 vmovq rdx,xmm0
|
|
181a6370b: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0
|
|
181a63711: 48 81 ff 00 01 00 00 cmp rdi,0x100
|
|
181a63718: 0f 8d c3 00 00 00 jge 0x181a637e1
|
|
181a6371e: 48 f7 c7 80 00 00 00 test rdi,0x80
|
|
181a63725: 74 27 je 0x181a6374e
|
|
181a63727: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a6372b: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
|
181a63730: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0
|
|
181a63735: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0
|
|
181a6373a: 48 81 c6 80 00 00 00 add rsi,0x80
|
|
181a63741: 48 81 ef 80 00 00 00 sub rdi,0x80
|
|
181a63748: 0f 84 8d 00 00 00 je 0x181a637db
|
|
181a6374e: 48 f7 c7 40 00 00 00 test rdi,0x40
|
|
181a63755: 74 13 je 0x181a6376a
|
|
181a63757: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a6375b: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
|
181a63760: 48 83 c6 40 add rsi,0x40
|
|
181a63764: 48 83 ef 40 sub rdi,0x40
|
|
181a63768: 74 71 je 0x181a637db
|
|
181a6376a: 48 f7 c7 20 00 00 00 test rdi,0x20
|
|
181a63771: 74 0e je 0x181a63781
|
|
181a63773: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63777: 48 83 c6 20 add rsi,0x20
|
|
181a6377b: 48 83 ef 20 sub rdi,0x20
|
|
181a6377f: 74 5a je 0x181a637db
|
|
181a63781: 48 f7 c7 10 00 00 00 test rdi,0x10
|
|
181a63788: 74 0e je 0x181a63798
|
|
181a6378a: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0
|
|
181a6378e: 48 83 c6 10 add rsi,0x10
|
|
181a63792: 48 83 ef 10 sub rdi,0x10
|
|
181a63796: 74 43 je 0x181a637db
|
|
181a63798: 48 f7 c7 08 00 00 00 test rdi,0x8
|
|
181a6379f: 74 0d je 0x181a637ae
|
|
181a637a1: 48 89 16 mov QWORD PTR [rsi],rdx
|
|
181a637a4: 48 83 c6 08 add rsi,0x8
|
|
181a637a8: 48 83 ef 08 sub rdi,0x8
|
|
181a637ac: 74 2d je 0x181a637db
|
|
181a637ae: 48 f7 c7 04 00 00 00 test rdi,0x4
|
|
181a637b5: 74 0c je 0x181a637c3
|
|
181a637b7: 89 16 mov DWORD PTR [rsi],edx
|
|
181a637b9: 48 83 c6 04 add rsi,0x4
|
|
181a637bd: 48 83 ef 04 sub rdi,0x4
|
|
181a637c1: 74 18 je 0x181a637db
|
|
181a637c3: 48 f7 c7 02 00 00 00 test rdi,0x2
|
|
181a637ca: 74 0d je 0x181a637d9
|
|
181a637cc: 66 89 16 mov WORD PTR [rsi],dx
|
|
181a637cf: 48 83 c6 02 add rsi,0x2
|
|
181a637d3: 48 83 ef 02 sub rdi,0x2
|
|
181a637d7: 74 02 je 0x181a637db
|
|
181a637d9: 88 16 mov BYTE PTR [rsi],dl
|
|
181a637db: c5 f8 77 vzeroupper
|
|
181a637de: 5f pop rdi
|
|
181a637df: 5e pop rsi
|
|
181a637e0: c3 ret
|
|
181a637e1: 48 f7 c6 1f 00 00 00 test rsi,0x1f
|
|
181a637e8: 74 15 je 0x181a637ff
|
|
181a637ea: 48 8b ce mov rcx,rsi
|
|
181a637ed: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a637f1: 48 83 e1 1f and rcx,0x1f
|
|
181a637f5: 48 83 e9 20 sub rcx,0x20
|
|
181a637f9: 48 2b f1 sub rsi,rcx
|
|
181a637fc: 48 03 f9 add rdi,rcx
|
|
181a637ff: 48 81 ff 00 80 00 00 cmp rdi,0x8000
|
|
181a63806: 7d 5e jge 0x181a63866
|
|
181a63808: 48 81 ef 00 01 00 00 sub rdi,0x100
|
|
181a6380f: 7c 43 jl 0x181a63854
|
|
181a63811: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
|
181a63818: 00
|
|
181a63819: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
|
181a63820: 00
|
|
181a63821: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
|
181a63828: 00
|
|
181a63829: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
|
181a63830: 00
|
|
181a63831: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
|
181a63836: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
|
181a6383b: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
|
181a63840: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0
|
|
181a63844: 48 81 c6 00 01 00 00 add rsi,0x100
|
|
181a6384b: 48 81 ef 00 01 00 00 sub rdi,0x100
|
|
181a63852: 7d bd jge 0x181a63811
|
|
181a63854: 48 81 c7 00 01 00 00 add rdi,0x100
|
|
181a6385b: 0f 85 bd fe ff ff jne 0x181a6371e
|
|
181a63861: e9 75 ff ff ff jmp 0x181a637db
|
|
181a63866: 48 f7 c7 3f 00 00 00 test rdi,0x3f
|
|
181a6386d: 74 16 je 0x181a63885
|
|
181a6386f: 48 8b cf mov rcx,rdi
|
|
181a63872: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0
|
|
181a63878: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0
|
|
181a6387e: 48 83 e1 3f and rcx,0x3f
|
|
181a63882: 48 2b f9 sub rdi,rcx
|
|
181a63885: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0
|
|
181a6388b: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0
|
|
181a63891: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0
|
|
181a63897: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0
|
|
181a6389d: 48 83 ef 40 sub rdi,0x40
|
|
181a638a1: 75 e2 jne 0x181a63885
|
|
181a638a3: e9 33 ff ff ff jmp 0x181a637db
|
|
181a638a8: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a638af: 0f 1f 84 00 00 00 00
|
|
181a638b6: 00
|
|
181a638b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
181a638be: 00 00
|
|
181a638c0: 56 push rsi
|
|
181a638c1: 57 push rdi
|
|
181a638c2: 48 8b f9 mov rdi,rcx
|
|
181a638c5: 48 8b f2 mov rsi,rdx
|
|
181a638c8: 48 8b c7 mov rax,rdi
|
|
181a638cb: 48 63 f6 movsxd rsi,esi
|
|
181a638ce: c5 fc 57 c0 vxorps ymm0,ymm0,ymm0
|
|
181a638d2: 48 33 d2 xor rdx,rdx
|
|
181a638d5: 48 81 fe 00 01 00 00 cmp rsi,0x100
|
|
181a638dc: 0f 8d c3 00 00 00 jge 0x181a639a5
|
|
181a638e2: 48 f7 c6 80 00 00 00 test rsi,0x80
|
|
181a638e9: 74 27 je 0x181a63912
|
|
181a638eb: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0
|
|
181a638ef: c5 fe 7f 47 20 vmovdqu YMMWORD PTR [rdi+0x20],ymm0
|
|
181a638f4: c5 fe 7f 47 40 vmovdqu YMMWORD PTR [rdi+0x40],ymm0
|
|
181a638f9: c5 fe 7f 47 60 vmovdqu YMMWORD PTR [rdi+0x60],ymm0
|
|
181a638fe: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a63905: 48 81 ee 80 00 00 00 sub rsi,0x80
|
|
181a6390c: 0f 84 8d 00 00 00 je 0x181a6399f
|
|
181a63912: 48 f7 c6 40 00 00 00 test rsi,0x40
|
|
181a63919: 74 13 je 0x181a6392e
|
|
181a6391b: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0
|
|
181a6391f: c5 fe 7f 47 20 vmovdqu YMMWORD PTR [rdi+0x20],ymm0
|
|
181a63924: 48 83 c7 40 add rdi,0x40
|
|
181a63928: 48 83 ee 40 sub rsi,0x40
|
|
181a6392c: 74 71 je 0x181a6399f
|
|
181a6392e: 48 f7 c6 20 00 00 00 test rsi,0x20
|
|
181a63935: 74 0e je 0x181a63945
|
|
181a63937: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0
|
|
181a6393b: 48 83 c7 20 add rdi,0x20
|
|
181a6393f: 48 83 ee 20 sub rsi,0x20
|
|
181a63943: 74 5a je 0x181a6399f
|
|
181a63945: 48 f7 c6 10 00 00 00 test rsi,0x10
|
|
181a6394c: 74 0e je 0x181a6395c
|
|
181a6394e: c5 fa 7f 07 vmovdqu XMMWORD PTR [rdi],xmm0
|
|
181a63952: 48 83 c7 10 add rdi,0x10
|
|
181a63956: 48 83 ee 10 sub rsi,0x10
|
|
181a6395a: 74 43 je 0x181a6399f
|
|
181a6395c: 48 f7 c6 08 00 00 00 test rsi,0x8
|
|
181a63963: 74 0d je 0x181a63972
|
|
181a63965: 48 89 17 mov QWORD PTR [rdi],rdx
|
|
181a63968: 48 83 c7 08 add rdi,0x8
|
|
181a6396c: 48 83 ee 08 sub rsi,0x8
|
|
181a63970: 74 2d je 0x181a6399f
|
|
181a63972: 48 f7 c6 04 00 00 00 test rsi,0x4
|
|
181a63979: 74 0c je 0x181a63987
|
|
181a6397b: 89 17 mov DWORD PTR [rdi],edx
|
|
181a6397d: 48 83 c7 04 add rdi,0x4
|
|
181a63981: 48 83 ee 04 sub rsi,0x4
|
|
181a63985: 74 18 je 0x181a6399f
|
|
181a63987: 48 f7 c6 02 00 00 00 test rsi,0x2
|
|
181a6398e: 74 0d je 0x181a6399d
|
|
181a63990: 66 89 17 mov WORD PTR [rdi],dx
|
|
181a63993: 48 83 c7 02 add rdi,0x2
|
|
181a63997: 48 83 ee 02 sub rsi,0x2
|
|
181a6399b: 74 02 je 0x181a6399f
|
|
181a6399d: 88 17 mov BYTE PTR [rdi],dl
|
|
181a6399f: c5 f8 77 vzeroupper
|
|
181a639a2: 5f pop rdi
|
|
181a639a3: 5e pop rsi
|
|
181a639a4: c3 ret
|
|
181a639a5: 48 f7 c7 1f 00 00 00 test rdi,0x1f
|
|
181a639ac: 74 15 je 0x181a639c3
|
|
181a639ae: 48 8b cf mov rcx,rdi
|
|
181a639b1: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0
|
|
181a639b5: 48 83 e1 1f and rcx,0x1f
|
|
181a639b9: 48 83 e9 20 sub rcx,0x20
|
|
181a639bd: 48 2b f9 sub rdi,rcx
|
|
181a639c0: 48 03 f1 add rsi,rcx
|
|
181a639c3: 48 81 ee 00 01 00 00 sub rsi,0x100
|
|
181a639ca: 7c 43 jl 0x181a63a0f
|
|
181a639cc: c5 fd 7f 87 e0 00 00 vmovdqa YMMWORD PTR [rdi+0xe0],ymm0
|
|
181a639d3: 00
|
|
181a639d4: c5 fd 7f 87 c0 00 00 vmovdqa YMMWORD PTR [rdi+0xc0],ymm0
|
|
181a639db: 00
|
|
181a639dc: c5 fd 7f 87 a0 00 00 vmovdqa YMMWORD PTR [rdi+0xa0],ymm0
|
|
181a639e3: 00
|
|
181a639e4: c5 fd 7f 87 80 00 00 vmovdqa YMMWORD PTR [rdi+0x80],ymm0
|
|
181a639eb: 00
|
|
181a639ec: c5 fd 7f 47 60 vmovdqa YMMWORD PTR [rdi+0x60],ymm0
|
|
181a639f1: c5 fd 7f 47 40 vmovdqa YMMWORD PTR [rdi+0x40],ymm0
|
|
181a639f6: c5 fd 7f 47 20 vmovdqa YMMWORD PTR [rdi+0x20],ymm0
|
|
181a639fb: c5 fd 7f 07 vmovdqa YMMWORD PTR [rdi],ymm0
|
|
181a639ff: 48 81 c7 00 01 00 00 add rdi,0x100
|
|
181a63a06: 48 81 ee 00 01 00 00 sub rsi,0x100
|
|
181a63a0d: 7d bd jge 0x181a639cc
|
|
181a63a0f: 48 81 c6 00 01 00 00 add rsi,0x100
|
|
181a63a16: 0f 85 c6 fe ff ff jne 0x181a638e2
|
|
181a63a1c: eb 81 jmp 0x181a6399f
|
|
181a63a1e: 66 90 xchg ax,ax
|
|
181a63a20: 56 push rsi
|
|
181a63a21: 57 push rdi
|
|
181a63a22: 48 8b f9 mov rdi,rcx
|
|
181a63a25: 48 8b f2 mov rsi,rdx
|
|
181a63a28: 49 8b d0 mov rdx,r8
|
|
181a63a2b: 48 8b c6 mov rax,rsi
|
|
181a63a2e: 48 63 d2 movsxd rdx,edx
|
|
181a63a31: 48 81 fa 00 01 00 00 cmp rdx,0x100
|
|
181a63a38: 0f 8d 15 01 00 00 jge 0x181a63b53
|
|
181a63a3e: 48 f7 c2 80 00 00 00 test rdx,0x80
|
|
181a63a45: 74 41 je 0x181a63a88
|
|
181a63a47: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
|
181a63a4b: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20]
|
|
181a63a50: c5 fe 6f 57 40 vmovdqu ymm2,YMMWORD PTR [rdi+0x40]
|
|
181a63a55: c5 fe 6f 5f 60 vmovdqu ymm3,YMMWORD PTR [rdi+0x60]
|
|
181a63a5a: 48 81 c7 80 00 00 00 add rdi,0x80
|
|
181a63a61: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63a65: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1
|
|
181a63a6a: c5 fe 7f 56 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm2
|
|
181a63a6f: c5 fe 7f 5e 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm3
|
|
181a63a74: 48 81 c6 80 00 00 00 add rsi,0x80
|
|
181a63a7b: 48 81 ea 80 00 00 00 sub rdx,0x80
|
|
181a63a82: 0f 84 c5 00 00 00 je 0x181a63b4d
|
|
181a63a88: 48 f7 c2 40 00 00 00 test rdx,0x40
|
|
181a63a8f: 74 24 je 0x181a63ab5
|
|
181a63a91: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
|
181a63a95: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20]
|
|
181a63a9a: 48 83 c7 40 add rdi,0x40
|
|
181a63a9e: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63aa2: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1
|
|
181a63aa7: 48 83 c6 40 add rsi,0x40
|
|
181a63aab: 48 83 ea 40 sub rdx,0x40
|
|
181a63aaf: 0f 84 98 00 00 00 je 0x181a63b4d
|
|
181a63ab5: 48 f7 c2 20 00 00 00 test rdx,0x20
|
|
181a63abc: 74 16 je 0x181a63ad4
|
|
181a63abe: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
|
181a63ac2: 48 83 c7 20 add rdi,0x20
|
|
181a63ac6: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63aca: 48 83 c6 20 add rsi,0x20
|
|
181a63ace: 48 83 ea 20 sub rdx,0x20
|
|
181a63ad2: 74 79 je 0x181a63b4d
|
|
181a63ad4: 48 f7 c2 10 00 00 00 test rdx,0x10
|
|
181a63adb: 74 16 je 0x181a63af3
|
|
181a63add: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi]
|
|
181a63ae1: 48 83 c7 10 add rdi,0x10
|
|
181a63ae5: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0
|
|
181a63ae9: 48 83 c6 10 add rsi,0x10
|
|
181a63aed: 48 83 ea 10 sub rdx,0x10
|
|
181a63af1: 74 5a je 0x181a63b4d
|
|
181a63af3: 48 f7 c2 08 00 00 00 test rdx,0x8
|
|
181a63afa: 74 14 je 0x181a63b10
|
|
181a63afc: 48 8b 0f mov rcx,QWORD PTR [rdi]
|
|
181a63aff: 48 83 c7 08 add rdi,0x8
|
|
181a63b03: 48 89 0e mov QWORD PTR [rsi],rcx
|
|
181a63b06: 48 83 c6 08 add rsi,0x8
|
|
181a63b0a: 48 83 ea 08 sub rdx,0x8
|
|
181a63b0e: 74 3d je 0x181a63b4d
|
|
181a63b10: 48 f7 c2 04 00 00 00 test rdx,0x4
|
|
181a63b17: 74 12 je 0x181a63b2b
|
|
181a63b19: 8b 0f mov ecx,DWORD PTR [rdi]
|
|
181a63b1b: 48 83 c7 04 add rdi,0x4
|
|
181a63b1f: 89 0e mov DWORD PTR [rsi],ecx
|
|
181a63b21: 48 83 c6 04 add rsi,0x4
|
|
181a63b25: 48 83 ea 04 sub rdx,0x4
|
|
181a63b29: 74 22 je 0x181a63b4d
|
|
181a63b2b: 48 f7 c2 02 00 00 00 test rdx,0x2
|
|
181a63b32: 74 14 je 0x181a63b48
|
|
181a63b34: 0f b7 0f movzx ecx,WORD PTR [rdi]
|
|
181a63b37: 48 83 c7 02 add rdi,0x2
|
|
181a63b3b: 66 89 0e mov WORD PTR [rsi],cx
|
|
181a63b3e: 48 83 c6 02 add rsi,0x2
|
|
181a63b42: 48 83 ea 02 sub rdx,0x2
|
|
181a63b46: 74 05 je 0x181a63b4d
|
|
181a63b48: 0f b6 0f movzx ecx,BYTE PTR [rdi]
|
|
181a63b4b: 88 0e mov BYTE PTR [rsi],cl
|
|
181a63b4d: c5 f8 77 vzeroupper
|
|
181a63b50: 5f pop rdi
|
|
181a63b51: 5e pop rsi
|
|
181a63b52: c3 ret
|
|
181a63b53: 48 f7 c6 1f 00 00 00 test rsi,0x1f
|
|
181a63b5a: 0f 85 18 01 00 00 jne 0x181a63c78
|
|
181a63b60: 48 f7 c7 1f 00 00 00 test rdi,0x1f
|
|
181a63b67: 0f 85 34 01 00 00 jne 0x181a63ca1
|
|
181a63b6d: 48 81 fa 00 40 00 00 cmp rdx,0x4000
|
|
181a63b74: 0f 8d 98 00 00 00 jge 0x181a63c12
|
|
181a63b7a: 48 81 ea 00 01 00 00 sub rdx,0x100
|
|
181a63b81: 7c 7d jl 0x181a63c00
|
|
181a63b83: c5 fd 6f 87 e0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xe0]
|
|
181a63b8a: 00
|
|
181a63b8b: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
|
181a63b92: 00
|
|
181a63b93: c5 fd 6f 87 c0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xc0]
|
|
181a63b9a: 00
|
|
181a63b9b: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
|
181a63ba2: 00
|
|
181a63ba3: c5 fd 6f 87 a0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xa0]
|
|
181a63baa: 00
|
|
181a63bab: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
|
181a63bb2: 00
|
|
181a63bb3: c5 fd 6f 87 80 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0x80]
|
|
181a63bba: 00
|
|
181a63bbb: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
|
181a63bc2: 00
|
|
181a63bc3: c5 fd 6f 47 60 vmovdqa ymm0,YMMWORD PTR [rdi+0x60]
|
|
181a63bc8: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
|
181a63bcd: c5 fd 6f 47 40 vmovdqa ymm0,YMMWORD PTR [rdi+0x40]
|
|
181a63bd2: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
|
181a63bd7: c5 fd 6f 47 20 vmovdqa ymm0,YMMWORD PTR [rdi+0x20]
|
|
181a63bdc: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
|
181a63be1: c5 fd 6f 07 vmovdqa ymm0,YMMWORD PTR [rdi]
|
|
181a63be5: 48 81 c7 00 01 00 00 add rdi,0x100
|
|
181a63bec: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0
|
|
181a63bf0: 48 81 c6 00 01 00 00 add rsi,0x100
|
|
181a63bf7: 48 81 ea 00 01 00 00 sub rdx,0x100
|
|
181a63bfe: 7d 83 jge 0x181a63b83
|
|
181a63c00: 48 81 c2 00 01 00 00 add rdx,0x100
|
|
181a63c07: 0f 85 31 fe ff ff jne 0x181a63a3e
|
|
181a63c0d: e9 3b ff ff ff jmp 0x181a63b4d
|
|
181a63c12: 48 f7 c2 3f 00 00 00 test rdx,0x3f
|
|
181a63c19: 74 22 je 0x181a63c3d
|
|
181a63c1b: 48 8b ca mov rcx,rdx
|
|
181a63c1e: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20]
|
|
181a63c24: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0
|
|
181a63c2a: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40]
|
|
181a63c30: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0
|
|
181a63c36: 48 83 e1 3f and rcx,0x3f
|
|
181a63c3a: 48 2b d1 sub rdx,rcx
|
|
181a63c3d: c5 f9 6f 44 3a c0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x40]
|
|
181a63c43: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0
|
|
181a63c49: c5 f9 6f 44 3a d0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x30]
|
|
181a63c4f: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0
|
|
181a63c55: c5 f9 6f 44 3a e0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x20]
|
|
181a63c5b: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0
|
|
181a63c61: c5 f9 6f 44 3a f0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x10]
|
|
181a63c67: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0
|
|
181a63c6d: 48 83 ea 40 sub rdx,0x40
|
|
181a63c71: 75 ca jne 0x181a63c3d
|
|
181a63c73: e9 d5 fe ff ff jmp 0x181a63b4d
|
|
181a63c78: 48 8b ce mov rcx,rsi
|
|
181a63c7b: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
|
181a63c7f: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
|
181a63c83: 48 83 e1 1f and rcx,0x1f
|
|
181a63c87: 48 83 e9 20 sub rcx,0x20
|
|
181a63c8b: 48 2b f9 sub rdi,rcx
|
|
181a63c8e: 48 2b f1 sub rsi,rcx
|
|
181a63c91: 48 03 d1 add rdx,rcx
|
|
181a63c94: 48 f7 c7 1f 00 00 00 test rdi,0x1f
|
|
181a63c9b: 0f 84 cc fe ff ff je 0x181a63b6d
|
|
181a63ca1: 48 81 fa 00 40 00 00 cmp rdx,0x4000
|
|
181a63ca8: 0f 8d ee 00 00 00 jge 0x181a63d9c
|
|
181a63cae: 48 f7 c7 0f 00 00 00 test rdi,0xf
|
|
181a63cb5: 0f 85 98 00 00 00 jne 0x181a63d53
|
|
181a63cbb: 48 81 ea 00 01 00 00 sub rdx,0x100
|
|
181a63cc2: 7c 7d jl 0x181a63d41
|
|
181a63cc4: c5 fe 6f 87 e0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xe0]
|
|
181a63ccb: 00
|
|
181a63ccc: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
|
181a63cd3: 00
|
|
181a63cd4: c5 fe 6f 87 c0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xc0]
|
|
181a63cdb: 00
|
|
181a63cdc: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
|
181a63ce3: 00
|
|
181a63ce4: c5 fe 6f 87 a0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xa0]
|
|
181a63ceb: 00
|
|
181a63cec: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
|
181a63cf3: 00
|
|
181a63cf4: c5 fe 6f 87 80 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0x80]
|
|
181a63cfb: 00
|
|
181a63cfc: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
|
181a63d03: 00
|
|
181a63d04: c5 fe 6f 47 60 vmovdqu ymm0,YMMWORD PTR [rdi+0x60]
|
|
181a63d09: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
|
181a63d0e: c5 fe 6f 47 40 vmovdqu ymm0,YMMWORD PTR [rdi+0x40]
|
|
181a63d13: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
|
181a63d18: c5 fe 6f 47 20 vmovdqu ymm0,YMMWORD PTR [rdi+0x20]
|
|
181a63d1d: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
|
181a63d22: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
|
181a63d26: 48 81 c7 00 01 00 00 add rdi,0x100
|
|
181a63d2d: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0
|
|
181a63d31: 48 81 c6 00 01 00 00 add rsi,0x100
|
|
181a63d38: 48 81 ea 00 01 00 00 sub rdx,0x100
|
|
181a63d3f: 7d 83 jge 0x181a63cc4
|
|
181a63d41: 48 81 c2 00 01 00 00 add rdx,0x100
|
|
181a63d48: 0f 85 f0 fc ff ff jne 0x181a63a3e
|
|
181a63d4e: e9 fa fd ff ff jmp 0x181a63b4d
|
|
181a63d53: 48 83 ea 40 sub rdx,0x40
|
|
181a63d57: 7c 34 jl 0x181a63d8d
|
|
181a63d59: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi]
|
|
181a63d5d: c5 f9 7f 06 vmovdqa XMMWORD PTR [rsi],xmm0
|
|
181a63d61: c5 fa 6f 47 10 vmovdqu xmm0,XMMWORD PTR [rdi+0x10]
|
|
181a63d66: c5 f9 7f 46 10 vmovdqa XMMWORD PTR [rsi+0x10],xmm0
|
|
181a63d6b: c5 fa 6f 47 20 vmovdqu xmm0,XMMWORD PTR [rdi+0x20]
|
|
181a63d70: c5 f9 7f 46 20 vmovdqa XMMWORD PTR [rsi+0x20],xmm0
|
|
181a63d75: c5 fa 6f 47 30 vmovdqu xmm0,XMMWORD PTR [rdi+0x30]
|
|
181a63d7a: 48 83 c7 40 add rdi,0x40
|
|
181a63d7e: c5 f9 7f 46 30 vmovdqa XMMWORD PTR [rsi+0x30],xmm0
|
|
181a63d83: 48 83 c6 40 add rsi,0x40
|
|
181a63d87: 48 83 ea 40 sub rdx,0x40
|
|
181a63d8b: 7d cc jge 0x181a63d59
|
|
181a63d8d: 48 83 c2 40 add rdx,0x40
|
|
181a63d91: 0f 85 1e fd ff ff jne 0x181a63ab5
|
|
181a63d97: e9 b1 fd ff ff jmp 0x181a63b4d
|
|
181a63d9c: 48 f7 c2 3f 00 00 00 test rdx,0x3f
|
|
181a63da3: 74 22 je 0x181a63dc7
|
|
181a63da5: 48 8b ca mov rcx,rdx
|
|
181a63da8: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20]
|
|
181a63dae: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0
|
|
181a63db4: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40]
|
|
181a63dba: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0
|
|
181a63dc0: 48 83 e1 3f and rcx,0x3f
|
|
181a63dc4: 48 2b d1 sub rdx,rcx
|
|
181a63dc7: c5 fa 6f 44 3a c0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x40]
|
|
181a63dcd: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0
|
|
181a63dd3: c5 fa 6f 44 3a d0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x30]
|
|
181a63dd9: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0
|
|
181a63ddf: c5 fa 6f 44 3a e0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x20]
|
|
181a63de5: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0
|
|
181a63deb: c5 fa 6f 44 3a f0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x10]
|
|
181a63df1: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0
|
|
181a63df7: 48 83 ea 40 sub rdx,0x40
|
|
181a63dfb: 75 ca jne 0x181a63dc7
|
|
181a63dfd: e9 4b fd ff ff jmp 0x181a63b4d
|
|
181a63e02: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a63e09: 0f 1f 84 00 00 00 00
|
|
181a63e10: 00
|
|
181a63e11: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
|
181a63e18: 0f 1f 84 00 00 00 00
|
|
181a63e1f: 00
|
|
181a63e20: 56 push rsi
|
|
181a63e21: 57 push rdi
|
|
181a63e22: 48 8b f9 mov rdi,rcx
|
|
181a63e25: 48 8b f2 mov rsi,rdx
|
|
181a63e28: 49 8b d0 mov rdx,r8
|
|
181a63e2b: 9c pushf
|
|
181a63e2c: 48 63 ca movsxd rcx,edx
|
|
181a63e2f: 48 8b d7 mov rdx,rdi
|
|
181a63e32: 48 8b fe mov rdi,rsi
|
|
181a63e35: 48 8b f2 mov rsi,rdx
|
|
181a63e38: 48 8b 04 24 mov rax,QWORD PTR [rsp]
|
|
181a63e3c: a9 00 04 00 00 test eax,0x400
|
|
181a63e41: 74 01 je 0x181a63e44
|
|
181a63e43: fc cld
|
|
181a63e44: 48 33 d7 xor rdx,rdi
|
|
181a63e47: 48 8b c7 mov rax,rdi
|
|
181a63e4a: 83 e2 07 and edx,0x7
|
|
181a63e4d: 0f 84 a1 00 00 00 je 0x181a63ef4
|
|
181a63e53: 83 e2 03 and edx,0x3
|
|
181a63e56: 74 52 je 0x181a63eaa
|
|
181a63e58: 83 e2 01 and edx,0x1
|
|
181a63e5b: 74 20 je 0x181a63e7d
|
|
181a63e5d: f3 a4 rep movs BYTE PTR [rdi],BYTE PTR [rsi]
|
|
181a63e5f: e9 15 01 00 00 jmp 0x181a63f79
|
|
181a63e64: 48 8b c1 mov rax,rcx
|
|
181a63e67: 48 d1 e9 shr rcx,1
|
|
181a63e6a: f3 66 a5 rep movs WORD PTR [rdi],WORD PTR [rsi]
|
|
181a63e6d: a9 01 00 00 00 test eax,0x1
|
|
181a63e72: 0f 85 fd 00 00 00 jne 0x181a63f75
|
|
181a63e78: e9 fc 00 00 00 jmp 0x181a63f79
|
|
181a63e7d: 83 e0 01 and eax,0x1
|
|
181a63e80: 74 e2 je 0x181a63e64
|
|
181a63e82: 8a 16 mov dl,BYTE PTR [rsi]
|
|
181a63e84: 48 ff c6 inc rsi
|
|
181a63e87: 88 17 mov BYTE PTR [rdi],dl
|
|
181a63e89: 48 ff c7 inc rdi
|
|
181a63e8c: 48 ff c9 dec rcx
|
|
181a63e8f: eb d3 jmp 0x181a63e64
|
|
181a63e91: 48 8b c1 mov rax,rcx
|
|
181a63e94: 48 c1 e9 02 shr rcx,0x2
|
|
181a63e98: f3 a5 rep movs DWORD PTR [rdi],DWORD PTR [rsi]
|
|
181a63e9a: a9 03 00 00 00 test eax,0x3
|
|
181a63e9f: 0f 85 b4 00 00 00 jne 0x181a63f59
|
|
181a63ea5: e9 cf 00 00 00 jmp 0x181a63f79
|
|
181a63eaa: 83 e0 03 and eax,0x3
|
|
181a63ead: 74 e2 je 0x181a63e91
|
|
181a63eaf: a9 01 00 00 00 test eax,0x1
|
|
181a63eb4: 74 14 je 0x181a63eca
|
|
181a63eb6: 8a 16 mov dl,BYTE PTR [rsi]
|
|
181a63eb8: 48 ff c6 inc rsi
|
|
181a63ebb: 88 17 mov BYTE PTR [rdi],dl
|
|
181a63ebd: 48 ff c7 inc rdi
|
|
181a63ec0: 48 ff c9 dec rcx
|
|
181a63ec3: a9 02 00 00 00 test eax,0x2
|
|
181a63ec8: 74 c7 je 0x181a63e91
|
|
181a63eca: 66 8b 16 mov dx,WORD PTR [rsi]
|
|
181a63ecd: 48 83 c6 02 add rsi,0x2
|
|
181a63ed1: 66 89 17 mov WORD PTR [rdi],dx
|
|
181a63ed4: 48 83 c7 02 add rdi,0x2
|
|
181a63ed8: 48 83 e9 02 sub rcx,0x2
|
|
181a63edc: eb b3 jmp 0x181a63e91
|
|
181a63ede: 48 8b c1 mov rax,rcx
|
|
181a63ee1: 48 c1 e9 03 shr rcx,0x3
|
|
181a63ee5: f3 48 a5 rep movs QWORD PTR [rdi],QWORD PTR [rsi]
|
|
181a63ee8: a9 07 00 00 00 test eax,0x7
|
|
181a63eed: 75 50 jne 0x181a63f3f
|
|
181a63eef: e9 85 00 00 00 jmp 0x181a63f79
|
|
181a63ef4: 83 e0 07 and eax,0x7
|
|
181a63ef7: 74 e5 je 0x181a63ede
|
|
181a63ef9: a9 01 00 00 00 test eax,0x1
|
|
181a63efe: 74 0d je 0x181a63f0d
|