.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.
1013 lines
54 KiB
Plaintext
1013 lines
54 KiB
Plaintext
|
|
/tmp/det/big2_3ab5c0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
00000001803ab5c0 <.data>:
|
|
1803ab5c0: c3 ret
|
|
1803ab5c1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803ab5c8: 00
|
|
1803ab5c9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803ab5d0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803ab5d7: 00
|
|
1803ab5d8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803ab5df: 90 nop
|
|
1803ab5e0: 41 55 push r13
|
|
1803ab5e2: 41 56 push r14
|
|
1803ab5e4: 48 83 ec 78 sub rsp,0x78
|
|
1803ab5e8: 49 89 d6 mov r14,rdx
|
|
1803ab5eb: 49 89 cd mov r13,rcx
|
|
1803ab5ee: 4c 89 b4 24 98 00 00 mov QWORD PTR [rsp+0x98],r14
|
|
1803ab5f5: 00
|
|
1803ab5f6: 41 0f b7 4e 06 movzx ecx,WORD PTR [r14+0x6]
|
|
1803ab5fb: 81 e1 f0 7f 00 00 and ecx,0x7ff0
|
|
1803ab601: c1 e9 04 shr ecx,0x4
|
|
1803ab604: 81 f9 ff 07 00 00 cmp ecx,0x7ff
|
|
1803ab60a: 0f 8d 2f 01 00 00 jge 0x1803ab73f
|
|
1803ab610: 85 c9 test ecx,ecx
|
|
1803ab612: 0f 8e db 03 00 00 jle 0x1803ab9f3
|
|
1803ab618: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe]
|
|
1803ab61d: 81 e2 f0 7f 00 00 and edx,0x7ff0
|
|
1803ab623: c1 ea 04 shr edx,0x4
|
|
1803ab626: 81 fa ff 07 00 00 cmp edx,0x7ff
|
|
1803ab62c: 0f 8d 7f 01 00 00 jge 0x1803ab7b1
|
|
1803ab632: 85 d2 test edx,edx
|
|
1803ab634: 0f 8e 93 03 00 00 jle 0x1803ab9cd
|
|
1803ab63a: 81 f9 0a 04 00 00 cmp ecx,0x40a
|
|
1803ab640: 0f 8c 92 00 00 00 jl 0x1803ab6d8
|
|
1803ab646: 41 dd 46 08 fld QWORD PTR [r14+0x8]
|
|
1803ab64a: 4c 8d 0d af 49 c5 ff lea r9,[rip+0xffffffffffc549af] # 0x180000000
|
|
1803ab651: 45 8a 46 07 mov r8b,BYTE PTR [r14+0x7]
|
|
1803ab655: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab65a: 41 80 e0 80 and r8b,0x80
|
|
1803ab65e: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab663: 41 c0 e8 07 shr r8b,0x7
|
|
1803ab667: db 3a fstp TBYTE PTR [rdx]
|
|
1803ab669: 45 0f b6 d0 movzx r10d,r8b
|
|
1803ab66d: 49 c1 e2 04 shl r10,0x4
|
|
1803ab671: 43 db ac 11 00 36 13 fld TBYTE PTR [r9+r10*1+0x2133600]
|
|
1803ab678: 02
|
|
1803ab679: d8 c8 fmul st,st(0)
|
|
1803ab67b: db 7a 10 fstp TBYTE PTR [rdx+0x10]
|
|
1803ab67e: e8 bd 48 05 00 call 0x1803fff40
|
|
1803ab683: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab687: db 6c 24 30 fld TBYTE PTR [rsp+0x30]
|
|
1803ab68b: de c9 fmulp st(1),st
|
|
1803ab68d: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe]
|
|
1803ab692: dd 5c 24 60 fstp QWORD PTR [rsp+0x60]
|
|
1803ab696: f7 c2 f0 7f 00 00 test edx,0x7ff0
|
|
1803ab69c: 7e 29 jle 0x1803ab6c7
|
|
1803ab69e: 41 dd 46 08 fld QWORD PTR [r14+0x8]
|
|
1803ab6a2: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab6a7: db 79 e0 fstp TBYTE PTR [rcx-0x20]
|
|
1803ab6aa: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab6af: e8 0c 4e 05 00 call 0x1804004c0
|
|
1803ab6b4: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab6b8: db 6c 24 30 fld TBYTE PTR [rsp+0x30]
|
|
1803ab6bc: de c9 fmulp st(1),st
|
|
1803ab6be: dd 5c 24 68 fstp QWORD PTR [rsp+0x68]
|
|
1803ab6c2: e9 92 02 00 00 jmp 0x1803ab959
|
|
1803ab6c7: db 6c 24 30 fld TBYTE PTR [rsp+0x30]
|
|
1803ab6cb: 41 dc 4e 08 fmul QWORD PTR [r14+0x8]
|
|
1803ab6cf: dd 5c 24 68 fstp QWORD PTR [rsp+0x68]
|
|
1803ab6d3: e9 81 02 00 00 jmp 0x1803ab959
|
|
1803ab6d8: 41 dd 06 fld QWORD PTR [r14]
|
|
1803ab6db: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab6e0: db 79 e0 fstp TBYTE PTR [rcx-0x20]
|
|
1803ab6e3: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab6e8: e8 93 53 05 00 call 0x180400a80
|
|
1803ab6ed: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab6f1: db 7c 24 20 fstp TBYTE PTR [rsp+0x20]
|
|
1803ab6f5: 41 dd 46 08 fld QWORD PTR [r14+0x8]
|
|
1803ab6f9: 48 8d 4c 24 50 lea rcx,[rsp+0x50]
|
|
1803ab6fe: db 39 fstp TBYTE PTR [rcx]
|
|
1803ab700: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
1803ab705: 4c 8d 44 24 40 lea r8,[rsp+0x40]
|
|
1803ab70a: e8 d1 57 05 00 call 0x180400ee0
|
|
1803ab70f: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab713: db 6c 24 20 fld TBYTE PTR [rsp+0x20]
|
|
1803ab717: dc c9 fmul st(1),st
|
|
1803ab719: d9 c9 fxch st(1)
|
|
1803ab71b: dd 5c 24 50 fstp QWORD PTR [rsp+0x50]
|
|
1803ab71f: db 6c 24 30 fld TBYTE PTR [rsp+0x30]
|
|
1803ab723: de c9 fmulp st(1),st
|
|
1803ab725: f2 0f 10 44 24 50 movsd xmm0,QWORD PTR [rsp+0x50]
|
|
1803ab72b: dd 5c 24 50 fstp QWORD PTR [rsp+0x50]
|
|
1803ab72f: 66 0f 16 44 24 50 movhpd xmm0,QWORD PTR [rsp+0x50]
|
|
1803ab735: 0f 11 44 24 60 movups XMMWORD PTR [rsp+0x60],xmm0
|
|
1803ab73a: e9 1a 02 00 00 jmp 0x1803ab959
|
|
1803ab73f: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe]
|
|
1803ab744: 81 e2 f0 7f 00 00 and edx,0x7ff0
|
|
1803ab74a: c1 ea 04 shr edx,0x4
|
|
1803ab74d: 85 d2 test edx,edx
|
|
1803ab74f: 75 4c jne 0x1803ab79d
|
|
1803ab751: 41 f7 46 0c ff ff 0f test DWORD PTR [r14+0xc],0xfffff
|
|
1803ab758: 00
|
|
1803ab759: 0f 85 67 01 00 00 jne 0x1803ab8c6
|
|
1803ab75f: 41 83 7e 08 00 cmp DWORD PTR [r14+0x8],0x0
|
|
1803ab764: 0f 85 5c 01 00 00 jne 0x1803ab8c6
|
|
1803ab76a: 41 dd 06 fld QWORD PTR [r14]
|
|
1803ab76d: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab772: db 79 e0 fstp TBYTE PTR [rcx-0x20]
|
|
1803ab775: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab77a: e8 01 53 05 00 call 0x180400a80
|
|
1803ab77f: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab783: dd 5c 24 50 fstp QWORD PTR [rsp+0x50]
|
|
1803ab787: f2 0f 10 44 24 50 movsd xmm0,QWORD PTR [rsp+0x50]
|
|
1803ab78d: 66 41 0f 16 46 08 movhpd xmm0,QWORD PTR [r14+0x8]
|
|
1803ab793: 0f 11 44 24 60 movups XMMWORD PTR [rsp+0x60],xmm0
|
|
1803ab798: e9 bc 01 00 00 jmp 0x1803ab959
|
|
1803ab79d: 81 fa ff 07 00 00 cmp edx,0x7ff
|
|
1803ab7a3: 0f 8c 1d 01 00 00 jl 0x1803ab8c6
|
|
1803ab7a9: 81 f9 ff 07 00 00 cmp ecx,0x7ff
|
|
1803ab7af: 7d 38 jge 0x1803ab7e9
|
|
1803ab7b1: 48 ba 00 00 00 00 00 movabs rdx,0x8000000000000000
|
|
1803ab7b8: 00 00 80
|
|
1803ab7bb: 48 89 54 24 70 mov QWORD PTR [rsp+0x70],rdx
|
|
1803ab7c0: f2 0f 10 44 24 70 movsd xmm0,QWORD PTR [rsp+0x70]
|
|
1803ab7c6: f2 0f 10 4c 24 70 movsd xmm1,QWORD PTR [rsp+0x70]
|
|
1803ab7cc: f2 41 0f 59 46 08 mulsd xmm0,QWORD PTR [r14+0x8]
|
|
1803ab7d2: f2 41 0f 59 4e 08 mulsd xmm1,QWORD PTR [r14+0x8]
|
|
1803ab7d8: f2 0f 11 44 24 60 movsd QWORD PTR [rsp+0x60],xmm0
|
|
1803ab7de: f2 0f 11 4c 24 68 movsd QWORD PTR [rsp+0x68],xmm1
|
|
1803ab7e4: e9 70 01 00 00 jmp 0x1803ab959
|
|
1803ab7e9: 41 f7 46 04 ff ff 0f test DWORD PTR [r14+0x4],0xfffff
|
|
1803ab7f0: 00
|
|
1803ab7f1: 75 06 jne 0x1803ab7f9
|
|
1803ab7f3: 41 83 3e 00 cmp DWORD PTR [r14],0x0
|
|
1803ab7f7: 74 17 je 0x1803ab810
|
|
1803ab7f9: f2 41 0f 10 06 movsd xmm0,QWORD PTR [r14]
|
|
1803ab7fe: f2 0f 59 c0 mulsd xmm0,xmm0
|
|
1803ab802: 66 0f 14 c0 unpcklpd xmm0,xmm0
|
|
1803ab806: 0f 11 44 24 60 movups XMMWORD PTR [rsp+0x60],xmm0
|
|
1803ab80b: e9 49 01 00 00 jmp 0x1803ab959
|
|
1803ab810: 41 f6 46 07 80 test BYTE PTR [r14+0x7],0x80
|
|
1803ab815: 74 70 je 0x1803ab887
|
|
1803ab817: 49 8b 56 08 mov rdx,QWORD PTR [r14+0x8]
|
|
1803ab81b: 48 89 54 24 70 mov QWORD PTR [rsp+0x70],rdx
|
|
1803ab820: f2 0f 10 4c 24 70 movsd xmm1,QWORD PTR [rsp+0x70]
|
|
1803ab826: f2 0f 10 44 24 70 movsd xmm0,QWORD PTR [rsp+0x70]
|
|
1803ab82c: f2 0f 59 c8 mulsd xmm1,xmm0
|
|
1803ab830: f2 0f 11 4c 24 70 movsd QWORD PTR [rsp+0x70],xmm1
|
|
1803ab836: 48 c7 44 24 70 00 00 mov QWORD PTR [rsp+0x70],0x0
|
|
1803ab83d: 00 00
|
|
1803ab83f: 48 8b 4c 24 70 mov rcx,QWORD PTR [rsp+0x70]
|
|
1803ab844: 48 8b 54 24 70 mov rdx,QWORD PTR [rsp+0x70]
|
|
1803ab849: 48 89 4c 24 60 mov QWORD PTR [rsp+0x60],rcx
|
|
1803ab84e: 48 89 54 24 68 mov QWORD PTR [rsp+0x68],rdx
|
|
1803ab853: 41 f7 46 0c ff ff 0f test DWORD PTR [r14+0xc],0xfffff
|
|
1803ab85a: 00
|
|
1803ab85b: 0f 85 f8 00 00 00 jne 0x1803ab959
|
|
1803ab861: 41 83 7e 08 00 cmp DWORD PTR [r14+0x8],0x0
|
|
1803ab866: 0f 85 ed 00 00 00 jne 0x1803ab959
|
|
1803ab86c: 48 c1 ea 38 shr rdx,0x38
|
|
1803ab870: 45 8a 76 0f mov r14b,BYTE PTR [r14+0xf]
|
|
1803ab874: 41 80 e6 80 and r14b,0x80
|
|
1803ab878: 80 e2 7f and dl,0x7f
|
|
1803ab87b: 41 0a d6 or dl,r14b
|
|
1803ab87e: 88 54 24 6f mov BYTE PTR [rsp+0x6f],dl
|
|
1803ab882: e9 d2 00 00 00 jmp 0x1803ab959
|
|
1803ab887: 41 dd 06 fld QWORD PTR [r14]
|
|
1803ab88a: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab88f: db 79 e0 fstp TBYTE PTR [rcx-0x20]
|
|
1803ab892: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab897: e8 e4 51 05 00 call 0x180400a80
|
|
1803ab89c: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab8a0: dd 5c 24 60 fstp QWORD PTR [rsp+0x60]
|
|
1803ab8a4: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab8a9: 41 dd 46 08 fld QWORD PTR [r14+0x8]
|
|
1803ab8ad: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab8b2: db 3a fstp TBYTE PTR [rdx]
|
|
1803ab8b4: e8 07 4c 05 00 call 0x1804004c0
|
|
1803ab8b9: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab8bd: dd 5c 24 68 fstp QWORD PTR [rsp+0x68]
|
|
1803ab8c1: e9 93 00 00 00 jmp 0x1803ab959
|
|
1803ab8c6: 41 dd 06 fld QWORD PTR [r14]
|
|
1803ab8c9: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab8ce: db 79 e0 fstp TBYTE PTR [rcx-0x20]
|
|
1803ab8d1: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab8d6: e8 a5 51 05 00 call 0x180400a80
|
|
1803ab8db: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab8df: db 7c 24 20 fstp TBYTE PTR [rsp+0x20]
|
|
1803ab8e3: 41 dd 46 08 fld QWORD PTR [r14+0x8]
|
|
1803ab8e7: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab8ec: db 79 f0 fstp TBYTE PTR [rcx-0x10]
|
|
1803ab8ef: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
1803ab8f4: e8 47 46 05 00 call 0x1803fff40
|
|
1803ab8f9: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab8fd: db 6c 24 20 fld TBYTE PTR [rsp+0x20]
|
|
1803ab901: de c9 fmulp st(1),st
|
|
1803ab903: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe]
|
|
1803ab908: dd 5c 24 60 fstp QWORD PTR [rsp+0x60]
|
|
1803ab90c: f7 c2 f0 7f 00 00 test edx,0x7ff0
|
|
1803ab912: 0f 8e f8 00 00 00 jle 0x1803aba10
|
|
1803ab918: 41 dd 06 fld QWORD PTR [r14]
|
|
1803ab91b: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab920: db 79 e0 fstp TBYTE PTR [rcx-0x20]
|
|
1803ab923: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803ab928: e8 53 51 05 00 call 0x180400a80
|
|
1803ab92d: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab931: db 7c 24 20 fstp TBYTE PTR [rsp+0x20]
|
|
1803ab935: 41 dd 46 08 fld QWORD PTR [r14+0x8]
|
|
1803ab939: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803ab93e: db 79 f0 fstp TBYTE PTR [rcx-0x10]
|
|
1803ab941: 48 8d 54 24 30 lea rdx,[rsp+0x30]
|
|
1803ab946: e8 75 4b 05 00 call 0x1804004c0
|
|
1803ab94b: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803ab94f: db 6c 24 20 fld TBYTE PTR [rsp+0x20]
|
|
1803ab953: de c9 fmulp st(1),st
|
|
1803ab955: dd 5c 24 68 fstp QWORD PTR [rsp+0x68]
|
|
1803ab959: 0f b7 54 24 66 movzx edx,WORD PTR [rsp+0x66]
|
|
1803ab95e: f7 c2 f0 7f 00 00 test edx,0x7ff0
|
|
1803ab964: 75 11 jne 0x1803ab977
|
|
1803ab966: f7 44 24 64 ff ff 0f test DWORD PTR [rsp+0x64],0xfffff
|
|
1803ab96d: 00
|
|
1803ab96e: 75 25 jne 0x1803ab995
|
|
1803ab970: 83 7c 24 60 00 cmp DWORD PTR [rsp+0x60],0x0
|
|
1803ab975: 75 1e jne 0x1803ab995
|
|
1803ab977: 0f b7 54 24 6e movzx edx,WORD PTR [rsp+0x6e]
|
|
1803ab97c: f7 c2 f0 7f 00 00 test edx,0x7ff0
|
|
1803ab982: 75 33 jne 0x1803ab9b7
|
|
1803ab984: f7 44 24 6c ff ff 0f test DWORD PTR [rsp+0x6c],0xfffff
|
|
1803ab98b: 00
|
|
1803ab98c: 75 07 jne 0x1803ab995
|
|
1803ab98e: 83 7c 24 68 00 cmp DWORD PTR [rsp+0x68],0x0
|
|
1803ab993: 74 22 je 0x1803ab9b7
|
|
1803ab995: 48 8b 15 84 7c d8 01 mov rdx,QWORD PTR [rip+0x1d87c84] # 0x182133620
|
|
1803ab99c: 48 89 54 24 70 mov QWORD PTR [rsp+0x70],rdx
|
|
1803ab9a1: f2 0f 10 4c 24 70 movsd xmm1,QWORD PTR [rsp+0x70]
|
|
1803ab9a7: f2 0f 10 44 24 70 movsd xmm0,QWORD PTR [rsp+0x70]
|
|
1803ab9ad: f2 0f 59 c8 mulsd xmm1,xmm0
|
|
1803ab9b1: f2 0f 11 4c 24 70 movsd QWORD PTR [rsp+0x70],xmm1
|
|
1803ab9b7: 0f 10 44 24 60 movups xmm0,XMMWORD PTR [rsp+0x60]
|
|
1803ab9bc: 4c 89 e8 mov rax,r13
|
|
1803ab9bf: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
|
|
1803ab9c4: 48 83 c4 78 add rsp,0x78
|
|
1803ab9c8: 41 5e pop r14
|
|
1803ab9ca: 41 5d pop r13
|
|
1803ab9cc: c3 ret
|
|
1803ab9cd: 41 f7 46 0c ff ff 0f test DWORD PTR [r14+0xc],0xfffff
|
|
1803ab9d4: 00
|
|
1803ab9d5: 0f 85 5f fc ff ff jne 0x1803ab63a
|
|
1803ab9db: 41 83 7e 08 00 cmp DWORD PTR [r14+0x8],0x0
|
|
1803ab9e0: 0f 85 54 fc ff ff jne 0x1803ab63a
|
|
1803ab9e6: 85 d2 test edx,edx
|
|
1803ab9e8: 0f 84 63 fd ff ff je 0x1803ab751
|
|
1803ab9ee: e9 d3 fe ff ff jmp 0x1803ab8c6
|
|
1803ab9f3: 41 f7 46 04 ff ff 0f test DWORD PTR [r14+0x4],0xfffff
|
|
1803ab9fa: 00
|
|
1803ab9fb: 0f 85 17 fc ff ff jne 0x1803ab618
|
|
1803aba01: 41 83 3e 00 cmp DWORD PTR [r14],0x0
|
|
1803aba05: 0f 85 0d fc ff ff jne 0x1803ab618
|
|
1803aba0b: e9 2f fd ff ff jmp 0x1803ab73f
|
|
1803aba10: 41 0f b7 56 06 movzx edx,WORD PTR [r14+0x6]
|
|
1803aba15: f7 c2 f0 7f 00 00 test edx,0x7ff0
|
|
1803aba1b: 75 14 jne 0x1803aba31
|
|
1803aba1d: 41 f7 46 04 ff ff 0f test DWORD PTR [r14+0x4],0xfffff
|
|
1803aba24: 00
|
|
1803aba25: 75 0a jne 0x1803aba31
|
|
1803aba27: 41 83 3e 00 cmp DWORD PTR [r14],0x0
|
|
1803aba2b: 0f 84 e7 fe ff ff je 0x1803ab918
|
|
1803aba31: 41 dd 06 fld QWORD PTR [r14]
|
|
1803aba34: 48 8d 4c 24 40 lea rcx,[rsp+0x40]
|
|
1803aba39: db 79 e0 fstp TBYTE PTR [rcx-0x20]
|
|
1803aba3c: 48 8d 54 24 20 lea rdx,[rsp+0x20]
|
|
1803aba41: e8 3a 50 05 00 call 0x180400a80
|
|
1803aba46: db 6c 24 40 fld TBYTE PTR [rsp+0x40]
|
|
1803aba4a: 41 dd 46 08 fld QWORD PTR [r14+0x8]
|
|
1803aba4e: de c9 fmulp st(1),st
|
|
1803aba50: dd 5c 24 68 fstp QWORD PTR [rsp+0x68]
|
|
1803aba54: e9 00 ff ff ff jmp 0x1803ab959
|
|
1803aba59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803aba60: 53 push rbx
|
|
1803aba61: 56 push rsi
|
|
1803aba62: 57 push rdi
|
|
1803aba63: 41 54 push r12
|
|
1803aba65: 41 56 push r14
|
|
1803aba67: 41 57 push r15
|
|
1803aba69: 55 push rbp
|
|
1803aba6a: 48 81 ec 30 02 00 00 sub rsp,0x230
|
|
1803aba71: 45 89 c4 mov r12d,r8d
|
|
1803aba74: 45 89 e6 mov r14d,r12d
|
|
1803aba77: 48 89 d5 mov rbp,rdx
|
|
1803aba7a: 44 0f 11 bc 24 70 01 movups XMMWORD PTR [rsp+0x170],xmm15
|
|
1803aba81: 00 00
|
|
1803aba83: 41 83 e6 f8 and r14d,0xfffffff8
|
|
1803aba87: 44 0f 11 b4 24 f0 01 movups XMMWORD PTR [rsp+0x1f0],xmm14
|
|
1803aba8e: 00 00
|
|
1803aba90: 48 89 cb mov rbx,rcx
|
|
1803aba93: 44 0f 11 ac 24 e0 01 movups XMMWORD PTR [rsp+0x1e0],xmm13
|
|
1803aba9a: 00 00
|
|
1803aba9c: 45 33 ff xor r15d,r15d
|
|
1803aba9f: 44 0f 11 a4 24 d0 01 movups XMMWORD PTR [rsp+0x1d0],xmm12
|
|
1803abaa6: 00 00
|
|
1803abaa8: 44 0f 11 9c 24 c0 01 movups XMMWORD PTR [rsp+0x1c0],xmm11
|
|
1803abaaf: 00 00
|
|
1803abab1: 44 0f 11 94 24 b0 01 movups XMMWORD PTR [rsp+0x1b0],xmm10
|
|
1803abab8: 00 00
|
|
1803ababa: 44 0f 11 8c 24 a0 01 movups XMMWORD PTR [rsp+0x1a0],xmm9
|
|
1803abac1: 00 00
|
|
1803abac3: 44 0f 11 84 24 60 01 movups XMMWORD PTR [rsp+0x160],xmm8
|
|
1803abaca: 00 00
|
|
1803abacc: 0f 11 bc 24 80 01 00 movups XMMWORD PTR [rsp+0x180],xmm7
|
|
1803abad3: 00
|
|
1803abad4: 0f 11 b4 24 90 01 00 movups XMMWORD PTR [rsp+0x190],xmm6
|
|
1803abadb: 00
|
|
1803abadc: 4c 89 ac 24 10 02 00 mov QWORD PTR [rsp+0x210],r13
|
|
1803abae3: 00
|
|
1803abae4: 4c 8d ac 24 cf 00 00 lea r13,[rsp+0xcf]
|
|
1803abaeb: 00
|
|
1803abaec: 48 8b 05 7d 9e 26 02 mov rax,QWORD PTR [rip+0x2269e7d] # 0x182615970
|
|
1803abaf3: 49 83 e5 c0 and r13,0xffffffffffffffc0
|
|
1803abaf7: 48 33 c4 xor rax,rsp
|
|
1803abafa: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax
|
|
1803abb01: 00
|
|
1803abb02: 4d 63 f6 movsxd r14,r14d
|
|
1803abb05: 45 85 e4 test r12d,r12d
|
|
1803abb08: 0f 8e 09 06 00 00 jle 0x1803ac117
|
|
1803abb0e: 48 85 db test rbx,rbx
|
|
1803abb11: 0f 84 e6 05 00 00 je 0x1803ac0fd
|
|
1803abb17: 48 85 ed test rbp,rbp
|
|
1803abb1a: 0f 84 a6 05 00 00 je 0x1803ac0c6
|
|
1803abb20: d9 bc 24 1c 02 00 00 fnstcw WORD PTR [rsp+0x21c]
|
|
1803abb27: 0f b7 8c 24 1c 02 00 movzx ecx,WORD PTR [rsp+0x21c]
|
|
1803abb2e: 00
|
|
1803abb2f: 89 ca mov edx,ecx
|
|
1803abb31: 83 e2 3f and edx,0x3f
|
|
1803abb34: 83 fa 3f cmp edx,0x3f
|
|
1803abb37: 74 12 je 0x1803abb4b
|
|
1803abb39: 83 c9 3f or ecx,0x3f
|
|
1803abb3c: 66 89 4c 24 40 mov WORD PTR [rsp+0x40],cx
|
|
1803abb41: db e2 fnclex
|
|
1803abb43: d9 6c 24 40 fldcw WORD PTR [rsp+0x40]
|
|
1803abb47: b1 01 mov cl,0x1
|
|
1803abb49: eb 02 jmp 0x1803abb4d
|
|
1803abb4b: 32 c9 xor cl,cl
|
|
1803abb4d: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218]
|
|
1803abb54: 00
|
|
1803abb55: 8b b4 24 18 02 00 00 mov esi,DWORD PTR [rsp+0x218]
|
|
1803abb5c: 89 f2 mov edx,esi
|
|
1803abb5e: 81 e2 c0 ff 00 00 and edx,0xffc0
|
|
1803abb64: 81 fa 80 1f 00 00 cmp edx,0x1f80
|
|
1803abb6a: 74 20 je 0x1803abb8c
|
|
1803abb6c: 89 f2 mov edx,esi
|
|
1803abb6e: 80 c1 02 add cl,0x2
|
|
1803abb71: 81 e2 3f 00 ff ff and edx,0xffff003f
|
|
1803abb77: 81 c2 80 1f 00 00 add edx,0x1f80
|
|
1803abb7d: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx
|
|
1803abb84: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218]
|
|
1803abb8b: 00
|
|
1803abb8c: 33 c0 xor eax,eax
|
|
1803abb8e: 4d 85 f6 test r14,r14
|
|
1803abb91: 0f 8e a1 00 00 00 jle 0x1803abc38
|
|
1803abb97: f3 0f 6f 3d e1 7a d8 movdqu xmm7,XMMWORD PTR [rip+0x1d87ae1] # 0x182133680
|
|
1803abb9e: 01
|
|
1803abb9f: f3 44 0f 6f 0d 98 7a movdqu xmm9,XMMWORD PTR [rip+0x1d87a98] # 0x182133640
|
|
1803abba6: d8 01
|
|
1803abba8: 66 0f ef f6 pxor xmm6,xmm6
|
|
1803abbac: f3 44 0f 6f 05 0b 7b movdqu xmm8,XMMWORD PTR [rip+0x1d87b0b] # 0x1821336c0
|
|
1803abbb3: d8 01
|
|
1803abbb5: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
|
1803abbb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803abbc0: 0f 10 24 83 movups xmm4,XMMWORD PTR [rbx+rax*4]
|
|
1803abbc4: 0f 10 6c 83 10 movups xmm5,XMMWORD PTR [rbx+rax*4+0x10]
|
|
1803abbc9: 0f 28 cc movaps xmm1,xmm4
|
|
1803abbcc: 0f 28 c5 movaps xmm0,xmm5
|
|
1803abbcf: 66 0f fa cf psubd xmm1,xmm7
|
|
1803abbd3: 66 0f fa c7 psubd xmm0,xmm7
|
|
1803abbd7: 66 41 0f db c9 pand xmm1,xmm9
|
|
1803abbdc: 66 41 0f db c1 pand xmm0,xmm9
|
|
1803abbe1: 66 41 0f 66 c8 pcmpgtd xmm1,xmm8
|
|
1803abbe6: 66 41 0f 66 c0 pcmpgtd xmm0,xmm8
|
|
1803abbeb: 66 0f 6b c8 packssdw xmm1,xmm0
|
|
1803abbef: 66 0f 63 ce packsswb xmm1,xmm6
|
|
1803abbf3: 66 44 0f d7 c9 pmovmskb r9d,xmm1
|
|
1803abbf8: 0f 53 c4 rcpps xmm0,xmm4
|
|
1803abbfb: 0f 53 cd rcpps xmm1,xmm5
|
|
1803abbfe: 0f 28 d0 movaps xmm2,xmm0
|
|
1803abc01: 0f 28 d9 movaps xmm3,xmm1
|
|
1803abc04: 0f 59 d4 mulps xmm2,xmm4
|
|
1803abc07: 0f 59 dd mulps xmm3,xmm5
|
|
1803abc0a: 0f 59 d0 mulps xmm2,xmm0
|
|
1803abc0d: 0f 58 c0 addps xmm0,xmm0
|
|
1803abc10: 0f 59 d9 mulps xmm3,xmm1
|
|
1803abc13: 0f 58 c9 addps xmm1,xmm1
|
|
1803abc16: 0f 5c c2 subps xmm0,xmm2
|
|
1803abc19: 0f 5c cb subps xmm1,xmm3
|
|
1803abc1c: 45 84 c9 test r9b,r9b
|
|
1803abc1f: 0f 85 99 03 00 00 jne 0x1803abfbe
|
|
1803abc25: 0f 11 44 85 00 movups XMMWORD PTR [rbp+rax*4+0x0],xmm0
|
|
1803abc2a: 0f 11 4c 85 10 movups XMMWORD PTR [rbp+rax*4+0x10],xmm1
|
|
1803abc2f: 48 83 c0 08 add rax,0x8
|
|
1803abc33: 49 3b c6 cmp rax,r14
|
|
1803abc36: 7c 88 jl 0x1803abbc0
|
|
1803abc38: 4d 63 dc movsxd r11,r12d
|
|
1803abc3b: 4c 8d 14 85 00 00 00 lea r10,[rax*4+0x0]
|
|
1803abc42: 00
|
|
1803abc43: 49 3b c3 cmp rax,r11
|
|
1803abc46: 0f 8d 71 01 00 00 jge 0x1803abdbd
|
|
1803abc4c: f3 44 0f 6f 0d 2b 7a movdqu xmm9,XMMWORD PTR [rip+0x1d87a2b] # 0x182133680
|
|
1803abc53: d8 01
|
|
1803abc55: ba 04 00 00 00 mov edx,0x4
|
|
1803abc5a: f3 44 0f 6f 05 dd 79 movdqu xmm8,XMMWORD PTR [rip+0x1d879dd] # 0x182133640
|
|
1803abc61: d8 01
|
|
1803abc63: f3 0f 6f 3d 55 7a d8 movdqu xmm7,XMMWORD PTR [rip+0x1d87a55] # 0x1821336c0
|
|
1803abc6a: 01
|
|
1803abc6b: 0f 10 35 0e 7b d8 01 movups xmm6,XMMWORD PTR [rip+0x1d87b0e] # 0x182133780
|
|
1803abc72: 89 b4 24 00 02 00 00 mov DWORD PTR [rsp+0x200],esi
|
|
1803abc79: 88 8c 24 88 00 00 00 mov BYTE PTR [rsp+0x88],cl
|
|
1803abc80: 44 89 bc 24 08 02 00 mov DWORD PTR [rsp+0x208],r15d
|
|
1803abc87: 00
|
|
1803abc88: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803abc8f: 00
|
|
1803abc90: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803abc97: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
|
1803abc9e: 00 00
|
|
1803abca0: 89 c6 mov esi,eax
|
|
1803abca2: 44 89 e1 mov ecx,r12d
|
|
1803abca5: 2b ce sub ecx,esi
|
|
1803abca7: 49 be ff ff ff ff 00 movabs r14,0xffffffff
|
|
1803abcae: 00 00 00
|
|
1803abcb1: 83 f9 04 cmp ecx,0x4
|
|
1803abcb4: 0f 43 ca cmovae ecx,edx
|
|
1803abcb7: f7 d9 neg ecx
|
|
1803abcb9: 83 c1 20 add ecx,0x20
|
|
1803abcbc: 49 d3 ee shr r14,cl
|
|
1803abcbf: 45 89 f7 mov r15d,r14d
|
|
1803abcc2: 41 83 e7 01 and r15d,0x1
|
|
1803abcc6: 74 08 je 0x1803abcd0
|
|
1803abcc8: f3 41 0f 10 1c 1a movss xmm3,DWORD PTR [r10+rbx*1]
|
|
1803abcce: eb 03 jmp 0x1803abcd3
|
|
1803abcd0: 0f 28 de movaps xmm3,xmm6
|
|
1803abcd3: 45 89 f0 mov r8d,r14d
|
|
1803abcd6: 41 83 e0 02 and r8d,0x2
|
|
1803abcda: 74 09 je 0x1803abce5
|
|
1803abcdc: f3 41 0f 10 44 1a 04 movss xmm0,DWORD PTR [r10+rbx*1+0x4]
|
|
1803abce3: eb 03 jmp 0x1803abce8
|
|
1803abce5: 0f 28 c6 movaps xmm0,xmm6
|
|
1803abce8: 45 89 f1 mov r9d,r14d
|
|
1803abceb: 41 83 e1 04 and r9d,0x4
|
|
1803abcef: 74 09 je 0x1803abcfa
|
|
1803abcf1: f3 41 0f 10 54 1a 08 movss xmm2,DWORD PTR [r10+rbx*1+0x8]
|
|
1803abcf8: eb 03 jmp 0x1803abcfd
|
|
1803abcfa: 0f 28 d6 movaps xmm2,xmm6
|
|
1803abcfd: 41 83 e6 08 and r14d,0x8
|
|
1803abd01: 74 09 je 0x1803abd0c
|
|
1803abd03: f3 41 0f 10 4c 1a 0c movss xmm1,DWORD PTR [r10+rbx*1+0xc]
|
|
1803abd0a: eb 03 jmp 0x1803abd0f
|
|
1803abd0c: 0f 28 ce movaps xmm1,xmm6
|
|
1803abd0f: 0f 14 d8 unpcklps xmm3,xmm0
|
|
1803abd12: 0f 14 d1 unpcklps xmm2,xmm1
|
|
1803abd15: 66 0f 14 da unpcklpd xmm3,xmm2
|
|
1803abd19: 0f 28 c3 movaps xmm0,xmm3
|
|
1803abd1c: 66 41 0f fa c1 psubd xmm0,xmm9
|
|
1803abd21: 66 41 0f db c0 pand xmm0,xmm8
|
|
1803abd26: 66 0f 66 c7 pcmpgtd xmm0,xmm7
|
|
1803abd2a: 0f 50 f8 movmskps edi,xmm0
|
|
1803abd2d: 0f 28 cb movaps xmm1,xmm3
|
|
1803abd30: 0f 53 c3 rcpps xmm0,xmm3
|
|
1803abd33: 0f 59 c8 mulps xmm1,xmm0
|
|
1803abd36: 0f 59 c8 mulps xmm1,xmm0
|
|
1803abd39: 0f 58 c0 addps xmm0,xmm0
|
|
1803abd3c: 0f 5c c1 subps xmm0,xmm1
|
|
1803abd3f: 85 ff test edi,edi
|
|
1803abd41: 0f 85 4e 01 00 00 jne 0x1803abe95
|
|
1803abd47: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
|
|
1803abd4c: 45 85 ff test r15d,r15d
|
|
1803abd4f: 74 06 je 0x1803abd57
|
|
1803abd51: f3 41 0f 11 04 2a movss DWORD PTR [r10+rbp*1],xmm0
|
|
1803abd57: 45 85 c0 test r8d,r8d
|
|
1803abd5a: 74 10 je 0x1803abd6c
|
|
1803abd5c: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1803abd61: 0f c6 c0 01 shufps xmm0,xmm0,0x1
|
|
1803abd65: f3 41 0f 11 44 2a 04 movss DWORD PTR [r10+rbp*1+0x4],xmm0
|
|
1803abd6c: 45 85 c9 test r9d,r9d
|
|
1803abd6f: 74 10 je 0x1803abd81
|
|
1803abd71: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1803abd76: 0f c6 c0 02 shufps xmm0,xmm0,0x2
|
|
1803abd7a: f3 41 0f 11 44 2a 08 movss DWORD PTR [r10+rbp*1+0x8],xmm0
|
|
1803abd81: 45 85 f6 test r14d,r14d
|
|
1803abd84: 74 10 je 0x1803abd96
|
|
1803abd86: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1803abd8b: 0f c6 c0 03 shufps xmm0,xmm0,0x3
|
|
1803abd8f: f3 41 0f 11 44 2a 0c movss DWORD PTR [r10+rbp*1+0xc],xmm0
|
|
1803abd96: 48 83 c0 04 add rax,0x4
|
|
1803abd9a: 49 83 c2 10 add r10,0x10
|
|
1803abd9e: 49 3b c3 cmp rax,r11
|
|
1803abda1: 0f 8c f9 fe ff ff jl 0x1803abca0
|
|
1803abda7: 8b b4 24 00 02 00 00 mov esi,DWORD PTR [rsp+0x200]
|
|
1803abdae: 8a 8c 24 88 00 00 00 mov cl,BYTE PTR [rsp+0x88]
|
|
1803abdb5: 44 8b bc 24 08 02 00 mov r15d,DWORD PTR [rsp+0x208]
|
|
1803abdbc: 00
|
|
1803abdbd: db e2 fnclex
|
|
1803abdbf: f6 c1 01 test cl,0x1
|
|
1803abdc2: 74 07 je 0x1803abdcb
|
|
1803abdc4: d9 ac 24 1c 02 00 00 fldcw WORD PTR [rsp+0x21c]
|
|
1803abdcb: f6 c1 02 test cl,0x2
|
|
1803abdce: 74 11 je 0x1803abde1
|
|
1803abdd0: 89 b4 24 18 02 00 00 mov DWORD PTR [rsp+0x218],esi
|
|
1803abdd7: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218]
|
|
1803abdde: 00
|
|
1803abddf: eb 26 jmp 0x1803abe07
|
|
1803abde1: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218]
|
|
1803abde8: 00
|
|
1803abde9: 8b 94 24 18 02 00 00 mov edx,DWORD PTR [rsp+0x218]
|
|
1803abdf0: f6 c2 1f test dl,0x1f
|
|
1803abdf3: 74 12 je 0x1803abe07
|
|
1803abdf5: 83 e2 e0 and edx,0xffffffe0
|
|
1803abdf8: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx
|
|
1803abdff: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218]
|
|
1803abe06: 00
|
|
1803abe07: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220]
|
|
1803abe0e: 00
|
|
1803abe0f: 48 33 cc xor rcx,rsp
|
|
1803abe12: 48 3b 0d 57 9b 26 02 cmp rcx,QWORD PTR [rip+0x2269b57] # 0x182615970
|
|
1803abe19: 75 75 jne 0x1803abe90
|
|
1803abe1b: 0f 10 b4 24 90 01 00 movups xmm6,XMMWORD PTR [rsp+0x190]
|
|
1803abe22: 00
|
|
1803abe23: 44 89 f8 mov eax,r15d
|
|
1803abe26: 0f 10 bc 24 80 01 00 movups xmm7,XMMWORD PTR [rsp+0x180]
|
|
1803abe2d: 00
|
|
1803abe2e: 44 0f 10 84 24 60 01 movups xmm8,XMMWORD PTR [rsp+0x160]
|
|
1803abe35: 00 00
|
|
1803abe37: 44 0f 10 8c 24 a0 01 movups xmm9,XMMWORD PTR [rsp+0x1a0]
|
|
1803abe3e: 00 00
|
|
1803abe40: 44 0f 10 94 24 b0 01 movups xmm10,XMMWORD PTR [rsp+0x1b0]
|
|
1803abe47: 00 00
|
|
1803abe49: 44 0f 10 9c 24 c0 01 movups xmm11,XMMWORD PTR [rsp+0x1c0]
|
|
1803abe50: 00 00
|
|
1803abe52: 44 0f 10 a4 24 d0 01 movups xmm12,XMMWORD PTR [rsp+0x1d0]
|
|
1803abe59: 00 00
|
|
1803abe5b: 44 0f 10 ac 24 e0 01 movups xmm13,XMMWORD PTR [rsp+0x1e0]
|
|
1803abe62: 00 00
|
|
1803abe64: 44 0f 10 b4 24 f0 01 movups xmm14,XMMWORD PTR [rsp+0x1f0]
|
|
1803abe6b: 00 00
|
|
1803abe6d: 44 0f 10 bc 24 70 01 movups xmm15,XMMWORD PTR [rsp+0x170]
|
|
1803abe74: 00 00
|
|
1803abe76: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210]
|
|
1803abe7d: 00
|
|
1803abe7e: 48 81 c4 30 02 00 00 add rsp,0x230
|
|
1803abe85: 5d pop rbp
|
|
1803abe86: 41 5f pop r15
|
|
1803abe88: 41 5e pop r14
|
|
1803abe8a: 41 5c pop r12
|
|
1803abe8c: 5f pop rdi
|
|
1803abe8d: 5e pop rsi
|
|
1803abe8e: 5b pop rbx
|
|
1803abe8f: c3 ret
|
|
1803abe90: e8 3b 52 d8 00 call 0x1811310d0
|
|
1803abe95: 41 0f 11 9d 80 00 00 movups XMMWORD PTR [r13+0x80],xmm3
|
|
1803abe9c: 00
|
|
1803abe9d: 41 0f 11 45 40 movups XMMWORD PTR [r13+0x40],xmm0
|
|
1803abea2: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
|
|
1803abea7: c7 44 24 50 00 00 00 mov DWORD PTR [rsp+0x50],0x0
|
|
1803abeae: 00
|
|
1803abeaf: 4a 8d 4c 15 00 lea rcx,[rbp+r10*1+0x0]
|
|
1803abeb4: 44 89 74 24 58 mov DWORD PTR [rsp+0x58],r14d
|
|
1803abeb9: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
1803abebe: 44 89 64 24 48 mov DWORD PTR [rsp+0x48],r12d
|
|
1803abec3: 44 89 4c 24 60 mov DWORD PTR [rsp+0x60],r9d
|
|
1803abec8: 44 89 44 24 68 mov DWORD PTR [rsp+0x68],r8d
|
|
1803abecd: 44 89 7c 24 70 mov DWORD PTR [rsp+0x70],r15d
|
|
1803abed2: 4c 89 5c 24 78 mov QWORD PTR [rsp+0x78],r11
|
|
1803abed7: 4c 89 94 24 80 00 00 mov QWORD PTR [rsp+0x80],r10
|
|
1803abede: 00
|
|
1803abedf: 49 89 ce mov r14,rcx
|
|
1803abee2: 44 8b 64 24 50 mov r12d,DWORD PTR [rsp+0x50]
|
|
1803abee7: 8b 84 24 08 02 00 00 mov eax,DWORD PTR [rsp+0x208]
|
|
1803abeee: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803abef5: 00
|
|
1803abef6: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803abefd: 0f 1f 00 nop DWORD PTR [rax]
|
|
1803abf00: 44 0f a3 e7 bt edi,r12d
|
|
1803abf04: 72 4a jb 0x1803abf50
|
|
1803abf06: 41 ff c4 inc r12d
|
|
1803abf09: 41 83 fc 04 cmp r12d,0x4
|
|
1803abf0d: 7c f1 jl 0x1803abf00
|
|
1803abf0f: 89 84 24 08 02 00 00 mov DWORD PTR [rsp+0x208],eax
|
|
1803abf16: ba 04 00 00 00 mov edx,0x4
|
|
1803abf1b: 44 8b 74 24 58 mov r14d,DWORD PTR [rsp+0x58]
|
|
1803abf20: 44 8b 4c 24 60 mov r9d,DWORD PTR [rsp+0x60]
|
|
1803abf25: 44 8b 44 24 68 mov r8d,DWORD PTR [rsp+0x68]
|
|
1803abf2a: 44 8b 7c 24 70 mov r15d,DWORD PTR [rsp+0x70]
|
|
1803abf2f: 4c 8b 5c 24 78 mov r11,QWORD PTR [rsp+0x78]
|
|
1803abf34: 4c 8b 94 24 80 00 00 mov r10,QWORD PTR [rsp+0x80]
|
|
1803abf3b: 00
|
|
1803abf3c: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40]
|
|
1803abf41: 44 8b 64 24 48 mov r12d,DWORD PTR [rsp+0x48]
|
|
1803abf46: 41 0f 10 45 40 movups xmm0,XMMWORD PTR [r13+0x40]
|
|
1803abf4b: e9 f7 fd ff ff jmp 0x1803abd47
|
|
1803abf50: 45 89 e7 mov r15d,r12d
|
|
1803abf53: f3 0f 10 15 35 78 d8 movss xmm2,DWORD PTR [rip+0x1d87835] # 0x182133790
|
|
1803abf5a: 01
|
|
1803abf5b: 66 0f ef c9 pxor xmm1,xmm1
|
|
1803abf5f: f3 43 0f 10 84 bd 80 movss xmm0,DWORD PTR [r13+r15*4+0x80]
|
|
1803abf66: 00 00 00
|
|
1803abf69: f3 0f 5e d0 divss xmm2,xmm0
|
|
1803abf6d: f3 43 0f 11 54 bd 40 movss DWORD PTR [r13+r15*4+0x40],xmm2
|
|
1803abf74: 0f 2e c1 ucomiss xmm0,xmm1
|
|
1803abf77: 75 8d jne 0x1803abf06
|
|
1803abf79: 7a 8b jp 0x1803abf06
|
|
1803abf7b: 49 89 e2 mov r10,rsp
|
|
1803abf7e: 42 8d 14 26 lea edx,[rsi+r12*1]
|
|
1803abf82: b9 12 00 00 00 mov ecx,0x12
|
|
1803abf87: 49 89 d8 mov r8,rbx
|
|
1803abf8a: 49 89 d9 mov r9,rbx
|
|
1803abf8d: 48 8d 05 78 74 2c 02 lea rax,[rip+0x22c7478] # 0x18267340c
|
|
1803abf94: f3 43 0f 11 14 be movss DWORD PTR [r14+r15*4],xmm2
|
|
1803abf9a: 49 89 6a 20 mov QWORD PTR [r10+0x20],rbp
|
|
1803abf9e: 49 89 6a 28 mov QWORD PTR [r10+0x28],rbp
|
|
1803abfa2: 49 89 42 30 mov QWORD PTR [r10+0x30],rax
|
|
1803abfa6: e8 15 f6 ff ff call 0x1803ab5c0
|
|
1803abfab: 43 8b 04 be mov eax,DWORD PTR [r14+r15*4]
|
|
1803abfaf: 43 89 44 bd 40 mov DWORD PTR [r13+r15*4+0x40],eax
|
|
1803abfb4: b8 12 00 00 00 mov eax,0x12
|
|
1803abfb9: e9 48 ff ff ff jmp 0x1803abf06
|
|
1803abfbe: 41 0f 11 65 40 movups XMMWORD PTR [r13+0x40],xmm4
|
|
1803abfc3: 41 0f 11 6d 50 movups XMMWORD PTR [r13+0x50],xmm5
|
|
1803abfc8: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
|
|
1803abfcd: 41 0f 11 4d 10 movups XMMWORD PTR [r13+0x10],xmm1
|
|
1803abfd2: 45 85 c9 test r9d,r9d
|
|
1803abfd5: 0f 84 4a fc ff ff je 0x1803abc25
|
|
1803abfdb: 45 33 c0 xor r8d,r8d
|
|
1803abfde: 89 c7 mov edi,eax
|
|
1803abfe0: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
1803abfe5: 48 8d 54 85 00 lea rdx,[rbp+rax*4+0x0]
|
|
1803abfea: 89 b4 24 00 02 00 00 mov DWORD PTR [rsp+0x200],esi
|
|
1803abff1: 44 89 c6 mov esi,r8d
|
|
1803abff4: 88 8c 24 88 00 00 00 mov BYTE PTR [rsp+0x88],cl
|
|
1803abffb: 44 89 f8 mov eax,r15d
|
|
1803abffe: 4c 89 74 24 50 mov QWORD PTR [rsp+0x50],r14
|
|
1803ac003: 49 89 d6 mov r14,rdx
|
|
1803ac006: 44 89 64 24 48 mov DWORD PTR [rsp+0x48],r12d
|
|
1803ac00b: 41 89 fc mov r12d,edi
|
|
1803ac00e: 44 89 cf mov edi,r9d
|
|
1803ac011: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803ac018: 00
|
|
1803ac019: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803ac020: 0f a3 f7 bt edi,esi
|
|
1803ac023: 72 36 jb 0x1803ac05b
|
|
1803ac025: ff c6 inc esi
|
|
1803ac027: 83 fe 08 cmp esi,0x8
|
|
1803ac02a: 7c f4 jl 0x1803ac020
|
|
1803ac02c: 8b b4 24 00 02 00 00 mov esi,DWORD PTR [rsp+0x200]
|
|
1803ac033: 41 89 c7 mov r15d,eax
|
|
1803ac036: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40]
|
|
1803ac03b: 8a 8c 24 88 00 00 00 mov cl,BYTE PTR [rsp+0x88]
|
|
1803ac042: 4c 8b 74 24 50 mov r14,QWORD PTR [rsp+0x50]
|
|
1803ac047: 44 8b 64 24 48 mov r12d,DWORD PTR [rsp+0x48]
|
|
1803ac04c: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1803ac051: 41 0f 10 4d 10 movups xmm1,XMMWORD PTR [r13+0x10]
|
|
1803ac056: e9 ca fb ff ff jmp 0x1803abc25
|
|
1803ac05b: 41 89 f7 mov r15d,esi
|
|
1803ac05e: f3 0f 10 15 2a 77 d8 movss xmm2,DWORD PTR [rip+0x1d8772a] # 0x182133790
|
|
1803ac065: 01
|
|
1803ac066: 66 0f ef c9 pxor xmm1,xmm1
|
|
1803ac06a: f3 43 0f 10 44 bd 40 movss xmm0,DWORD PTR [r13+r15*4+0x40]
|
|
1803ac071: f3 0f 5e d0 divss xmm2,xmm0
|
|
1803ac075: f3 43 0f 11 54 bd 00 movss DWORD PTR [r13+r15*4+0x0],xmm2
|
|
1803ac07c: 0f 2e c1 ucomiss xmm0,xmm1
|
|
1803ac07f: 75 a4 jne 0x1803ac025
|
|
1803ac081: 7a a2 jp 0x1803ac025
|
|
1803ac083: 49 89 e2 mov r10,rsp
|
|
1803ac086: 41 8d 14 34 lea edx,[r12+rsi*1]
|
|
1803ac08a: b9 12 00 00 00 mov ecx,0x12
|
|
1803ac08f: 49 89 d8 mov r8,rbx
|
|
1803ac092: 49 89 d9 mov r9,rbx
|
|
1803ac095: 48 8d 05 70 73 2c 02 lea rax,[rip+0x22c7370] # 0x18267340c
|
|
1803ac09c: f3 43 0f 11 14 be movss DWORD PTR [r14+r15*4],xmm2
|
|
1803ac0a2: 49 89 6a 20 mov QWORD PTR [r10+0x20],rbp
|
|
1803ac0a6: 49 89 6a 28 mov QWORD PTR [r10+0x28],rbp
|
|
1803ac0aa: 49 89 42 30 mov QWORD PTR [r10+0x30],rax
|
|
1803ac0ae: e8 0d f5 ff ff call 0x1803ab5c0
|
|
1803ac0b3: 43 8b 04 be mov eax,DWORD PTR [r14+r15*4]
|
|
1803ac0b7: 43 89 44 bd 00 mov DWORD PTR [r13+r15*4+0x0],eax
|
|
1803ac0bc: b8 12 00 00 00 mov eax,0x12
|
|
1803ac0c1: e9 5f ff ff ff jmp 0x1803ac025
|
|
1803ac0c6: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220]
|
|
1803ac0cd: 00
|
|
1803ac0ce: 48 33 cc xor rcx,rsp
|
|
1803ac0d1: 48 3b 0d 98 98 26 02 cmp rcx,QWORD PTR [rip+0x2269898] # 0x182615970
|
|
1803ac0d8: 0f 85 b2 fd ff ff jne 0x1803abe90
|
|
1803ac0de: b8 f8 ff ff ff mov eax,0xfffffff8
|
|
1803ac0e3: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210]
|
|
1803ac0ea: 00
|
|
1803ac0eb: 48 81 c4 30 02 00 00 add rsp,0x230
|
|
1803ac0f2: 5d pop rbp
|
|
1803ac0f3: 41 5f pop r15
|
|
1803ac0f5: 41 5e pop r14
|
|
1803ac0f7: 41 5c pop r12
|
|
1803ac0f9: 5f pop rdi
|
|
1803ac0fa: 5e pop rsi
|
|
1803ac0fb: 5b pop rbx
|
|
1803ac0fc: c3 ret
|
|
1803ac0fd: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220]
|
|
1803ac104: 00
|
|
1803ac105: 48 33 cc xor rcx,rsp
|
|
1803ac108: 48 3b 0d 61 98 26 02 cmp rcx,QWORD PTR [rip+0x2269861] # 0x182615970
|
|
1803ac10f: 0f 85 7b fd ff ff jne 0x1803abe90
|
|
1803ac115: eb c7 jmp 0x1803ac0de
|
|
1803ac117: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220]
|
|
1803ac11e: 00
|
|
1803ac11f: 48 33 cc xor rcx,rsp
|
|
1803ac122: 48 3b 0d 47 98 26 02 cmp rcx,QWORD PTR [rip+0x2269847] # 0x182615970
|
|
1803ac129: 0f 85 61 fd ff ff jne 0x1803abe90
|
|
1803ac12f: b8 fa ff ff ff mov eax,0xfffffffa
|
|
1803ac134: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210]
|
|
1803ac13b: 00
|
|
1803ac13c: 48 81 c4 30 02 00 00 add rsp,0x230
|
|
1803ac143: 5d pop rbp
|
|
1803ac144: 41 5f pop r15
|
|
1803ac146: 41 5e pop r14
|
|
1803ac148: 41 5c pop r12
|
|
1803ac14a: 5f pop rdi
|
|
1803ac14b: 5e pop rsi
|
|
1803ac14c: 5b pop rbx
|
|
1803ac14d: c3 ret
|
|
1803ac14e: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803ac155: 00
|
|
1803ac156: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803ac15d: 0f 1f 00 nop DWORD PTR [rax]
|
|
1803ac160: 53 push rbx
|
|
1803ac161: 56 push rsi
|
|
1803ac162: 57 push rdi
|
|
1803ac163: 41 54 push r12
|
|
1803ac165: 41 56 push r14
|
|
1803ac167: 41 57 push r15
|
|
1803ac169: 55 push rbp
|
|
1803ac16a: 48 81 ec 30 02 00 00 sub rsp,0x230
|
|
1803ac171: 45 89 c4 mov r12d,r8d
|
|
1803ac174: 45 89 e6 mov r14d,r12d
|
|
1803ac177: 48 89 d5 mov rbp,rdx
|
|
1803ac17a: 44 0f 11 bc 24 f0 01 movups XMMWORD PTR [rsp+0x1f0],xmm15
|
|
1803ac181: 00 00
|
|
1803ac183: 41 83 e6 f8 and r14d,0xfffffff8
|
|
1803ac187: 44 0f 11 b4 24 e0 01 movups XMMWORD PTR [rsp+0x1e0],xmm14
|
|
1803ac18e: 00 00
|
|
1803ac190: 48 89 cb mov rbx,rcx
|
|
1803ac193: 44 0f 11 ac 24 d0 01 movups XMMWORD PTR [rsp+0x1d0],xmm13
|
|
1803ac19a: 00 00
|
|
1803ac19c: 45 33 ff xor r15d,r15d
|
|
1803ac19f: 44 0f 11 a4 24 c0 01 movups XMMWORD PTR [rsp+0x1c0],xmm12
|
|
1803ac1a6: 00 00
|
|
1803ac1a8: 44 0f 11 9c 24 b0 01 movups XMMWORD PTR [rsp+0x1b0],xmm11
|
|
1803ac1af: 00 00
|
|
1803ac1b1: 44 0f 11 94 24 a0 01 movups XMMWORD PTR [rsp+0x1a0],xmm10
|
|
1803ac1b8: 00 00
|
|
1803ac1ba: 44 0f 11 8c 24 90 01 movups XMMWORD PTR [rsp+0x190],xmm9
|
|
1803ac1c1: 00 00
|
|
1803ac1c3: 44 0f 11 84 24 80 01 movups XMMWORD PTR [rsp+0x180],xmm8
|
|
1803ac1ca: 00 00
|
|
1803ac1cc: 0f 11 bc 24 70 01 00 movups XMMWORD PTR [rsp+0x170],xmm7
|
|
1803ac1d3: 00
|
|
1803ac1d4: 0f 11 b4 24 60 01 00 movups XMMWORD PTR [rsp+0x160],xmm6
|
|
1803ac1db: 00
|
|
1803ac1dc: 4c 89 ac 24 10 02 00 mov QWORD PTR [rsp+0x210],r13
|
|
1803ac1e3: 00
|
|
1803ac1e4: 4c 8d ac 24 cf 00 00 lea r13,[rsp+0xcf]
|
|
1803ac1eb: 00
|
|
1803ac1ec: 48 8b 05 7d 97 26 02 mov rax,QWORD PTR [rip+0x226977d] # 0x182615970
|
|
1803ac1f3: 49 83 e5 c0 and r13,0xffffffffffffffc0
|
|
1803ac1f7: 48 33 c4 xor rax,rsp
|
|
1803ac1fa: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax
|
|
1803ac201: 00
|
|
1803ac202: 4d 63 f6 movsxd r14,r14d
|
|
1803ac205: 45 85 e4 test r12d,r12d
|
|
1803ac208: 0f 8e a9 05 00 00 jle 0x1803ac7b7
|
|
1803ac20e: 48 85 db test rbx,rbx
|
|
1803ac211: 0f 84 86 05 00 00 je 0x1803ac79d
|
|
1803ac217: 48 85 ed test rbp,rbp
|
|
1803ac21a: 0f 84 46 05 00 00 je 0x1803ac766
|
|
1803ac220: d9 bc 24 1c 02 00 00 fnstcw WORD PTR [rsp+0x21c]
|
|
1803ac227: 0f b7 8c 24 1c 02 00 movzx ecx,WORD PTR [rsp+0x21c]
|
|
1803ac22e: 00
|
|
1803ac22f: 89 ca mov edx,ecx
|
|
1803ac231: 83 e2 3f and edx,0x3f
|
|
1803ac234: 83 fa 3f cmp edx,0x3f
|
|
1803ac237: 74 12 je 0x1803ac24b
|
|
1803ac239: 83 c9 3f or ecx,0x3f
|
|
1803ac23c: 66 89 4c 24 40 mov WORD PTR [rsp+0x40],cx
|
|
1803ac241: db e2 fnclex
|
|
1803ac243: d9 6c 24 40 fldcw WORD PTR [rsp+0x40]
|
|
1803ac247: b1 01 mov cl,0x1
|
|
1803ac249: eb 02 jmp 0x1803ac24d
|
|
1803ac24b: 32 c9 xor cl,cl
|
|
1803ac24d: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218]
|
|
1803ac254: 00
|
|
1803ac255: 8b b4 24 18 02 00 00 mov esi,DWORD PTR [rsp+0x218]
|
|
1803ac25c: 89 f2 mov edx,esi
|
|
1803ac25e: 81 e2 c0 ff 00 00 and edx,0xffc0
|
|
1803ac264: 81 fa 80 1f 00 00 cmp edx,0x1f80
|
|
1803ac26a: 74 20 je 0x1803ac28c
|
|
1803ac26c: 89 f2 mov edx,esi
|
|
1803ac26e: 80 c1 02 add cl,0x2
|
|
1803ac271: 81 e2 3f 00 ff ff and edx,0xffff003f
|
|
1803ac277: 81 c2 80 1f 00 00 add edx,0x1f80
|
|
1803ac27d: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx
|
|
1803ac284: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218]
|
|
1803ac28b: 00
|
|
1803ac28c: 33 c0 xor eax,eax
|
|
1803ac28e: 4d 85 f6 test r14,r14
|
|
1803ac291: 0f 8e 77 00 00 00 jle 0x1803ac30e
|
|
1803ac297: 0f 10 3d e2 75 d8 01 movups xmm7,XMMWORD PTR [rip+0x1d875e2] # 0x182133880
|
|
1803ac29e: 44 0f 10 05 1a 76 d8 movups xmm8,XMMWORD PTR [rip+0x1d8761a] # 0x1821338c0
|
|
1803ac2a5: 01
|
|
1803ac2a6: 66 0f ef f6 pxor xmm6,xmm6
|
|
1803ac2aa: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803ac2b1: 00
|
|
1803ac2b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803ac2b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803ac2c0: 0f 10 14 83 movups xmm2,XMMWORD PTR [rbx+rax*4]
|
|
1803ac2c4: 0f 10 5c 83 10 movups xmm3,XMMWORD PTR [rbx+rax*4+0x10]
|
|
1803ac2c9: 0f 28 cf movaps xmm1,xmm7
|
|
1803ac2cc: 0f 28 c7 movaps xmm0,xmm7
|
|
1803ac2cf: 0f c2 ca 00 cmpeqps xmm1,xmm2
|
|
1803ac2d3: 0f c2 c3 00 cmpeqps xmm0,xmm3
|
|
1803ac2d7: 66 0f 6b c8 packssdw xmm1,xmm0
|
|
1803ac2db: 66 0f 63 ce packsswb xmm1,xmm6
|
|
1803ac2df: 66 44 0f d7 c9 pmovmskb r9d,xmm1
|
|
1803ac2e4: 41 0f 28 c8 movaps xmm1,xmm8
|
|
1803ac2e8: 41 0f 28 c0 movaps xmm0,xmm8
|
|
1803ac2ec: 0f 5e c2 divps xmm0,xmm2
|
|
1803ac2ef: 0f 5e cb divps xmm1,xmm3
|
|
1803ac2f2: 45 84 c9 test r9b,r9b
|
|
1803ac2f5: 0f 85 63 03 00 00 jne 0x1803ac65e
|
|
1803ac2fb: 0f 11 44 85 00 movups XMMWORD PTR [rbp+rax*4+0x0],xmm0
|
|
1803ac300: 0f 11 4c 85 10 movups XMMWORD PTR [rbp+rax*4+0x10],xmm1
|
|
1803ac305: 48 83 c0 08 add rax,0x8
|
|
1803ac309: 49 3b c6 cmp rax,r14
|
|
1803ac30c: 7c b2 jl 0x1803ac2c0
|
|
1803ac30e: 4d 63 dc movsxd r11,r12d
|
|
1803ac311: 4c 8d 14 85 00 00 00 lea r10,[rax*4+0x0]
|
|
1803ac318: 00
|
|
1803ac319: 49 3b c3 cmp rax,r11
|
|
1803ac31c: 0f 8d 46 01 00 00 jge 0x1803ac468
|
|
1803ac322: 44 0f 10 05 56 75 d8 movups xmm8,XMMWORD PTR [rip+0x1d87556] # 0x182133880
|
|
1803ac329: 01
|
|
1803ac32a: ba 04 00 00 00 mov edx,0x4
|
|
1803ac32f: 0f 10 3d 8a 75 d8 01 movups xmm7,XMMWORD PTR [rip+0x1d8758a] # 0x1821338c0
|
|
1803ac336: 0f 10 35 c3 75 d8 01 movups xmm6,XMMWORD PTR [rip+0x1d875c3] # 0x182133900
|
|
1803ac33d: 89 b4 24 00 02 00 00 mov DWORD PTR [rsp+0x200],esi
|
|
1803ac344: 88 8c 24 88 00 00 00 mov BYTE PTR [rsp+0x88],cl
|
|
1803ac34b: 44 89 bc 24 08 02 00 mov DWORD PTR [rsp+0x208],r15d
|
|
1803ac352: 00
|
|
1803ac353: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803ac358: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
|
1803ac35f: 00
|
|
1803ac360: 89 c6 mov esi,eax
|
|
1803ac362: 44 89 e1 mov ecx,r12d
|
|
1803ac365: 2b ce sub ecx,esi
|
|
1803ac367: 49 be ff ff ff ff 00 movabs r14,0xffffffff
|
|
1803ac36e: 00 00 00
|
|
1803ac371: 83 f9 04 cmp ecx,0x4
|
|
1803ac374: 0f 43 ca cmovae ecx,edx
|
|
1803ac377: f7 d9 neg ecx
|
|
1803ac379: 83 c1 20 add ecx,0x20
|
|
1803ac37c: 49 d3 ee shr r14,cl
|
|
1803ac37f: 45 89 f7 mov r15d,r14d
|
|
1803ac382: 41 83 e7 01 and r15d,0x1
|
|
1803ac386: 74 08 je 0x1803ac390
|
|
1803ac388: f3 41 0f 10 1c 1a movss xmm3,DWORD PTR [r10+rbx*1]
|
|
1803ac38e: eb 03 jmp 0x1803ac393
|
|
1803ac390: 0f 28 de movaps xmm3,xmm6
|
|
1803ac393: 45 89 f0 mov r8d,r14d
|
|
1803ac396: 41 83 e0 02 and r8d,0x2
|
|
1803ac39a: 74 09 je 0x1803ac3a5
|
|
1803ac39c: f3 41 0f 10 44 1a 04 movss xmm0,DWORD PTR [r10+rbx*1+0x4]
|
|
1803ac3a3: eb 03 jmp 0x1803ac3a8
|
|
1803ac3a5: 0f 28 c6 movaps xmm0,xmm6
|
|
1803ac3a8: 45 89 f1 mov r9d,r14d
|
|
1803ac3ab: 41 83 e1 04 and r9d,0x4
|
|
1803ac3af: 74 09 je 0x1803ac3ba
|
|
1803ac3b1: f3 41 0f 10 54 1a 08 movss xmm2,DWORD PTR [r10+rbx*1+0x8]
|
|
1803ac3b8: eb 03 jmp 0x1803ac3bd
|
|
1803ac3ba: 0f 28 d6 movaps xmm2,xmm6
|
|
1803ac3bd: 41 83 e6 08 and r14d,0x8
|
|
1803ac3c1: 74 09 je 0x1803ac3cc
|
|
1803ac3c3: f3 41 0f 10 4c 1a 0c movss xmm1,DWORD PTR [r10+rbx*1+0xc]
|
|
1803ac3ca: eb 03 jmp 0x1803ac3cf
|
|
1803ac3cc: 0f 28 ce movaps xmm1,xmm6
|
|
1803ac3cf: 0f 14 d8 unpcklps xmm3,xmm0
|
|
1803ac3d2: 41 0f 28 c0 movaps xmm0,xmm8
|
|
1803ac3d6: 0f 14 d1 unpcklps xmm2,xmm1
|
|
1803ac3d9: 66 0f 14 da unpcklpd xmm3,xmm2
|
|
1803ac3dd: 0f c2 c3 00 cmpeqps xmm0,xmm3
|
|
1803ac3e1: 0f 50 f8 movmskps edi,xmm0
|
|
1803ac3e4: 0f 28 c7 movaps xmm0,xmm7
|
|
1803ac3e7: 0f 5e c3 divps xmm0,xmm3
|
|
1803ac3ea: 85 ff test edi,edi
|
|
1803ac3ec: 0f 85 4e 01 00 00 jne 0x1803ac540
|
|
1803ac3f2: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
|
|
1803ac3f7: 45 85 ff test r15d,r15d
|
|
1803ac3fa: 74 06 je 0x1803ac402
|
|
1803ac3fc: f3 41 0f 11 04 2a movss DWORD PTR [r10+rbp*1],xmm0
|
|
1803ac402: 45 85 c0 test r8d,r8d
|
|
1803ac405: 74 10 je 0x1803ac417
|
|
1803ac407: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1803ac40c: 0f c6 c0 01 shufps xmm0,xmm0,0x1
|
|
1803ac410: f3 41 0f 11 44 2a 04 movss DWORD PTR [r10+rbp*1+0x4],xmm0
|
|
1803ac417: 45 85 c9 test r9d,r9d
|
|
1803ac41a: 74 10 je 0x1803ac42c
|
|
1803ac41c: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1803ac421: 0f c6 c0 02 shufps xmm0,xmm0,0x2
|
|
1803ac425: f3 41 0f 11 44 2a 08 movss DWORD PTR [r10+rbp*1+0x8],xmm0
|
|
1803ac42c: 45 85 f6 test r14d,r14d
|
|
1803ac42f: 74 10 je 0x1803ac441
|
|
1803ac431: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0]
|
|
1803ac436: 0f c6 c0 03 shufps xmm0,xmm0,0x3
|
|
1803ac43a: f3 41 0f 11 44 2a 0c movss DWORD PTR [r10+rbp*1+0xc],xmm0
|
|
1803ac441: 48 83 c0 04 add rax,0x4
|
|
1803ac445: 49 83 c2 10 add r10,0x10
|
|
1803ac449: 49 3b c3 cmp rax,r11
|
|
1803ac44c: 0f 8c 0e ff ff ff jl 0x1803ac360
|
|
1803ac452: 8b b4 24 00 02 00 00 mov esi,DWORD PTR [rsp+0x200]
|
|
1803ac459: 8a 8c 24 88 00 00 00 mov cl,BYTE PTR [rsp+0x88]
|
|
1803ac460: 44 8b bc 24 08 02 00 mov r15d,DWORD PTR [rsp+0x208]
|
|
1803ac467: 00
|
|
1803ac468: db e2 fnclex
|
|
1803ac46a: f6 c1 01 test cl,0x1
|
|
1803ac46d: 74 07 je 0x1803ac476
|
|
1803ac46f: d9 ac 24 1c 02 00 00 fldcw WORD PTR [rsp+0x21c]
|
|
1803ac476: f6 c1 02 test cl,0x2
|
|
1803ac479: 74 11 je 0x1803ac48c
|
|
1803ac47b: 89 b4 24 18 02 00 00 mov DWORD PTR [rsp+0x218],esi
|
|
1803ac482: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218]
|
|
1803ac489: 00
|
|
1803ac48a: eb 26 jmp 0x1803ac4b2
|
|
1803ac48c: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218]
|
|
1803ac493: 00
|
|
1803ac494: 8b 94 24 18 02 00 00 mov edx,DWORD PTR [rsp+0x218]
|
|
1803ac49b: f6 c2 1f test dl,0x1f
|
|
1803ac49e: 74 12 je 0x1803ac4b2
|
|
1803ac4a0: 83 e2 e0 and edx,0xffffffe0
|
|
1803ac4a3: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx
|
|
1803ac4aa: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218]
|
|
1803ac4b1: 00
|
|
1803ac4b2: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220]
|
|
1803ac4b9: 00
|
|
1803ac4ba: 48 33 cc xor rcx,rsp
|
|
1803ac4bd: 48 3b 0d ac 94 26 02 cmp rcx,QWORD PTR [rip+0x22694ac] # 0x182615970
|
|
1803ac4c4: 75 75 jne 0x1803ac53b
|
|
1803ac4c6: 0f 10 b4 24 60 01 00 movups xmm6,XMMWORD PTR [rsp+0x160]
|
|
1803ac4cd: 00
|
|
1803ac4ce: 44 89 f8 mov eax,r15d
|
|
1803ac4d1: 0f 10 bc 24 70 01 00 movups xmm7,XMMWORD PTR [rsp+0x170]
|
|
1803ac4d8: 00
|
|
1803ac4d9: 44 0f 10 84 24 80 01 movups xmm8,XMMWORD PTR [rsp+0x180]
|
|
1803ac4e0: 00 00
|
|
1803ac4e2: 44 0f 10 8c 24 90 01 movups xmm9,XMMWORD PTR [rsp+0x190]
|
|
1803ac4e9: 00 00
|
|
1803ac4eb: 44 0f 10 94 24 a0 01 movups xmm10,XMMWORD PTR [rsp+0x1a0]
|
|
1803ac4f2: 00 00
|
|
1803ac4f4: 44 0f 10 9c 24 b0 01 movups xmm11,XMMWORD PTR [rsp+0x1b0]
|
|
1803ac4fb: 00 00
|
|
1803ac4fd: 44 0f 10 a4 24 c0 01 movups xmm12,XMMWORD PTR [rsp+0x1c0]
|
|
1803ac504: 00 00
|
|
1803ac506: 44 0f 10 ac 24 d0 01 movups xmm13,XMMWORD PTR [rsp+0x1d0]
|
|
1803ac50d: 00 00
|
|
1803ac50f: 44 0f 10 b4 24 e0 01 movups xmm14,XMMWORD PTR [rsp+0x1e0]
|
|
1803ac516: 00 00
|
|
1803ac518: 44 0f 10 bc 24 f0 01 movups xmm15,XMMWORD PTR [rsp+0x1f0]
|
|
1803ac51f: 00 00
|
|
1803ac521: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210]
|
|
1803ac528: 00
|
|
1803ac529: 48 81 c4 30 02 00 00 add rsp,0x230
|
|
1803ac530: 5d pop rbp
|
|
1803ac531: 41 5f pop r15
|
|
1803ac533: 41 5e pop r14
|
|
1803ac535: 41 5c pop r12
|
|
1803ac537: 5f pop rdi
|
|
1803ac538: 5e pop rsi
|
|
1803ac539: 5b pop rbx
|
|
1803ac53a: c3 ret
|
|
1803ac53b: e8 90 4b d8 00 call 0x1811310d0
|
|
1803ac540: 41 0f 11 9d 80 00 00 movups XMMWORD PTR [r13+0x80],xmm3
|
|
1803ac547: 00
|
|
1803ac548: 41 0f 11 45 40 movups XMMWORD PTR [r13+0x40],xmm0
|
|
1803ac54d: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0
|
|
1803ac552: c7 44 24 50 00 00 00 mov DWORD PTR [rsp+0x50],0x0
|
|
1803ac559: 00
|
|
1803ac55a: 4a 8d 4c 15 00 lea rcx,[rbp+r10*1+0x0]
|
|
1803ac55f: 44 89 74 24 58 mov DWORD PTR [rsp+0x58],r14d
|
|
1803ac564: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax
|
|
1803ac569: 44 89 64 24 48 mov DWORD PTR [rsp+0x48],r12d
|
|
1803ac56e: 44 89 4c 24 60 mov DWORD PTR [rsp+0x60],r9d
|
|
1803ac573: 44 89 44 24 68 mov DWORD PTR [rsp+0x68],r8d
|
|
1803ac578: 44 89 7c 24 70 mov DWORD PTR [rsp+0x70],r15d
|
|
1803ac57d: 4c 89 5c 24 78 mov QWORD PTR [rsp+0x78],r11
|
|
1803ac582: 4c 89 94 24 80 00 00 mov QWORD PTR [rsp+0x80],r10
|
|
1803ac589: 00
|
|
1803ac58a: 49 89 ce mov r14,rcx
|
|
1803ac58d: 44 8b 64 24 50 mov r12d,DWORD PTR [rsp+0x50]
|
|
1803ac592: 8b 84 24 08 02 00 00 mov eax,DWORD PTR [rsp+0x208]
|
|
1803ac599: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
|
1803ac5a0: 44 0f a3 e7 bt edi,r12d
|
|
1803ac5a4: 72 4a jb 0x1803ac5f0
|
|
1803ac5a6: 41 ff c4 inc r12d
|
|
1803ac5a9: 41 83 fc 04 cmp r12d,0x4
|
|
1803ac5ad: 7c f1 jl 0x1803ac5a0
|
|
1803ac5af: 89 84 24 08 02 00 00 mov DWORD PTR [rsp+0x208],eax
|
|
1803ac5b6: ba 04 00 00 00 mov edx,0x4
|
|
1803ac5bb: 44 8b 74 24 58 mov r14d,DWORD PTR [rsp+0x58]
|