chore: fix .gitignore to track decompiled .dis/.bin disassemblies
.gitignore used '*' as ignore-all with only extension whitelists, so the 128
handoff/nls_dasm/*.dis + 6 *.bin disassembly outputs (f_563a60, f_56e3e0,
f530850_full, f_52b570, fft, twin, ...) were NOT tracked - data-loss risk.
Now un-ignore handoff/nls_dasm/*.{dis,bin} explicitly. Heavy .bin dumps
(soothe_mem.bin etc.), logs, wav/rpp, dl/lib/bin/ghidra-proj stay ignored.
This commit is contained in:
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,648 @@
|
||||
|
||||
/tmp/det/caller_536300.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180536300 <.data>:
|
||||
180536300: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx
|
||||
180536305: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp
|
||||
18053630a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi
|
||||
18053630f: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx
|
||||
180536314: 57 push rdi
|
||||
180536315: 41 54 push r12
|
||||
180536317: 41 55 push r13
|
||||
180536319: 41 56 push r14
|
||||
18053631b: 41 57 push r15
|
||||
18053631d: 48 83 ec 50 sub rsp,0x50
|
||||
180536321: 48 63 bc 24 a0 00 00 movsxd rdi,DWORD PTR [rsp+0xa0]
|
||||
180536328: 00
|
||||
180536329: 48 8d 15 88 aa 11 02 lea rdx,[rip+0x211aa88] # 0x182650db8
|
||||
180536330: 4c 8b b4 24 b0 00 00 mov r14,QWORD PTR [rsp+0xb0]
|
||||
180536337: 00
|
||||
180536338: 49 8b e9 mov rbp,r9
|
||||
18053633b: 0f 29 74 24 40 movaps XMMWORD PTR [rsp+0x40],xmm6
|
||||
180536340: 49 8b d8 mov rbx,r8
|
||||
180536343: 66 0f 6e b1 80 00 24 movd xmm6,DWORD PTR [rcx+0x240080]
|
||||
18053634a: 00
|
||||
18053634b: 8d 04 fd 00 00 00 00 lea eax,[rdi*8+0x0]
|
||||
180536352: 4c 63 d0 movsxd r10,eax
|
||||
180536355: 8d 04 3f lea eax,[rdi+rdi*1]
|
||||
180536358: 0f 5b f6 cvtdq2ps xmm6,xmm6
|
||||
18053635b: 4f 8d 24 96 lea r12,[r14+r10*4]
|
||||
18053635f: 4c 63 d0 movsxd r10,eax
|
||||
180536362: 4d 8d 3c bc lea r15,[r12+rdi*4]
|
||||
180536366: 4c 89 a4 24 b0 00 00 mov QWORD PTR [rsp+0xb0],r12
|
||||
18053636d: 00
|
||||
18053636e: f3 0f 59 71 24 mulss xmm6,DWORD PTR [rcx+0x24]
|
||||
180536373: 48 8d 0d 3e aa 11 02 lea rcx,[rip+0x211aa3e] # 0x182650db8
|
||||
18053637a: 4b 8d 34 97 lea rsi,[r15+r10*4]
|
||||
18053637e: 4e 8d 2c 96 lea r13,[rsi+r10*4]
|
||||
180536382: ff 15 80 4c 67 01 call QWORD PTR [rip+0x1674c80] # 0x181bab008
|
||||
180536388: f2 0f 10 0d b8 de f8 movsd xmm1,QWORD PTR [rip+0x1f8deb8] # 0x1824c4248
|
||||
18053638f: 01
|
||||
180536390: 44 8b cf mov r9d,edi
|
||||
180536393: 0f 5a c6 cvtps2pd xmm0,xmm6
|
||||
180536396: 85 c0 test eax,eax
|
||||
180536398: 48 8b d3 mov rdx,rbx
|
||||
18053639b: 49 8b cc mov rcx,r12
|
||||
18053639e: 0f 94 84 24 a8 00 00 sete BYTE PTR [rsp+0xa8]
|
||||
1805363a5: 00
|
||||
1805363a6: f2 0f 5e c8 divsd xmm1,xmm0
|
||||
1805363aa: 66 0f 5a d1 cvtpd2ps xmm2,xmm1
|
||||
1805363ae: e8 4d 76 ff ff call 0x18052da00
|
||||
1805363b3: 80 bd 10 08 00 00 00 cmp BYTE PTR [rbp+0x810],0x0
|
||||
1805363ba: 44 8b c7 mov r8d,edi
|
||||
1805363bd: 74 1a je 0x1805363d9
|
||||
1805363bf: f3 0f 10 0d dd da f8 movss xmm1,DWORD PTR [rip+0x1f8dadd] # 0x1824c3ea4
|
||||
1805363c6: 01
|
||||
1805363c7: 48 8b 8c 24 88 00 00 mov rcx,QWORD PTR [rsp+0x88]
|
||||
1805363ce: 00
|
||||
1805363cf: e8 7c 77 ff ff call 0x18052db50
|
||||
1805363d4: e9 88 01 00 00 jmp 0x180536561
|
||||
1805363d9: f3 0f 10 35 c3 da f8 movss xmm6,DWORD PTR [rip+0x1f8dac3] # 0x1824c3ea4
|
||||
1805363e0: 01
|
||||
1805363e1: 48 8b ce mov rcx,rsi
|
||||
1805363e4: 0f 28 ce movaps xmm1,xmm6
|
||||
1805363e7: e8 64 77 ff ff call 0x18052db50
|
||||
1805363ec: 44 8b c7 mov r8d,edi
|
||||
1805363ef: 0f 57 c9 xorps xmm1,xmm1
|
||||
1805363f2: 49 8b cd mov rcx,r13
|
||||
1805363f5: e8 56 77 ff ff call 0x18052db50
|
||||
1805363fa: 33 db xor ebx,ebx
|
||||
1805363fc: 39 9d 14 08 00 00 cmp DWORD PTR [rbp+0x814],ebx
|
||||
180536402: 0f 8e 1e 01 00 00 jle 0x180536526
|
||||
180536408: 0f 29 7c 24 30 movaps XMMWORD PTR [rsp+0x30],xmm7
|
||||
18053640d: 4c 8d a5 18 08 00 00 lea r12,[rbp+0x818]
|
||||
180536414: f2 0f 10 3d 24 dd f8 movsd xmm7,QWORD PTR [rip+0x1f8dd24] # 0x1824c4140
|
||||
18053641b: 01
|
||||
18053641c: 0f 1f 40 00 nop DWORD PTR [rax+0x0]
|
||||
180536420: 4c 8b 8c 24 b0 00 00 mov r9,QWORD PTR [rsp+0xb0]
|
||||
180536427: 00
|
||||
180536428: 49 8b d6 mov rdx,r14
|
||||
18053642b: 4c 63 c3 movsxd r8,ebx
|
||||
18053642e: 49 8b cf mov rcx,r15
|
||||
180536431: 49 c1 e0 07 shl r8,0x7
|
||||
180536435: 4c 03 c5 add r8,rbp
|
||||
180536438: 89 7c 24 20 mov DWORD PTR [rsp+0x20],edi
|
||||
18053643c: 80 bc 24 a8 00 00 00 cmp BYTE PTR [rsp+0xa8],0x0
|
||||
180536443: 00
|
||||
180536444: 74 07 je 0x18053644d
|
||||
180536446: e8 35 f4 ff ff call 0x180535880
|
||||
18053644b: eb 05 jmp 0x180536452
|
||||
18053644d: e8 3e 0b 00 00 call 0x180536f90
|
||||
180536452: 48 8d 15 5f a9 11 02 lea rdx,[rip+0x211a95f] # 0x182650db8
|
||||
180536459: 48 8d 0d 58 a9 11 02 lea rcx,[rip+0x211a958] # 0x182650db8
|
||||
180536460: ff 15 a2 4b 67 01 call QWORD PTR [rip+0x1674ba2] # 0x181bab008
|
||||
180536466: 44 8b c7 mov r8d,edi
|
||||
180536469: 49 8b d6 mov rdx,r14
|
||||
18053646c: 49 8b cf mov rcx,r15
|
||||
18053646f: 85 c0 test eax,eax
|
||||
180536471: 75 07 jne 0x18053647a
|
||||
180536473: e8 68 b4 ac ff call 0x1800018e0
|
||||
180536478: eb 05 jmp 0x18053647f
|
||||
18053647a: e8 51 b8 ac ff call 0x180001cd0
|
||||
18053647f: 48 8d 15 32 a9 11 02 lea rdx,[rip+0x211a932] # 0x182650db8
|
||||
180536486: 48 8d 0d 2b a9 11 02 lea rcx,[rip+0x211a92b] # 0x182650db8
|
||||
18053648d: ff 15 75 4b 67 01 call QWORD PTR [rip+0x1674b75] # 0x181bab008
|
||||
180536493: 44 8b c7 mov r8d,edi
|
||||
180536496: 48 8b d6 mov rdx,rsi
|
||||
180536499: 49 8b ce mov rcx,r14
|
||||
18053649c: 85 c0 test eax,eax
|
||||
18053649e: 75 07 jne 0x1805364a7
|
||||
1805364a0: e8 5b bb ac ff call 0x180002000
|
||||
1805364a5: eb 05 jmp 0x1805364ac
|
||||
1805364a7: e8 94 b7 ac ff call 0x180001c40
|
||||
1805364ac: 41 80 3c 24 00 cmp BYTE PTR [r12],0x0
|
||||
1805364b1: 74 5d je 0x180536510
|
||||
1805364b3: 48 8d 15 fe a8 11 02 lea rdx,[rip+0x211a8fe] # 0x182650db8
|
||||
1805364ba: 48 8d 0d f7 a8 11 02 lea rcx,[rip+0x211a8f7] # 0x182650db8
|
||||
1805364c1: ff 15 41 4b 67 01 call QWORD PTR [rip+0x1674b41] # 0x181bab008
|
||||
1805364c7: 44 8b c7 mov r8d,edi
|
||||
1805364ca: 49 8b d5 mov rdx,r13
|
||||
1805364cd: 48 8b ce mov rcx,rsi
|
||||
1805364d0: 85 c0 test eax,eax
|
||||
1805364d2: 75 07 jne 0x1805364db
|
||||
1805364d4: e8 b7 bb ac ff call 0x180002090
|
||||
1805364d9: eb 05 jmp 0x1805364e0
|
||||
1805364db: e8 d0 bc ac ff call 0x1800021b0
|
||||
1805364e0: 48 8d 15 d1 a8 11 02 lea rdx,[rip+0x211a8d1] # 0x182650db8
|
||||
1805364e7: 48 8d 0d ca a8 11 02 lea rcx,[rip+0x211a8ca] # 0x182650db8
|
||||
1805364ee: ff 15 14 4b 67 01 call QWORD PTR [rip+0x1674b14] # 0x181bab008
|
||||
1805364f4: 44 8b c7 mov r8d,edi
|
||||
1805364f7: 48 8b d6 mov rdx,rsi
|
||||
1805364fa: 85 c0 test eax,eax
|
||||
1805364fc: 75 0a jne 0x180536508
|
||||
1805364fe: 0f 28 c6 movaps xmm0,xmm6
|
||||
180536501: e8 9a b4 ac ff call 0x1800019a0
|
||||
180536506: eb 08 jmp 0x180536510
|
||||
180536508: 0f 28 c7 movaps xmm0,xmm7
|
||||
18053650b: e8 c0 bd ac ff call 0x1800022d0
|
||||
180536510: ff c3 inc ebx
|
||||
180536512: 49 ff c4 inc r12
|
||||
180536515: 3b 9d 14 08 00 00 cmp ebx,DWORD PTR [rbp+0x814]
|
||||
18053651b: 0f 8c ff fe ff ff jl 0x180536420
|
||||
180536521: 0f 28 7c 24 30 movaps xmm7,XMMWORD PTR [rsp+0x30]
|
||||
180536526: 8b 85 14 08 00 00 mov eax,DWORD PTR [rbp+0x814]
|
||||
18053652c: 83 f8 01 cmp eax,0x1
|
||||
18053652f: 7e 1d jle 0x18053654e
|
||||
180536531: ff c8 dec eax
|
||||
180536533: 48 63 c8 movsxd rcx,eax
|
||||
180536536: 80 bc 29 18 08 00 00 cmp BYTE PTR [rcx+rbp*1+0x818],0x0
|
||||
18053653d: 00
|
||||
18053653e: 75 0e jne 0x18053654e
|
||||
180536540: 44 8b c7 mov r8d,edi
|
||||
180536543: 48 8b d6 mov rdx,rsi
|
||||
180536546: 49 8b cd mov rcx,r13
|
||||
180536549: e8 42 74 ff ff call 0x18052d990
|
||||
18053654e: 48 8b 8c 24 88 00 00 mov rcx,QWORD PTR [rsp+0x88]
|
||||
180536555: 00
|
||||
180536556: 44 8b c7 mov r8d,edi
|
||||
180536559: 49 8b d5 mov rdx,r13
|
||||
18053655c: e8 5f 76 ff ff call 0x18052dbc0
|
||||
180536561: 0f 28 74 24 40 movaps xmm6,XMMWORD PTR [rsp+0x40]
|
||||
180536566: 4c 8d 5c 24 50 lea r11,[rsp+0x50]
|
||||
18053656b: 49 8b 5b 30 mov rbx,QWORD PTR [r11+0x30]
|
||||
18053656f: 49 8b 6b 40 mov rbp,QWORD PTR [r11+0x40]
|
||||
180536573: 49 8b 73 48 mov rsi,QWORD PTR [r11+0x48]
|
||||
180536577: 49 8b e3 mov rsp,r11
|
||||
18053657a: 41 5f pop r15
|
||||
18053657c: 41 5e pop r14
|
||||
18053657e: 41 5d pop r13
|
||||
180536580: 41 5c pop r12
|
||||
180536582: 5f pop rdi
|
||||
180536583: c3 ret
|
||||
180536584: cc int3
|
||||
180536585: cc int3
|
||||
180536586: cc int3
|
||||
180536587: cc int3
|
||||
180536588: cc int3
|
||||
180536589: cc int3
|
||||
18053658a: cc int3
|
||||
18053658b: cc int3
|
||||
18053658c: cc int3
|
||||
18053658d: cc int3
|
||||
18053658e: cc int3
|
||||
18053658f: cc int3
|
||||
180536590: 48 8d 05 29 a7 11 02 lea rax,[rip+0x211a729] # 0x182650cc0
|
||||
180536597: c3 ret
|
||||
180536598: cc int3
|
||||
180536599: cc int3
|
||||
18053659a: cc int3
|
||||
18053659b: cc int3
|
||||
18053659c: cc int3
|
||||
18053659d: cc int3
|
||||
18053659e: cc int3
|
||||
18053659f: cc int3
|
||||
1805365a0: 48 8d 05 b1 5b f7 01 lea rax,[rip+0x1f75bb1] # 0x1824ac158
|
||||
1805365a7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805365aa: 48 8b c2 mov rax,rdx
|
||||
1805365ad: 0f 10 41 08 movups xmm0,XMMWORD PTR [rcx+0x8]
|
||||
1805365b1: 0f 11 42 08 movups XMMWORD PTR [rdx+0x8],xmm0
|
||||
1805365b5: c3 ret
|
||||
1805365b6: cc int3
|
||||
1805365b7: cc int3
|
||||
1805365b8: cc int3
|
||||
1805365b9: cc int3
|
||||
1805365ba: cc int3
|
||||
1805365bb: cc int3
|
||||
1805365bc: cc int3
|
||||
1805365bd: cc int3
|
||||
1805365be: cc int3
|
||||
1805365bf: cc int3
|
||||
1805365c0: 48 8d 05 d9 a9 11 02 lea rax,[rip+0x211a9d9] # 0x182650fa0
|
||||
1805365c7: c3 ret
|
||||
1805365c8: cc int3
|
||||
1805365c9: cc int3
|
||||
1805365ca: cc int3
|
||||
1805365cb: cc int3
|
||||
1805365cc: cc int3
|
||||
1805365cd: cc int3
|
||||
1805365ce: cc int3
|
||||
1805365cf: cc int3
|
||||
1805365d0: 48 8d 05 41 61 f7 01 lea rax,[rip+0x1f76141] # 0x1824ac718
|
||||
1805365d7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805365da: f2 0f 10 41 08 movsd xmm0,QWORD PTR [rcx+0x8]
|
||||
1805365df: f2 0f 11 42 08 movsd QWORD PTR [rdx+0x8],xmm0
|
||||
1805365e4: 8b 41 10 mov eax,DWORD PTR [rcx+0x10]
|
||||
1805365e7: 89 42 10 mov DWORD PTR [rdx+0x10],eax
|
||||
1805365ea: 48 8b c2 mov rax,rdx
|
||||
1805365ed: c3 ret
|
||||
1805365ee: cc int3
|
||||
1805365ef: cc int3
|
||||
1805365f0: 84 d2 test dl,dl
|
||||
1805365f2: 74 0a je 0x1805365fe
|
||||
1805365f4: ba 20 00 00 00 mov edx,0x20
|
||||
1805365f9: e9 f6 aa bf 00 jmp 0x1811310f4
|
||||
1805365fe: c3 ret
|
||||
1805365ff: cc int3
|
||||
180536600: 48 8d 05 d9 84 11 02 lea rax,[rip+0x21184d9] # 0x18264eae0
|
||||
180536607: c3 ret
|
||||
180536608: cc int3
|
||||
180536609: cc int3
|
||||
18053660a: cc int3
|
||||
18053660b: cc int3
|
||||
18053660c: cc int3
|
||||
18053660d: cc int3
|
||||
18053660e: cc int3
|
||||
18053660f: cc int3
|
||||
180536610: 48 8d 05 71 52 f7 01 lea rax,[rip+0x1f75271] # 0x1824ab888
|
||||
180536617: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053661a: 0f 10 41 08 movups xmm0,XMMWORD PTR [rcx+0x8]
|
||||
18053661e: 0f 11 42 08 movups XMMWORD PTR [rdx+0x8],xmm0
|
||||
180536622: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18]
|
||||
180536626: 48 89 42 18 mov QWORD PTR [rdx+0x18],rax
|
||||
18053662a: 48 8b c2 mov rax,rdx
|
||||
18053662d: c3 ret
|
||||
18053662e: cc int3
|
||||
18053662f: cc int3
|
||||
180536630: 48 8d 05 a9 a9 11 02 lea rax,[rip+0x211a9a9] # 0x182650fe0
|
||||
180536637: c3 ret
|
||||
180536638: cc int3
|
||||
180536639: cc int3
|
||||
18053663a: cc int3
|
||||
18053663b: cc int3
|
||||
18053663c: cc int3
|
||||
18053663d: cc int3
|
||||
18053663e: cc int3
|
||||
18053663f: cc int3
|
||||
180536640: 48 8d 05 a1 54 f7 01 lea rax,[rip+0x1f754a1] # 0x1824abae8
|
||||
180536647: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053664a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053664e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536652: 48 8b c2 mov rax,rdx
|
||||
180536655: c3 ret
|
||||
180536656: cc int3
|
||||
180536657: cc int3
|
||||
180536658: cc int3
|
||||
180536659: cc int3
|
||||
18053665a: cc int3
|
||||
18053665b: cc int3
|
||||
18053665c: cc int3
|
||||
18053665d: cc int3
|
||||
18053665e: cc int3
|
||||
18053665f: cc int3
|
||||
180536660: 48 8d 05 a9 a4 11 02 lea rax,[rip+0x211a4a9] # 0x182650b10
|
||||
180536667: c3 ret
|
||||
180536668: cc int3
|
||||
180536669: cc int3
|
||||
18053666a: cc int3
|
||||
18053666b: cc int3
|
||||
18053666c: cc int3
|
||||
18053666d: cc int3
|
||||
18053666e: cc int3
|
||||
18053666f: cc int3
|
||||
180536670: 48 8d 05 49 59 f7 01 lea rax,[rip+0x1f75949] # 0x1824abfc0
|
||||
180536677: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053667a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053667e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536682: 48 8b c2 mov rax,rdx
|
||||
180536685: c3 ret
|
||||
180536686: cc int3
|
||||
180536687: cc int3
|
||||
180536688: cc int3
|
||||
180536689: cc int3
|
||||
18053668a: cc int3
|
||||
18053668b: cc int3
|
||||
18053668c: cc int3
|
||||
18053668d: cc int3
|
||||
18053668e: cc int3
|
||||
18053668f: cc int3
|
||||
180536690: 48 8d 05 e9 a2 11 02 lea rax,[rip+0x211a2e9] # 0x182650980
|
||||
180536697: c3 ret
|
||||
180536698: cc int3
|
||||
180536699: cc int3
|
||||
18053669a: cc int3
|
||||
18053669b: cc int3
|
||||
18053669c: cc int3
|
||||
18053669d: cc int3
|
||||
18053669e: cc int3
|
||||
18053669f: cc int3
|
||||
1805366a0: 48 8d 05 79 48 f7 01 lea rax,[rip+0x1f74879] # 0x1824aaf20
|
||||
1805366a7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805366aa: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
1805366ae: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
1805366b2: 48 8b c2 mov rax,rdx
|
||||
1805366b5: c3 ret
|
||||
1805366b6: cc int3
|
||||
1805366b7: cc int3
|
||||
1805366b8: cc int3
|
||||
1805366b9: cc int3
|
||||
1805366ba: cc int3
|
||||
1805366bb: cc int3
|
||||
1805366bc: cc int3
|
||||
1805366bd: cc int3
|
||||
1805366be: cc int3
|
||||
1805366bf: cc int3
|
||||
1805366c0: 48 8d 05 b9 96 11 02 lea rax,[rip+0x21196b9] # 0x18264fd80
|
||||
1805366c7: c3 ret
|
||||
1805366c8: cc int3
|
||||
1805366c9: cc int3
|
||||
1805366ca: cc int3
|
||||
1805366cb: cc int3
|
||||
1805366cc: cc int3
|
||||
1805366cd: cc int3
|
||||
1805366ce: cc int3
|
||||
1805366cf: cc int3
|
||||
1805366d0: 48 8d 05 99 52 f7 01 lea rax,[rip+0x1f75299] # 0x1824ab970
|
||||
1805366d7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805366da: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
1805366de: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
1805366e2: 48 8b c2 mov rax,rdx
|
||||
1805366e5: c3 ret
|
||||
1805366e6: cc int3
|
||||
1805366e7: cc int3
|
||||
1805366e8: cc int3
|
||||
1805366e9: cc int3
|
||||
1805366ea: cc int3
|
||||
1805366eb: cc int3
|
||||
1805366ec: cc int3
|
||||
1805366ed: cc int3
|
||||
1805366ee: cc int3
|
||||
1805366ef: cc int3
|
||||
1805366f0: 48 8d 05 f1 9a 11 02 lea rax,[rip+0x2119af1] # 0x1826501e8
|
||||
1805366f7: c3 ret
|
||||
1805366f8: cc int3
|
||||
1805366f9: cc int3
|
||||
1805366fa: cc int3
|
||||
1805366fb: cc int3
|
||||
1805366fc: cc int3
|
||||
1805366fd: cc int3
|
||||
1805366fe: cc int3
|
||||
1805366ff: cc int3
|
||||
180536700: 48 8d 05 01 50 f7 01 lea rax,[rip+0x1f75001] # 0x1824ab708
|
||||
180536707: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053670a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053670e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536712: 48 8b c2 mov rax,rdx
|
||||
180536715: c3 ret
|
||||
180536716: cc int3
|
||||
180536717: cc int3
|
||||
180536718: cc int3
|
||||
180536719: cc int3
|
||||
18053671a: cc int3
|
||||
18053671b: cc int3
|
||||
18053671c: cc int3
|
||||
18053671d: cc int3
|
||||
18053671e: cc int3
|
||||
18053671f: cc int3
|
||||
180536720: 48 8d 05 d9 a5 11 02 lea rax,[rip+0x211a5d9] # 0x182650d00
|
||||
180536727: c3 ret
|
||||
180536728: cc int3
|
||||
180536729: cc int3
|
||||
18053672a: cc int3
|
||||
18053672b: cc int3
|
||||
18053672c: cc int3
|
||||
18053672d: cc int3
|
||||
18053672e: cc int3
|
||||
18053672f: cc int3
|
||||
180536730: 48 8d 05 31 48 f7 01 lea rax,[rip+0x1f74831] # 0x1824aaf68
|
||||
180536737: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053673a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053673e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536742: 48 8b c2 mov rax,rdx
|
||||
180536745: c3 ret
|
||||
180536746: cc int3
|
||||
180536747: cc int3
|
||||
180536748: cc int3
|
||||
180536749: cc int3
|
||||
18053674a: cc int3
|
||||
18053674b: cc int3
|
||||
18053674c: cc int3
|
||||
18053674d: cc int3
|
||||
18053674e: cc int3
|
||||
18053674f: cc int3
|
||||
180536750: 48 8d 05 49 9d 11 02 lea rax,[rip+0x2119d49] # 0x1826504a0
|
||||
180536757: c3 ret
|
||||
180536758: cc int3
|
||||
180536759: cc int3
|
||||
18053675a: cc int3
|
||||
18053675b: cc int3
|
||||
18053675c: cc int3
|
||||
18053675d: cc int3
|
||||
18053675e: cc int3
|
||||
18053675f: cc int3
|
||||
180536760: 48 8d 05 59 4e f7 01 lea rax,[rip+0x1f74e59] # 0x1824ab5c0
|
||||
180536767: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053676a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053676e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536772: 48 8b c2 mov rax,rdx
|
||||
180536775: c3 ret
|
||||
180536776: cc int3
|
||||
180536777: cc int3
|
||||
180536778: cc int3
|
||||
180536779: cc int3
|
||||
18053677a: cc int3
|
||||
18053677b: cc int3
|
||||
18053677c: cc int3
|
||||
18053677d: cc int3
|
||||
18053677e: cc int3
|
||||
18053677f: cc int3
|
||||
180536780: 48 8d 05 49 80 11 02 lea rax,[rip+0x2118049] # 0x18264e7d0
|
||||
180536787: c3 ret
|
||||
180536788: cc int3
|
||||
180536789: cc int3
|
||||
18053678a: cc int3
|
||||
18053678b: cc int3
|
||||
18053678c: cc int3
|
||||
18053678d: cc int3
|
||||
18053678e: cc int3
|
||||
18053678f: cc int3
|
||||
180536790: 48 8d 05 79 46 f7 01 lea rax,[rip+0x1f74679] # 0x1824aae10
|
||||
180536797: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053679a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053679e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
1805367a2: 48 8b c2 mov rax,rdx
|
||||
1805367a5: c3 ret
|
||||
1805367a6: cc int3
|
||||
1805367a7: cc int3
|
||||
1805367a8: cc int3
|
||||
1805367a9: cc int3
|
||||
1805367aa: cc int3
|
||||
1805367ab: cc int3
|
||||
1805367ac: cc int3
|
||||
1805367ad: cc int3
|
||||
1805367ae: cc int3
|
||||
1805367af: cc int3
|
||||
1805367b0: 48 8d 05 c9 a0 11 02 lea rax,[rip+0x211a0c9] # 0x182650880
|
||||
1805367b7: c3 ret
|
||||
1805367b8: cc int3
|
||||
1805367b9: cc int3
|
||||
1805367ba: cc int3
|
||||
1805367bb: cc int3
|
||||
1805367bc: cc int3
|
||||
1805367bd: cc int3
|
||||
1805367be: cc int3
|
||||
1805367bf: cc int3
|
||||
1805367c0: 48 8d 05 01 5c f7 01 lea rax,[rip+0x1f75c01] # 0x1824ac3c8
|
||||
1805367c7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805367ca: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
1805367ce: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
1805367d2: 48 8b c2 mov rax,rdx
|
||||
1805367d5: c3 ret
|
||||
1805367d6: cc int3
|
||||
1805367d7: cc int3
|
||||
1805367d8: cc int3
|
||||
1805367d9: cc int3
|
||||
1805367da: cc int3
|
||||
1805367db: cc int3
|
||||
1805367dc: cc int3
|
||||
1805367dd: cc int3
|
||||
1805367de: cc int3
|
||||
1805367df: cc int3
|
||||
1805367e0: 48 8d 05 29 80 11 02 lea rax,[rip+0x2118029] # 0x18264e810
|
||||
1805367e7: c3 ret
|
||||
1805367e8: cc int3
|
||||
1805367e9: cc int3
|
||||
1805367ea: cc int3
|
||||
1805367eb: cc int3
|
||||
1805367ec: cc int3
|
||||
1805367ed: cc int3
|
||||
1805367ee: cc int3
|
||||
1805367ef: cc int3
|
||||
1805367f0: 48 8d 05 39 51 f7 01 lea rax,[rip+0x1f75139] # 0x1824ab930
|
||||
1805367f7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805367fa: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
1805367fe: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536802: 48 8b c2 mov rax,rdx
|
||||
180536805: c3 ret
|
||||
180536806: cc int3
|
||||
180536807: cc int3
|
||||
180536808: cc int3
|
||||
180536809: cc int3
|
||||
18053680a: cc int3
|
||||
18053680b: cc int3
|
||||
18053680c: cc int3
|
||||
18053680d: cc int3
|
||||
18053680e: cc int3
|
||||
18053680f: cc int3
|
||||
180536810: 48 8d 05 59 8b 11 02 lea rax,[rip+0x2118b59] # 0x18264f370
|
||||
180536817: c3 ret
|
||||
180536818: cc int3
|
||||
180536819: cc int3
|
||||
18053681a: cc int3
|
||||
18053681b: cc int3
|
||||
18053681c: cc int3
|
||||
18053681d: cc int3
|
||||
18053681e: cc int3
|
||||
18053681f: cc int3
|
||||
180536820: 48 8d 05 81 48 f7 01 lea rax,[rip+0x1f74881] # 0x1824ab0a8
|
||||
180536827: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053682a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053682e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536832: 48 8b c2 mov rax,rdx
|
||||
180536835: c3 ret
|
||||
180536836: cc int3
|
||||
180536837: cc int3
|
||||
180536838: cc int3
|
||||
180536839: cc int3
|
||||
18053683a: cc int3
|
||||
18053683b: cc int3
|
||||
18053683c: cc int3
|
||||
18053683d: cc int3
|
||||
18053683e: cc int3
|
||||
18053683f: cc int3
|
||||
180536840: 48 8d 05 69 9e 11 02 lea rax,[rip+0x2119e69] # 0x1826506b0
|
||||
180536847: c3 ret
|
||||
180536848: cc int3
|
||||
180536849: cc int3
|
||||
18053684a: cc int3
|
||||
18053684b: cc int3
|
||||
18053684c: cc int3
|
||||
18053684d: cc int3
|
||||
18053684e: cc int3
|
||||
18053684f: cc int3
|
||||
180536850: 48 8d 05 c1 4f f7 01 lea rax,[rip+0x1f74fc1] # 0x1824ab818
|
||||
180536857: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053685a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053685e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536862: 48 8b c2 mov rax,rdx
|
||||
180536865: c3 ret
|
||||
180536866: cc int3
|
||||
180536867: cc int3
|
||||
180536868: cc int3
|
||||
180536869: cc int3
|
||||
18053686a: cc int3
|
||||
18053686b: cc int3
|
||||
18053686c: cc int3
|
||||
18053686d: cc int3
|
||||
18053686e: cc int3
|
||||
18053686f: cc int3
|
||||
180536870: 48 8d 05 e9 88 11 02 lea rax,[rip+0x21188e9] # 0x18264f160
|
||||
180536877: c3 ret
|
||||
180536878: cc int3
|
||||
180536879: cc int3
|
||||
18053687a: cc int3
|
||||
18053687b: cc int3
|
||||
18053687c: cc int3
|
||||
18053687d: cc int3
|
||||
18053687e: cc int3
|
||||
18053687f: cc int3
|
||||
180536880: 48 8d 05 19 59 f7 01 lea rax,[rip+0x1f75919] # 0x1824ac1a0
|
||||
180536887: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
18053688a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
18053688e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
180536892: 48 8b c2 mov rax,rdx
|
||||
180536895: c3 ret
|
||||
180536896: cc int3
|
||||
180536897: cc int3
|
||||
180536898: cc int3
|
||||
180536899: cc int3
|
||||
18053689a: cc int3
|
||||
18053689b: cc int3
|
||||
18053689c: cc int3
|
||||
18053689d: cc int3
|
||||
18053689e: cc int3
|
||||
18053689f: cc int3
|
||||
1805368a0: 48 8d 05 d9 8d 11 02 lea rax,[rip+0x2118dd9] # 0x18264f680
|
||||
1805368a7: c3 ret
|
||||
1805368a8: cc int3
|
||||
1805368a9: cc int3
|
||||
1805368aa: cc int3
|
||||
1805368ab: cc int3
|
||||
1805368ac: cc int3
|
||||
1805368ad: cc int3
|
||||
1805368ae: cc int3
|
||||
1805368af: cc int3
|
||||
1805368b0: 48 8d 05 d9 49 f7 01 lea rax,[rip+0x1f749d9] # 0x1824ab290
|
||||
1805368b7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805368ba: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
1805368be: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
1805368c2: 48 8b c2 mov rax,rdx
|
||||
1805368c5: c3 ret
|
||||
1805368c6: cc int3
|
||||
1805368c7: cc int3
|
||||
1805368c8: cc int3
|
||||
1805368c9: cc int3
|
||||
1805368ca: cc int3
|
||||
1805368cb: cc int3
|
||||
1805368cc: cc int3
|
||||
1805368cd: cc int3
|
||||
1805368ce: cc int3
|
||||
1805368cf: cc int3
|
||||
1805368d0: 48 8d 05 29 8e 11 02 lea rax,[rip+0x2118e29] # 0x18264f700
|
||||
1805368d7: c3 ret
|
||||
1805368d8: cc int3
|
||||
1805368d9: cc int3
|
||||
1805368da: cc int3
|
||||
1805368db: cc int3
|
||||
1805368dc: cc int3
|
||||
1805368dd: cc int3
|
||||
1805368de: cc int3
|
||||
1805368df: cc int3
|
||||
1805368e0: 48 8d 05 81 4c f7 01 lea rax,[rip+0x1f74c81] # 0x1824ab568
|
||||
1805368e7: 48 89 02 mov QWORD PTR [rdx],rax
|
||||
1805368ea: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8]
|
||||
1805368ee: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax
|
||||
1805368f2: 48 8b c2 mov rax,rdx
|
||||
1805368f5: c3 ret
|
||||
1805368f6: cc int3
|
||||
1805368f7: cc int3
|
||||
1805368f8: cc int3
|
||||
1805368f9: cc int3
|
||||
1805368fa: cc int3
|
||||
1805368fb: cc int3
|
||||
1805368fc: cc int3
|
||||
1805368fd: cc int3
|
||||
1805368fe: cc int3
|
||||
1805368ff: cc int3
|
||||
@@ -0,0 +1,68 @@
|
||||
|
||||
/tmp/det/ctor_dc30.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000018052dc30 <.data>:
|
||||
18052dc30: rex push rbx
|
||||
18052dc32: sub rsp,0x50
|
||||
18052dc36: mov rbx,rcx
|
||||
18052dc39: cmp DWORD PTR [rcx+0x4],edx
|
||||
18052dc3c: je 0x18052dd1d
|
||||
18052dc42: mov DWORD PTR [rcx+0x8],r8d
|
||||
18052dc46: mov r8d,edx
|
||||
18052dc49: mov DWORD PTR [rcx+0x4],edx
|
||||
18052dc4c: lea rdx,[rsp+0x30]
|
||||
18052dc51: mov QWORD PTR [rsp+0x60],rsi
|
||||
18052dc56: mov QWORD PTR [rsp+0x68],rdi
|
||||
18052dc5b: call 0x1805335c0
|
||||
18052dc60: mov r8d,DWORD PTR [rbx+0x8]
|
||||
18052dc64: test r8d,r8d
|
||||
18052dc67: jns 0x18052dc8c
|
||||
18052dc69: mov edx,DWORD PTR [rsp+0x34]
|
||||
18052dc6d: lea rdi,[rbx+0x48]
|
||||
18052dc71: mov rcx,rdi
|
||||
18052dc74: call 0x180534550
|
||||
18052dc79: mov edx,DWORD PTR [rsp+0x38]
|
||||
18052dc7d: lea rcx,[rbx+0x68]
|
||||
18052dc81: call 0x180534550
|
||||
18052dc86: mov edx,DWORD PTR [rsp+0x3c]
|
||||
18052dc8a: jmp 0x18052dcba
|
||||
18052dc8c: lea rdx,[rsp+0x40]
|
||||
18052dc91: mov rcx,rbx
|
||||
18052dc94: call 0x1805335c0
|
||||
18052dc99: mov edx,DWORD PTR [rsp+0x44]
|
||||
18052dc9d: lea rdi,[rbx+0x48]
|
||||
18052dca1: mov rcx,rdi
|
||||
18052dca4: call 0x180534550
|
||||
18052dca9: mov edx,DWORD PTR [rsp+0x48]
|
||||
18052dcad: lea rcx,[rbx+0x68]
|
||||
18052dcb1: call 0x180534550
|
||||
18052dcb6: mov edx,DWORD PTR [rsp+0x4c]
|
||||
18052dcba: lea rsi,[rbx+0x58]
|
||||
18052dcbe: mov rcx,rsi
|
||||
18052dcc1: call 0x180534550
|
||||
18052dcc6: lea rdx,[rip+0x21230eb] # 0x182650db8
|
||||
18052dccd: lea rcx,[rip+0x21230e4] # 0x182650db8
|
||||
18052dcd4: call QWORD PTR [rip+0x167d32e] # 0x181bab008
|
||||
18052dcda: mov r8d,DWORD PTR [rbx]
|
||||
18052dcdd: mov r9d,0x1
|
||||
18052dce3: mov edx,DWORD PTR [rsp+0x30]
|
||||
18052dce7: test eax,eax
|
||||
18052dce9: mov rax,QWORD PTR [rsi]
|
||||
18052dcec: mov QWORD PTR [rsp+0x28],rax
|
||||
18052dcf1: mov rax,QWORD PTR [rdi]
|
||||
18052dcf4: mov QWORD PTR [rsp+0x20],rax
|
||||
18052dcf9: jne 0x18052dd06
|
||||
18052dcfb: lea rcx,[rbx+0x18]
|
||||
18052dcff: call 0x180002240
|
||||
18052dd04: jmp 0x18052dd0f
|
||||
18052dd06: lea rcx,[rbx+0x20]
|
||||
18052dd0a: call 0x180001c10
|
||||
18052dd0f: mov rdi,QWORD PTR [rsp+0x68]
|
||||
18052dd14: mov rsi,QWORD PTR [rsp+0x60]
|
||||
18052dd19: mov BYTE PTR [rbx+0x15],0x1
|
||||
18052dd1d: add rsp,0x50
|
||||
18052dd21: pop rbx
|
||||
18052dd22: ret
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,582 @@
|
||||
|
||||
/tmp/det/det_536f90.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180536f90 <.data>:
|
||||
180536f90: 4c 8b dc mov %rsp,%r11
|
||||
180536f93: 55 push %rbp
|
||||
180536f94: 56 push %rsi
|
||||
180536f95: 57 push %rdi
|
||||
180536f96: 41 54 push %r12
|
||||
180536f98: 41 55 push %r13
|
||||
180536f9a: 41 56 push %r14
|
||||
180536f9c: 41 57 push %r15
|
||||
180536f9e: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
||||
180536fa5: 41 0f 29 73 b8 movaps %xmm6,-0x48(%r11)
|
||||
180536faa: 41 0f 29 7b a8 movaps %xmm7,-0x58(%r11)
|
||||
180536faf: 45 0f 29 43 98 movaps %xmm8,-0x68(%r11)
|
||||
180536fb4: 45 0f 29 4b 88 movaps %xmm9,-0x78(%r11)
|
||||
180536fb9: 48 8b 05 b0 e9 0d 02 mov 0x20de9b0(%rip),%rax # 0x182615970
|
||||
180536fc0: 48 33 c4 xor %rsp,%rax
|
||||
180536fc3: 48 89 44 24 70 mov %rax,0x70(%rsp)
|
||||
180536fc8: 48 63 b4 24 20 01 00 movslq 0x120(%rsp),%rsi
|
||||
180536fcf: 00
|
||||
180536fd0: 4c 8b f1 mov %rcx,%r14
|
||||
180536fd3: 49 8b 00 mov (%r8),%rax
|
||||
180536fd6: 4c 8b e6 mov %rsi,%r12
|
||||
180536fd9: 49 8b 48 08 mov 0x8(%r8),%rcx
|
||||
180536fdd: 4c 8b fa mov %rdx,%r15
|
||||
180536fe0: f2 44 0f 10 0d 57 d1 movsd 0x1f8d157(%rip),%xmm9 # 0x1824c4140
|
||||
180536fe7: f8 01
|
||||
180536fe9: 0f 57 f6 xorps %xmm6,%xmm6
|
||||
180536fec: 49 c1 e4 04 shl $0x4,%r12
|
||||
180536ff0: 44 8d 2c 36 lea (%rsi,%rsi,1),%r13d
|
||||
180536ff4: 0f 10 40 08 movups 0x8(%rax),%xmm0
|
||||
180536ff8: 49 63 ed movslq %r13d,%rbp
|
||||
180536ffb: 4c 03 e2 add %rdx,%r12
|
||||
180536ffe: 0f 10 49 08 movups 0x8(%rcx),%xmm1
|
||||
180537002: 48 c1 e5 04 shl $0x4,%rbp
|
||||
180537006: f2 0f 10 38 movsd (%rax),%xmm7
|
||||
18053700a: 48 03 ea add %rdx,%rbp
|
||||
18053700d: f2 44 0f 10 01 movsd (%rcx),%xmm8
|
||||
180537012: 33 ff xor %edi,%edi
|
||||
180537014: f2 0f 11 7c 24 40 movsd %xmm7,0x40(%rsp)
|
||||
18053701a: f2 44 0f 11 44 24 58 movsd %xmm8,0x58(%rsp)
|
||||
180537021: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
||||
180537026: 0f 11 44 24 48 movups %xmm0,0x48(%rsp)
|
||||
18053702b: 49 89 5b 18 mov %rbx,0x18(%r11)
|
||||
18053702f: 0f 11 4c 24 60 movups %xmm1,0x60(%rsp)
|
||||
180537034: 48 85 ff test %rdi,%rdi
|
||||
180537037: 75 40 jne 0x180537079
|
||||
180537039: 0f 28 c7 movaps %xmm7,%xmm0
|
||||
18053703c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
||||
180537041: 66 0f 14 c6 unpcklpd %xmm6,%xmm0
|
||||
180537045: 44 8b c6 mov %esi,%r8d
|
||||
180537048: 49 8b d7 mov %r15,%rdx
|
||||
18053704b: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
|
||||
180537051: e8 da a9 ac ff call 0x180001a30
|
||||
180537056: 41 0f 28 c0 movaps %xmm8,%xmm0
|
||||
18053705a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
||||
18053705f: 66 0f 14 c6 unpcklpd %xmm6,%xmm0
|
||||
180537063: 44 8b c6 mov %esi,%r8d
|
||||
180537066: 49 8b d4 mov %r12,%rdx
|
||||
180537069: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
|
||||
18053706f: e8 bc a9 ac ff call 0x180001a30
|
||||
180537074: e9 88 00 00 00 jmp 0x180537101
|
||||
180537079: 48 83 ff 01 cmp $0x1,%rdi
|
||||
18053707d: 75 49 jne 0x1805370c8
|
||||
18053707f: 8d 04 76 lea (%rsi,%rsi,2),%eax
|
||||
180537082: 44 8b c6 mov %esi,%r8d
|
||||
180537085: 48 63 d8 movslq %eax,%rbx
|
||||
180537088: 41 0f 28 c1 movaps %xmm9,%xmm0
|
||||
18053708c: 48 c1 e3 04 shl $0x4,%rbx
|
||||
180537090: 49 03 df add %r15,%rbx
|
||||
180537093: 48 8b d3 mov %rbx,%rdx
|
||||
180537096: e8 35 b2 ac ff call 0x1800022d0
|
||||
18053709b: 48 8b 54 24 20 mov 0x20(%rsp),%rdx
|
||||
1805370a0: 44 8b ce mov %esi,%r9d
|
||||
1805370a3: 4d 8b c6 mov %r14,%r8
|
||||
1805370a6: 48 8b cb mov %rbx,%rcx
|
||||
1805370a9: e8 d2 ad ac ff call 0x180001e80
|
||||
1805370ae: 8b d6 mov %esi,%edx
|
||||
1805370b0: 49 8b ce mov %r14,%rcx
|
||||
1805370b3: e8 58 a8 ac ff call 0x180001910
|
||||
1805370b8: 44 8b c6 mov %esi,%r8d
|
||||
1805370bb: 48 8b d5 mov %rbp,%rdx
|
||||
1805370be: 49 8b ce mov %r14,%rcx
|
||||
1805370c1: e8 fa a9 ac ff call 0x180001ac0
|
||||
1805370c6: eb 11 jmp 0x1805370d9
|
||||
1805370c8: 44 8b ce mov %esi,%r9d
|
||||
1805370cb: 4c 8b c5 mov %rbp,%r8
|
||||
1805370ce: 48 8b d5 mov %rbp,%rdx
|
||||
1805370d1: 49 8b ce mov %r14,%rcx
|
||||
1805370d4: e8 77 ad ac ff call 0x180001e50
|
||||
1805370d9: f2 0f 10 4c fc 40 movsd 0x40(%rsp,%rdi,8),%xmm1
|
||||
1805370df: 45 8b cd mov %r13d,%r9d
|
||||
1805370e2: 4d 8b c7 mov %r15,%r8
|
||||
1805370e5: 48 8b cd mov %rbp,%rcx
|
||||
1805370e8: e8 63 b0 ac ff call 0x180002150
|
||||
1805370ed: f2 0f 10 4c fc 58 movsd 0x58(%rsp,%rdi,8),%xmm1
|
||||
1805370f3: 45 8b cd mov %r13d,%r9d
|
||||
1805370f6: 4d 8b c4 mov %r12,%r8
|
||||
1805370f9: 48 8b cd mov %rbp,%rcx
|
||||
1805370fc: e8 4f b0 ac ff call 0x180002150
|
||||
180537101: 48 ff c7 inc %rdi
|
||||
180537104: 48 83 ff 03 cmp $0x3,%rdi
|
||||
180537108: 0f 8c 26 ff ff ff jl 0x180537034
|
||||
18053710e: 44 8b ce mov %esi,%r9d
|
||||
180537111: 4d 8b c6 mov %r14,%r8
|
||||
180537114: 49 8b d7 mov %r15,%rdx
|
||||
180537117: 49 8b cc mov %r12,%rcx
|
||||
18053711a: e8 21 ae ac ff call 0x180001f40
|
||||
18053711f: 48 8b 9c 24 10 01 00 mov 0x110(%rsp),%rbx
|
||||
180537126: 00
|
||||
180537127: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
||||
18053712c: 48 33 cc xor %rsp,%rcx
|
||||
18053712f: e8 9c 9f bf 00 call 0x1811310d0
|
||||
180537134: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11
|
||||
18053713b: 00
|
||||
18053713c: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6
|
||||
180537141: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7
|
||||
180537146: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8
|
||||
18053714b: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9
|
||||
180537150: 49 8b e3 mov %r11,%rsp
|
||||
180537153: 41 5f pop %r15
|
||||
180537155: 41 5e pop %r14
|
||||
180537157: 41 5d pop %r13
|
||||
180537159: 41 5c pop %r12
|
||||
18053715b: 5f pop %rdi
|
||||
18053715c: 5e pop %rsi
|
||||
18053715d: 5d pop %rbp
|
||||
18053715e: c3 ret
|
||||
18053715f: cc int3
|
||||
180537160: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
180537165: 48 89 54 24 10 mov %rdx,0x10(%rsp)
|
||||
18053716a: 57 push %rdi
|
||||
18053716b: 48 83 ec 40 sub $0x40,%rsp
|
||||
18053716f: 48 8b fa mov %rdx,%rdi
|
||||
180537172: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp)
|
||||
180537177: f3 41 0f 10 30 movss (%r8),%xmm6
|
||||
18053717c: 41 b9 0b 00 00 00 mov $0xb,%r9d
|
||||
180537182: 4c 8d 05 a7 48 f7 01 lea 0x1f748a7(%rip),%r8 # 0x1824aba30
|
||||
180537189: ba dd 7d 54 ff mov $0xff547ddd,%edx
|
||||
18053718e: 48 8b d9 mov %rcx,%rbx
|
||||
180537191: e8 6a 76 c0 00 call 0x18113e800
|
||||
180537196: 48 8b 4b 08 mov 0x8(%rbx),%rcx
|
||||
18053719a: 48 8b d0 mov %rax,%rdx
|
||||
18053719d: e8 be 38 c6 00 call 0x18119aa60
|
||||
1805371a2: 8b 80 88 01 00 00 mov 0x188(%rax),%eax
|
||||
1805371a8: 89 44 24 58 mov %eax,0x58(%rsp)
|
||||
1805371ac: 0f 57 d2 xorps %xmm2,%xmm2
|
||||
1805371af: f3 0f 10 44 24 58 movss 0x58(%rsp),%xmm0
|
||||
1805371b5: 0f 28 ce movaps %xmm6,%xmm1
|
||||
1805371b8: 0f 2f c2 comiss %xmm2,%xmm0
|
||||
1805371bb: 48 8b cf mov %rdi,%rcx
|
||||
1805371be: 41 0f 97 c0 seta %r8b
|
||||
1805371c2: e8 e9 36 ee 00 call 0x18141a8b0
|
||||
1805371c7: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx
|
||||
1805371cc: 48 8b c7 mov %rdi,%rax
|
||||
1805371cf: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6
|
||||
1805371d4: 48 83 c4 40 add $0x40,%rsp
|
||||
1805371d8: 5f pop %rdi
|
||||
1805371d9: c3 ret
|
||||
1805371da: cc int3
|
||||
1805371db: cc int3
|
||||
1805371dc: cc int3
|
||||
1805371dd: cc int3
|
||||
1805371de: cc int3
|
||||
1805371df: cc int3
|
||||
1805371e0: 4c 8b dc mov %rsp,%r11
|
||||
1805371e3: 53 push %rbx
|
||||
1805371e4: 48 83 ec 50 sub $0x50,%rsp
|
||||
1805371e8: 49 c7 43 d8 fe ff ff movq $0xfffffffffffffffe,-0x28(%r11)
|
||||
1805371ef: ff
|
||||
1805371f0: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp)
|
||||
1805371f5: 48 8b d9 mov %rcx,%rbx
|
||||
1805371f8: 48 8b 02 mov (%rdx),%rax
|
||||
1805371fb: 4c 8d 05 96 4d ca 01 lea 0x1ca4d96(%rip),%r8 # 0x1821dbf98
|
||||
180537202: 4c 89 02 mov %r8,(%rdx)
|
||||
180537205: 49 8d 4b 08 lea 0x8(%r11),%rcx
|
||||
180537209: 49 89 4b 18 mov %rcx,0x18(%r11)
|
||||
18053720d: 49 8d 4b 10 lea 0x10(%r11),%rcx
|
||||
180537211: 49 89 4b 20 mov %rcx,0x20(%r11)
|
||||
180537215: 49 89 43 10 mov %rax,0x10(%r11)
|
||||
180537219: 4d 89 43 08 mov %r8,0x8(%r11)
|
||||
18053721d: 41 b9 0b 00 00 00 mov $0xb,%r9d
|
||||
180537223: 4c 8d 05 06 48 f7 01 lea 0x1f74806(%rip),%r8 # 0x1824aba30
|
||||
18053722a: ba dd 7d 54 ff mov $0xff547ddd,%edx
|
||||
18053722f: e8 cc 75 c0 00 call 0x18113e800
|
||||
180537234: 48 89 44 24 78 mov %rax,0x78(%rsp)
|
||||
180537239: 48 8b d0 mov %rax,%rdx
|
||||
18053723c: 48 8b 4b 08 mov 0x8(%rbx),%rcx
|
||||
180537240: e8 1b 38 c6 00 call 0x18119aa60
|
||||
180537245: 8b 80 88 01 00 00 mov 0x188(%rax),%eax
|
||||
18053724b: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
||||
180537250: e8 0b 34 ee 00 call 0x18141a660
|
||||
180537255: 0f 28 f0 movaps %xmm0,%xmm6
|
||||
180537258: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx
|
||||
18053725d: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
|
||||
180537261: 8b 01 mov (%rcx),%eax
|
||||
180537263: a9 00 00 00 30 test $0x30000000,%eax
|
||||
180537268: 75 18 jne 0x180537282
|
||||
18053726a: b8 ff ff ff ff mov $0xffffffff,%eax
|
||||
18053726f: f0 0f c1 01 lock xadd %eax,(%rcx)
|
||||
180537273: ff c8 dec %eax
|
||||
180537275: 83 f8 ff cmp $0xffffffff,%eax
|
||||
180537278: 75 08 jne 0x180537282
|
||||
18053727a: e8 75 9e bf 00 call 0x1811310f4
|
||||
18053727f: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
180537282: 0f 28 74 24 40 movaps 0x40(%rsp),%xmm6
|
||||
180537287: 48 83 c4 50 add $0x50,%rsp
|
||||
18053728b: 5b pop %rbx
|
||||
18053728c: c3 ret
|
||||
18053728d: cc int3
|
||||
18053728e: cc int3
|
||||
18053728f: cc int3
|
||||
180537290: 40 53 rex push %rbx
|
||||
180537292: 48 83 ec 20 sub $0x20,%rsp
|
||||
180537296: f3 41 0f 10 08 movss (%r8),%xmm1
|
||||
18053729b: 45 33 c9 xor %r9d,%r9d
|
||||
18053729e: 0f 5a c9 cvtps2pd %xmm1,%xmm1
|
||||
1805372a1: 48 8b ca mov %rdx,%rcx
|
||||
1805372a4: 48 8b da mov %rdx,%rbx
|
||||
1805372a7: 45 8d 41 01 lea 0x1(%r9),%r8d
|
||||
1805372ab: e8 f0 c6 cf 00 call 0x1812339a0
|
||||
1805372b0: 48 8b c3 mov %rbx,%rax
|
||||
1805372b3: 48 83 c4 20 add $0x20,%rsp
|
||||
1805372b7: 5b pop %rbx
|
||||
1805372b8: c3 ret
|
||||
1805372b9: cc int3
|
||||
1805372ba: cc int3
|
||||
1805372bb: cc int3
|
||||
1805372bc: cc int3
|
||||
1805372bd: cc int3
|
||||
1805372be: cc int3
|
||||
1805372bf: cc int3
|
||||
1805372c0: 40 53 rex push %rbx
|
||||
1805372c2: 48 83 ec 30 sub $0x30,%rsp
|
||||
1805372c6: f3 41 0f 10 10 movss (%r8),%xmm2
|
||||
1805372cb: 48 8b da mov %rdx,%rbx
|
||||
1805372ce: f2 0f 10 05 92 cc f8 movsd 0x1f8cc92(%rip),%xmm0 # 0x1824c3f68
|
||||
1805372d5: 01
|
||||
1805372d6: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
||||
1805372d9: 66 0f 2f c1 comisd %xmm1,%xmm0
|
||||
1805372dd: 76 2b jbe 0x18053730a
|
||||
1805372df: 4c 8d 05 5e 3b f7 01 lea 0x1f73b5e(%rip),%r8 # 0x1824aae44
|
||||
1805372e6: ba cc 37 ce 4a mov $0x4ace37cc,%edx
|
||||
1805372eb: 41 b9 04 00 00 00 mov $0x4,%r9d
|
||||
1805372f1: e8 0a 75 c0 00 call 0x18113e800
|
||||
1805372f6: 48 8b d0 mov %rax,%rdx
|
||||
1805372f9: 48 8b cb mov %rbx,%rcx
|
||||
1805372fc: e8 df 51 f6 ff call 0x18049c4e0
|
||||
180537301: 48 8b c3 mov %rbx,%rax
|
||||
180537304: 48 83 c4 30 add $0x30,%rsp
|
||||
180537308: 5b pop %rbx
|
||||
180537309: c3 ret
|
||||
18053730a: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
||||
18053730d: 66 0f 2f 0d 53 cf f8 comisd 0x1f8cf53(%rip),%xmm1 # 0x1824c4268
|
||||
180537314: 01
|
||||
180537315: 76 0e jbe 0x180537325
|
||||
180537317: 4c 8d 05 f6 42 f7 01 lea 0x1f742f6(%rip),%r8 # 0x1824ab614
|
||||
18053731e: ba d3 10 24 91 mov $0x912410d3,%edx
|
||||
180537323: eb c6 jmp 0x1805372eb
|
||||
180537325: 45 33 c9 xor %r9d,%r9d
|
||||
180537328: 48 8b cb mov %rbx,%rcx
|
||||
18053732b: 45 8d 41 01 lea 0x1(%r9),%r8d
|
||||
18053732f: e8 6c c6 cf 00 call 0x1812339a0
|
||||
180537334: 48 8b c3 mov %rbx,%rax
|
||||
180537337: 48 83 c4 30 add $0x30,%rsp
|
||||
18053733b: 5b pop %rbx
|
||||
18053733c: c3 ret
|
||||
18053733d: cc int3
|
||||
18053733e: cc int3
|
||||
18053733f: cc int3
|
||||
180537340: 40 53 rex push %rbx
|
||||
180537342: 48 83 ec 30 sub $0x30,%rsp
|
||||
180537346: f3 41 0f 10 10 movss (%r8),%xmm2
|
||||
18053734b: 48 8b da mov %rdx,%rbx
|
||||
18053734e: f2 0f 10 05 12 cc f8 movsd 0x1f8cc12(%rip),%xmm0 # 0x1824c3f68
|
||||
180537355: 01
|
||||
180537356: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
||||
180537359: 66 0f 2f c1 comisd %xmm1,%xmm0
|
||||
18053735d: 76 2b jbe 0x18053738a
|
||||
18053735f: 4c 8d 05 06 4d f7 01 lea 0x1f74d06(%rip),%r8 # 0x1824ac06c
|
||||
180537366: ba b2 b5 fd e6 mov $0xe6fdb5b2,%edx
|
||||
18053736b: 41 b9 04 00 00 00 mov $0x4,%r9d
|
||||
180537371: e8 8a 74 c0 00 call 0x18113e800
|
||||
180537376: 48 8b d0 mov %rax,%rdx
|
||||
180537379: 48 8b cb mov %rbx,%rcx
|
||||
18053737c: e8 5f 51 f6 ff call 0x18049c4e0
|
||||
180537381: 48 8b c3 mov %rbx,%rax
|
||||
180537384: 48 83 c4 30 add $0x30,%rsp
|
||||
180537388: 5b pop %rbx
|
||||
180537389: c3 ret
|
||||
18053738a: 0f 5a ca cvtps2pd %xmm2,%xmm1
|
||||
18053738d: 66 0f 2f 0d d3 ce f8 comisd 0x1f8ced3(%rip),%xmm1 # 0x1824c4268
|
||||
180537394: 01
|
||||
180537395: 76 0e jbe 0x1805373a5
|
||||
180537397: 4c 8d 05 3a 51 f7 01 lea 0x1f7513a(%rip),%r8 # 0x1824ac4d8
|
||||
18053739e: ba 56 9f 92 12 mov $0x12929f56,%edx
|
||||
1805373a3: eb c6 jmp 0x18053736b
|
||||
1805373a5: 45 33 c9 xor %r9d,%r9d
|
||||
1805373a8: 48 8b cb mov %rbx,%rcx
|
||||
1805373ab: 45 8d 41 01 lea 0x1(%r9),%r8d
|
||||
1805373af: e8 ec c5 cf 00 call 0x1812339a0
|
||||
1805373b4: 48 8b c3 mov %rbx,%rax
|
||||
1805373b7: 48 83 c4 30 add $0x30,%rsp
|
||||
1805373bb: 5b pop %rbx
|
||||
1805373bc: c3 ret
|
||||
1805373bd: cc int3
|
||||
1805373be: cc int3
|
||||
1805373bf: cc int3
|
||||
1805373c0: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
1805373c4: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
1805373c7: 0f 2e c8 ucomiss %xmm0,%xmm1
|
||||
1805373ca: 7a 06 jp 0x1805373d2
|
||||
1805373cc: 75 04 jne 0x1805373d2
|
||||
1805373ce: b2 01 mov $0x1,%dl
|
||||
1805373d0: eb 02 jmp 0x1805373d4
|
||||
1805373d2: 33 d2 xor %edx,%edx
|
||||
1805373d4: 48 8b 41 08 mov 0x8(%rcx),%rax
|
||||
1805373d8: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
||||
1805373df: 48 8b 01 mov (%rcx),%rax
|
||||
1805373e2: 48 ff a0 b8 00 00 00 rex.W jmp *0xb8(%rax)
|
||||
1805373e9: cc int3
|
||||
1805373ea: cc int3
|
||||
1805373eb: cc int3
|
||||
1805373ec: cc int3
|
||||
1805373ed: cc int3
|
||||
1805373ee: cc int3
|
||||
1805373ef: cc int3
|
||||
1805373f0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
||||
1805373f4: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
1805373f8: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
||||
1805373ff: 48 8b 01 mov (%rcx),%rax
|
||||
180537402: 48 ff 60 60 rex.W jmp *0x60(%rax)
|
||||
180537406: cc int3
|
||||
180537407: cc int3
|
||||
180537408: cc int3
|
||||
180537409: cc int3
|
||||
18053740a: cc int3
|
||||
18053740b: cc int3
|
||||
18053740c: cc int3
|
||||
18053740d: cc int3
|
||||
18053740e: cc int3
|
||||
18053740f: cc int3
|
||||
180537410: 48 8b 41 08 mov 0x8(%rcx),%rax
|
||||
180537414: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180537418: f3 0f 59 0d 98 c8 f8 mulss 0x1f8c898(%rip),%xmm1 # 0x1824c3cb8
|
||||
18053741f: 01
|
||||
180537420: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
||||
180537427: 48 8b 01 mov (%rcx),%rax
|
||||
18053742a: 48 ff 60 68 rex.W jmp *0x68(%rax)
|
||||
18053742e: cc int3
|
||||
18053742f: cc int3
|
||||
180537430: 48 8b 41 08 mov 0x8(%rcx),%rax
|
||||
180537434: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180537438: f3 0f 59 0d 78 c8 f8 mulss 0x1f8c878(%rip),%xmm1 # 0x1824c3cb8
|
||||
18053743f: 01
|
||||
180537440: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
||||
180537447: 48 8b 01 mov (%rcx),%rax
|
||||
18053744a: 48 ff 60 70 rex.W jmp *0x70(%rax)
|
||||
18053744e: cc int3
|
||||
18053744f: cc int3
|
||||
180537450: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
180537455: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
18053745a: 57 push %rdi
|
||||
18053745b: 48 83 ec 30 sub $0x30,%rsp
|
||||
18053745f: f3 0f 10 05 dd cf f8 movss 0x1f8cfdd(%rip),%xmm0 # 0x1824c4444
|
||||
180537466: 01
|
||||
180537467: 48 8b fa mov %rdx,%rdi
|
||||
18053746a: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp)
|
||||
18053746f: 48 8b d9 mov %rcx,%rbx
|
||||
180537472: e8 59 d8 4d 01 call 0x181a14cd0
|
||||
180537477: 48 8b 43 08 mov 0x8(%rbx),%rax
|
||||
18053747b: 0f 28 f0 movaps %xmm0,%xmm6
|
||||
18053747e: f3 0f 10 05 6a d1 f8 movss 0x1f8d16a(%rip),%xmm0 # 0x1824c45f0
|
||||
180537485: 01
|
||||
180537486: 48 8b 98 68 01 00 00 mov 0x168(%rax),%rbx
|
||||
18053748d: 48 8b 33 mov (%rbx),%rsi
|
||||
180537490: e8 3b d8 4d 01 call 0x181a14cd0
|
||||
180537495: f3 0f 10 0f movss (%rdi),%xmm1
|
||||
180537499: f3 0f 5c c6 subss %xmm6,%xmm0
|
||||
18053749d: f3 0f 59 0d 13 c8 f8 mulss 0x1f8c813(%rip),%xmm1 # 0x1824c3cb8
|
||||
1805374a4: 01
|
||||
1805374a5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
||||
1805374a9: f3 0f 58 c6 addss %xmm6,%xmm0
|
||||
1805374ad: e8 fa d7 4d 01 call 0x181a14cac
|
||||
1805374b2: 0f 28 c8 movaps %xmm0,%xmm1
|
||||
1805374b5: 48 8b cb mov %rbx,%rcx
|
||||
1805374b8: 48 8b 46 78 mov 0x78(%rsi),%rax
|
||||
1805374bc: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
||||
1805374c1: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
|
||||
1805374c6: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6
|
||||
1805374cb: 48 83 c4 30 add $0x30,%rsp
|
||||
1805374cf: 5f pop %rdi
|
||||
1805374d0: 48 ff e0 rex.W jmp *%rax
|
||||
1805374d3: cc int3
|
||||
1805374d4: cc int3
|
||||
1805374d5: cc int3
|
||||
1805374d6: cc int3
|
||||
1805374d7: cc int3
|
||||
1805374d8: cc int3
|
||||
1805374d9: cc int3
|
||||
1805374da: cc int3
|
||||
1805374db: cc int3
|
||||
1805374dc: cc int3
|
||||
1805374dd: cc int3
|
||||
1805374de: cc int3
|
||||
1805374df: cc int3
|
||||
1805374e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
1805374e5: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
1805374ea: 57 push %rdi
|
||||
1805374eb: 48 83 ec 40 sub $0x40,%rsp
|
||||
1805374ef: f3 0f 10 05 f1 ce f8 movss 0x1f8cef1(%rip),%xmm0 # 0x1824c43e8
|
||||
1805374f6: 01
|
||||
1805374f7: 48 8b fa mov %rdx,%rdi
|
||||
1805374fa: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp)
|
||||
1805374ff: 48 8b d9 mov %rcx,%rbx
|
||||
180537502: 0f 29 7c 24 20 movaps %xmm7,0x20(%rsp)
|
||||
180537507: e8 c4 d7 4d 01 call 0x181a14cd0
|
||||
18053750c: 48 8b 43 08 mov 0x8(%rbx),%rax
|
||||
180537510: 0f 28 f8 movaps %xmm0,%xmm7
|
||||
180537513: f3 0f 10 07 movss (%rdi),%xmm0
|
||||
180537517: f3 0f 59 05 99 c7 f8 mulss 0x1f8c799(%rip),%xmm0 # 0x1824c3cb8
|
||||
18053751e: 01
|
||||
18053751f: 48 8b 98 68 01 00 00 mov 0x168(%rax),%rbx
|
||||
180537526: f3 0f 10 0d ca c9 f8 movss 0x1f8c9ca(%rip),%xmm1 # 0x1824c3ef8
|
||||
18053752d: 01
|
||||
18053752e: 48 8b 33 mov (%rbx),%rsi
|
||||
180537531: e8 a6 d7 4d 01 call 0x181a14cdc
|
||||
180537536: 0f 28 f0 movaps %xmm0,%xmm6
|
||||
180537539: f3 0f 10 05 a3 d0 f8 movss 0x1f8d0a3(%rip),%xmm0 # 0x1824c45e4
|
||||
180537540: 01
|
||||
180537541: e8 8a d7 4d 01 call 0x181a14cd0
|
||||
180537546: f3 0f 5c c7 subss %xmm7,%xmm0
|
||||
18053754a: f3 0f 59 f0 mulss %xmm0,%xmm6
|
||||
18053754e: f3 0f 58 f7 addss %xmm7,%xmm6
|
||||
180537552: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
180537555: e8 52 d7 4d 01 call 0x181a14cac
|
||||
18053755a: 0f 28 c8 movaps %xmm0,%xmm1
|
||||
18053755d: 48 8b cb mov %rbx,%rcx
|
||||
180537560: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax
|
||||
180537567: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx
|
||||
18053756c: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
|
||||
180537571: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6
|
||||
180537576: 0f 28 7c 24 20 movaps 0x20(%rsp),%xmm7
|
||||
18053757b: 48 83 c4 40 add $0x40,%rsp
|
||||
18053757f: 5f pop %rdi
|
||||
180537580: 48 ff e0 rex.W jmp *%rax
|
||||
180537583: cc int3
|
||||
180537584: cc int3
|
||||
180537585: cc int3
|
||||
180537586: cc int3
|
||||
180537587: cc int3
|
||||
180537588: cc int3
|
||||
180537589: cc int3
|
||||
18053758a: cc int3
|
||||
18053758b: cc int3
|
||||
18053758c: cc int3
|
||||
18053758d: cc int3
|
||||
18053758e: cc int3
|
||||
18053758f: cc int3
|
||||
180537590: 48 8b 41 08 mov 0x8(%rcx),%rax
|
||||
180537594: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
||||
18053759b: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx
|
||||
1805375a2: 83 79 6c 00 cmpl $0x0,0x6c(%rcx)
|
||||
1805375a6: 76 09 jbe 0x1805375b1
|
||||
1805375a8: 48 8b 41 60 mov 0x60(%rcx),%rax
|
||||
1805375ac: 4c 8b 00 mov (%rax),%r8
|
||||
1805375af: eb 03 jmp 0x1805375b4
|
||||
1805375b1: 45 33 c0 xor %r8d,%r8d
|
||||
1805375b4: f3 0f 10 05 e8 c8 f8 movss 0x1f8c8e8(%rip),%xmm0 # 0x1824c3ea4
|
||||
1805375bb: 01
|
||||
1805375bc: 0f 2f 02 comiss (%rdx),%xmm0
|
||||
1805375bf: 0f 97 c0 seta %al
|
||||
1805375c2: 41 88 80 10 08 00 00 mov %al,0x810(%r8)
|
||||
1805375c9: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
||||
1805375d0: e9 5b 86 ff ff jmp 0x18052fc30
|
||||
1805375d5: cc int3
|
||||
1805375d6: cc int3
|
||||
1805375d7: cc int3
|
||||
1805375d8: cc int3
|
||||
1805375d9: cc int3
|
||||
1805375da: cc int3
|
||||
1805375db: cc int3
|
||||
1805375dc: cc int3
|
||||
1805375dd: cc int3
|
||||
1805375de: cc int3
|
||||
1805375df: cc int3
|
||||
1805375e0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
||||
1805375e4: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
1805375e8: 48 8b 08 mov (%rax),%rcx
|
||||
1805375eb: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx
|
||||
1805375f2: 83 79 6c 00 cmpl $0x0,0x6c(%rcx)
|
||||
1805375f6: 76 1b jbe 0x180537613
|
||||
1805375f8: 48 8b 41 60 mov 0x60(%rcx),%rax
|
||||
1805375fc: 48 8b 10 mov (%rax),%rdx
|
||||
1805375ff: f3 0f 11 82 0c 08 00 movss %xmm0,0x80c(%rdx)
|
||||
180537606: 00
|
||||
180537607: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
||||
18053760e: e9 1d 86 ff ff jmp 0x18052fc30
|
||||
180537613: 33 d2 xor %edx,%edx
|
||||
180537615: f3 0f 11 82 0c 08 00 movss %xmm0,0x80c(%rdx)
|
||||
18053761c: 00
|
||||
18053761d: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
||||
180537624: e9 07 86 ff ff jmp 0x18052fc30
|
||||
180537629: cc int3
|
||||
18053762a: cc int3
|
||||
18053762b: cc int3
|
||||
18053762c: cc int3
|
||||
18053762d: cc int3
|
||||
18053762e: cc int3
|
||||
18053762f: cc int3
|
||||
180537630: 48 8b 41 08 mov 0x8(%rcx),%rax
|
||||
180537634: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180537638: 48 8b 08 mov (%rax),%rcx
|
||||
18053763b: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx
|
||||
180537642: 83 79 6c 00 cmpl $0x0,0x6c(%rcx)
|
||||
180537646: 76 1b jbe 0x180537663
|
||||
180537648: 48 8b 41 60 mov 0x60(%rcx),%rax
|
||||
18053764c: 48 8b 10 mov (%rax),%rdx
|
||||
18053764f: f3 0f 11 82 04 08 00 movss %xmm0,0x804(%rdx)
|
||||
180537656: 00
|
||||
180537657: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
||||
18053765e: e9 cd 85 ff ff jmp 0x18052fc30
|
||||
180537663: 33 d2 xor %edx,%edx
|
||||
180537665: f3 0f 11 82 04 08 00 movss %xmm0,0x804(%rdx)
|
||||
18053766c: 00
|
||||
18053766d: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx)
|
||||
180537674: e9 b7 85 ff ff jmp 0x18052fc30
|
||||
180537679: cc int3
|
||||
18053767a: cc int3
|
||||
18053767b: cc int3
|
||||
18053767c: cc int3
|
||||
18053767d: cc int3
|
||||
18053767e: cc int3
|
||||
18053767f: cc int3
|
||||
180537680: 40 53 rex push %rbx
|
||||
180537682: 48 83 ec 20 sub $0x20,%rsp
|
||||
180537686: f3 41 0f 10 08 movss (%r8),%xmm1
|
||||
18053768b: 48 8b ca mov %rdx,%rcx
|
||||
18053768e: 48 8b da mov %rdx,%rbx
|
||||
180537691: e8 3a 39 ee 00 call 0x18141afd0
|
||||
180537696: 48 8b c3 mov %rbx,%rax
|
||||
180537699: 48 83 c4 20 add $0x20,%rsp
|
||||
18053769d: 5b pop %rbx
|
||||
18053769e: c3 ret
|
||||
18053769f: cc int3
|
||||
1805376a0: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
||||
1805376a5: 48 83 ec 48 sub $0x48,%rsp
|
||||
1805376a9: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
|
||||
1805376b0: ff ff
|
||||
1805376b2: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp)
|
||||
1805376b7: 48 8b 02 mov (%rdx),%rax
|
||||
1805376ba: 48 89 44 24 50 mov %rax,0x50(%rsp)
|
||||
1805376bf: 8b 48 f0 mov -0x10(%rax),%ecx
|
||||
1805376c2: f7 c1 00 00 00 30 test $0x30000000,%ecx
|
||||
1805376c8: 75 0a jne 0x1805376d4
|
||||
1805376ca: b9 01 00 00 00 mov $0x1,%ecx
|
||||
1805376cf: f0 0f c1 48 f0 lock xadd %ecx,-0x10(%rax)
|
||||
1805376d4: 48 8d 44 24 50 lea 0x50(%rsp),%rax
|
||||
1805376d9: 48 89 44 24 58 mov %rax,0x58(%rsp)
|
||||
1805376de: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx
|
||||
1805376e3: e8 28 35 ee 00 call 0x18141ac10
|
||||
1805376e8: 0f 28 f0 movaps %xmm0,%xmm6
|
||||
1805376eb: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx
|
||||
1805376f0: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
|
||||
1805376f4: 8b 01 mov (%rcx),%eax
|
||||
1805376f6: a9 00 00 00 30 test $0x30000000,%eax
|
||||
1805376fb: 75 18 jne 0x180537715
|
||||
1805376fd: b8 ff ff ff ff mov $0xffffffff,%eax
|
||||
180537702: f0 0f c1 01 lock xadd %eax,(%rcx)
|
||||
180537706: ff c8 dec %eax
|
||||
180537708: 83 f8 ff cmp $0xffffffff,%eax
|
||||
18053770b: 75 08 jne 0x180537715
|
||||
18053770d: e8 e2 99 bf 00 call 0x1811310f4
|
||||
180537712: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
180537715: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6
|
||||
18053771a: 48 83 c4 48 add $0x48,%rsp
|
||||
18053771e: c3 ret
|
||||
@@ -0,0 +1,206 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000000530850 <.data+0x530850>:
|
||||
530850: 48 8b c4 mov %rsp,%rax
|
||||
530853: 48 89 58 10 mov %rbx,0x10(%rax)
|
||||
530857: 48 89 70 18 mov %rsi,0x18(%rax)
|
||||
53085b: 57 push %rdi
|
||||
53085c: 48 81 ec e0 00 00 00 sub $0xe0,%rsp
|
||||
530863: 0f 29 70 e8 movaps %xmm6,-0x18(%rax)
|
||||
530867: 0f 29 78 d8 movaps %xmm7,-0x28(%rax)
|
||||
53086b: 48 8b 05 fe 50 0e 02 mov 0x20e50fe(%rip),%rax # 0x2615970
|
||||
530872: 48 33 c4 xor %rsp,%rax
|
||||
530875: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp)
|
||||
53087c: 00
|
||||
53087d: f3 0f 10 41 24 movss 0x24(%rcx),%xmm0
|
||||
530882: 48 8b f9 mov %rcx,%rdi
|
||||
530885: f3 0f 59 05 ff 34 f9 mulss 0x1f934ff(%rip),%xmm0 # 0x24c3d8c
|
||||
53088c: 01
|
||||
53088d: 8b 41 64 mov 0x64(%rcx),%eax
|
||||
530890: f3 0f 10 35 1c 3d f9 movss 0x1f93d1c(%rip),%xmm6 # 0x24c45b4
|
||||
530897: 01
|
||||
530898: 99 cltd
|
||||
530899: 2b c2 sub %edx,%eax
|
||||
53089b: f3 0f 5e f0 divss %xmm0,%xmm6
|
||||
53089f: d1 f8 sar $1,%eax
|
||||
5308a1: 8d 70 01 lea 0x1(%rax),%esi
|
||||
5308a4: 66 0f 6e c6 movd %esi,%xmm0
|
||||
5308a8: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
|
||||
5308ab: f3 0f 59 f0 mulss %xmm0,%xmm6
|
||||
5308af: f3 0f 10 05 51 39 f9 movss 0x1f93951(%rip),%xmm0 # 0x24c4208
|
||||
5308b6: 01
|
||||
5308b7: e8 f0 43 4e 01 call 0x1a14cac
|
||||
5308bc: ba 01 00 00 00 mov $0x1,%edx
|
||||
5308c1: 4c 63 c6 movslq %esi,%r8
|
||||
5308c4: 0f 28 f8 movaps %xmm0,%xmm7
|
||||
5308c7: 8b ca mov %edx,%ecx
|
||||
5308c9: 4c 3b c2 cmp %rdx,%r8
|
||||
5308cc: 0f 8e 84 01 00 00 jle 0x530a56
|
||||
5308d2: f2 0f 10 2d 36 46 f9 movsd 0x1f94636(%rip),%xmm5 # 0x24c4f10
|
||||
5308d9: 01
|
||||
5308da: 49 8d 40 ff lea -0x1(%r8),%rax
|
||||
5308de: f3 0f 10 25 be 35 f9 movss 0x1f935be(%rip),%xmm4 # 0x24c3ea4
|
||||
5308e5: 01
|
||||
5308e6: 48 83 f8 04 cmp $0x4,%rax
|
||||
5308ea: 0f 8c 1c 01 00 00 jl 0x530a0c
|
||||
5308f0: 4d 8d 50 fd lea -0x3(%r8),%r10
|
||||
5308f4: 44 8d 4a 02 lea 0x2(%rdx),%r9d
|
||||
5308f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
5308ff: 00
|
||||
530900: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
|
||||
530907: 0f 57 db xorps %xmm3,%xmm3
|
||||
53090a: f3 0f 2a da cvtsi2ss %edx,%xmm3
|
||||
53090e: 83 c2 04 add $0x4,%edx
|
||||
530911: 0f 28 c4 movaps %xmm4,%xmm0
|
||||
530914: f3 0f 5e de divss %xmm6,%xmm3
|
||||
530918: 0f 28 cb movaps %xmm3,%xmm1
|
||||
53091b: f3 0f 5e cf divss %xmm7,%xmm1
|
||||
53091f: f3 0f 58 cc addss %xmm4,%xmm1
|
||||
530923: f3 0f 5e c1 divss %xmm1,%xmm0
|
||||
530927: 0f 57 c9 xorps %xmm1,%xmm1
|
||||
53092a: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
|
||||
53092e: 0f 28 c4 movaps %xmm4,%xmm0
|
||||
530931: 0f 54 cd andps %xmm5,%xmm1
|
||||
530934: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
|
||||
530938: f3 0f 59 d3 mulss %xmm3,%xmm2
|
||||
53093c: 0f 57 db xorps %xmm3,%xmm3
|
||||
53093f: f3 0f 11 14 88 movss %xmm2,(%rax,%rcx,4)
|
||||
530944: 41 8d 41 ff lea -0x1(%r9),%eax
|
||||
530948: f3 0f 2a d8 cvtsi2ss %eax,%xmm3
|
||||
53094c: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
|
||||
530953: f3 0f 5e de divss %xmm6,%xmm3
|
||||
530957: 0f 28 cb movaps %xmm3,%xmm1
|
||||
53095a: f3 0f 5e cf divss %xmm7,%xmm1
|
||||
53095e: f3 0f 58 cc addss %xmm4,%xmm1
|
||||
530962: f3 0f 5e c1 divss %xmm1,%xmm0
|
||||
530966: 0f 57 c9 xorps %xmm1,%xmm1
|
||||
530969: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
|
||||
53096d: 0f 28 c4 movaps %xmm4,%xmm0
|
||||
530970: 0f 54 cd andps %xmm5,%xmm1
|
||||
530973: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
|
||||
530977: f3 0f 59 d3 mulss %xmm3,%xmm2
|
||||
53097b: 0f 57 db xorps %xmm3,%xmm3
|
||||
53097e: f3 41 0f 2a d9 cvtsi2ss %r9d,%xmm3
|
||||
530983: f3 0f 11 54 88 04 movss %xmm2,0x4(%rax,%rcx,4)
|
||||
530989: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
|
||||
530990: f3 0f 5e de divss %xmm6,%xmm3
|
||||
530994: 0f 28 cb movaps %xmm3,%xmm1
|
||||
530997: f3 0f 5e cf divss %xmm7,%xmm1
|
||||
53099b: f3 0f 58 cc addss %xmm4,%xmm1
|
||||
53099f: f3 0f 5e c1 divss %xmm1,%xmm0
|
||||
5309a3: 0f 57 c9 xorps %xmm1,%xmm1
|
||||
5309a6: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
|
||||
5309aa: 0f 28 c4 movaps %xmm4,%xmm0
|
||||
5309ad: 0f 54 cd andps %xmm5,%xmm1
|
||||
5309b0: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
|
||||
5309b4: f3 0f 59 d3 mulss %xmm3,%xmm2
|
||||
5309b8: 0f 57 db xorps %xmm3,%xmm3
|
||||
5309bb: f3 0f 11 54 88 08 movss %xmm2,0x8(%rax,%rcx,4)
|
||||
5309c1: 41 8d 41 01 lea 0x1(%r9),%eax
|
||||
5309c5: f3 0f 2a d8 cvtsi2ss %eax,%xmm3
|
||||
5309c9: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
|
||||
5309d0: 41 83 c1 04 add $0x4,%r9d
|
||||
5309d4: f3 0f 5e de divss %xmm6,%xmm3
|
||||
5309d8: 0f 28 cb movaps %xmm3,%xmm1
|
||||
5309db: f3 0f 5e cf divss %xmm7,%xmm1
|
||||
5309df: f3 0f 58 cc addss %xmm4,%xmm1
|
||||
5309e3: f3 0f 5e c1 divss %xmm1,%xmm0
|
||||
5309e7: 0f 57 c9 xorps %xmm1,%xmm1
|
||||
5309ea: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
|
||||
5309ee: 0f 54 cd andps %xmm5,%xmm1
|
||||
5309f1: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
|
||||
5309f5: f3 0f 59 d3 mulss %xmm3,%xmm2
|
||||
5309f9: f3 0f 11 54 88 0c movss %xmm2,0xc(%rax,%rcx,4)
|
||||
5309ff: 48 83 c1 04 add $0x4,%rcx
|
||||
530a03: 49 3b ca cmp %r10,%rcx
|
||||
530a06: 0f 8c f4 fe ff ff jl 0x530900
|
||||
530a0c: 49 3b c8 cmp %r8,%rcx
|
||||
530a0f: 7d 45 jge 0x530a56
|
||||
530a11: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
|
||||
530a18: 0f 57 db xorps %xmm3,%xmm3
|
||||
530a1b: f3 0f 2a da cvtsi2ss %edx,%xmm3
|
||||
530a1f: ff c2 inc %edx
|
||||
530a21: 0f 28 c4 movaps %xmm4,%xmm0
|
||||
530a24: f3 0f 5e de divss %xmm6,%xmm3
|
||||
530a28: 0f 28 cb movaps %xmm3,%xmm1
|
||||
530a2b: f3 0f 5e cf divss %xmm7,%xmm1
|
||||
530a2f: f3 0f 58 cc addss %xmm4,%xmm1
|
||||
530a33: f3 0f 5e c1 divss %xmm1,%xmm0
|
||||
530a37: 0f 57 c9 xorps %xmm1,%xmm1
|
||||
530a3a: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1
|
||||
530a3e: 0f 54 cd andps %xmm5,%xmm1
|
||||
530a41: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2
|
||||
530a45: f3 0f 59 d3 mulss %xmm3,%xmm2
|
||||
530a49: f3 0f 11 14 88 movss %xmm2,(%rax,%rcx,4)
|
||||
530a4e: 48 ff c1 inc %rcx
|
||||
530a51: 49 3b c8 cmp %r8,%rcx
|
||||
530a54: 7c bb jl 0x530a11
|
||||
530a56: 48 8b 9f a8 06 54 00 mov 0x5406a8(%rdi),%rbx
|
||||
530a5d: 48 8d 15 54 03 12 02 lea 0x2120354(%rip),%rdx # 0x2650db8
|
||||
530a64: 48 8d 0d 4d 03 12 02 lea 0x212034d(%rip),%rcx # 0x2650db8
|
||||
530a6b: ff 15 97 a5 67 01 call *0x167a597(%rip) # 0x1bab008
|
||||
530a71: 44 8b ce mov %esi,%r9d
|
||||
530a74: 4c 8b c3 mov %rbx,%r8
|
||||
530a77: 48 8b cb mov %rbx,%rcx
|
||||
530a7a: 85 c0 test %eax,%eax
|
||||
530a7c: 75 0f jne 0x530a8d
|
||||
530a7e: f3 0f 10 0d ca 33 f9 movss 0x1f933ca(%rip),%xmm1 # 0x24c3e50
|
||||
530a85: 01
|
||||
530a86: e8 b5 ff c0 ff call 0x140a40
|
||||
530a8b: eb 0d jmp 0x530a9a
|
||||
530a8d: f2 0f 10 0d 7b 36 f9 movsd 0x1f9367b(%rip),%xmm1 # 0x24c4110
|
||||
530a94: 01
|
||||
530a95: e8 66 00 c1 ff call 0x140b00
|
||||
530a9a: f3 0f 10 4f 24 movss 0x24(%rdi),%xmm1
|
||||
530a9f: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
||||
530aa4: f3 0f 10 05 24 38 f9 movss 0x1f93824(%rip),%xmm0 # 0x24c42d0
|
||||
530aab: 01
|
||||
530aac: f2 0f 10 1d 8c 36 f9 movsd 0x1f9368c(%rip),%xmm3 # 0x24c4140
|
||||
530ab3: 01
|
||||
530ab4: f2 0f 10 15 c4 38 f9 movsd 0x1f938c4(%rip),%xmm2 # 0x24c4380
|
||||
530abb: 01
|
||||
530abc: 48 8b 9f 18 07 54 00 mov 0x540718(%rdi),%rbx
|
||||
530ac3: 0f 5a c9 cvtps2pd %xmm1,%xmm1
|
||||
530ac6: f3 0f 11 44 24 20 movss %xmm0,0x20(%rsp)
|
||||
530acc: e8 ef 33 00 00 call 0x533ec0
|
||||
530ad1: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx
|
||||
530ad8: 4c 8d 44 24 30 lea 0x30(%rsp),%r8
|
||||
530add: 48 8b 8f 08 07 54 00 mov 0x540708(%rdi),%rcx
|
||||
530ae4: 4c 8b cb mov %rbx,%r9
|
||||
530ae7: 89 74 24 20 mov %esi,0x20(%rsp)
|
||||
530aeb: e8 90 4d 00 00 call 0x535880
|
||||
530af0: 48 8b 97 08 07 54 00 mov 0x540708(%rdi),%rdx
|
||||
530af7: 44 8b c6 mov %esi,%r8d
|
||||
530afa: 48 8b 8f f8 06 54 00 mov 0x5406f8(%rdi),%rcx
|
||||
530b01: e8 ca 4a 00 00 call 0x5355d0
|
||||
530b06: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx
|
||||
530b0d: 44 8b c6 mov %esi,%r8d
|
||||
530b10: 48 8b 8f a8 06 54 00 mov 0x5406a8(%rdi),%rcx
|
||||
530b17: e8 74 ce ff ff call 0x52d990
|
||||
530b1c: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax
|
||||
530b23: c7 00 00 00 00 00 movl $0x0,(%rax)
|
||||
530b29: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx
|
||||
530b30: 00
|
||||
530b31: 48 33 cc xor %rsp,%rcx
|
||||
530b34: e8 97 05 c0 00 call 0x11310d0
|
||||
530b39: 4c 8d 9c 24 e0 00 00 lea 0xe0(%rsp),%r11
|
||||
530b40: 00
|
||||
530b41: 49 8b 5b 18 mov 0x18(%r11),%rbx
|
||||
530b45: 49 8b 73 20 mov 0x20(%r11),%rsi
|
||||
530b49: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6
|
||||
530b4e: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7
|
||||
530b53: 49 8b e3 mov %r11,%rsp
|
||||
530b56: 5f pop %rdi
|
||||
530b57: c3 ret
|
||||
530b58: cc int3
|
||||
530b59: cc int3
|
||||
530b5a: cc int3
|
||||
530b5b: cc int3
|
||||
530b5c: cc int3
|
||||
530b5d: cc int3
|
||||
530b5e: cc int3
|
||||
530b5f: cc int3
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,246 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000000052b570 <.data+0x52b570>:
|
||||
52b570: 4a 8b 04 e0 mov (%rax,%r12,8),%rax
|
||||
52b574: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp)
|
||||
52b57b: 00
|
||||
52b57c: 74 25 je 0x52b5a3
|
||||
52b57e: ff 15 84 fa 67 01 call *0x167fa84(%rip) # 0x1bab008
|
||||
52b584: 44 8b c6 mov %esi,%r8d
|
||||
52b587: 48 8b d3 mov %rbx,%rdx
|
||||
52b58a: 85 c0 test %eax,%eax
|
||||
52b58c: 75 0b jne 0x52b599
|
||||
52b58e: 41 0f 28 c0 movaps %xmm8,%xmm0
|
||||
52b592: e8 99 6a ad ff call 0x2030
|
||||
52b597: eb 3c jmp 0x52b5d5
|
||||
52b599: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52b59c: f3 41 0f 5a c0 cvtss2sd %xmm8,%xmm0
|
||||
52b5a1: eb 2d jmp 0x52b5d0
|
||||
52b5a3: 41 0f 28 f0 movaps %xmm8,%xmm6
|
||||
52b5a7: f3 0f 59 b7 88 08 54 mulss 0x540888(%rdi),%xmm6
|
||||
52b5ae: 00
|
||||
52b5af: ff 15 53 fa 67 01 call *0x167fa53(%rip) # 0x1bab008
|
||||
52b5b5: 44 8b c6 mov %esi,%r8d
|
||||
52b5b8: 48 8b d3 mov %rbx,%rdx
|
||||
52b5bb: 85 c0 test %eax,%eax
|
||||
52b5bd: 75 0a jne 0x52b5c9
|
||||
52b5bf: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
52b5c2: e8 69 6a ad ff call 0x2030
|
||||
52b5c7: eb 0c jmp 0x52b5d5
|
||||
52b5c9: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52b5cc: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0
|
||||
52b5d0: e8 5b 67 ad ff call 0x1d30
|
||||
52b5d5: 49 8b 1f mov (%r15),%rbx
|
||||
52b5d8: 48 8d 15 d9 57 12 02 lea 0x21257d9(%rip),%rdx # 0x2650db8
|
||||
52b5df: 48 8d 0d d2 57 12 02 lea 0x21257d2(%rip),%rcx # 0x2650db8
|
||||
52b5e6: ff 15 1c fa 67 01 call *0x167fa1c(%rip) # 0x1bab008
|
||||
52b5ec: 44 8b c6 mov %esi,%r8d
|
||||
52b5ef: 48 8b d3 mov %rbx,%rdx
|
||||
52b5f2: 85 c0 test %eax,%eax
|
||||
52b5f4: 75 0a jne 0x52b600
|
||||
52b5f6: 0f 28 c7 movaps %xmm7,%xmm0
|
||||
52b5f9: e8 72 6c ad ff call 0x2270
|
||||
52b5fe: eb 0c jmp 0x52b60c
|
||||
52b600: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52b603: f3 0f 5a c7 cvtss2sd %xmm7,%xmm0
|
||||
52b607: e8 94 6c ad ff call 0x22a0
|
||||
52b60c: 8b 87 34 05 54 00 mov 0x540534(%rdi),%eax
|
||||
52b612: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx
|
||||
52b619: 99 cltd
|
||||
52b61a: 4c 8b b7 68 06 54 00 mov 0x540668(%rdi),%r14
|
||||
52b621: 2b c2 sub %edx,%eax
|
||||
52b623: 49 8b 17 mov (%r15),%rdx
|
||||
52b626: d1 f8 sar $1,%eax
|
||||
52b628: 48 63 e8 movslq %eax,%rbp
|
||||
52b62b: 44 8d 45 01 lea 0x1(%rbp),%r8d
|
||||
52b62f: e8 3c a4 00 00 call 0x535a70
|
||||
52b634: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx
|
||||
52b63b: 44 8d 4d 01 lea 0x1(%rbp),%r9d
|
||||
52b63f: 4d 8b c6 mov %r14,%r8
|
||||
52b642: 33 d2 xor %edx,%edx
|
||||
52b644: e8 c7 6b ad ff call 0x2210
|
||||
52b649: 48 8d 15 68 57 12 02 lea 0x2125768(%rip),%rdx # 0x2650db8
|
||||
52b650: 48 8d 0d 61 57 12 02 lea 0x2125761(%rip),%rcx # 0x2650db8
|
||||
52b657: ff 15 ab f9 67 01 call *0x167f9ab(%rip) # 0x1bab008
|
||||
52b65d: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b664: 49 8b ce mov %r14,%rcx
|
||||
52b667: 85 c0 test %eax,%eax
|
||||
52b669: 75 0e jne 0x52b679
|
||||
52b66b: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b672: e8 09 6b ad ff call 0x2180
|
||||
52b677: eb 0c jmp 0x52b685
|
||||
52b679: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b680: e8 2b 65 ad ff call 0x1bb0
|
||||
52b685: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax
|
||||
52b68c: 44 8d 45 ff lea -0x1(%rbp),%r8d
|
||||
52b690: 33 c9 xor %ecx,%ecx
|
||||
52b692: 41 0f 28 cd movaps %xmm13,%xmm1
|
||||
52b696: 41 89 0c 86 mov %ecx,(%r14,%rax,4)
|
||||
52b69a: 49 8d 4e 04 lea 0x4(%r14),%rcx
|
||||
52b69e: e8 7d 22 00 00 call 0x52d920
|
||||
52b6a3: 49 8d 4e 04 lea 0x4(%r14),%rcx
|
||||
52b6a7: 41 0f 28 c9 movaps %xmm9,%xmm1
|
||||
52b6ab: 48 8d 0c a9 lea (%rcx,%rbp,4),%rcx
|
||||
52b6af: 44 8d 45 ff lea -0x1(%rbp),%r8d
|
||||
52b6b3: e8 98 24 00 00 call 0x52db50
|
||||
52b6b8: 48 8d 15 f9 56 12 02 lea 0x21256f9(%rip),%rdx # 0x2650db8
|
||||
52b6bf: 48 8d 0d f2 56 12 02 lea 0x21256f2(%rip),%rcx # 0x2650db8
|
||||
52b6c6: ff 15 3c f9 67 01 call *0x167f93c(%rip) # 0x1bab008
|
||||
52b6cc: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b6d3: 49 8b ce mov %r14,%rcx
|
||||
52b6d6: 85 c0 test %eax,%eax
|
||||
52b6d8: 75 0e jne 0x52b6e8
|
||||
52b6da: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b6e1: e8 aa 63 ad ff call 0x1a90
|
||||
52b6e6: eb 0c jmp 0x52b6f4
|
||||
52b6e8: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b6ef: e8 dc 62 ad ff call 0x19d0
|
||||
52b6f4: 48 8d 15 bd 56 12 02 lea 0x21256bd(%rip),%rdx # 0x2650db8
|
||||
52b6fb: 48 8d 0d b6 56 12 02 lea 0x21256b6(%rip),%rcx # 0x2650db8
|
||||
52b702: ff 15 00 f9 67 01 call *0x167f900(%rip) # 0x1bab008
|
||||
52b708: 44 8d 45 01 lea 0x1(%rbp),%r8d
|
||||
52b70c: 49 8b d6 mov %r14,%rdx
|
||||
52b70f: 49 8b ce mov %r14,%rcx
|
||||
52b712: 85 c0 test %eax,%eax
|
||||
52b714: 75 07 jne 0x52b71d
|
||||
52b716: e8 15 54 c1 ff call 0x140b30
|
||||
52b71b: eb 05 jmp 0x52b722
|
||||
52b71d: e8 7e 53 c1 ff call 0x140aa0
|
||||
52b722: 48 8d 15 8f 56 12 02 lea 0x212568f(%rip),%rdx # 0x2650db8
|
||||
52b729: 48 8d 0d 88 56 12 02 lea 0x2125688(%rip),%rcx # 0x2650db8
|
||||
52b730: ff 15 d2 f8 67 01 call *0x167f8d2(%rip) # 0x1bab008
|
||||
52b736: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b73d: 49 8b ce mov %r14,%rcx
|
||||
52b740: 85 c0 test %eax,%eax
|
||||
52b742: 75 0e jne 0x52b752
|
||||
52b744: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b74b: e8 30 6a ad ff call 0x2180
|
||||
52b750: eb 0c jmp 0x52b75e
|
||||
52b752: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b759: e8 52 64 ad ff call 0x1bb0
|
||||
52b75e: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax
|
||||
52b765: 33 db xor %ebx,%ebx
|
||||
52b767: 44 8b c5 mov %ebp,%r8d
|
||||
52b76a: 49 8b ce mov %r14,%rcx
|
||||
52b76d: 41 89 1c 86 mov %ebx,(%r14,%rax,4)
|
||||
52b771: 48 8b 87 58 06 54 00 mov 0x540658(%rdi),%rax
|
||||
52b778: 48 8d 14 a8 lea (%rax,%rbp,4),%rdx
|
||||
52b77c: e8 0f 22 00 00 call 0x52d990
|
||||
52b781: 44 8b c5 mov %ebp,%r8d
|
||||
52b784: 49 8d 0c ae lea (%r14,%rbp,4),%rcx
|
||||
52b788: 41 0f 28 c9 movaps %xmm9,%xmm1
|
||||
52b78c: e8 bf 23 00 00 call 0x52db50
|
||||
52b791: 48 8d 15 20 56 12 02 lea 0x2125620(%rip),%rdx # 0x2650db8
|
||||
52b798: 48 8d 0d 19 56 12 02 lea 0x2125619(%rip),%rcx # 0x2650db8
|
||||
52b79f: ff 15 63 f8 67 01 call *0x167f863(%rip) # 0x1bab008
|
||||
52b7a5: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8
|
||||
52b7ac: 49 8b ce mov %r14,%rcx
|
||||
52b7af: 85 c0 test %eax,%eax
|
||||
52b7b1: 75 0e jne 0x52b7c1
|
||||
52b7b3: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx
|
||||
52b7ba: e8 d1 62 ad ff call 0x1a90
|
||||
52b7bf: eb 0c jmp 0x52b7cd
|
||||
52b7c1: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx
|
||||
52b7c8: e8 03 62 ad ff call 0x19d0
|
||||
52b7cd: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax
|
||||
52b7d4: c7 00 00 00 80 3f movl $0x3f800000,(%rax)
|
||||
52b7da: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax
|
||||
52b7e1: 89 58 04 mov %ebx,0x4(%rax)
|
||||
52b7e4: 38 9f 90 08 54 00 cmp %bl,0x540890(%rdi)
|
||||
52b7ea: 74 7a je 0x52b866
|
||||
52b7ec: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx
|
||||
52b7f3: 41 0f 28 c2 movaps %xmm10,%xmm0
|
||||
52b7f7: 41 0f 14 c1 unpcklps %xmm9,%xmm0
|
||||
52b7fb: 44 8b c6 mov %esi,%r8d
|
||||
52b7fe: 66 48 0f 7e c1 movq %xmm0,%rcx
|
||||
52b803: e8 78 60 ad ff call 0x1880
|
||||
52b808: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx
|
||||
52b80f: 41 0f 28 c4 movaps %xmm12,%xmm0
|
||||
52b813: 41 0f 14 c1 unpcklps %xmm9,%xmm0
|
||||
52b817: 44 8b c6 mov %esi,%r8d
|
||||
52b81a: 66 48 0f 7e c1 movq %xmm0,%rcx
|
||||
52b81f: e8 7c 64 ad ff call 0x1ca0
|
||||
52b824: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx
|
||||
52b82b: 48 8d 15 86 55 12 02 lea 0x2125586(%rip),%rdx # 0x2650db8
|
||||
52b832: f3 0f 10 b7 88 08 54 movss 0x540888(%rdi),%xmm6
|
||||
52b839: 00
|
||||
52b83a: 48 8d 0d 77 55 12 02 lea 0x2125577(%rip),%rcx # 0x2650db8
|
||||
52b841: 8d 2c 36 lea (%rsi,%rsi,1),%ebp
|
||||
52b844: ff 15 be f7 67 01 call *0x167f7be(%rip) # 0x1bab008
|
||||
52b84a: 44 8b c5 mov %ebp,%r8d
|
||||
52b84d: 48 8b d3 mov %rbx,%rdx
|
||||
52b850: 85 c0 test %eax,%eax
|
||||
52b852: 75 0a jne 0x52b85e
|
||||
52b854: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
52b857: e8 d4 67 ad ff call 0x2030
|
||||
52b85c: eb 08 jmp 0x52b866
|
||||
52b85e: 0f 5a c6 cvtps2pd %xmm6,%xmm0
|
||||
52b861: e8 ca 64 ad ff call 0x1d30
|
||||
52b866: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx
|
||||
52b86d: 48 8d 15 44 55 12 02 lea 0x2125544(%rip),%rdx # 0x2650db8
|
||||
52b874: 48 8d 0d 3d 55 12 02 lea 0x212553d(%rip),%rcx # 0x2650db8
|
||||
52b87b: ff 15 87 f7 67 01 call *0x167f787(%rip) # 0x1bab008
|
||||
52b881: 48 8b 94 24 30 01 00 mov 0x130(%rsp),%rdx
|
||||
52b888: 00
|
||||
52b889: 44 8b c6 mov %esi,%r8d
|
||||
52b88c: 48 8b cb mov %rbx,%rcx
|
||||
52b88f: 85 c0 test %eax,%eax
|
||||
52b891: 75 07 jne 0x52b89a
|
||||
52b893: e8 58 65 ad ff call 0x1df0
|
||||
52b898: eb 05 jmp 0x52b89f
|
||||
52b89a: e8 d1 66 ad ff call 0x1f70
|
||||
52b89f: 4c 8b 64 24 38 mov 0x38(%rsp),%r12
|
||||
52b8a4: 49 83 c7 10 add $0x10,%r15
|
||||
52b8a8: 49 ff c4 inc %r12
|
||||
52b8ab: 4c 89 64 24 38 mov %r12,0x38(%rsp)
|
||||
52b8b0: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12
|
||||
52b8b5: 0f 8c 95 fc ff ff jl 0x52b550
|
||||
52b8bb: 44 0f 28 6c 24 70 movaps 0x70(%rsp),%xmm13
|
||||
52b8c1: 33 c9 xor %ecx,%ecx
|
||||
52b8c3: 87 8f dc 04 24 00 xchg %ecx,0x2404dc(%rdi)
|
||||
52b8c9: 44 0f 28 a4 24 80 00 movaps 0x80(%rsp),%xmm12
|
||||
52b8d0: 00 00
|
||||
52b8d2: 44 0f 28 94 24 a0 00 movaps 0xa0(%rsp),%xmm10
|
||||
52b8d9: 00 00
|
||||
52b8db: 44 0f 28 8c 24 b0 00 movaps 0xb0(%rsp),%xmm9
|
||||
52b8e2: 00 00
|
||||
52b8e4: 44 0f 28 84 24 c0 00 movaps 0xc0(%rsp),%xmm8
|
||||
52b8eb: 00 00
|
||||
52b8ed: 0f 28 bc 24 d0 00 00 movaps 0xd0(%rsp),%xmm7
|
||||
52b8f4: 00
|
||||
52b8f5: 0f 28 b4 24 e0 00 00 movaps 0xe0(%rsp),%xmm6
|
||||
52b8fc: 00
|
||||
52b8fd: 4c 8b bc 24 f0 00 00 mov 0xf0(%rsp),%r15
|
||||
52b904: 00
|
||||
52b905: 4c 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14
|
||||
52b90c: 00
|
||||
52b90d: 4c 8b ac 24 00 01 00 mov 0x100(%rsp),%r13
|
||||
52b914: 00
|
||||
52b915: 4c 8b a4 24 08 01 00 mov 0x108(%rsp),%r12
|
||||
52b91c: 00
|
||||
52b91d: 48 8b b4 24 10 01 00 mov 0x110(%rsp),%rsi
|
||||
52b924: 00
|
||||
52b925: 48 8b ac 24 18 01 00 mov 0x118(%rsp),%rbp
|
||||
52b92c: 00
|
||||
52b92d: 48 8b 9c 24 40 01 00 mov 0x140(%rsp),%rbx
|
||||
52b934: 00
|
||||
52b935: 48 81 c4 20 01 00 00 add $0x120,%rsp
|
||||
52b93c: 5f pop %rdi
|
||||
52b93d: c3 ret
|
||||
52b93e: cc int3
|
||||
52b93f: cc int3
|
||||
52b940: 33 d2 xor %edx,%edx
|
||||
52b942: e9 69 30 00 00 jmp 0x52e9b0
|
||||
52b947: cc int3
|
||||
52b948: cc int3
|
||||
52b949: cc int3
|
||||
52b94a: cc int3
|
||||
52b94b: cc int3
|
||||
52b94c: cc int3
|
||||
52b94d: cc int3
|
||||
52b94e: cc int3
|
||||
52b94f: cc int3
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000000052d920 <.data+0x52d920>:
|
||||
52d920: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52d925: 57 push %rdi
|
||||
52d926: 48 83 ec 30 sub $0x30,%rsp
|
||||
52d92a: 48 8b f9 mov %rcx,%rdi
|
||||
52d92d: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp)
|
||||
52d932: 48 8d 0d 7f 34 12 02 lea 0x212347f(%rip),%rcx # 0x2650db8
|
||||
52d939: 41 8b d8 mov %r8d,%ebx
|
||||
52d93c: 48 8d 15 75 34 12 02 lea 0x2123475(%rip),%rdx # 0x2650db8
|
||||
52d943: 0f 28 f1 movaps %xmm1,%xmm6
|
||||
52d946: ff 15 bc d6 67 01 call *0x167d6bc(%rip) # 0x1bab008
|
||||
52d94c: 44 8b c3 mov %ebx,%r8d
|
||||
52d94f: 48 8b d7 mov %rdi,%rdx
|
||||
52d952: 85 c0 test %eax,%eax
|
||||
52d954: 75 17 jne 0x52d96d
|
||||
52d956: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
52d959: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
||||
52d95e: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6
|
||||
52d963: 48 83 c4 30 add $0x30,%rsp
|
||||
52d967: 5f pop %rdi
|
||||
52d968: e9 c3 46 ad ff jmp 0x2030
|
||||
52d96d: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52d970: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0
|
||||
52d974: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
||||
52d979: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6
|
||||
52d97e: 48 83 c4 30 add $0x30,%rsp
|
||||
52d982: 5f pop %rdi
|
||||
52d983: e9 a8 43 ad ff jmp 0x1d30
|
||||
52d988: cc int3
|
||||
52d989: cc int3
|
||||
52d98a: cc int3
|
||||
52d98b: cc int3
|
||||
52d98c: cc int3
|
||||
52d98d: cc int3
|
||||
52d98e: cc int3
|
||||
52d98f: cc int3
|
||||
52d990: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52d995: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
52d99a: 57 push %rdi
|
||||
52d99b: 48 83 ec 20 sub $0x20,%rsp
|
||||
52d99f: 48 mov %rdx,%rdi
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000000052d990 <.data+0x52d990>:
|
||||
52d990: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52d995: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
52d99a: 57 push %rdi
|
||||
52d99b: 48 83 ec 20 sub $0x20,%rsp
|
||||
52d99f: 48 8b fa mov %rdx,%rdi
|
||||
52d9a2: 48 8b f1 mov %rcx,%rsi
|
||||
52d9a5: 48 8d 15 0c 34 12 02 lea 0x212340c(%rip),%rdx # 0x2650db8
|
||||
52d9ac: 41 8b d8 mov %r8d,%ebx
|
||||
52d9af: 48 8d 0d 02 34 12 02 lea 0x2123402(%rip),%rcx # 0x2650db8
|
||||
52d9b6: ff 15 4c d6 67 01 call *0x167d64c(%rip) # 0x1bab008
|
||||
52d9bc: 44 8b c3 mov %ebx,%r8d
|
||||
52d9bf: 48 8b d6 mov %rsi,%rdx
|
||||
52d9c2: 48 8b cf mov %rdi,%rcx
|
||||
52d9c5: 85 c0 test %eax,%eax
|
||||
52d9c7: 75 14 jne 0x52d9dd
|
||||
52d9c9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
||||
52d9ce: 48 8b 74 24 38 mov 0x38(%rsp),%rsi
|
||||
52d9d3: 48 83 c4 20 add $0x20,%rsp
|
||||
52d9d7: 5f pop %rdi
|
||||
52d9d8: e9 23 46 ad ff jmp 0x2000
|
||||
52d9dd: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
||||
52d9e2: 48 8b 74 24 38 mov 0x38(%rsp),%rsi
|
||||
52d9e7: 48 83 c4 20 add $0x20,%rsp
|
||||
52d9eb: 5f pop %rdi
|
||||
52d9ec: e9 4f 42 ad ff jmp 0x1c40
|
||||
52d9f1: cc int3
|
||||
52d9f2: cc int3
|
||||
52d9f3: cc int3
|
||||
52d9f4: cc int3
|
||||
52d9f5: cc int3
|
||||
52d9f6: cc int3
|
||||
52d9f7: cc int3
|
||||
52d9f8: cc int3
|
||||
52d9f9: cc int3
|
||||
52d9fa: cc int3
|
||||
52d9fb: cc int3
|
||||
52d9fc: cc int3
|
||||
52d9fd: cc int3
|
||||
52d9fe: cc int3
|
||||
52d9ff: cc int3
|
||||
52da00: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52da05: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
52da0a: 57 push %rdi
|
||||
52da0b: 48 83 ec 30 sub $0x30,%rsp
|
||||
52da0f: 48 mov %rdx,%rdi
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000000052db50 <.data+0x52db50>:
|
||||
52db50: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52db55: 57 push %rdi
|
||||
52db56: 48 83 ec 30 sub $0x30,%rsp
|
||||
52db5a: 48 8b f9 mov %rcx,%rdi
|
||||
52db5d: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp)
|
||||
52db62: 48 8d 0d 4f 32 12 02 lea 0x212324f(%rip),%rcx # 0x2650db8
|
||||
52db69: 41 8b d8 mov %r8d,%ebx
|
||||
52db6c: 48 8d 15 45 32 12 02 lea 0x2123245(%rip),%rdx # 0x2650db8
|
||||
52db73: 0f 28 f1 movaps %xmm1,%xmm6
|
||||
52db76: ff 15 8c d4 67 01 call *0x167d48c(%rip) # 0x1bab008
|
||||
52db7c: 44 8b c3 mov %ebx,%r8d
|
||||
52db7f: 48 8b d7 mov %rdi,%rdx
|
||||
52db82: 85 c0 test %eax,%eax
|
||||
52db84: 75 17 jne 0x52db9d
|
||||
52db86: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
52db89: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
||||
52db8e: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6
|
||||
52db93: 48 83 c4 30 add $0x30,%rsp
|
||||
52db97: 5f pop %rdi
|
||||
52db98: e9 03 3e ad ff jmp 0x19a0
|
||||
52db9d: 0f 57 c0 xorps %xmm0,%xmm0
|
||||
52dba0: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0
|
||||
52dba4: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
||||
52dba9: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6
|
||||
52dbae: 48 83 c4 30 add $0x30,%rsp
|
||||
52dbb2: 5f pop %rdi
|
||||
52dbb3: e9 18 47 ad ff jmp 0x22d0
|
||||
52dbb8: cc int3
|
||||
52dbb9: cc int3
|
||||
52dbba: cc int3
|
||||
52dbbb: cc int3
|
||||
52dbbc: cc int3
|
||||
52dbbd: cc int3
|
||||
52dbbe: cc int3
|
||||
52dbbf: cc int3
|
||||
52dbc0: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52dbc5: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
52dbca: 57 push %rdi
|
||||
52dbcb: 48 83 ec 20 sub $0x20,%rsp
|
||||
52dbcf: 48 mov %rdx,%rdi
|
||||
@@ -0,0 +1,335 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000000052dc30 <.data+0x52dc30>:
|
||||
52dc30: 40 53 rex push %rbx
|
||||
52dc32: 48 83 ec 50 sub $0x50,%rsp
|
||||
52dc36: 48 8b d9 mov %rcx,%rbx
|
||||
52dc39: 39 51 04 cmp %edx,0x4(%rcx)
|
||||
52dc3c: 0f 84 db 00 00 00 je 0x52dd1d
|
||||
52dc42: 44 89 41 08 mov %r8d,0x8(%rcx)
|
||||
52dc46: 44 8b c2 mov %edx,%r8d
|
||||
52dc49: 89 51 04 mov %edx,0x4(%rcx)
|
||||
52dc4c: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
|
||||
52dc51: 48 89 74 24 60 mov %rsi,0x60(%rsp)
|
||||
52dc56: 48 89 7c 24 68 mov %rdi,0x68(%rsp)
|
||||
52dc5b: e8 60 59 00 00 call 0x5335c0
|
||||
52dc60: 44 8b 43 08 mov 0x8(%rbx),%r8d
|
||||
52dc64: 45 85 c0 test %r8d,%r8d
|
||||
52dc67: 79 23 jns 0x52dc8c
|
||||
52dc69: 8b 54 24 34 mov 0x34(%rsp),%edx
|
||||
52dc6d: 48 8d 7b 48 lea 0x48(%rbx),%rdi
|
||||
52dc71: 48 8b cf mov %rdi,%rcx
|
||||
52dc74: e8 d7 68 00 00 call 0x534550
|
||||
52dc79: 8b 54 24 38 mov 0x38(%rsp),%edx
|
||||
52dc7d: 48 8d 4b 68 lea 0x68(%rbx),%rcx
|
||||
52dc81: e8 ca 68 00 00 call 0x534550
|
||||
52dc86: 8b 54 24 3c mov 0x3c(%rsp),%edx
|
||||
52dc8a: eb 2e jmp 0x52dcba
|
||||
52dc8c: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
|
||||
52dc91: 48 8b cb mov %rbx,%rcx
|
||||
52dc94: e8 27 59 00 00 call 0x5335c0
|
||||
52dc99: 8b 54 24 44 mov 0x44(%rsp),%edx
|
||||
52dc9d: 48 8d 7b 48 lea 0x48(%rbx),%rdi
|
||||
52dca1: 48 8b cf mov %rdi,%rcx
|
||||
52dca4: e8 a7 68 00 00 call 0x534550
|
||||
52dca9: 8b 54 24 48 mov 0x48(%rsp),%edx
|
||||
52dcad: 48 8d 4b 68 lea 0x68(%rbx),%rcx
|
||||
52dcb1: e8 9a 68 00 00 call 0x534550
|
||||
52dcb6: 8b 54 24 4c mov 0x4c(%rsp),%edx
|
||||
52dcba: 48 8d 73 58 lea 0x58(%rbx),%rsi
|
||||
52dcbe: 48 8b ce mov %rsi,%rcx
|
||||
52dcc1: e8 8a 68 00 00 call 0x534550
|
||||
52dcc6: 48 8d 15 eb 30 12 02 lea 0x21230eb(%rip),%rdx # 0x2650db8
|
||||
52dccd: 48 8d 0d e4 30 12 02 lea 0x21230e4(%rip),%rcx # 0x2650db8
|
||||
52dcd4: ff 15 2e d3 67 01 call *0x167d32e(%rip) # 0x1bab008
|
||||
52dcda: 44 8b 03 mov (%rbx),%r8d
|
||||
52dcdd: 41 b9 01 00 00 00 mov $0x1,%r9d
|
||||
52dce3: 8b 54 24 30 mov 0x30(%rsp),%edx
|
||||
52dce7: 85 c0 test %eax,%eax
|
||||
52dce9: 48 8b 06 mov (%rsi),%rax
|
||||
52dcec: 48 89 44 24 28 mov %rax,0x28(%rsp)
|
||||
52dcf1: 48 8b 07 mov (%rdi),%rax
|
||||
52dcf4: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
||||
52dcf9: 75 0b jne 0x52dd06
|
||||
52dcfb: 48 8d 4b 18 lea 0x18(%rbx),%rcx
|
||||
52dcff: e8 3c 45 ad ff call 0x2240
|
||||
52dd04: eb 09 jmp 0x52dd0f
|
||||
52dd06: 48 8d 4b 20 lea 0x20(%rbx),%rcx
|
||||
52dd0a: e8 01 3f ad ff call 0x1c10
|
||||
52dd0f: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi
|
||||
52dd14: 48 8b 74 24 60 mov 0x60(%rsp),%rsi
|
||||
52dd19: c6 43 15 01 movb $0x1,0x15(%rbx)
|
||||
52dd1d: 48 83 c4 50 add $0x50,%rsp
|
||||
52dd21: 5b pop %rbx
|
||||
52dd22: c3 ret
|
||||
52dd23: cc int3
|
||||
52dd24: cc int3
|
||||
52dd25: cc int3
|
||||
52dd26: cc int3
|
||||
52dd27: cc int3
|
||||
52dd28: cc int3
|
||||
52dd29: cc int3
|
||||
52dd2a: cc int3
|
||||
52dd2b: cc int3
|
||||
52dd2c: cc int3
|
||||
52dd2d: cc int3
|
||||
52dd2e: cc int3
|
||||
52dd2f: cc int3
|
||||
52dd30: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52dd35: 57 push %rdi
|
||||
52dd36: 48 83 ec 20 sub $0x20,%rsp
|
||||
52dd3a: 83 b9 30 01 00 00 00 cmpl $0x0,0x130(%rcx)
|
||||
52dd41: 48 8b d9 mov %rcx,%rbx
|
||||
52dd44: 7e 11 jle 0x52dd57
|
||||
52dd46: 48 8b 89 28 01 00 00 mov 0x128(%rcx),%rcx
|
||||
52dd4d: 48 85 c9 test %rcx,%rcx
|
||||
52dd50: 74 05 je 0x52dd57
|
||||
52dd52: e8 69 33 ad ff call 0x10c0
|
||||
52dd57: 33 ff xor %edi,%edi
|
||||
52dd59: 48 89 bb 28 01 00 00 mov %rdi,0x128(%rbx)
|
||||
52dd60: 89 bb 30 01 00 00 mov %edi,0x130(%rbx)
|
||||
52dd66: 39 bb 20 01 00 00 cmp %edi,0x120(%rbx)
|
||||
52dd6c: 7e 11 jle 0x52dd7f
|
||||
52dd6e: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx
|
||||
52dd75: 48 85 c9 test %rcx,%rcx
|
||||
52dd78: 74 05 je 0x52dd7f
|
||||
52dd7a: e8 41 33 ad ff call 0x10c0
|
||||
52dd7f: 48 89 bb 18 01 00 00 mov %rdi,0x118(%rbx)
|
||||
52dd86: 89 bb 20 01 00 00 mov %edi,0x120(%rbx)
|
||||
52dd8c: 39 bb 10 01 00 00 cmp %edi,0x110(%rbx)
|
||||
52dd92: 7e 11 jle 0x52dda5
|
||||
52dd94: 48 8b 8b 08 01 00 00 mov 0x108(%rbx),%rcx
|
||||
52dd9b: 48 85 c9 test %rcx,%rcx
|
||||
52dd9e: 74 05 je 0x52dda5
|
||||
52dda0: e8 1b 33 ad ff call 0x10c0
|
||||
52dda5: 48 89 bb 08 01 00 00 mov %rdi,0x108(%rbx)
|
||||
52ddac: 89 bb 10 01 00 00 mov %edi,0x110(%rbx)
|
||||
52ddb2: 39 bb 00 01 00 00 cmp %edi,0x100(%rbx)
|
||||
52ddb8: 7e 11 jle 0x52ddcb
|
||||
52ddba: 48 8b 8b f8 00 00 00 mov 0xf8(%rbx),%rcx
|
||||
52ddc1: 48 85 c9 test %rcx,%rcx
|
||||
52ddc4: 74 05 je 0x52ddcb
|
||||
52ddc6: e8 f5 32 ad ff call 0x10c0
|
||||
52ddcb: 48 89 bb f8 00 00 00 mov %rdi,0xf8(%rbx)
|
||||
52ddd2: 89 bb 00 01 00 00 mov %edi,0x100(%rbx)
|
||||
52ddd8: 39 bb f0 00 00 00 cmp %edi,0xf0(%rbx)
|
||||
52ddde: 7e 11 jle 0x52ddf1
|
||||
52dde0: 48 8b 8b e8 00 00 00 mov 0xe8(%rbx),%rcx
|
||||
52dde7: 48 85 c9 test %rcx,%rcx
|
||||
52ddea: 74 05 je 0x52ddf1
|
||||
52ddec: e8 cf 32 ad ff call 0x10c0
|
||||
52ddf1: 48 89 bb e8 00 00 00 mov %rdi,0xe8(%rbx)
|
||||
52ddf8: 89 bb f0 00 00 00 mov %edi,0xf0(%rbx)
|
||||
52ddfe: 39 bb e0 00 00 00 cmp %edi,0xe0(%rbx)
|
||||
52de04: 7e 11 jle 0x52de17
|
||||
52de06: 48 8b 8b d8 00 00 00 mov 0xd8(%rbx),%rcx
|
||||
52de0d: 48 85 c9 test %rcx,%rcx
|
||||
52de10: 74 05 je 0x52de17
|
||||
52de12: e8 a9 32 ad ff call 0x10c0
|
||||
52de17: 48 89 bb d8 00 00 00 mov %rdi,0xd8(%rbx)
|
||||
52de1e: 89 bb e0 00 00 00 mov %edi,0xe0(%rbx)
|
||||
52de24: 39 bb d0 00 00 00 cmp %edi,0xd0(%rbx)
|
||||
52de2a: 7e 11 jle 0x52de3d
|
||||
52de2c: 48 8b 8b c8 00 00 00 mov 0xc8(%rbx),%rcx
|
||||
52de33: 48 85 c9 test %rcx,%rcx
|
||||
52de36: 74 05 je 0x52de3d
|
||||
52de38: e8 83 32 ad ff call 0x10c0
|
||||
52de3d: 48 89 bb c8 00 00 00 mov %rdi,0xc8(%rbx)
|
||||
52de44: 89 bb d0 00 00 00 mov %edi,0xd0(%rbx)
|
||||
52de4a: 39 bb c0 00 00 00 cmp %edi,0xc0(%rbx)
|
||||
52de50: 7e 11 jle 0x52de63
|
||||
52de52: 48 8b 8b b8 00 00 00 mov 0xb8(%rbx),%rcx
|
||||
52de59: 48 85 c9 test %rcx,%rcx
|
||||
52de5c: 74 05 je 0x52de63
|
||||
52de5e: e8 5d 32 ad ff call 0x10c0
|
||||
52de63: 48 89 bb b8 00 00 00 mov %rdi,0xb8(%rbx)
|
||||
52de6a: 89 bb c0 00 00 00 mov %edi,0xc0(%rbx)
|
||||
52de70: 39 bb b0 00 00 00 cmp %edi,0xb0(%rbx)
|
||||
52de76: 7e 11 jle 0x52de89
|
||||
52de78: 48 8b 8b a8 00 00 00 mov 0xa8(%rbx),%rcx
|
||||
52de7f: 48 85 c9 test %rcx,%rcx
|
||||
52de82: 74 05 je 0x52de89
|
||||
52de84: e8 37 32 ad ff call 0x10c0
|
||||
52de89: 48 89 bb a8 00 00 00 mov %rdi,0xa8(%rbx)
|
||||
52de90: 89 bb b0 00 00 00 mov %edi,0xb0(%rbx)
|
||||
52de96: 39 bb a0 00 00 00 cmp %edi,0xa0(%rbx)
|
||||
52de9c: 7e 11 jle 0x52deaf
|
||||
52de9e: 48 8b 8b 98 00 00 00 mov 0x98(%rbx),%rcx
|
||||
52dea5: 48 85 c9 test %rcx,%rcx
|
||||
52dea8: 74 05 je 0x52deaf
|
||||
52deaa: e8 11 32 ad ff call 0x10c0
|
||||
52deaf: 48 89 bb 98 00 00 00 mov %rdi,0x98(%rbx)
|
||||
52deb6: 89 bb a0 00 00 00 mov %edi,0xa0(%rbx)
|
||||
52debc: 39 bb 90 00 00 00 cmp %edi,0x90(%rbx)
|
||||
52dec2: 7e 11 jle 0x52ded5
|
||||
52dec4: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx
|
||||
52decb: 48 85 c9 test %rcx,%rcx
|
||||
52dece: 74 05 je 0x52ded5
|
||||
52ded0: e8 eb 31 ad ff call 0x10c0
|
||||
52ded5: 48 89 bb 88 00 00 00 mov %rdi,0x88(%rbx)
|
||||
52dedc: 89 bb 90 00 00 00 mov %edi,0x90(%rbx)
|
||||
52dee2: 39 bb 80 00 00 00 cmp %edi,0x80(%rbx)
|
||||
52dee8: 7e 0e jle 0x52def8
|
||||
52deea: 48 8b 4b 78 mov 0x78(%rbx),%rcx
|
||||
52deee: 48 85 c9 test %rcx,%rcx
|
||||
52def1: 74 05 je 0x52def8
|
||||
52def3: e8 c8 31 ad ff call 0x10c0
|
||||
52def8: 48 89 7b 78 mov %rdi,0x78(%rbx)
|
||||
52defc: 89 bb 80 00 00 00 mov %edi,0x80(%rbx)
|
||||
52df02: 39 7b 70 cmp %edi,0x70(%rbx)
|
||||
52df05: 7e 0e jle 0x52df15
|
||||
52df07: 48 8b 4b 68 mov 0x68(%rbx),%rcx
|
||||
52df0b: 48 85 c9 test %rcx,%rcx
|
||||
52df0e: 74 05 je 0x52df15
|
||||
52df10: e8 ab 31 ad ff call 0x10c0
|
||||
52df15: 48 89 7b 68 mov %rdi,0x68(%rbx)
|
||||
52df19: 89 7b 70 mov %edi,0x70(%rbx)
|
||||
52df1c: 39 7b 60 cmp %edi,0x60(%rbx)
|
||||
52df1f: 7e 0e jle 0x52df2f
|
||||
52df21: 48 8b 4b 58 mov 0x58(%rbx),%rcx
|
||||
52df25: 48 85 c9 test %rcx,%rcx
|
||||
52df28: 74 05 je 0x52df2f
|
||||
52df2a: e8 91 31 ad ff call 0x10c0
|
||||
52df2f: 48 89 7b 58 mov %rdi,0x58(%rbx)
|
||||
52df33: 89 7b 60 mov %edi,0x60(%rbx)
|
||||
52df36: 39 7b 50 cmp %edi,0x50(%rbx)
|
||||
52df39: 7e 0e jle 0x52df49
|
||||
52df3b: 48 8b 4b 48 mov 0x48(%rbx),%rcx
|
||||
52df3f: 48 85 c9 test %rcx,%rcx
|
||||
52df42: 74 05 je 0x52df49
|
||||
52df44: e8 77 31 ad ff call 0x10c0
|
||||
52df49: 48 89 7b 48 mov %rdi,0x48(%rbx)
|
||||
52df4d: 89 7b 50 mov %edi,0x50(%rbx)
|
||||
52df50: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
||||
52df55: 48 83 c4 20 add $0x20,%rsp
|
||||
52df59: 5f pop %rdi
|
||||
52df5a: c3 ret
|
||||
52df5b: cc int3
|
||||
52df5c: cc int3
|
||||
52df5d: cc int3
|
||||
52df5e: cc int3
|
||||
52df5f: cc int3
|
||||
52df60: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
52df65: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
52df6a: 48 89 7c 24 18 mov %rdi,0x18(%rsp)
|
||||
52df6f: 41 56 push %r14
|
||||
52df71: 48 83 ec 30 sub $0x30,%rsp
|
||||
52df75: 8b 91 a0 01 00 00 mov 0x1a0(%rcx),%edx
|
||||
52df7b: 48 8b f9 mov %rcx,%rdi
|
||||
52df7e: 48 81 c1 40 03 00 00 add $0x340,%rcx
|
||||
52df85: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp)
|
||||
52df8a: 0f 57 d2 xorps %xmm2,%xmm2
|
||||
52df8d: 0f 57 f6 xorps %xmm6,%xmm6
|
||||
52df90: e8 fb 01 00 00 call 0x52e190
|
||||
52df95: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx
|
||||
52df9b: 48 8d 8f 50 03 00 00 lea 0x350(%rdi),%rcx
|
||||
52dfa2: 0f 57 d2 xorps %xmm2,%xmm2
|
||||
52dfa5: e8 e6 01 00 00 call 0x52e190
|
||||
52dfaa: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx
|
||||
52dfb0: 48 8d 8f b0 03 00 00 lea 0x3b0(%rdi),%rcx
|
||||
52dfb7: 03 d2 add %edx,%edx
|
||||
52dfb9: 0f 57 d2 xorps %xmm2,%xmm2
|
||||
52dfbc: e8 cf 01 00 00 call 0x52e190
|
||||
52dfc1: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx
|
||||
52dfc7: 48 8b 8f 50 03 00 00 mov 0x350(%rdi),%rcx
|
||||
52dfce: e8 1d 77 00 00 call 0x5356f0
|
||||
52dfd3: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx
|
||||
52dfd9: 48 8b 8f 40 03 00 00 mov 0x340(%rdi),%rcx
|
||||
52dfe0: e8 0b 77 00 00 call 0x5356f0
|
||||
52dfe5: 80 bf b4 01 00 00 00 cmpb $0x0,0x1b4(%rdi)
|
||||
52dfec: 0f 84 80 00 00 00 je 0x52e072
|
||||
52dff2: 48 8b 97 40 03 00 00 mov 0x340(%rdi),%rdx
|
||||
52dff9: 44 8b 8f a0 01 00 00 mov 0x1a0(%rdi),%r9d
|
||||
52e000: 4c 8b c2 mov %rdx,%r8
|
||||
52e003: 48 8b 8f b0 03 00 00 mov 0x3b0(%rdi),%rcx
|
||||
52e00a: e8 61 fa ff ff call 0x52da70
|
||||
52e00f: 4c 63 97 a0 01 00 00 movslq 0x1a0(%rdi),%r10
|
||||
52e016: 33 c0 xor %eax,%eax
|
||||
52e018: 4c 8b 8f b0 03 00 00 mov 0x3b0(%rdi),%r9
|
||||
52e01f: 49 83 fa 04 cmp $0x4,%r10
|
||||
52e023: 7c 38 jl 0x52e05d
|
||||
52e025: 49 8d 52 fc lea -0x4(%r10),%rdx
|
||||
52e029: 48 c1 ea 02 shr $0x2,%rdx
|
||||
52e02d: 49 8d 49 08 lea 0x8(%r9),%rcx
|
||||
52e031: 48 ff c2 inc %rdx
|
||||
52e034: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax
|
||||
52e03b: 00
|
||||
52e03c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
52e040: f3 0f 58 71 f8 addss -0x8(%rcx),%xmm6
|
||||
52e045: f3 0f 58 71 fc addss -0x4(%rcx),%xmm6
|
||||
52e04a: f3 0f 58 31 addss (%rcx),%xmm6
|
||||
52e04e: f3 0f 58 71 04 addss 0x4(%rcx),%xmm6
|
||||
52e053: 48 83 c1 10 add $0x10,%rcx
|
||||
52e057: 48 83 ea 01 sub $0x1,%rdx
|
||||
52e05b: 75 e3 jne 0x52e040
|
||||
52e05d: 49 3b c2 cmp %r10,%rax
|
||||
52e060: 7d 6e jge 0x52e0d0
|
||||
52e062: f3 41 0f 58 34 81 addss (%r9,%rax,4),%xmm6
|
||||
52e068: 48 ff c0 inc %rax
|
||||
52e06b: 49 3b c2 cmp %r10,%rax
|
||||
52e06e: 7c f2 jl 0x52e062
|
||||
52e070: eb 5e jmp 0x52e0d0
|
||||
52e072: 4c 63 97 a0 01 00 00 movslq 0x1a0(%rdi),%r10
|
||||
52e079: 33 c0 xor %eax,%eax
|
||||
52e07b: 4c 8b 8f 40 03 00 00 mov 0x340(%rdi),%r9
|
||||
52e082: 49 83 fa 04 cmp $0x4,%r10
|
||||
52e086: 7c 35 jl 0x52e0bd
|
||||
52e088: 49 8d 52 fc lea -0x4(%r10),%rdx
|
||||
52e08c: 48 c1 ea 02 shr $0x2,%rdx
|
||||
52e090: 49 8d 49 08 lea 0x8(%r9),%rcx
|
||||
52e094: 48 ff c2 inc %rdx
|
||||
52e097: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax
|
||||
52e09e: 00
|
||||
52e09f: 90 nop
|
||||
52e0a0: f3 0f 58 71 f8 addss -0x8(%rcx),%xmm6
|
||||
52e0a5: f3 0f 58 71 fc addss -0x4(%rcx),%xmm6
|
||||
52e0aa: f3 0f 58 31 addss (%rcx),%xmm6
|
||||
52e0ae: f3 0f 58 71 04 addss 0x4(%rcx),%xmm6
|
||||
52e0b3: 48 83 c1 10 add $0x10,%rcx
|
||||
52e0b7: 48 83 ea 01 sub $0x1,%rdx
|
||||
52e0bb: 75 e3 jne 0x52e0a0
|
||||
52e0bd: 49 3b c2 cmp %r10,%rax
|
||||
52e0c0: 7d 0e jge 0x52e0d0
|
||||
52e0c2: f3 41 0f 58 34 81 addss (%r9,%rax,4),%xmm6
|
||||
52e0c8: 48 ff c0 inc %rax
|
||||
52e0cb: 49 3b c2 cmp %r10,%rax
|
||||
52e0ce: 7c f2 jl 0x52e0c2
|
||||
52e0d0: f3 0f 10 0d cc 5d f9 movss 0x1f95dcc(%rip),%xmm1 # 0x24c3ea4
|
||||
52e0d7: 01
|
||||
52e0d8: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
||||
52e0dd: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
|
||||
52e0e2: 66 41 0f 6e c2 movd %r10d,%xmm0
|
||||
52e0e7: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
|
||||
52e0ea: f3 0f 5e f0 divss %xmm0,%xmm6
|
||||
52e0ee: 66 0f 6e 87 ac 01 00 movd 0x1ac(%rdi),%xmm0
|
||||
52e0f5: 00
|
||||
52e0f6: f3 0f 5e ce divss %xmm6,%xmm1
|
||||
52e0fa: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6
|
||||
52e0ff: f3 0f 11 8f a4 01 00 movss %xmm1,0x1a4(%rdi)
|
||||
52e106: 00
|
||||
52e107: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
|
||||
52e10a: f3 0f 5e c8 divss %xmm0,%xmm1
|
||||
52e10e: f3 0f 11 8f a4 01 00 movss %xmm1,0x1a4(%rdi)
|
||||
52e115: 00
|
||||
52e116: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
|
||||
52e11b: 48 83 c4 30 add $0x30,%rsp
|
||||
52e11f: 41 5e pop %r14
|
||||
52e121: c3 ret
|
||||
52e122: cc int3
|
||||
52e123: cc int3
|
||||
52e124: cc int3
|
||||
52e125: cc int3
|
||||
52e126: cc int3
|
||||
52e127: cc int3
|
||||
52e128: cc int3
|
||||
52e129: cc int3
|
||||
52e12a: cc int3
|
||||
52e12b: cc int3
|
||||
52e12c: cc int3
|
||||
52e12d: cc int3
|
||||
52e12e: cc int3
|
||||
52e12f: cc int3
|
||||
@@ -0,0 +1,527 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000000535a70 <.data+0x535a70>:
|
||||
535a70: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
535a75: 48 89 74 24 10 mov %rsi,0x10(%rsp)
|
||||
535a7a: 57 push %rdi
|
||||
535a7b: 48 83 ec 20 sub $0x20,%rsp
|
||||
535a7f: 48 8b fa mov %rdx,%rdi
|
||||
535a82: 48 8b f1 mov %rcx,%rsi
|
||||
535a85: 48 8d 15 2c b3 11 02 lea 0x211b32c(%rip),%rdx # 0x2650db8
|
||||
535a8c: 41 8b d8 mov %r8d,%ebx
|
||||
535a8f: 48 8d 0d 22 b3 11 02 lea 0x211b322(%rip),%rcx # 0x2650db8
|
||||
535a96: ff 15 6c 55 67 01 call *0x167556c(%rip) # 0x1bab008
|
||||
535a9c: 44 8b c3 mov %ebx,%r8d
|
||||
535a9f: 48 8b d6 mov %rsi,%rdx
|
||||
535aa2: 48 8b cf mov %rdi,%rcx
|
||||
535aa5: 85 c0 test %eax,%eax
|
||||
535aa7: 75 14 jne 0x535abd
|
||||
535aa9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
||||
535aae: 48 8b 74 24 38 mov 0x38(%rsp),%rsi
|
||||
535ab3: 48 83 c4 20 add $0x20,%rsp
|
||||
535ab7: 5f pop %rdi
|
||||
535ab8: e9 53 af c0 ff jmp 0x140a10
|
||||
535abd: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
||||
535ac2: 48 8b 74 24 38 mov 0x38(%rsp),%rsi
|
||||
535ac7: 48 83 c4 20 add $0x20,%rsp
|
||||
535acb: 5f pop %rdi
|
||||
535acc: e9 9f af c0 ff jmp 0x140a70
|
||||
535ad1: cc int3
|
||||
535ad2: cc int3
|
||||
535ad3: cc int3
|
||||
535ad4: cc int3
|
||||
535ad5: cc int3
|
||||
535ad6: cc int3
|
||||
535ad7: cc int3
|
||||
535ad8: cc int3
|
||||
535ad9: cc int3
|
||||
535ada: cc int3
|
||||
535adb: cc int3
|
||||
535adc: cc int3
|
||||
535add: cc int3
|
||||
535ade: cc int3
|
||||
535adf: cc int3
|
||||
535ae0: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
||||
535ae5: 57 push %rdi
|
||||
535ae6: 48 83 ec 40 sub $0x40,%rsp
|
||||
535aea: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp)
|
||||
535af1: ff ff
|
||||
535af3: 48 89 5c 24 58 mov %rbx,0x58(%rsp)
|
||||
535af8: 48 89 6c 24 60 mov %rbp,0x60(%rsp)
|
||||
535afd: 48 89 74 24 68 mov %rsi,0x68(%rsp)
|
||||
535b02: 48 8b da mov %rdx,%rbx
|
||||
535b05: 48 8b f9 mov %rcx,%rdi
|
||||
535b08: e8 13 9e ff ff call 0x52f920
|
||||
535b0d: 90 nop
|
||||
535b0e: 48 8d 05 fb 66 f7 01 lea 0x1f766fb(%rip),%rax # 0x24ac210
|
||||
535b15: 48 89 07 mov %rax,(%rdi)
|
||||
535b18: 48 8d 05 e9 6a f7 01 lea 0x1f76ae9(%rip),%rax # 0x24ac608
|
||||
535b1f: 48 89 87 d0 03 00 00 mov %rax,0x3d0(%rdi)
|
||||
535b26: 33 ed xor %ebp,%ebp
|
||||
535b28: 48 89 af d8 04 24 00 mov %rbp,0x2404d8(%rdi)
|
||||
535b2f: 8b c5 mov %ebp,%eax
|
||||
535b31: 87 87 dc 04 24 00 xchg %eax,0x2404dc(%rdi)
|
||||
535b37: 89 af e0 04 24 00 mov %ebp,0x2404e0(%rdi)
|
||||
535b3d: 48 8d 8f e8 04 24 00 lea 0x2404e8(%rdi),%rcx
|
||||
535b44: e8 07 07 00 00 call 0x536250
|
||||
535b49: 48 8d 8f 00 05 34 00 lea 0x340500(%rdi),%rcx
|
||||
535b50: e8 fb 06 00 00 call 0x536250
|
||||
535b55: 48 8d 8f 18 05 44 00 lea 0x440518(%rdi),%rcx
|
||||
535b5c: e8 ef 06 00 00 call 0x536250
|
||||
535b61: 48 8d 8f 30 05 54 00 lea 0x540530(%rdi),%rcx
|
||||
535b68: e8 03 db ff ff call 0x533670
|
||||
535b6d: 90 nop
|
||||
535b6e: 48 89 af 68 06 54 00 mov %rbp,0x540668(%rdi)
|
||||
535b75: 89 af 70 06 54 00 mov %ebp,0x540670(%rdi)
|
||||
535b7b: 48 8d 8f 78 06 54 00 lea 0x540678(%rdi),%rcx
|
||||
535b82: 48 8d 35 97 86 ff ff lea -0x7969(%rip),%rsi # 0x52e220
|
||||
535b89: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
||||
535b8e: 4c 8d 0d 9b d7 ff ff lea -0x2865(%rip),%r9 # 0x533330
|
||||
535b95: 8d 55 10 lea 0x10(%rbp),%edx
|
||||
535b98: 44 8d 45 02 lea 0x2(%rbp),%r8d
|
||||
535b9c: e8 63 c0 bf 00 call 0x1131c04
|
||||
535ba1: 90 nop
|
||||
535ba2: 48 89 af 98 06 54 00 mov %rbp,0x540698(%rdi)
|
||||
535ba9: 89 af a0 06 54 00 mov %ebp,0x5406a0(%rdi)
|
||||
535baf: 48 89 af a8 06 54 00 mov %rbp,0x5406a8(%rdi)
|
||||
535bb6: 89 af b0 06 54 00 mov %ebp,0x5406b0(%rdi)
|
||||
535bbc: 48 89 af b8 06 54 00 mov %rbp,0x5406b8(%rdi)
|
||||
535bc3: 89 af c0 06 54 00 mov %ebp,0x5406c0(%rdi)
|
||||
535bc9: 48 89 af c8 06 54 00 mov %rbp,0x5406c8(%rdi)
|
||||
535bd0: 89 af d0 06 54 00 mov %ebp,0x5406d0(%rdi)
|
||||
535bd6: 48 89 af d8 06 54 00 mov %rbp,0x5406d8(%rdi)
|
||||
535bdd: 89 af e0 06 54 00 mov %ebp,0x5406e0(%rdi)
|
||||
535be3: 48 89 af e8 06 54 00 mov %rbp,0x5406e8(%rdi)
|
||||
535bea: 89 af f0 06 54 00 mov %ebp,0x5406f0(%rdi)
|
||||
535bf0: 48 89 af f8 06 54 00 mov %rbp,0x5406f8(%rdi)
|
||||
535bf7: 89 af 00 07 54 00 mov %ebp,0x540700(%rdi)
|
||||
535bfd: 48 89 af 08 07 54 00 mov %rbp,0x540708(%rdi)
|
||||
535c04: 89 af 10 07 54 00 mov %ebp,0x540710(%rdi)
|
||||
535c0a: 48 89 af 18 07 54 00 mov %rbp,0x540718(%rdi)
|
||||
535c11: 89 af 20 07 54 00 mov %ebp,0x540720(%rdi)
|
||||
535c17: 48 8d 8f 28 07 54 00 lea 0x540728(%rdi),%rcx
|
||||
535c1e: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
||||
535c23: 4c 8d 0d 06 d7 ff ff lea -0x28fa(%rip),%r9 # 0x533330
|
||||
535c2a: 8d 55 10 lea 0x10(%rbp),%edx
|
||||
535c2d: 44 8d 45 02 lea 0x2(%rbp),%r8d
|
||||
535c31: e8 ce bf bf 00 call 0x1131c04
|
||||
535c36: 90 nop
|
||||
535c37: 48 89 af 48 07 54 00 mov %rbp,0x540748(%rdi)
|
||||
535c3e: 89 af 50 07 54 00 mov %ebp,0x540750(%rdi)
|
||||
535c44: 48 89 af 58 07 54 00 mov %rbp,0x540758(%rdi)
|
||||
535c4b: 89 af 60 07 54 00 mov %ebp,0x540760(%rdi)
|
||||
535c51: 48 8d 8f 68 07 54 00 lea 0x540768(%rdi),%rcx
|
||||
535c58: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
||||
535c5d: 4c 8d 0d cc d6 ff ff lea -0x2934(%rip),%r9 # 0x533330
|
||||
535c64: 8d 55 10 lea 0x10(%rbp),%edx
|
||||
535c67: 44 8d 45 02 lea 0x2(%rbp),%r8d
|
||||
535c6b: e8 94 bf bf 00 call 0x1131c04
|
||||
535c70: 90 nop
|
||||
535c71: 48 89 af 88 07 54 00 mov %rbp,0x540788(%rdi)
|
||||
535c78: 89 af 90 07 54 00 mov %ebp,0x540790(%rdi)
|
||||
535c7e: 48 89 af 98 07 54 00 mov %rbp,0x540798(%rdi)
|
||||
535c85: 89 af a0 07 54 00 mov %ebp,0x5407a0(%rdi)
|
||||
535c8b: 48 8d 8f a8 07 54 00 lea 0x5407a8(%rdi),%rcx
|
||||
535c92: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
||||
535c97: 4c 8d 0d 92 d6 ff ff lea -0x296e(%rip),%r9 # 0x533330
|
||||
535c9e: 8d 55 10 lea 0x10(%rbp),%edx
|
||||
535ca1: 44 8d 45 02 lea 0x2(%rbp),%r8d
|
||||
535ca5: e8 5a bf bf 00 call 0x1131c04
|
||||
535caa: 90 nop
|
||||
535cab: 48 8d 8f c8 07 54 00 lea 0x5407c8(%rdi),%rcx
|
||||
535cb2: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
||||
535cb7: 4c 8d 0d 72 d6 ff ff lea -0x298e(%rip),%r9 # 0x533330
|
||||
535cbe: 8d 55 10 lea 0x10(%rbp),%edx
|
||||
535cc1: 44 8d 45 02 lea 0x2(%rbp),%r8d
|
||||
535cc5: e8 3a bf bf 00 call 0x1131c04
|
||||
535cca: 90 nop
|
||||
535ccb: 48 8d 8f e8 07 54 00 lea 0x5407e8(%rdi),%rcx
|
||||
535cd2: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
||||
535cd7: 4c 8d 0d 52 d6 ff ff lea -0x29ae(%rip),%r9 # 0x533330
|
||||
535cde: 8d 55 10 lea 0x10(%rbp),%edx
|
||||
535ce1: 44 8d 45 08 lea 0x8(%rbp),%r8d
|
||||
535ce5: e8 1a bf bf 00 call 0x1131c04
|
||||
535cea: 48 89 af 68 08 54 00 mov %rbp,0x540868(%rdi)
|
||||
535cf1: c7 87 70 08 54 00 00 movl $0x3f800000,0x540870(%rdi)
|
||||
535cf8: 00 80 3f
|
||||
535cfb: c7 87 74 08 54 00 00 movl $0x3f800000,0x540874(%rdi)
|
||||
535d02: 00 80 3f
|
||||
535d05: c7 87 78 08 54 00 00 movl $0x3f000000,0x540878(%rdi)
|
||||
535d0c: 00 00 3f
|
||||
535d0f: c7 87 7c 08 54 00 00 movl $0x3f000000,0x54087c(%rdi)
|
||||
535d16: 00 00 3f
|
||||
535d19: c7 87 80 08 54 00 00 movl $0x3f800000,0x540880(%rdi)
|
||||
535d20: 00 80 3f
|
||||
535d23: c7 87 84 08 54 00 00 movl $0x3f800000,0x540884(%rdi)
|
||||
535d2a: 00 80 3f
|
||||
535d2d: c7 87 88 08 54 00 00 movl $0x3f800000,0x540888(%rdi)
|
||||
535d34: 00 80 3f
|
||||
535d37: c7 87 8c 08 54 00 00 movl $0x3f800000,0x54088c(%rdi)
|
||||
535d3e: 00 80 3f
|
||||
535d41: 66 89 af 90 08 54 00 mov %bp,0x540890(%rdi)
|
||||
535d48: c7 87 94 08 54 00 00 movl $0x3f800000,0x540894(%rdi)
|
||||
535d4f: 00 80 3f
|
||||
535d52: 48 c7 87 98 08 54 00 movq $0x3f800000,0x540898(%rdi)
|
||||
535d59: 00 00 80 3f
|
||||
535d5d: 40 88 af a0 08 54 00 mov %bpl,0x5408a0(%rdi)
|
||||
535d64: 48 89 af a4 08 54 00 mov %rbp,0x5408a4(%rdi)
|
||||
535d6b: c7 87 ac 08 54 00 00 movl $0x1000000,0x5408ac(%rdi)
|
||||
535d72: 00 00 01
|
||||
535d75: 48 89 9f b0 08 54 00 mov %rbx,0x5408b0(%rdi)
|
||||
535d7c: c6 87 b8 08 54 00 01 movb $0x1,0x5408b8(%rdi)
|
||||
535d83: c7 47 24 00 44 2c 47 movl $0x472c4400,0x24(%rdi)
|
||||
535d8a: 48 8b c7 mov %rdi,%rax
|
||||
535d8d: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx
|
||||
535d92: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp
|
||||
535d97: 48 8b 74 24 68 mov 0x68(%rsp),%rsi
|
||||
535d9c: 48 83 c4 40 add $0x40,%rsp
|
||||
535da0: 5f pop %rdi
|
||||
535da1: c3 ret
|
||||
535da2: cc int3
|
||||
535da3: cc int3
|
||||
535da4: cc int3
|
||||
535da5: cc int3
|
||||
535da6: cc int3
|
||||
535da7: cc int3
|
||||
535da8: cc int3
|
||||
535da9: cc int3
|
||||
535daa: cc int3
|
||||
535dab: cc int3
|
||||
535dac: cc int3
|
||||
535dad: cc int3
|
||||
535dae: cc int3
|
||||
535daf: cc int3
|
||||
535db0: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
||||
535db5: 57 push %rdi
|
||||
535db6: 48 83 ec 40 sub $0x40,%rsp
|
||||
535dba: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
|
||||
535dc1: ff ff
|
||||
535dc3: 48 89 5c 24 58 mov %rbx,0x58(%rsp)
|
||||
535dc8: 48 89 6c 24 60 mov %rbp,0x60(%rsp)
|
||||
535dcd: 48 89 74 24 68 mov %rsi,0x68(%rsp)
|
||||
535dd2: 48 8b f9 mov %rcx,%rdi
|
||||
535dd5: 89 11 mov %edx,(%rcx)
|
||||
535dd7: 44 89 41 04 mov %r8d,0x4(%rcx)
|
||||
535ddb: 33 f6 xor %esi,%esi
|
||||
535ddd: 48 89 71 08 mov %rsi,0x8(%rcx)
|
||||
535de1: 48 89 71 18 mov %rsi,0x18(%rcx)
|
||||
535de5: 40 88 b1 20 01 00 00 mov %sil,0x120(%rcx)
|
||||
535dec: 48 63 11 movslq (%rcx),%rdx
|
||||
535def: 8d 42 01 lea 0x1(%rdx),%eax
|
||||
535df2: 48 63 e8 movslq %eax,%rbp
|
||||
535df5: 48 c1 e5 03 shl $0x3,%rbp
|
||||
535df9: 48 8b cd mov %rbp,%rcx
|
||||
535dfc: 83 e1 03 and $0x3,%ecx
|
||||
535dff: 74 0b je 0x535e0c
|
||||
535e01: b8 04 00 00 00 mov $0x4,%eax
|
||||
535e06: 48 2b c1 sub %rcx,%rax
|
||||
535e09: 48 03 e8 add %rax,%rbp
|
||||
535e0c: 48 8b ca mov %rdx,%rcx
|
||||
535e0f: 48 63 47 04 movslq 0x4(%rdi),%rax
|
||||
535e13: 48 0f af c8 imul %rax,%rcx
|
||||
535e17: 48 8d 1c 8d 20 00 00 lea 0x20(,%rcx,4),%rbx
|
||||
535e1e: 00
|
||||
535e1f: 48 03 dd add %rbp,%rbx
|
||||
535e22: 48 89 5f 08 mov %rbx,0x8(%rdi)
|
||||
535e26: 48 8b ce mov %rsi,%rcx
|
||||
535e29: ff 15 79 54 67 01 call *0x1675479(%rip) # 0x1bab2a8
|
||||
535e2f: 48 8b cb mov %rbx,%rcx
|
||||
535e32: ff 15 78 54 67 01 call *0x1675478(%rip) # 0x1bab2b0
|
||||
535e38: 48 89 47 18 mov %rax,0x18(%rdi)
|
||||
535e3c: 48 85 c0 test %rax,%rax
|
||||
535e3f: 74 65 je 0x535ea6
|
||||
535e41: 48 89 47 10 mov %rax,0x10(%rdi)
|
||||
535e45: 48 8d 14 28 lea (%rax,%rbp,1),%rdx
|
||||
535e49: 44 8b c6 mov %esi,%r8d
|
||||
535e4c: 39 37 cmp %esi,(%rdi)
|
||||
535e4e: 7e 2c jle 0x535e7c
|
||||
535e50: 48 8b ce mov %rsi,%rcx
|
||||
535e53: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
535e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
535e5e: 00 00
|
||||
535e60: 48 8b 47 10 mov 0x10(%rdi),%rax
|
||||
535e64: 48 89 14 01 mov %rdx,(%rcx,%rax,1)
|
||||
535e68: 48 63 47 04 movslq 0x4(%rdi),%rax
|
||||
535e6c: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
||||
535e70: 41 ff c0 inc %r8d
|
||||
535e73: 48 8d 49 08 lea 0x8(%rcx),%rcx
|
||||
535e77: 44 3b 07 cmp (%rdi),%r8d
|
||||
535e7a: 7c e4 jl 0x535e60
|
||||
535e7c: 48 63 0f movslq (%rdi),%rcx
|
||||
535e7f: 48 8b 47 10 mov 0x10(%rdi),%rax
|
||||
535e83: 48 89 34 c8 mov %rsi,(%rax,%rcx,8)
|
||||
535e87: 40 86 b7 20 01 00 00 xchg %sil,0x120(%rdi)
|
||||
535e8e: 48 8b c7 mov %rdi,%rax
|
||||
535e91: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx
|
||||
535e96: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp
|
||||
535e9b: 48 8b 74 24 68 mov 0x68(%rsp),%rsi
|
||||
535ea0: 48 83 c4 40 add $0x40,%rsp
|
||||
535ea4: 5f pop %rdi
|
||||
535ea5: c3 ret
|
||||
535ea6: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
|
||||
535eab: e8 30 bb f3 ff call 0x4719e0
|
||||
535eb0: 48 8d 15 b1 8d 0c 02 lea 0x20c8db1(%rip),%rdx # 0x25fec68
|
||||
535eb7: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
|
||||
535ebc: e8 b1 c9 bf 00 call 0x1132872
|
||||
535ec1: cc int3
|
||||
535ec2: cc int3
|
||||
535ec3: cc int3
|
||||
535ec4: cc int3
|
||||
535ec5: cc int3
|
||||
535ec6: cc int3
|
||||
535ec7: cc int3
|
||||
535ec8: cc int3
|
||||
535ec9: cc int3
|
||||
535eca: cc int3
|
||||
535ecb: cc int3
|
||||
535ecc: cc int3
|
||||
535ecd: cc int3
|
||||
535ece: cc int3
|
||||
535ecf: cc int3
|
||||
535ed0: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
535ed5: 57 push %rdi
|
||||
535ed6: 48 83 ec 20 sub $0x20,%rsp
|
||||
535eda: 8b da mov %edx,%ebx
|
||||
535edc: 48 8b f9 mov %rcx,%rdi
|
||||
535edf: e8 2c 00 00 00 call 0x535f10
|
||||
535ee4: f6 c3 01 test $0x1,%bl
|
||||
535ee7: 74 0d je 0x535ef6
|
||||
535ee9: ba c0 08 54 00 mov $0x5408c0,%edx
|
||||
535eee: 48 8b cf mov %rdi,%rcx
|
||||
535ef1: e8 fe b1 bf 00 call 0x11310f4
|
||||
535ef6: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
||||
535efb: 48 8b c7 mov %rdi,%rax
|
||||
535efe: 48 83 c4 20 add $0x20,%rsp
|
||||
535f02: 5f pop %rdi
|
||||
535f03: c3 ret
|
||||
535f04: cc int3
|
||||
535f05: cc int3
|
||||
535f06: cc int3
|
||||
535f07: cc int3
|
||||
535f08: cc int3
|
||||
535f09: cc int3
|
||||
535f0a: cc int3
|
||||
535f0b: cc int3
|
||||
535f0c: cc int3
|
||||
535f0d: cc int3
|
||||
535f0e: cc int3
|
||||
535f0f: cc int3
|
||||
535f10: 40 57 rex push %rdi
|
||||
535f12: 48 83 ec 30 sub $0x30,%rsp
|
||||
535f16: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
|
||||
535f1d: ff ff
|
||||
535f1f: 48 89 5c 24 40 mov %rbx,0x40(%rsp)
|
||||
535f24: 48 8b d9 mov %rcx,%rbx
|
||||
535f27: 48 81 c1 e8 07 54 00 add $0x5407e8,%rcx
|
||||
535f2e: 4c 8d 0d eb 82 ff ff lea -0x7d15(%rip),%r9 # 0x52e220
|
||||
535f35: ba 10 00 00 00 mov $0x10,%edx
|
||||
535f3a: 44 8d 42 f8 lea -0x8(%rdx),%r8d
|
||||
535f3e: e8 d9 b7 bf 00 call 0x113171c
|
||||
535f43: 90 nop
|
||||
535f44: 48 8d 8b c8 07 54 00 lea 0x5407c8(%rbx),%rcx
|
||||
535f4b: 4c 8d 0d ce 82 ff ff lea -0x7d32(%rip),%r9 # 0x52e220
|
||||
535f52: ba 10 00 00 00 mov $0x10,%edx
|
||||
535f57: 44 8d 42 f2 lea -0xe(%rdx),%r8d
|
||||
535f5b: e8 bc b7 bf 00 call 0x113171c
|
||||
535f60: 90 nop
|
||||
535f61: 48 8d 8b a8 07 54 00 lea 0x5407a8(%rbx),%rcx
|
||||
535f68: 4c 8d 0d b1 82 ff ff lea -0x7d4f(%rip),%r9 # 0x52e220
|
||||
535f6f: ba 10 00 00 00 mov $0x10,%edx
|
||||
535f74: 44 8d 42 f2 lea -0xe(%rdx),%r8d
|
||||
535f78: e8 9f b7 bf 00 call 0x113171c
|
||||
535f7d: 90 nop
|
||||
535f7e: 83 bb a0 07 54 00 00 cmpl $0x0,0x5407a0(%rbx)
|
||||
535f85: 7e 12 jle 0x535f99
|
||||
535f87: 48 8b 8b 98 07 54 00 mov 0x540798(%rbx),%rcx
|
||||
535f8e: 48 85 c9 test %rcx,%rcx
|
||||
535f91: 74 06 je 0x535f99
|
||||
535f93: e8 28 b1 ac ff call 0x10c0
|
||||
535f98: 90 nop
|
||||
535f99: 33 ff xor %edi,%edi
|
||||
535f9b: 48 89 bb 98 07 54 00 mov %rdi,0x540798(%rbx)
|
||||
535fa2: 89 bb a0 07 54 00 mov %edi,0x5407a0(%rbx)
|
||||
535fa8: 39 bb 90 07 54 00 cmp %edi,0x540790(%rbx)
|
||||
535fae: 7e 12 jle 0x535fc2
|
||||
535fb0: 48 8b 8b 88 07 54 00 mov 0x540788(%rbx),%rcx
|
||||
535fb7: 48 85 c9 test %rcx,%rcx
|
||||
535fba: 74 06 je 0x535fc2
|
||||
535fbc: e8 ff b0 ac ff call 0x10c0
|
||||
535fc1: 90 nop
|
||||
535fc2: 48 89 bb 88 07 54 00 mov %rdi,0x540788(%rbx)
|
||||
535fc9: 89 bb 90 07 54 00 mov %edi,0x540790(%rbx)
|
||||
535fcf: 48 8d 8b 68 07 54 00 lea 0x540768(%rbx),%rcx
|
||||
535fd6: 4c 8d 0d 43 82 ff ff lea -0x7dbd(%rip),%r9 # 0x52e220
|
||||
535fdd: ba 10 00 00 00 mov $0x10,%edx
|
||||
535fe2: 44 8d 42 f2 lea -0xe(%rdx),%r8d
|
||||
535fe6: e8 31 b7 bf 00 call 0x113171c
|
||||
535feb: 90 nop
|
||||
535fec: 39 bb 60 07 54 00 cmp %edi,0x540760(%rbx)
|
||||
535ff2: 7e 12 jle 0x536006
|
||||
535ff4: 48 8b 8b 58 07 54 00 mov 0x540758(%rbx),%rcx
|
||||
535ffb: 48 85 c9 test %rcx,%rcx
|
||||
535ffe: 74 06 je 0x536006
|
||||
536000: e8 bb b0 ac ff call 0x10c0
|
||||
536005: 90 nop
|
||||
536006: 48 89 bb 58 07 54 00 mov %rdi,0x540758(%rbx)
|
||||
53600d: 89 bb 60 07 54 00 mov %edi,0x540760(%rbx)
|
||||
536013: 39 bb 50 07 54 00 cmp %edi,0x540750(%rbx)
|
||||
536019: 7e 12 jle 0x53602d
|
||||
53601b: 48 8b 8b 48 07 54 00 mov 0x540748(%rbx),%rcx
|
||||
536022: 48 85 c9 test %rcx,%rcx
|
||||
536025: 74 06 je 0x53602d
|
||||
536027: e8 94 b0 ac ff call 0x10c0
|
||||
53602c: 90 nop
|
||||
53602d: 48 89 bb 48 07 54 00 mov %rdi,0x540748(%rbx)
|
||||
536034: 89 bb 50 07 54 00 mov %edi,0x540750(%rbx)
|
||||
53603a: 48 8d 8b 28 07 54 00 lea 0x540728(%rbx),%rcx
|
||||
536041: 4c 8d 0d d8 81 ff ff lea -0x7e28(%rip),%r9 # 0x52e220
|
||||
536048: ba 10 00 00 00 mov $0x10,%edx
|
||||
53604d: 44 8d 42 f2 lea -0xe(%rdx),%r8d
|
||||
536051: e8 c6 b6 bf 00 call 0x113171c
|
||||
536056: 90 nop
|
||||
536057: 39 bb 20 07 54 00 cmp %edi,0x540720(%rbx)
|
||||
53605d: 7e 12 jle 0x536071
|
||||
53605f: 48 8b 8b 18 07 54 00 mov 0x540718(%rbx),%rcx
|
||||
536066: 48 85 c9 test %rcx,%rcx
|
||||
536069: 74 06 je 0x536071
|
||||
53606b: e8 50 b0 ac ff call 0x10c0
|
||||
536070: 90 nop
|
||||
536071: 48 89 bb 18 07 54 00 mov %rdi,0x540718(%rbx)
|
||||
536078: 89 bb 20 07 54 00 mov %edi,0x540720(%rbx)
|
||||
53607e: 39 bb 10 07 54 00 cmp %edi,0x540710(%rbx)
|
||||
536084: 7e 12 jle 0x536098
|
||||
536086: 48 8b 8b 08 07 54 00 mov 0x540708(%rbx),%rcx
|
||||
53608d: 48 85 c9 test %rcx,%rcx
|
||||
536090: 74 06 je 0x536098
|
||||
536092: e8 29 b0 ac ff call 0x10c0
|
||||
536097: 90 nop
|
||||
536098: 48 89 bb 08 07 54 00 mov %rdi,0x540708(%rbx)
|
||||
53609f: 89 bb 10 07 54 00 mov %edi,0x540710(%rbx)
|
||||
5360a5: 39 bb 00 07 54 00 cmp %edi,0x540700(%rbx)
|
||||
5360ab: 7e 12 jle 0x5360bf
|
||||
5360ad: 48 8b 8b f8 06 54 00 mov 0x5406f8(%rbx),%rcx
|
||||
5360b4: 48 85 c9 test %rcx,%rcx
|
||||
5360b7: 74 06 je 0x5360bf
|
||||
5360b9: e8 02 b0 ac ff call 0x10c0
|
||||
5360be: 90 nop
|
||||
5360bf: 48 89 bb f8 06 54 00 mov %rdi,0x5406f8(%rbx)
|
||||
5360c6: 89 bb 00 07 54 00 mov %edi,0x540700(%rbx)
|
||||
5360cc: 39 bb f0 06 54 00 cmp %edi,0x5406f0(%rbx)
|
||||
5360d2: 7e 12 jle 0x5360e6
|
||||
5360d4: 48 8b 8b e8 06 54 00 mov 0x5406e8(%rbx),%rcx
|
||||
5360db: 48 85 c9 test %rcx,%rcx
|
||||
5360de: 74 06 je 0x5360e6
|
||||
5360e0: e8 db af ac ff call 0x10c0
|
||||
5360e5: 90 nop
|
||||
5360e6: 48 89 bb e8 06 54 00 mov %rdi,0x5406e8(%rbx)
|
||||
5360ed: 89 bb f0 06 54 00 mov %edi,0x5406f0(%rbx)
|
||||
5360f3: 39 bb e0 06 54 00 cmp %edi,0x5406e0(%rbx)
|
||||
5360f9: 7e 12 jle 0x53610d
|
||||
5360fb: 48 8b 8b d8 06 54 00 mov 0x5406d8(%rbx),%rcx
|
||||
536102: 48 85 c9 test %rcx,%rcx
|
||||
536105: 74 06 je 0x53610d
|
||||
536107: e8 b4 af ac ff call 0x10c0
|
||||
53610c: 90 nop
|
||||
53610d: 48 89 bb d8 06 54 00 mov %rdi,0x5406d8(%rbx)
|
||||
536114: 89 bb e0 06 54 00 mov %edi,0x5406e0(%rbx)
|
||||
53611a: 39 bb d0 06 54 00 cmp %edi,0x5406d0(%rbx)
|
||||
536120: 7e 12 jle 0x536134
|
||||
536122: 48 8b 8b c8 06 54 00 mov 0x5406c8(%rbx),%rcx
|
||||
536129: 48 85 c9 test %rcx,%rcx
|
||||
53612c: 74 06 je 0x536134
|
||||
53612e: e8 8d af ac ff call 0x10c0
|
||||
536133: 90 nop
|
||||
536134: 48 89 bb c8 06 54 00 mov %rdi,0x5406c8(%rbx)
|
||||
53613b: 89 bb d0 06 54 00 mov %edi,0x5406d0(%rbx)
|
||||
536141: 39 bb c0 06 54 00 cmp %edi,0x5406c0(%rbx)
|
||||
536147: 7e 12 jle 0x53615b
|
||||
536149: 48 8b 8b b8 06 54 00 mov 0x5406b8(%rbx),%rcx
|
||||
536150: 48 85 c9 test %rcx,%rcx
|
||||
536153: 74 06 je 0x53615b
|
||||
536155: e8 66 af ac ff call 0x10c0
|
||||
53615a: 90 nop
|
||||
53615b: 48 89 bb b8 06 54 00 mov %rdi,0x5406b8(%rbx)
|
||||
536162: 89 bb c0 06 54 00 mov %edi,0x5406c0(%rbx)
|
||||
536168: 39 bb b0 06 54 00 cmp %edi,0x5406b0(%rbx)
|
||||
53616e: 7e 12 jle 0x536182
|
||||
536170: 48 8b 8b a8 06 54 00 mov 0x5406a8(%rbx),%rcx
|
||||
536177: 48 85 c9 test %rcx,%rcx
|
||||
53617a: 74 06 je 0x536182
|
||||
53617c: e8 3f af ac ff call 0x10c0
|
||||
536181: 90 nop
|
||||
536182: 48 89 bb a8 06 54 00 mov %rdi,0x5406a8(%rbx)
|
||||
536189: 89 bb b0 06 54 00 mov %edi,0x5406b0(%rbx)
|
||||
53618f: 39 bb a0 06 54 00 cmp %edi,0x5406a0(%rbx)
|
||||
536195: 7e 12 jle 0x5361a9
|
||||
536197: 48 8b 8b 98 06 54 00 mov 0x540698(%rbx),%rcx
|
||||
53619e: 48 85 c9 test %rcx,%rcx
|
||||
5361a1: 74 06 je 0x5361a9
|
||||
5361a3: e8 18 af ac ff call 0x10c0
|
||||
5361a8: 90 nop
|
||||
5361a9: 48 89 bb 98 06 54 00 mov %rdi,0x540698(%rbx)
|
||||
5361b0: 89 bb a0 06 54 00 mov %edi,0x5406a0(%rbx)
|
||||
5361b6: 48 8d 8b 78 06 54 00 lea 0x540678(%rbx),%rcx
|
||||
5361bd: 4c 8d 0d 5c 80 ff ff lea -0x7fa4(%rip),%r9 # 0x52e220
|
||||
5361c4: ba 10 00 00 00 mov $0x10,%edx
|
||||
5361c9: 44 8d 42 f2 lea -0xe(%rdx),%r8d
|
||||
5361cd: e8 4a b5 bf 00 call 0x113171c
|
||||
5361d2: 90 nop
|
||||
5361d3: 39 bb 70 06 54 00 cmp %edi,0x540670(%rbx)
|
||||
5361d9: 7e 12 jle 0x5361ed
|
||||
5361db: 48 8b 8b 68 06 54 00 mov 0x540668(%rbx),%rcx
|
||||
5361e2: 48 85 c9 test %rcx,%rcx
|
||||
5361e5: 74 06 je 0x5361ed
|
||||
5361e7: e8 d4 ae ac ff call 0x10c0
|
||||
5361ec: 90 nop
|
||||
5361ed: 48 89 bb 68 06 54 00 mov %rdi,0x540668(%rbx)
|
||||
5361f4: 89 bb 70 06 54 00 mov %edi,0x540670(%rbx)
|
||||
5361fa: 48 8d 8b 30 05 54 00 lea 0x540530(%rbx),%rcx
|
||||
536201: e8 2a 7b ff ff call 0x52dd30
|
||||
536206: 90 nop
|
||||
536207: 89 bb cc 04 24 00 mov %edi,0x2404cc(%rbx)
|
||||
53620d: 48 8b 8b c0 04 24 00 mov 0x2404c0(%rbx),%rcx
|
||||
536214: ff 15 8e 50 67 01 call *0x167508e(%rip) # 0x1bab2a8
|
||||
53621a: 90 nop
|
||||
53621b: 48 8d 8b d8 03 00 00 lea 0x3d8(%rbx),%rcx
|
||||
536222: e8 59 70 ff ff call 0x52d280
|
||||
536227: 90 nop
|
||||
536228: 48 8d 05 49 5e f7 01 lea 0x1f75e49(%rip),%rax # 0x24ac078
|
||||
53622f: 48 89 83 d0 03 00 00 mov %rax,0x3d0(%rbx)
|
||||
536236: 48 8b cb mov %rbx,%rcx
|
||||
536239: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx
|
||||
53623e: 48 83 c4 30 add $0x30,%rsp
|
||||
536242: 5f pop %rdi
|
||||
536243: e9 58 38 ff ff jmp 0x529aa0
|
||||
536248: cc int3
|
||||
536249: cc int3
|
||||
53624a: cc int3
|
||||
53624b: cc int3
|
||||
53624c: cc int3
|
||||
53624d: cc int3
|
||||
53624e: cc int3
|
||||
53624f: cc int3
|
||||
536250: f2 0f 10 0d e8 de f8 movsd 0x1f8dee8(%rip),%xmm1 # 0x24c4140
|
||||
536257: 01
|
||||
536258: 48 8d 81 10 00 08 00 lea 0x80010(%rcx),%rax
|
||||
53625f: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp)
|
||||
536265: ba 00 80 00 00 mov $0x8000,%edx
|
||||
53626a: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0
|
||||
536270: 4c 8b c1 mov %rcx,%r8
|
||||
536273: c6 41 04 00 movb $0x0,0x4(%rcx)
|
||||
536277: 48 c7 81 10 00 10 00 movq $0x0,0x100010(%rcx)
|
||||
53627e: 00 00 00 00
|
||||
536282: 8b ca mov %edx,%ecx
|
||||
536284: 66 0f c6 c0 00 shufpd $0x0,%xmm0,%xmm0
|
||||
536289: a8 0f test $0xf,%al
|
||||
53628b: 75 13 jne 0x5362a0
|
||||
53628d: 0f 1f 00 nopl (%rax)
|
||||
536290: 0f 11 00 movups %xmm0,(%rax)
|
||||
536293: 48 8d 40 10 lea 0x10(%rax),%rax
|
||||
536297: 48 83 e9 01 sub $0x1,%rcx
|
||||
53629b: 75 f3 jne 0x536290
|
||||
53629d: eb 0e jmp 0x5362ad
|
||||
53629f: 90 nop
|
||||
@@ -0,0 +1,19 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
00000000005631c0 <.data+0x5631c0>:
|
||||
5631c0: 40 53 rex push %rbx
|
||||
5631c2: 48 83 ec 20 sub $0x20,%rsp
|
||||
5631c6: 48 8b d9 mov %rcx,%rbx
|
||||
5631c9: e8 72 02 00 00 call 0x563440
|
||||
5631ce: 80 bb 91 00 00 00 00 cmpb $0x0,0x91(%rbx)
|
||||
5631d5: 75 08 jne 0x5631df
|
||||
5631d7: 48 8b cb mov %rbx,%rcx
|
||||
5631da: e8 01 0b 00 00 call 0x563ce0
|
||||
5631df: 48 8b cb mov %rbx,%rcx
|
||||
5631e2: 48 83 c4 20 add $0x20,%rsp
|
||||
5631e6: 5b pop %rbx
|
||||
5631e7: e9 b4 0d 00 00 jmp 0x563fa0
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
00000000005631f0 <.data+0x5631f0>:
|
||||
5631f0: 40 53 rex push %rbx
|
||||
5631f2: 48 83 ec 40 sub $0x40,%rsp
|
||||
5631f6: 48 8b 05 73 27 0b 02 mov 0x20b2773(%rip),%rax # 0x2615970
|
||||
5631fd: 48 33 c4 xor %rsp,%rax
|
||||
563200: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
||||
563205: 48 89 54 24 20 mov %rdx,0x20(%rsp)
|
||||
56320a: 4c 8d 44 24 2c lea 0x2c(%rsp),%r8
|
||||
56320f: 33 c0 xor %eax,%eax
|
||||
563211: c7 44 24 24 01 00 00 movl $0x1,0x24(%rsp)
|
||||
563218: 00
|
||||
563219: 48 8b da mov %rdx,%rbx
|
||||
56321c: 48 89 02 mov %rax,(%rdx)
|
||||
56321f: 48 89 42 08 mov %rax,0x8(%rdx)
|
||||
563223: 48 8b cb mov %rbx,%rcx
|
||||
563226: 48 89 42 10 mov %rax,0x10(%rdx)
|
||||
56322a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
|
||||
56322f: 89 44 24 20 mov %eax,0x20(%rsp)
|
||||
563233: c7 44 24 28 02 00 00 movl $0x2,0x28(%rsp)
|
||||
56323a: 00
|
||||
56323b: e8 10 a1 00 00 call 0x56d350
|
||||
563240: 48 8b c3 mov %rbx,%rax
|
||||
563243: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
||||
563248: 48 33 cc xor %rsp,%rcx
|
||||
56324b: e8 80 de bc 00 call 0x11310d0
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000000563260 <.data+0x563260>:
|
||||
563260: 40 53 rex push %rbx
|
||||
563262: 48 83 ec 20 sub $0x20,%rsp
|
||||
563266: 48 8b d9 mov %rcx,%rbx
|
||||
563269: 83 ea 01 sub $0x1,%edx
|
||||
56326c: 74 28 je 0x563296
|
||||
56326e: 83 fa 01 cmp $0x1,%edx
|
||||
563271: 74 08 je 0x56327b
|
||||
563273: 32 c0 xor %al,%al
|
||||
563275: 48 83 c4 20 add $0x20,%rsp
|
||||
563279: 5b pop %rbx
|
||||
56327a: c3 ret
|
||||
56327b: 8b 89 c0 00 00 00 mov 0xc0(%rcx),%ecx
|
||||
563281: 39 8b c4 00 00 00 cmp %ecx,0xc4(%rbx)
|
||||
563287: 89 8b c4 00 00 00 mov %ecx,0xc4(%rbx)
|
||||
56328d: 0f 95 c0 setne %al
|
||||
563290: 48 83 c4 20 add $0x20,%rsp
|
||||
563294: 5b pop %rbx
|
||||
563295: c3 ret
|
||||
563296: e8 a5 01 00 00 call 0x563440
|
||||
56329b: 80 bb 91 00 00 00 00 cmpb $0x0,0x91(%rbx)
|
||||
5632a2: 75 08 jne 0x5632ac
|
||||
5632a4: 48 8b cb mov %rbx,%rcx
|
||||
5632a7: e8 34 0a 00 00 call 0x563ce0
|
||||
5632ac: 48 8b cb mov %rbx,%rcx
|
||||
5632af: 48 83 c4 20 add $0x20,%rsp
|
||||
5632b3: 5b pop %rbx
|
||||
5632b4: e9 e7 0c 00 00 jmp 0x563fa0
|
||||
@@ -0,0 +1,92 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
00000000005632c0 <.data+0x5632c0>:
|
||||
5632c0: 40 57 rex push %rdi
|
||||
5632c2: 48 83 ec 60 sub $0x60,%rsp
|
||||
5632c6: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp)
|
||||
5632cd: ff ff
|
||||
5632cf: 48 89 5c 24 70 mov %rbx,0x70(%rsp)
|
||||
5632d4: 0f 29 74 24 50 movaps %xmm6,0x50(%rsp)
|
||||
5632d9: 0f 29 7c 24 40 movaps %xmm7,0x40(%rsp)
|
||||
5632de: 49 8b d8 mov %r8,%rbx
|
||||
5632e1: 48 8b f9 mov %rcx,%rdi
|
||||
5632e4: f2 0f 10 ba 98 01 00 movsd 0x198(%rdx),%xmm7
|
||||
5632eb: 00
|
||||
5632ec: 66 0f 5a ff cvtpd2ps %xmm7,%xmm7
|
||||
5632f0: 48 8b 81 98 01 05 00 mov 0x50198(%rcx),%rax
|
||||
5632f7: f3 0f 10 b0 88 00 00 movss 0x88(%rax),%xmm6
|
||||
5632fe: 00
|
||||
5632ff: 49 8b 00 mov (%r8),%rax
|
||||
563302: 48 8d 15 e7 d1 f4 01 lea 0x1f4d1e7(%rip),%rdx # 0x24b04f0
|
||||
563309: 41 8b 48 08 mov 0x8(%r8),%ecx
|
||||
56330d: ff 90 98 00 00 00 call *0x98(%rax)
|
||||
563313: 90 nop
|
||||
563314: 48 8b 13 mov (%rbx),%rdx
|
||||
563317: f3 0f 59 35 c1 0e f6 mulss 0x1f60ec1(%rip),%xmm6 # 0x24c41e0
|
||||
56331e: 01
|
||||
56331f: f3 0f 59 f7 mulss %xmm7,%xmm6
|
||||
563323: 0f 28 ce movaps %xmm6,%xmm1
|
||||
563326: 8b c8 mov %eax,%ecx
|
||||
563328: ff 92 c0 00 00 00 call *0xc0(%rdx)
|
||||
56332e: 90 nop
|
||||
56332f: 48 8b 03 mov (%rbx),%rax
|
||||
563332: 48 8d 15 9f d1 f4 01 lea 0x1f4d19f(%rip),%rdx # 0x24b04d8
|
||||
563339: 8b 4b 08 mov 0x8(%rbx),%ecx
|
||||
56333c: ff 90 98 00 00 00 call *0x98(%rax)
|
||||
563342: 90 nop
|
||||
563343: 48 8b 13 mov (%rbx),%rdx
|
||||
563346: f3 0f 10 35 56 0b f6 movss 0x1f60b56(%rip),%xmm6 # 0x24c3ea4
|
||||
56334d: 01
|
||||
56334e: f3 0f 11 74 24 20 movss %xmm6,0x20(%rsp)
|
||||
563354: 0f 28 de movaps %xmm6,%xmm3
|
||||
563357: 0f 28 d6 movaps %xmm6,%xmm2
|
||||
56335a: 0f 28 ce movaps %xmm6,%xmm1
|
||||
56335d: 8b c8 mov %eax,%ecx
|
||||
56335f: ff 92 e0 00 00 00 call *0xe0(%rdx)
|
||||
563365: 90 nop
|
||||
563366: 48 8b 03 mov (%rbx),%rax
|
||||
563369: 48 8d 15 c0 d1 f4 01 lea 0x1f4d1c0(%rip),%rdx # 0x24b0530
|
||||
563370: 8b 4b 08 mov 0x8(%rbx),%ecx
|
||||
563373: ff 90 98 00 00 00 call *0x98(%rax)
|
||||
563379: 90 nop
|
||||
56337a: 48 8b 13 mov (%rbx),%rdx
|
||||
56337d: f3 0f 11 74 24 20 movss %xmm6,0x20(%rsp)
|
||||
563383: f3 0f 10 1d 21 0a f6 movss 0x1f60a21(%rip),%xmm3 # 0x24c3dac
|
||||
56338a: 01
|
||||
56338b: f3 0f 10 15 0d 0a f6 movss 0x1f60a0d(%rip),%xmm2 # 0x24c3da0
|
||||
563392: 01
|
||||
563393: f3 0f 10 0d e9 09 f6 movss 0x1f609e9(%rip),%xmm1 # 0x24c3d84
|
||||
56339a: 01
|
||||
56339b: 8b c8 mov %eax,%ecx
|
||||
56339d: ff 92 e0 00 00 00 call *0xe0(%rdx)
|
||||
5633a3: 90 nop
|
||||
5633a4: 83 bf c0 00 00 00 00 cmpl $0x0,0xc0(%rdi)
|
||||
5633ab: 7c 24 jl 0x5633d1
|
||||
5633ad: f3 0f 10 05 2b 0e f6 movss 0x1f60e2b(%rip),%xmm0 # 0x24c41e0
|
||||
5633b4: 01
|
||||
5633b5: ff 15 ed 77 64 01 call *0x16477ed(%rip) # 0x1baaba8
|
||||
5633bb: ba fc 0f 00 00 mov $0xffc,%edx
|
||||
5633c0: b9 03 00 00 00 mov $0x3,%ecx
|
||||
5633c5: 41 b8 ff 03 00 00 mov $0x3ff,%r8d
|
||||
5633cb: ff 15 bf 77 64 01 call *0x16477bf(%rip) # 0x1baab90
|
||||
5633d1: 48 8b 87 70 01 00 00 mov 0x170(%rdi),%rax
|
||||
5633d8: 48 8b 90 68 01 00 00 mov 0x168(%rax),%rdx
|
||||
5633df: 83 7a 30 02 cmpl $0x2,0x30(%rdx)
|
||||
5633e3: 75 13 jne 0x5633f8
|
||||
5633e5: ba fe 07 00 00 mov $0x7fe,%edx
|
||||
5633ea: b9 05 00 00 00 mov $0x5,%ecx
|
||||
5633ef: 44 8b c2 mov %edx,%r8d
|
||||
5633f2: ff 15 98 77 64 01 call *0x1647798(%rip) # 0x1baab90
|
||||
5633f8: 33 d2 xor %edx,%edx
|
||||
5633fa: 8d 4a 05 lea 0x5(%rdx),%ecx
|
||||
5633fd: 41 b8 fe 07 00 00 mov $0x7fe,%r8d
|
||||
563403: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx
|
||||
563408: 0f 28 74 24 50 movaps 0x50(%rsp),%xmm6
|
||||
56340d: 0f 28 7c 24 40 movaps 0x40(%rsp),%xmm7
|
||||
563412: 48 83 c4 60 add $0x60,%rsp
|
||||
563416: 5f pop %rdi
|
||||
563417: 48 ff 25 72 77 64 01 rex.W jmp *0x1647772(%rip) # 0x1baab90
|
||||
@@ -0,0 +1,165 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000000563a60 <.data+0x563a60>:
|
||||
563a60: 48 8b c4 mov %rsp,%rax
|
||||
563a63: 55 push %rbp
|
||||
563a64: 56 push %rsi
|
||||
563a65: 57 push %rdi
|
||||
563a66: 41 56 push %r14
|
||||
563a68: 41 57 push %r15
|
||||
563a6a: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
||||
563a71: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp)
|
||||
563a78: ff ff
|
||||
563a7a: 48 89 58 08 mov %rbx,0x8(%rax)
|
||||
563a7e: 0f 29 70 c8 movaps %xmm6,-0x38(%rax)
|
||||
563a82: 0f 29 78 b8 movaps %xmm7,-0x48(%rax)
|
||||
563a86: 44 0f 29 40 a8 movaps %xmm8,-0x58(%rax)
|
||||
563a8b: 44 0f 29 48 98 movaps %xmm9,-0x68(%rax)
|
||||
563a90: 44 0f 29 50 88 movaps %xmm10,-0x78(%rax)
|
||||
563a95: 44 0f 29 5c 24 60 movaps %xmm11,0x60(%rsp)
|
||||
563a9b: 44 0f 29 64 24 50 movaps %xmm12,0x50(%rsp)
|
||||
563aa1: 44 0f 29 6c 24 40 movaps %xmm13,0x40(%rsp)
|
||||
563aa7: 44 0f 29 74 24 30 movaps %xmm14,0x30(%rsp)
|
||||
563aad: 4c 8b f9 mov %rcx,%r15
|
||||
563ab0: 45 33 f6 xor %r14d,%r14d
|
||||
563ab3: 48 8d a9 98 41 00 00 lea 0x4198(%rcx),%rbp
|
||||
563aba: 48 8d b1 e0 00 00 00 lea 0xe0(%rcx),%rsi
|
||||
563ac1: f2 44 0f 10 2d 46 14 movsd 0x1f61446(%rip),%xmm13 # 0x24c4f10
|
||||
563ac8: f6 01
|
||||
563aca: f3 44 0f 10 1d 0d 09 movss 0x1f6090d(%rip),%xmm11 # 0x24c43e0
|
||||
563ad1: f6 01
|
||||
563ad3: f3 44 0f 10 25 74 01 movss 0x1f60174(%rip),%xmm12 # 0x24c3c50
|
||||
563ada: f6 01
|
||||
563adc: 45 0f 57 c0 xorps %xmm8,%xmm8
|
||||
563ae0: f3 0f 10 35 bc 03 f6 movss 0x1f603bc(%rip),%xmm6 # 0x24c3ea4
|
||||
563ae7: 01
|
||||
563ae8: f3 44 0f 10 15 ef 06 movss 0x1f606ef(%rip),%xmm10 # 0x24c41e0
|
||||
563aef: f6 01
|
||||
563af1: f3 44 0f 10 0d 86 0b movss 0x1f60b86(%rip),%xmm9 # 0x24c4680
|
||||
563af8: f6 01
|
||||
563afa: f3 44 0f 10 35 89 02 movss 0x1f60289(%rip),%xmm14 # 0x24c3d8c
|
||||
563b01: f6 01
|
||||
563b03: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
563b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
563b0e: 00 00
|
||||
563b10: 48 8b 46 08 mov 0x8(%rsi),%rax
|
||||
563b14: 48 2b 06 sub (%rsi),%rax
|
||||
563b17: 48 c1 f8 03 sar $0x3,%rax
|
||||
563b1b: 48 85 c0 test %rax,%rax
|
||||
563b1e: 75 19 jne 0x563b39
|
||||
563b20: 49 63 c6 movslq %r14d,%rax
|
||||
563b23: 48 8d 48 0e lea 0xe(%rax),%rcx
|
||||
563b27: 48 8d 0c 48 lea (%rax,%rcx,2),%rcx
|
||||
563b2b: 49 8d 0c cf lea (%r15,%rcx,8),%rcx
|
||||
563b2f: ba 00 04 00 00 mov $0x400,%edx
|
||||
563b34: e8 07 8b 00 00 call 0x56c640
|
||||
563b39: 33 ff xor %edi,%edi
|
||||
563b3b: 33 db xor %ebx,%ebx
|
||||
563b3d: 0f 1f 00 nopl (%rax)
|
||||
563b40: f2 0f 10 04 2b movsd (%rbx,%rbp,1),%xmm0
|
||||
563b45: 66 0f 5a c0 cvtpd2ps %xmm0,%xmm0
|
||||
563b49: e8 82 11 4b 01 call 0x1a14cd0
|
||||
563b4e: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
563b51: f3 41 0f 59 d3 mulss %xmm11,%xmm2
|
||||
563b56: 66 0f 6e cf movd %edi,%xmm1
|
||||
563b5a: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
|
||||
563b5d: f3 41 0f 59 cc mulss %xmm12,%xmm1
|
||||
563b62: 48 8b 06 mov (%rsi),%rax
|
||||
563b65: f3 0f 11 0c 03 movss %xmm1,(%rbx,%rax,1)
|
||||
563b6a: 49 8b 87 80 01 00 00 mov 0x180(%r15),%rax
|
||||
563b71: f3 0f 10 40 04 movss 0x4(%rax),%xmm0
|
||||
563b76: 48 83 b8 90 00 00 00 cmpq $0x0,0x90(%rax)
|
||||
563b7d: 00
|
||||
563b7e: 74 65 je 0x563be5
|
||||
563b80: f3 0f 11 94 24 f8 00 movss %xmm2,0xf8(%rsp)
|
||||
563b87: 00 00
|
||||
563b89: f3 0f 11 84 24 00 01 movss %xmm0,0x100(%rsp)
|
||||
563b90: 00 00
|
||||
563b92: f3 0f 10 08 movss (%rax),%xmm1
|
||||
563b96: f3 0f 11 8c 24 08 01 movss %xmm1,0x108(%rsp)
|
||||
563b9d: 00 00
|
||||
563b9f: 48 8b 88 90 00 00 00 mov 0x90(%rax),%rcx
|
||||
563ba6: 48 85 c9 test %rcx,%rcx
|
||||
563ba9: 0f 84 1c 01 00 00 je 0x563ccb
|
||||
563baf: 48 8b 01 mov (%rcx),%rax
|
||||
563bb2: 4c 8d 8c 24 f8 00 00 lea 0xf8(%rsp),%r9
|
||||
563bb9: 00
|
||||
563bba: 4c 8d 84 24 00 01 00 lea 0x100(%rsp),%r8
|
||||
563bc1: 00
|
||||
563bc2: 48 8d 94 24 08 01 00 lea 0x108(%rsp),%rdx
|
||||
563bc9: 00
|
||||
563bca: ff 50 10 call *0x10(%rax)
|
||||
563bcd: 0f 28 c8 movaps %xmm0,%xmm1
|
||||
563bd0: 44 0f 2f c1 comiss %xmm1,%xmm8
|
||||
563bd4: 76 06 jbe 0x563bdc
|
||||
563bd6: 41 0f 28 c0 movaps %xmm8,%xmm0
|
||||
563bda: eb 77 jmp 0x563c53
|
||||
563bdc: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
563bdf: f3 0f 5d c1 minss %xmm1,%xmm0
|
||||
563be3: eb 6e jmp 0x563c53
|
||||
563be5: f3 0f 5c 10 subss (%rax),%xmm2
|
||||
563be9: f3 0f 5c 00 subss (%rax),%xmm0
|
||||
563bed: f3 0f 5e d0 divss %xmm0,%xmm2
|
||||
563bf1: 44 0f 2f c2 comiss %xmm2,%xmm8
|
||||
563bf5: 76 06 jbe 0x563bfd
|
||||
563bf7: 41 0f 28 c0 movaps %xmm8,%xmm0
|
||||
563bfb: eb 07 jmp 0x563c04
|
||||
563bfd: 0f 28 c6 movaps %xmm6,%xmm0
|
||||
563c00: f3 0f 5d c2 minss %xmm2,%xmm0
|
||||
563c04: f3 0f 10 48 0c movss 0xc(%rax),%xmm1
|
||||
563c09: 0f 2e ce ucomiss %xmm6,%xmm1
|
||||
563c0c: 7a 02 jp 0x563c10
|
||||
563c0e: 74 43 je 0x563c53
|
||||
563c10: 80 78 10 00 cmpb $0x0,0x10(%rax)
|
||||
563c14: 75 07 jne 0x563c1d
|
||||
563c16: e8 c1 10 4b 01 call 0x1a14cdc
|
||||
563c1b: eb 36 jmp 0x563c53
|
||||
563c1d: f3 41 0f 59 c2 mulss %xmm10,%xmm0
|
||||
563c22: f3 0f 5c c6 subss %xmm6,%xmm0
|
||||
563c26: 44 0f 2f c0 comiss %xmm0,%xmm8
|
||||
563c2a: 76 06 jbe 0x563c32
|
||||
563c2c: 41 0f 28 f9 movaps %xmm9,%xmm7
|
||||
563c30: eb 03 jmp 0x563c35
|
||||
563c32: 0f 28 fe movaps %xmm6,%xmm7
|
||||
563c35: f3 0f 5a c0 cvtss2sd %xmm0,%xmm0
|
||||
563c39: 41 0f 54 c5 andps %xmm13,%xmm0
|
||||
563c3d: f2 0f 5a c0 cvtsd2ss %xmm0,%xmm0
|
||||
563c41: e8 96 10 4b 01 call 0x1a14cdc
|
||||
563c46: f3 0f 59 c7 mulss %xmm7,%xmm0
|
||||
563c4a: f3 0f 58 c6 addss %xmm6,%xmm0
|
||||
563c4e: f3 41 0f 59 c6 mulss %xmm14,%xmm0
|
||||
563c53: 48 8b 06 mov (%rsi),%rax
|
||||
563c56: f3 0f 11 44 03 04 movss %xmm0,0x4(%rbx,%rax,1)
|
||||
563c5c: ff c7 inc %edi
|
||||
563c5e: 48 83 c3 08 add $0x8,%rbx
|
||||
563c62: 81 ff 00 04 00 00 cmp $0x400,%edi
|
||||
563c68: 0f 8c d2 fe ff ff jl 0x563b40
|
||||
563c6e: 41 ff c6 inc %r14d
|
||||
563c71: 48 83 c6 18 add $0x18,%rsi
|
||||
563c75: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
||||
563c7c: 41 83 fe 06 cmp $0x6,%r14d
|
||||
563c80: 0f 8c 8a fe ff ff jl 0x563b10
|
||||
563c86: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11
|
||||
563c8d: 00
|
||||
563c8e: 49 8b 5b 30 mov 0x30(%r11),%rbx
|
||||
563c92: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6
|
||||
563c97: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7
|
||||
563c9c: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8
|
||||
563ca1: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9
|
||||
563ca6: 45 0f 28 53 b0 movaps -0x50(%r11),%xmm10
|
||||
563cab: 45 0f 28 5b a0 movaps -0x60(%r11),%xmm11
|
||||
563cb0: 45 0f 28 63 90 movaps -0x70(%r11),%xmm12
|
||||
563cb5: 45 0f 28 6b 80 movaps -0x80(%r11),%xmm13
|
||||
563cba: 44 0f 28 74 24 30 movaps 0x30(%rsp),%xmm14
|
||||
563cc0: 49 8b e3 mov %r11,%rsp
|
||||
563cc3: 41 5f pop %r15
|
||||
563cc5: 41 5e pop %r14
|
||||
563cc7: 5f pop %rdi
|
||||
563cc8: 5e pop %rsi
|
||||
563cc9: 5d pop %rbp
|
||||
563cca: c3 ret
|
||||
563ccb: ff 15 67 6d 64 01 call *0x1646d67(%rip) # 0x1baaa38
|
||||
@@ -0,0 +1,187 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000000563fa0 <.data+0x563fa0>:
|
||||
563fa0: 48 83 ec 18 sub $0x18,%rsp
|
||||
563fa4: 48 8b 81 a0 00 00 00 mov 0xa0(%rcx),%rax
|
||||
563fab: 4c 8b c1 mov %rcx,%r8
|
||||
563fae: 48 2b 81 98 00 00 00 sub 0x98(%rcx),%rax
|
||||
563fb5: 48 a9 f8 ff ff ff test $0xfffffffffffffff8,%rax
|
||||
563fbb: 0f 84 33 03 00 00 je 0x5642f4
|
||||
563fc1: 80 b9 90 00 00 00 00 cmpb $0x0,0x90(%rcx)
|
||||
563fc8: 0f 84 26 03 00 00 je 0x5642f4
|
||||
563fce: 48 8b 81 70 01 00 00 mov 0x170(%rcx),%rax
|
||||
563fd5: c6 81 90 00 00 00 00 movb $0x0,0x90(%rcx)
|
||||
563fdc: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx
|
||||
563fe3: b8 02 00 00 00 mov $0x2,%eax
|
||||
563fe8: 39 41 30 cmp %eax,0x30(%rcx)
|
||||
563feb: 0f 4c 41 30 cmovl 0x30(%rcx),%eax
|
||||
563fef: 45 33 c9 xor %r9d,%r9d
|
||||
563ff2: 4c 63 d8 movslq %eax,%r11
|
||||
563ff5: 85 c0 test %eax,%eax
|
||||
563ff7: 0f 8e 31 01 00 00 jle 0x56412e
|
||||
563ffd: 48 89 5c 24 10 mov %rbx,0x10(%rsp)
|
||||
564002: 41 8b d1 mov %r9d,%edx
|
||||
564005: 45 8b d1 mov %r9d,%r10d
|
||||
564008: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
56400f: 00
|
||||
564010: bb 55 01 00 00 mov $0x155,%ebx
|
||||
564015: 66 66 66 0f 1f 84 00 data16 data16 nopw 0x0(%rax,%rax,1)
|
||||
56401c: 00 00 00 00
|
||||
564020: 49 8b 80 98 00 00 00 mov 0x98(%r8),%rax
|
||||
564027: f3 0f 10 44 02 08 movss 0x8(%rdx,%rax,1),%xmm0
|
||||
56402d: f3 0f 10 4c 02 04 movss 0x4(%rdx,%rax,1),%xmm1
|
||||
564033: f3 0f 10 54 02 0c movss 0xc(%rdx,%rax,1),%xmm2
|
||||
564039: f3 0f 10 1c 02 movss (%rdx,%rax,1),%xmm3
|
||||
56403e: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
564042: 0f c6 db e1 shufps $0xe1,%xmm3,%xmm3
|
||||
564046: f3 0f 10 d8 movss %xmm0,%xmm3
|
||||
56404a: 0f c6 db c6 shufps $0xc6,%xmm3,%xmm3
|
||||
56404e: f3 0f 10 d9 movss %xmm1,%xmm3
|
||||
564052: 0f c6 db 27 shufps $0x27,%xmm3,%xmm3
|
||||
564056: f3 0f 10 da movss %xmm2,%xmm3
|
||||
56405a: 0f c6 db 39 shufps $0x39,%xmm3,%xmm3
|
||||
56405e: 42 0f 11 1c 10 movups %xmm3,(%rax,%r10,1)
|
||||
564063: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
564067: 42 0f 11 5c 10 10 movups %xmm3,0x10(%rax,%r10,1)
|
||||
56406d: 49 8b 80 98 00 00 00 mov 0x98(%r8),%rax
|
||||
564074: f3 0f 10 44 10 10 movss 0x10(%rax,%rdx,1),%xmm0
|
||||
56407a: f3 0f 10 4c 10 0c movss 0xc(%rax,%rdx,1),%xmm1
|
||||
564080: f3 0f 10 54 10 14 movss 0x14(%rax,%rdx,1),%xmm2
|
||||
564086: f3 0f 10 5c 10 08 movss 0x8(%rax,%rdx,1),%xmm3
|
||||
56408c: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
564090: 0f c6 db e1 shufps $0xe1,%xmm3,%xmm3
|
||||
564094: f3 0f 10 d8 movss %xmm0,%xmm3
|
||||
564098: 0f c6 db c6 shufps $0xc6,%xmm3,%xmm3
|
||||
56409c: f3 0f 10 d9 movss %xmm1,%xmm3
|
||||
5640a0: 0f c6 db 27 shufps $0x27,%xmm3,%xmm3
|
||||
5640a4: f3 0f 10 da movss %xmm2,%xmm3
|
||||
5640a8: 0f c6 db 39 shufps $0x39,%xmm3,%xmm3
|
||||
5640ac: 42 0f 11 5c 10 20 movups %xmm3,0x20(%rax,%r10,1)
|
||||
5640b2: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
5640b6: 42 0f 11 5c 10 30 movups %xmm3,0x30(%rax,%r10,1)
|
||||
5640bc: 49 8b 88 98 00 00 00 mov 0x98(%r8),%rcx
|
||||
5640c3: f3 0f 10 5c 11 10 movss 0x10(%rcx,%rdx,1),%xmm3
|
||||
5640c9: 48 8d 04 11 lea (%rcx,%rdx,1),%rax
|
||||
5640cd: f3 0f 10 48 14 movss 0x14(%rax),%xmm1
|
||||
5640d2: 48 83 c2 18 add $0x18,%rdx
|
||||
5640d6: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
5640da: 0f c6 db e1 shufps $0xe1,%xmm3,%xmm3
|
||||
5640de: f3 0f 10 04 11 movss (%rcx,%rdx,1),%xmm0
|
||||
5640e3: f3 0f 10 54 11 04 movss 0x4(%rcx,%rdx,1),%xmm2
|
||||
5640e9: f3 0f 10 d8 movss %xmm0,%xmm3
|
||||
5640ed: 0f c6 db c6 shufps $0xc6,%xmm3,%xmm3
|
||||
5640f1: f3 0f 10 d9 movss %xmm1,%xmm3
|
||||
5640f5: 0f c6 db 27 shufps $0x27,%xmm3,%xmm3
|
||||
5640f9: f3 0f 10 da movss %xmm2,%xmm3
|
||||
5640fd: 0f c6 db 39 shufps $0x39,%xmm3,%xmm3
|
||||
564101: 42 0f 11 5c 10 40 movups %xmm3,0x40(%rax,%r10,1)
|
||||
564107: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
56410b: 42 0f 11 5c 10 50 movups %xmm3,0x50(%rax,%r10,1)
|
||||
564111: 49 83 c2 60 add $0x60,%r10
|
||||
564115: 48 83 eb 01 sub $0x1,%rbx
|
||||
564119: 0f 85 01 ff ff ff jne 0x564020
|
||||
56411f: 49 83 eb 01 sub $0x1,%r11
|
||||
564123: 0f 85 e7 fe ff ff jne 0x564010
|
||||
564129: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx
|
||||
56412e: 49 63 80 c0 00 00 00 movslq 0xc0(%r8),%rax
|
||||
564135: 83 f8 ff cmp $0xffffffff,%eax
|
||||
564138: 0f 8e 42 01 00 00 jle 0x564280
|
||||
56413e: f3 0f 10 05 02 04 f6 movss 0x1f60402(%rip),%xmm0 # 0x24c4548
|
||||
564145: 01
|
||||
564146: 48 8b c8 mov %rax,%rcx
|
||||
564149: 41 8b 84 80 c8 00 00 mov 0xc8(%r8,%rax,4),%eax
|
||||
564150: 00
|
||||
564151: 41 ba d0 ff 00 00 mov $0xffd0,%r10d
|
||||
564157: 89 44 24 20 mov %eax,0x20(%rsp)
|
||||
56415b: 4c 8d 1c 49 lea (%rcx,%rcx,2),%r11
|
||||
56415f: 0f b6 4c 24 22 movzbl 0x22(%rsp),%ecx
|
||||
564164: 66 0f 6e c9 movd %ecx,%xmm1
|
||||
564168: 0f b6 4c 24 21 movzbl 0x21(%rsp),%ecx
|
||||
56416d: 0f 5b c9 cvtdq2ps %xmm1,%xmm1
|
||||
564170: 66 0f 6e d1 movd %ecx,%xmm2
|
||||
564174: 0f b6 c8 movzbl %al,%ecx
|
||||
564177: 0f 5b d2 cvtdq2ps %xmm2,%xmm2
|
||||
56417a: 66 0f 6e d9 movd %ecx,%xmm3
|
||||
56417e: 0f 5b db cvtdq2ps %xmm3,%xmm3
|
||||
564181: f3 0f 5e c8 divss %xmm0,%xmm1
|
||||
564185: f3 0f 5e d8 divss %xmm0,%xmm3
|
||||
564189: f3 0f 5e d0 divss %xmm0,%xmm2
|
||||
56418d: 0f 1f 00 nopl (%rax)
|
||||
564190: 4b 8b 94 d8 e0 00 00 mov 0xe0(%r8,%r11,8),%rdx
|
||||
564197: 00
|
||||
564198: 4d 8d 49 18 lea 0x18(%r9),%r9
|
||||
56419c: 49 8b 48 40 mov 0x40(%r8),%rcx
|
||||
5641a0: 41 8b 44 11 e8 mov -0x18(%r9,%rdx,1),%eax
|
||||
5641a5: 41 89 44 0a f0 mov %eax,-0x10(%r10,%rcx,1)
|
||||
5641aa: 41 8b 44 11 ec mov -0x14(%r9,%rdx,1),%eax
|
||||
5641af: 49 8b 48 40 mov 0x40(%r8),%rcx
|
||||
5641b3: 42 89 44 11 f4 mov %eax,-0xc(%rcx,%r10,1)
|
||||
5641b8: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
5641bc: f3 41 0f 11 4c 02 f0 movss %xmm1,-0x10(%r10,%rax,1)
|
||||
5641c3: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
5641c7: f3 42 0f 11 54 10 f4 movss %xmm2,-0xc(%rax,%r10,1)
|
||||
5641ce: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
5641d2: f3 42 0f 11 5c 10 f8 movss %xmm3,-0x8(%rax,%r10,1)
|
||||
5641d9: 4b 8b 94 d8 e0 00 00 mov 0xe0(%r8,%r11,8),%rdx
|
||||
5641e0: 00
|
||||
5641e1: 49 8b 48 40 mov 0x40(%r8),%rcx
|
||||
5641e5: 42 8b 44 0a f0 mov -0x10(%rdx,%r9,1),%eax
|
||||
5641ea: 41 89 04 0a mov %eax,(%r10,%rcx,1)
|
||||
5641ee: 42 8b 44 0a f4 mov -0xc(%rdx,%r9,1),%eax
|
||||
5641f3: 49 8b 48 40 mov 0x40(%r8),%rcx
|
||||
5641f7: 42 89 44 11 04 mov %eax,0x4(%rcx,%r10,1)
|
||||
5641fc: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
564200: f3 41 0f 11 0c 02 movss %xmm1,(%r10,%rax,1)
|
||||
564206: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
56420a: f3 42 0f 11 54 10 04 movss %xmm2,0x4(%rax,%r10,1)
|
||||
564211: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
564215: f3 42 0f 11 5c 10 08 movss %xmm3,0x8(%rax,%r10,1)
|
||||
56421c: 4b 8b 94 d8 e0 00 00 mov 0xe0(%r8,%r11,8),%rdx
|
||||
564223: 00
|
||||
564224: 49 8b 48 40 mov 0x40(%r8),%rcx
|
||||
564228: 42 8b 44 0a f8 mov -0x8(%rdx,%r9,1),%eax
|
||||
56422d: 41 89 44 0a 10 mov %eax,0x10(%r10,%rcx,1)
|
||||
564232: 42 8b 44 0a fc mov -0x4(%rdx,%r9,1),%eax
|
||||
564237: 49 8b 48 40 mov 0x40(%r8),%rcx
|
||||
56423b: 42 89 44 11 14 mov %eax,0x14(%rcx,%r10,1)
|
||||
564240: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
564244: f3 41 0f 11 4c 02 10 movss %xmm1,0x10(%r10,%rax,1)
|
||||
56424b: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
56424f: f3 42 0f 11 54 10 14 movss %xmm2,0x14(%rax,%r10,1)
|
||||
564256: 49 8b 40 58 mov 0x58(%r8),%rax
|
||||
56425a: f3 42 0f 11 5c 10 18 movss %xmm3,0x18(%rax,%r10,1)
|
||||
564261: 49 83 c2 30 add $0x30,%r10
|
||||
564265: 49 81 fa c0 3f 01 00 cmp $0x13fc0,%r10
|
||||
56426c: 0f 8c 1e ff ff ff jl 0x564190
|
||||
564272: b0 01 mov $0x1,%al
|
||||
564274: 48 83 c4 18 add $0x18,%rsp
|
||||
564278: c3 ret
|
||||
564279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
564280: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
564284: 42 c7 84 08 c0 ff 00 movl $0xc0000000,0xffc0(%rax,%r9,1)
|
||||
56428b: 00 00 00 00 c0
|
||||
564290: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
564294: 42 c7 84 08 c4 ff 00 movl $0xc0000000,0xffc4(%rax,%r9,1)
|
||||
56429b: 00 00 00 00 c0
|
||||
5642a0: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
5642a4: 41 c7 84 01 d0 ff 00 movl $0xc0000000,0xffd0(%r9,%rax,1)
|
||||
5642ab: 00 00 00 00 c0
|
||||
5642b0: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
5642b4: 42 c7 84 08 d4 ff 00 movl $0xc0000000,0xffd4(%rax,%r9,1)
|
||||
5642bb: 00 00 00 00 c0
|
||||
5642c0: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
5642c4: 42 c7 84 08 e0 ff 00 movl $0xc0000000,0xffe0(%rax,%r9,1)
|
||||
5642cb: 00 00 00 00 c0
|
||||
5642d0: 49 8b 40 40 mov 0x40(%r8),%rax
|
||||
5642d4: 42 c7 84 08 e4 ff 00 movl $0xc0000000,0xffe4(%rax,%r9,1)
|
||||
5642db: 00 00 00 00 c0
|
||||
5642e0: 49 83 c1 30 add $0x30,%r9
|
||||
5642e4: 49 81 f9 f0 3f 00 00 cmp $0x3ff0,%r9
|
||||
5642eb: 7c 93 jl 0x564280
|
||||
5642ed: b0 01 mov $0x1,%al
|
||||
5642ef: 48 83 c4 18 add $0x18,%rsp
|
||||
5642f3: c3 ret
|
||||
@@ -0,0 +1,55 @@
|
||||
|
||||
soothe_mem.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000000056e3e0 <.data+0x56e3e0>:
|
||||
56e3e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp)
|
||||
56e3e5: 48 89 6c 24 18 mov %rbp,0x18(%rsp)
|
||||
56e3ea: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
||||
56e3ef: 48 89 54 24 10 mov %rdx,0x10(%rsp)
|
||||
56e3f4: 57 push %rdi
|
||||
56e3f5: 41 54 push %r12
|
||||
56e3f7: 41 55 push %r13
|
||||
56e3f9: 41 56 push %r14
|
||||
56e3fb: 41 57 push %r15
|
||||
56e3fd: 48 83 ec 50 sub $0x50,%rsp
|
||||
56e401: 66 0f 6e 81 80 00 24 movd 0x240080(%rcx),%xmm0
|
||||
56e408: 00
|
||||
56e409: 4c 8b fa mov %rdx,%r15
|
||||
56e40c: 48 8b bc 24 b0 00 00 mov 0xb0(%rsp),%rdi
|
||||
56e413: 00
|
||||
56e414: 48 8d 15 9d 29 0e 02 lea 0x20e299d(%rip),%rdx # 0x2650db8
|
||||
56e41b: 0f 5b c0 cvtdq2ps %xmm0,%xmm0
|
||||
56e41e: 49 8b e9 mov %r9,%rbp
|
||||
56e421: 49 8b f0 mov %r8,%rsi
|
||||
56e424: 4c 8d a7 00 00 01 00 lea 0x10000(%rdi),%r12
|
||||
56e42b: 49 8d 9c 24 00 60 00 lea 0x6000(%r12),%rbx
|
||||
56e432: 00
|
||||
56e433: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp)
|
||||
56e438: 4c 8d b3 00 40 00 00 lea 0x4000(%rbx),%r14
|
||||
56e43f: f3 0f 59 41 24 mulss 0x24(%rcx),%xmm0
|
||||
56e444: 48 8d 0d 3d 26 0e 02 lea 0x20e263d(%rip),%rcx # 0x2650a88
|
||||
56e44b: 0f 29 7c 24 30 movaps %xmm7,0x30(%rsp)
|
||||
56e450: 0f 5a f0 cvtps2pd %xmm0,%xmm6
|
||||
56e453: ff 15 af cb 63 01 call *0x163cbaf(%rip) # 0x1bab008
|
||||
56e459: f2 0f 10 3d e7 5d f5 movsd 0x1f55de7(%rip),%xmm7 # 0x24c4248
|
||||
56e460: 01
|
||||
56e461: 48 8d 15 50 29 0e 02 lea 0x20e2950(%rip),%rdx # 0x2650db8
|
||||
56e468: 85 c0 test %eax,%eax
|
||||
56e46a: 48 8d 0d 17 26 0e 02 lea 0x20e2617(%rip),%rcx # 0x2650a88
|
||||
56e471: f2 0f 5e fe divsd %xmm6,%xmm7
|
||||
56e475: 0f 94 84 24 a8 00 00 sete 0xa8(%rsp)
|
||||
56e47c: 00
|
||||
56e47d: ff 15 85 cb 63 01 call *0x163cb85(%rip) # 0x1bab008
|
||||
56e483: 41 b9 00 04 00 00 mov $0x400,%r9d
|
||||
56e489: 4d 8b c4 mov %r12,%r8
|
||||
56e48c: 48 8b ce mov %rsi,%rcx
|
||||
56e48f: 85 c0 test %eax,%eax
|
||||
56e491: 75 0b jne 0x56e49e
|
||||
56e493: 66 0f 5a cf cvtpd2ps %xmm7,%xmm1
|
||||
56e497: e8 64 35 a9 ff call 0x1a00
|
||||
56e49c: eb 08 jmp 0x56e4a6
|
||||
56e49e: 0f 28 cf movaps %xmm7,%xmm1
|
||||
56e4a1: e8 3a 37 call 0x1be0
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,28 @@
|
||||
|
||||
/tmp/det/fun_18001a540.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 28 sub $0x28,%rsp
|
||||
180000004: 48 85 c9 test %rcx,%rcx
|
||||
180000007: 74 26 je 0x18000002f
|
||||
180000009: 48 85 d2 test %rdx,%rdx
|
||||
18000000c: 74 21 je 0x18000002f
|
||||
18000000e: 45 85 c0 test %r8d,%r8d
|
||||
180000011: 7e 26 jle 0x180000039
|
||||
180000013: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
||||
18000001a: 7d 07 jge 0x180000023
|
||||
18000001c: e8 bf 94 a4 01 call 0x181a494e0
|
||||
180000021: eb 05 jmp 0x180000028
|
||||
180000023: e8 b8 98 a4 01 call 0x181a498e0
|
||||
180000028: 33 c0 xor %eax,%eax
|
||||
18000002a: 48 83 c4 28 add $0x28,%rsp
|
||||
18000002e: c3 ret
|
||||
18000002f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000034: 48 83 c4 28 add $0x28,%rsp
|
||||
180000038: c3 ret
|
||||
180000039: b8 fa ff ff ff mov $0xfffffffa,%eax
|
||||
18000003e: 48 83 c4 28 add $0x28,%rsp
|
||||
180000042: c3 ret
|
||||
@@ -0,0 +1,28 @@
|
||||
|
||||
/tmp/det/fun_18001a5a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 28 sub $0x28,%rsp
|
||||
180000004: 48 85 c9 test %rcx,%rcx
|
||||
180000007: 74 26 je 0x18000002f
|
||||
180000009: 48 85 d2 test %rdx,%rdx
|
||||
18000000c: 74 21 je 0x18000002f
|
||||
18000000e: 45 85 c0 test %r8d,%r8d
|
||||
180000011: 7e 26 jle 0x180000039
|
||||
180000013: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
||||
18000001a: 7d 07 jge 0x180000023
|
||||
18000001c: e8 ff a0 a4 01 call 0x181a4a120
|
||||
180000021: eb 05 jmp 0x180000028
|
||||
180000023: e8 78 56 0b 00 call 0x1800b56a0
|
||||
180000028: 33 c0 xor %eax,%eax
|
||||
18000002a: 48 83 c4 28 add $0x28,%rsp
|
||||
18000002e: c3 ret
|
||||
18000002f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000034: 48 83 c4 28 add $0x28,%rsp
|
||||
180000038: c3 ret
|
||||
180000039: b8 fa ff ff ff mov $0xfffffffa,%eax
|
||||
18000003e: 48 83 c4 28 add $0x28,%rsp
|
||||
180000042: c3 ret
|
||||
@@ -0,0 +1,13 @@
|
||||
|
||||
/tmp/det/fun_180040cc0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 28 sub $0x28,%rsp
|
||||
180000004: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
||||
180000009: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
||||
18000000e: e8 fd b7 a6 01 call 0x181a6b810
|
||||
180000013: 48 83 c4 28 add $0x28,%rsp
|
||||
180000017: c3 ret
|
||||
@@ -0,0 +1,13 @@
|
||||
|
||||
/tmp/det/fun_180040ce0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
||||
180000005: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
||||
18000000a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
||||
18000000f: e8 fc c1 a6 01 call 0x181a6c210
|
||||
180000014: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
||||
180000019: c3 ret
|
||||
@@ -0,0 +1,13 @@
|
||||
|
||||
/tmp/det/fun_180040d00.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 28 sub $0x28,%rsp
|
||||
180000004: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
||||
180000009: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
||||
18000000e: e8 fd cb a6 01 call 0x181a6cc10
|
||||
180000013: 48 83 c4 28 add $0x28,%rsp
|
||||
180000017: c3 ret
|
||||
@@ -0,0 +1,13 @@
|
||||
|
||||
/tmp/det/fun_180040d20.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 28 sub $0x28,%rsp
|
||||
180000004: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
||||
180000009: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
||||
18000000e: e8 2d 9d ae 01 call 0x181ae9d40
|
||||
180000013: 48 83 c4 28 add $0x28,%rsp
|
||||
180000017: c3 ret
|
||||
@@ -0,0 +1,221 @@
|
||||
|
||||
/tmp/det/fun_180040d40.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 54 push %r12
|
||||
180000002: 41 56 push %r14
|
||||
180000004: 41 57 push %r15
|
||||
180000006: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000a: 45 89 c6 mov %r8d,%r14d
|
||||
18000000d: 49 89 d7 mov %rdx,%r15
|
||||
180000010: 49 89 cc mov %rcx,%r12
|
||||
180000013: 41 81 fe 00 00 04 00 cmp $0x40000,%r14d
|
||||
18000001a: 0f 8e 1e 02 00 00 jle 0x18000023e
|
||||
180000020: 49 f7 c7 07 00 00 00 test $0x7,%r15
|
||||
180000027: 0f 85 11 02 00 00 jne 0x18000023e
|
||||
18000002d: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
||||
180000032: c7 01 00 00 00 00 movl $0x0,(%rcx)
|
||||
180000038: e8 a3 0d 42 00 call 0x180420de0
|
||||
18000003d: 85 c0 test %eax,%eax
|
||||
18000003f: 0f 85 1b 01 00 00 jne 0x180000160
|
||||
180000045: 8b 54 24 20 mov 0x20(%rsp),%edx
|
||||
180000049: c1 fa 03 sar $0x3,%edx
|
||||
18000004c: 44 3b f2 cmp %edx,%r14d
|
||||
18000004f: 0f 8e 0b 01 00 00 jle 0x180000160
|
||||
180000055: 4c 89 f9 mov %r15,%rcx
|
||||
180000058: c4 c1 f9 6e c4 vmovq %r12,%xmm0
|
||||
18000005d: 48 83 e1 38 and $0x38,%rcx
|
||||
180000061: c4 e2 7d 59 c8 vpbroadcastq %xmm0,%ymm1
|
||||
180000066: 85 c9 test %ecx,%ecx
|
||||
180000068: 74 28 je 0x180000092
|
||||
18000006a: c1 e9 03 shr $0x3,%ecx
|
||||
18000006d: 33 d2 xor %edx,%edx
|
||||
18000006f: f7 d9 neg %ecx
|
||||
180000071: 83 c1 08 add $0x8,%ecx
|
||||
180000074: c5 f8 28 c1 vmovaps %xmm1,%xmm0
|
||||
180000078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000007f: 00
|
||||
180000080: ff c2 inc %edx
|
||||
180000082: c4 c1 79 d6 07 vmovq %xmm0,(%r15)
|
||||
180000087: 49 83 c7 08 add $0x8,%r15
|
||||
18000008b: 3b d1 cmp %ecx,%edx
|
||||
18000008d: 7c f1 jl 0x180000080
|
||||
18000008f: 44 2b f1 sub %ecx,%r14d
|
||||
180000092: 44 89 f1 mov %r14d,%ecx
|
||||
180000095: 4c 89 fa mov %r15,%rdx
|
||||
180000098: 41 c1 fe 03 sar $0x3,%r14d
|
||||
18000009c: 83 e1 07 and $0x7,%ecx
|
||||
18000009f: 45 85 f6 test %r14d,%r14d
|
||||
1800000a2: 0f 8e 6f 00 00 00 jle 0x180000117
|
||||
1800000a8: 45 89 f0 mov %r14d,%r8d
|
||||
1800000ab: 45 33 d2 xor %r10d,%r10d
|
||||
1800000ae: 41 d1 e8 shr $1,%r8d
|
||||
1800000b1: 41 bb 01 00 00 00 mov $0x1,%r11d
|
||||
1800000b7: 45 33 c9 xor %r9d,%r9d
|
||||
1800000ba: 45 85 c0 test %r8d,%r8d
|
||||
1800000bd: 76 37 jbe 0x1800000f6
|
||||
1800000bf: 90 nop
|
||||
1800000c0: 49 ff c2 inc %r10
|
||||
1800000c3: c4 81 7d e7 0c 39 vmovntdq %ymm1,(%r9,%r15,1)
|
||||
1800000c9: c4 81 7d e7 4c 39 20 vmovntdq %ymm1,0x20(%r9,%r15,1)
|
||||
1800000d0: c4 81 7d e7 4c 39 40 vmovntdq %ymm1,0x40(%r9,%r15,1)
|
||||
1800000d7: c4 81 7d e7 4c 39 60 vmovntdq %ymm1,0x60(%r9,%r15,1)
|
||||
1800000de: 49 81 c1 80 00 00 00 add $0x80,%r9
|
||||
1800000e5: 4d 3b d0 cmp %r8,%r10
|
||||
1800000e8: 72 d6 jb 0x1800000c0
|
||||
1800000ea: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
||||
1800000ef: 49 c1 e2 07 shl $0x7,%r10
|
||||
1800000f3: 4d 03 fa add %r10,%r15
|
||||
1800000f6: 45 8d 43 ff lea -0x1(%r11),%r8d
|
||||
1800000fa: 45 3b c6 cmp %r14d,%r8d
|
||||
1800000fd: 73 18 jae 0x180000117
|
||||
1800000ff: 4d 63 fb movslq %r11d,%r15
|
||||
180000102: 49 c1 e7 06 shl $0x6,%r15
|
||||
180000106: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1)
|
||||
18000010d: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1)
|
||||
180000114: 4c 03 fa add %rdx,%r15
|
||||
180000117: 0f ae f8 sfence
|
||||
18000011a: 85 c9 test %ecx,%ecx
|
||||
18000011c: 74 31 je 0x18000014f
|
||||
18000011e: ba 00 00 00 00 mov $0x0,%edx
|
||||
180000123: 7e 2a jle 0x18000014f
|
||||
180000125: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000012c: 00
|
||||
18000012d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000140: ff c2 inc %edx
|
||||
180000142: c4 c1 79 d6 0f vmovq %xmm1,(%r15)
|
||||
180000147: 49 83 c7 08 add $0x8,%r15
|
||||
18000014b: 3b d1 cmp %ecx,%edx
|
||||
18000014d: 7c f1 jl 0x180000140
|
||||
18000014f: 4c 89 f8 mov %r15,%rax
|
||||
180000152: c5 f8 77 vzeroupper
|
||||
180000155: 48 83 c4 30 add $0x30,%rsp
|
||||
180000159: 41 5f pop %r15
|
||||
18000015b: 41 5e pop %r14
|
||||
18000015d: 41 5c pop %r12
|
||||
18000015f: c3 ret
|
||||
180000160: 49 63 d6 movslq %r14d,%rdx
|
||||
180000163: 48 83 fa 08 cmp $0x8,%rdx
|
||||
180000167: 0f 8c b1 01 00 00 jl 0x18000031e
|
||||
18000016d: 48 83 fa 0f cmp $0xf,%rdx
|
||||
180000171: 0f 8c af 01 00 00 jl 0x180000326
|
||||
180000177: 4d 89 f9 mov %r15,%r9
|
||||
18000017a: 49 83 e1 1f and $0x1f,%r9
|
||||
18000017e: 45 85 c9 test %r9d,%r9d
|
||||
180000181: 74 18 je 0x18000019b
|
||||
180000183: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
||||
18000018a: 0f 85 8e 01 00 00 jne 0x18000031e
|
||||
180000190: 41 f7 d9 neg %r9d
|
||||
180000193: 41 83 c1 20 add $0x20,%r9d
|
||||
180000197: 41 c1 e9 03 shr $0x3,%r9d
|
||||
18000019b: 45 89 c8 mov %r9d,%r8d
|
||||
18000019e: 49 8d 48 08 lea 0x8(%r8),%rcx
|
||||
1800001a2: 48 3b d1 cmp %rcx,%rdx
|
||||
1800001a5: 0f 8c 73 01 00 00 jl 0x18000031e
|
||||
1800001ab: 44 89 f1 mov %r14d,%ecx
|
||||
1800001ae: 41 2b c9 sub %r9d,%ecx
|
||||
1800001b1: 83 e1 07 and $0x7,%ecx
|
||||
1800001b4: 44 2b f1 sub %ecx,%r14d
|
||||
1800001b7: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001ba: 33 c9 xor %ecx,%ecx
|
||||
1800001bc: 45 85 c9 test %r9d,%r9d
|
||||
1800001bf: 76 2b jbe 0x1800001ec
|
||||
1800001c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001c8: 00
|
||||
1800001c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001d7: 00
|
||||
1800001d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001df: 90 nop
|
||||
1800001e0: 4d 89 24 cf mov %r12,(%r15,%rcx,8)
|
||||
1800001e4: 48 ff c1 inc %rcx
|
||||
1800001e7: 49 3b c8 cmp %r8,%rcx
|
||||
1800001ea: 72 f4 jb 0x1800001e0
|
||||
1800001ec: c4 c1 f9 6e c4 vmovq %r12,%xmm0
|
||||
1800001f1: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0
|
||||
1800001f6: 0f 1f 00 nopl (%rax)
|
||||
1800001f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000200: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8)
|
||||
180000206: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8)
|
||||
18000020d: 49 83 c0 08 add $0x8,%r8
|
||||
180000211: 4d 3b c6 cmp %r14,%r8
|
||||
180000214: 72 ea jb 0x180000200
|
||||
180000216: 4c 3b f2 cmp %rdx,%r14
|
||||
180000219: 73 11 jae 0x18000022c
|
||||
18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000220: 4f 89 24 f7 mov %r12,(%r15,%r14,8)
|
||||
180000224: 49 ff c6 inc %r14
|
||||
180000227: 4c 3b f2 cmp %rdx,%r14
|
||||
18000022a: 72 f4 jb 0x180000220
|
||||
18000022c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax
|
||||
180000230: c5 f8 77 vzeroupper
|
||||
180000233: 48 83 c4 30 add $0x30,%rsp
|
||||
180000237: 41 5f pop %r15
|
||||
180000239: 41 5e pop %r14
|
||||
18000023b: 41 5c pop %r12
|
||||
18000023d: c3 ret
|
||||
18000023e: 49 63 d6 movslq %r14d,%rdx
|
||||
180000241: 45 85 f6 test %r14d,%r14d
|
||||
180000244: 0f 8e c2 00 00 00 jle 0x18000030c
|
||||
18000024a: 48 83 fa 08 cmp $0x8,%rdx
|
||||
18000024e: 0f 8c e1 00 00 00 jl 0x180000335
|
||||
180000254: 48 83 fa 0f cmp $0xf,%rdx
|
||||
180000258: 0f 8c dc 00 00 00 jl 0x18000033a
|
||||
18000025e: 4d 89 f9 mov %r15,%r9
|
||||
180000261: 49 83 e1 1f and $0x1f,%r9
|
||||
180000265: 45 85 c9 test %r9d,%r9d
|
||||
180000268: 74 18 je 0x180000282
|
||||
18000026a: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
||||
180000271: 0f 85 be 00 00 00 jne 0x180000335
|
||||
180000277: 41 f7 d9 neg %r9d
|
||||
18000027a: 41 83 c1 20 add $0x20,%r9d
|
||||
18000027e: 41 c1 e9 03 shr $0x3,%r9d
|
||||
180000282: 45 89 c8 mov %r9d,%r8d
|
||||
180000285: 49 8d 48 08 lea 0x8(%r8),%rcx
|
||||
180000289: 48 3b d1 cmp %rcx,%rdx
|
||||
18000028c: 0f 8c a3 00 00 00 jl 0x180000335
|
||||
180000292: 44 89 f1 mov %r14d,%ecx
|
||||
180000295: 41 2b c9 sub %r9d,%ecx
|
||||
180000298: 83 e1 07 and $0x7,%ecx
|
||||
18000029b: 44 2b f1 sub %ecx,%r14d
|
||||
18000029e: 4d 63 f6 movslq %r14d,%r14
|
||||
1800002a1: 33 c9 xor %ecx,%ecx
|
||||
1800002a3: 45 85 c9 test %r9d,%r9d
|
||||
1800002a6: 76 24 jbe 0x1800002cc
|
||||
1800002a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002af: 00
|
||||
1800002b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800002be: 00 00
|
||||
1800002c0: 4d 89 24 cf mov %r12,(%r15,%rcx,8)
|
||||
1800002c4: 48 ff c1 inc %rcx
|
||||
1800002c7: 49 3b c8 cmp %r8,%rcx
|
||||
1800002ca: 72 f4 jb 0x1800002c0
|
||||
1800002cc: c4 c1 f9 6e c4 vmovq %r12,%xmm0
|
||||
1800002d1: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0
|
||||
1800002d6: 0f 1f 00 nopl (%rax)
|
||||
1800002d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002e0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8)
|
||||
1800002e6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8)
|
||||
1800002ed: 49 83 c0 08 add $0x8,%r8
|
||||
1800002f1: 4d 3b c6 cmp %r14,%r8
|
||||
1800002f4: 72 ea jb 0x1800002e0
|
||||
1800002f6: 4c 3b f2 cmp %rdx,%r14
|
||||
1800002f9: 73 11 jae 0x18000030c
|
||||
1800002fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000300: 4f 89 24 f7 mov %r12,(%r15,%r14,8)
|
||||
180000304: 49 ff c6 inc %r14
|
||||
180000307: 4c 3b f2 cmp %rdx,%r14
|
||||
18000030a: 72 f4 jb 0x180000300
|
||||
18000030c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax
|
||||
180000310: c5 f8 77 vzeroupper
|
||||
180000313: 48 83 c4 30 add $0x30,%rsp
|
||||
180000317: 41 5f pop %r15
|
||||
180000319: 41 5e pop %r14
|
||||
18000031b: 41 5c pop %r12
|
||||
18000031d: c3 ret
|
||||
@@ -0,0 +1,216 @@
|
||||
|
||||
/tmp/det/fun_1800410a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 41 57 push %r15
|
||||
180000003: 55 push %rbp
|
||||
180000004: 48 83 ec 30 sub $0x30,%rsp
|
||||
180000008: 44 89 c5 mov %r8d,%ebp
|
||||
18000000b: 49 89 d7 mov %rdx,%r15
|
||||
18000000e: 48 89 cb mov %rcx,%rbx
|
||||
180000011: 81 fd 00 00 04 00 cmp $0x40000,%ebp
|
||||
180000017: 0f 8e ff 01 00 00 jle 0x18000021c
|
||||
18000001d: 49 f7 c7 07 00 00 00 test $0x7,%r15
|
||||
180000024: 0f 85 f2 01 00 00 jne 0x18000021c
|
||||
18000002a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
||||
18000002f: c7 01 00 00 00 00 movl $0x0,(%rcx)
|
||||
180000035: e8 46 0a 42 00 call 0x180420a80
|
||||
18000003a: 85 c0 test %eax,%eax
|
||||
18000003c: 0f 85 1c 01 00 00 jne 0x18000015e
|
||||
180000042: 8b 54 24 20 mov 0x20(%rsp),%edx
|
||||
180000046: c1 fa 03 sar $0x3,%edx
|
||||
180000049: 3b ea cmp %edx,%ebp
|
||||
18000004b: 0f 8e 0d 01 00 00 jle 0x18000015e
|
||||
180000051: 4c 89 f9 mov %r15,%rcx
|
||||
180000054: 48 83 e1 38 and $0x38,%rcx
|
||||
180000058: 62 f2 fd 28 7c cb vpbroadcastq %rbx,%ymm1
|
||||
18000005e: 85 c9 test %ecx,%ecx
|
||||
180000060: 74 2f je 0x180000091
|
||||
180000062: c1 e9 03 shr $0x3,%ecx
|
||||
180000065: 33 d2 xor %edx,%edx
|
||||
180000067: f7 d9 neg %ecx
|
||||
180000069: 83 c1 08 add $0x8,%ecx
|
||||
18000006c: c5 f8 28 c1 vmovaps %xmm1,%xmm0
|
||||
180000070: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000077: 00
|
||||
180000078: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000007f: 90 nop
|
||||
180000080: ff c2 inc %edx
|
||||
180000082: c4 c1 79 d6 07 vmovq %xmm0,(%r15)
|
||||
180000087: 49 83 c7 08 add $0x8,%r15
|
||||
18000008b: 3b d1 cmp %ecx,%edx
|
||||
18000008d: 7c f1 jl 0x180000080
|
||||
18000008f: 2b e9 sub %ecx,%ebp
|
||||
180000091: 89 e9 mov %ebp,%ecx
|
||||
180000093: 4c 89 fa mov %r15,%rdx
|
||||
180000096: c1 fd 03 sar $0x3,%ebp
|
||||
180000099: 83 e1 07 and $0x7,%ecx
|
||||
18000009c: 85 ed test %ebp,%ebp
|
||||
18000009e: 0f 8e 72 00 00 00 jle 0x180000116
|
||||
1800000a4: 89 eb mov %ebp,%ebx
|
||||
1800000a6: 45 33 c9 xor %r9d,%r9d
|
||||
1800000a9: d1 eb shr $1,%ebx
|
||||
1800000ab: 41 ba 01 00 00 00 mov $0x1,%r10d
|
||||
1800000b1: 45 33 c0 xor %r8d,%r8d
|
||||
1800000b4: 85 db test %ebx,%ebx
|
||||
1800000b6: 76 3e jbe 0x1800000f6
|
||||
1800000b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000bf: 00
|
||||
1800000c0: 49 ff c1 inc %r9
|
||||
1800000c3: c4 81 7d e7 0c 38 vmovntdq %ymm1,(%r8,%r15,1)
|
||||
1800000c9: c4 81 7d e7 4c 38 20 vmovntdq %ymm1,0x20(%r8,%r15,1)
|
||||
1800000d0: c4 81 7d e7 4c 38 40 vmovntdq %ymm1,0x40(%r8,%r15,1)
|
||||
1800000d7: c4 81 7d e7 4c 38 60 vmovntdq %ymm1,0x60(%r8,%r15,1)
|
||||
1800000de: 49 81 c0 80 00 00 00 add $0x80,%r8
|
||||
1800000e5: 4c 3b cb cmp %rbx,%r9
|
||||
1800000e8: 72 d6 jb 0x1800000c0
|
||||
1800000ea: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
||||
1800000ef: 49 c1 e1 07 shl $0x7,%r9
|
||||
1800000f3: 4d 03 f9 add %r9,%r15
|
||||
1800000f6: 41 8d 5a ff lea -0x1(%r10),%ebx
|
||||
1800000fa: 3b dd cmp %ebp,%ebx
|
||||
1800000fc: 73 18 jae 0x180000116
|
||||
1800000fe: 4d 63 fa movslq %r10d,%r15
|
||||
180000101: 49 c1 e7 06 shl $0x6,%r15
|
||||
180000105: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1)
|
||||
18000010c: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1)
|
||||
180000113: 4c 03 fa add %rdx,%r15
|
||||
180000116: 0f ae f8 sfence
|
||||
180000119: 85 c9 test %ecx,%ecx
|
||||
18000011b: 74 32 je 0x18000014f
|
||||
18000011d: ba 00 00 00 00 mov $0x0,%edx
|
||||
180000122: 7e 2b jle 0x18000014f
|
||||
180000124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000012b: 00
|
||||
18000012c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000013f: 00
|
||||
180000140: ff c2 inc %edx
|
||||
180000142: c4 c1 79 d6 0f vmovq %xmm1,(%r15)
|
||||
180000147: 49 83 c7 08 add $0x8,%r15
|
||||
18000014b: 3b d1 cmp %ecx,%edx
|
||||
18000014d: 7c f1 jl 0x180000140
|
||||
18000014f: 4c 89 f8 mov %r15,%rax
|
||||
180000152: c5 f8 77 vzeroupper
|
||||
180000155: 48 83 c4 30 add $0x30,%rsp
|
||||
180000159: 5d pop %rbp
|
||||
18000015a: 41 5f pop %r15
|
||||
18000015c: 5b pop %rbx
|
||||
18000015d: c3 ret
|
||||
18000015e: 48 63 d5 movslq %ebp,%rdx
|
||||
180000161: 48 83 fa 08 cmp $0x8,%rdx
|
||||
180000165: 0f 8c 91 01 00 00 jl 0x1800002fc
|
||||
18000016b: 48 83 fa 0f cmp $0xf,%rdx
|
||||
18000016f: 0f 8c 8e 01 00 00 jl 0x180000303
|
||||
180000175: 4d 89 f9 mov %r15,%r9
|
||||
180000178: 49 83 e1 1f and $0x1f,%r9
|
||||
18000017c: 45 85 c9 test %r9d,%r9d
|
||||
18000017f: 74 18 je 0x180000199
|
||||
180000181: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
||||
180000188: 0f 85 6e 01 00 00 jne 0x1800002fc
|
||||
18000018e: 41 f7 d9 neg %r9d
|
||||
180000191: 41 83 c1 20 add $0x20,%r9d
|
||||
180000195: 41 c1 e9 03 shr $0x3,%r9d
|
||||
180000199: 45 89 c8 mov %r9d,%r8d
|
||||
18000019c: 49 8d 48 08 lea 0x8(%r8),%rcx
|
||||
1800001a0: 48 3b d1 cmp %rcx,%rdx
|
||||
1800001a3: 0f 8c 53 01 00 00 jl 0x1800002fc
|
||||
1800001a9: 89 e9 mov %ebp,%ecx
|
||||
1800001ab: 41 2b c9 sub %r9d,%ecx
|
||||
1800001ae: 83 e1 07 and $0x7,%ecx
|
||||
1800001b1: 2b e9 sub %ecx,%ebp
|
||||
1800001b3: 48 63 ed movslq %ebp,%rbp
|
||||
1800001b6: 33 c9 xor %ecx,%ecx
|
||||
1800001b8: 45 85 c9 test %r9d,%r9d
|
||||
1800001bb: 76 0f jbe 0x1800001cc
|
||||
1800001bd: 0f 1f 00 nopl (%rax)
|
||||
1800001c0: 49 89 1c cf mov %rbx,(%r15,%rcx,8)
|
||||
1800001c4: 48 ff c1 inc %rcx
|
||||
1800001c7: 49 3b c8 cmp %r8,%rcx
|
||||
1800001ca: 72 f4 jb 0x1800001c0
|
||||
1800001cc: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0
|
||||
1800001d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001e0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8)
|
||||
1800001e6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8)
|
||||
1800001ed: 49 83 c0 08 add $0x8,%r8
|
||||
1800001f1: 4c 3b c5 cmp %rbp,%r8
|
||||
1800001f4: 72 ea jb 0x1800001e0
|
||||
1800001f6: 48 3b ea cmp %rdx,%rbp
|
||||
1800001f9: 73 11 jae 0x18000020c
|
||||
1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000200: 49 89 1c ef mov %rbx,(%r15,%rbp,8)
|
||||
180000204: 48 ff c5 inc %rbp
|
||||
180000207: 48 3b ea cmp %rdx,%rbp
|
||||
18000020a: 72 f4 jb 0x180000200
|
||||
18000020c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax
|
||||
180000210: c5 f8 77 vzeroupper
|
||||
180000213: 48 83 c4 30 add $0x30,%rsp
|
||||
180000217: 5d pop %rbp
|
||||
180000218: 41 5f pop %r15
|
||||
18000021a: 5b pop %rbx
|
||||
18000021b: c3 ret
|
||||
18000021c: 48 63 d5 movslq %ebp,%rdx
|
||||
18000021f: 85 ed test %ebp,%ebp
|
||||
180000221: 0f 8e c5 00 00 00 jle 0x1800002ec
|
||||
180000227: 48 83 fa 08 cmp $0x8,%rdx
|
||||
18000022b: 0f 8c e0 00 00 00 jl 0x180000311
|
||||
180000231: 48 83 fa 0f cmp $0xf,%rdx
|
||||
180000235: 0f 8c da 00 00 00 jl 0x180000315
|
||||
18000023b: 4d 89 f9 mov %r15,%r9
|
||||
18000023e: 49 83 e1 1f and $0x1f,%r9
|
||||
180000242: 45 85 c9 test %r9d,%r9d
|
||||
180000245: 74 18 je 0x18000025f
|
||||
180000247: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
||||
18000024e: 0f 85 bd 00 00 00 jne 0x180000311
|
||||
180000254: 41 f7 d9 neg %r9d
|
||||
180000257: 41 83 c1 20 add $0x20,%r9d
|
||||
18000025b: 41 c1 e9 03 shr $0x3,%r9d
|
||||
18000025f: 45 89 c8 mov %r9d,%r8d
|
||||
180000262: 49 8d 48 08 lea 0x8(%r8),%rcx
|
||||
180000266: 48 3b d1 cmp %rcx,%rdx
|
||||
180000269: 0f 8c a2 00 00 00 jl 0x180000311
|
||||
18000026f: 89 e9 mov %ebp,%ecx
|
||||
180000271: 41 2b c9 sub %r9d,%ecx
|
||||
180000274: 83 e1 07 and $0x7,%ecx
|
||||
180000277: 2b e9 sub %ecx,%ebp
|
||||
180000279: 48 63 ed movslq %ebp,%rbp
|
||||
18000027c: 33 c9 xor %ecx,%ecx
|
||||
18000027e: 45 85 c9 test %r9d,%r9d
|
||||
180000281: 76 29 jbe 0x1800002ac
|
||||
180000283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000028a: 00
|
||||
18000028b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002a0: 49 89 1c cf mov %rbx,(%r15,%rcx,8)
|
||||
1800002a4: 48 ff c1 inc %rcx
|
||||
1800002a7: 49 3b c8 cmp %r8,%rcx
|
||||
1800002aa: 72 f4 jb 0x1800002a0
|
||||
1800002ac: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0
|
||||
1800002b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002c0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8)
|
||||
1800002c6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8)
|
||||
1800002cd: 49 83 c0 08 add $0x8,%r8
|
||||
1800002d1: 4c 3b c5 cmp %rbp,%r8
|
||||
1800002d4: 72 ea jb 0x1800002c0
|
||||
1800002d6: 48 3b ea cmp %rdx,%rbp
|
||||
1800002d9: 73 11 jae 0x1800002ec
|
||||
1800002db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002e0: 49 89 1c ef mov %rbx,(%r15,%rbp,8)
|
||||
1800002e4: 48 ff c5 inc %rbp
|
||||
1800002e7: 48 3b ea cmp %rdx,%rbp
|
||||
1800002ea: 72 f4 jb 0x1800002e0
|
||||
1800002ec: 49 8d 04 d7 lea (%r15,%rdx,8),%rax
|
||||
1800002f0: c5 f8 77 vzeroupper
|
||||
1800002f3: 48 83 c4 30 add $0x30,%rsp
|
||||
1800002f7: 5d pop %rbp
|
||||
1800002f8: 41 5f pop %r15
|
||||
1800002fa: 5b pop %rbx
|
||||
1800002fb: c3 ret
|
||||
@@ -0,0 +1,89 @@
|
||||
|
||||
/tmp/det/fun_1800413c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: f2 0f 12 c0 movddup %xmm0,%xmm0
|
||||
180000004: 41 83 f8 05 cmp $0x5,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
||||
18000002b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000002f: 48 83 c2 08 add $0x8,%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
||||
180000041: 0f 84 9c 00 00 00 je 0x1800000e3
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 03 and $0x3,%r8d
|
||||
18000004e: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000051: 3d 00 00 02 00 cmp $0x20000,%eax
|
||||
180000056: 7f 48 jg 0x1800000a0
|
||||
180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000005f: 00
|
||||
180000060: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
180000073: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
||||
180000077: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
18000007b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
18000008e: 48 83 c2 20 add $0x20,%rdx
|
||||
180000092: 83 c0 fc add $0xfffffffc,%eax
|
||||
180000095: 75 c9 jne 0x180000060
|
||||
180000097: e9 6e ff ff ff jmp 0x18000000a
|
||||
18000009c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx)
|
||||
1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx
|
||||
1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000ac: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
1800000be: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
||||
1800000c2: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
1800000d9: 48 89 ca mov %rcx,%rdx
|
||||
1800000dc: 75 c2 jne 0x1800000a0
|
||||
1800000de: e9 27 ff ff ff jmp 0x18000000a
|
||||
1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000ea: 74 13 je 0x1800000ff
|
||||
1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000f0: 41 ff c8 dec %r8d
|
||||
1800000f3: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
||||
1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000fb: 48 83 c2 08 add $0x8,%rdx
|
||||
1800000ff: 44 89 c0 mov %r8d,%eax
|
||||
180000102: 41 83 e0 03 and $0x3,%r8d
|
||||
180000106: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000109: 3d 00 00 02 00 cmp $0x20000,%eax
|
||||
18000010e: 7f 50 jg 0x180000160
|
||||
180000110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000117: 00
|
||||
180000118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000011f: 90 nop
|
||||
180000120: 0f 28 0a movaps (%rdx),%xmm1
|
||||
180000123: 0f 28 52 10 movaps 0x10(%rdx),%xmm2
|
||||
180000127: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
||||
18000012b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
18000012f: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000132: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000136: 48 rex.W
|
||||
180000137: 83 .byte 0x83
|
||||
180000138: c2 .byte 0xc2
|
||||
@@ -0,0 +1,73 @@
|
||||
|
||||
/tmp/det/fun_180041560.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: f2 0f 12 c0 movddup %xmm0,%xmm0
|
||||
180000004: 41 83 f8 05 cmp $0x5,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
||||
18000002b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000002f: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
||||
180000041: 0f 84 9c 00 00 00 je 0x1800000e3
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 03 and $0x3,%r8d
|
||||
18000004e: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000051: 3d 00 00 02 00 cmp $0x20000,%eax
|
||||
180000056: 7f 48 jg 0x1800000a0
|
||||
180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000005f: 00
|
||||
180000060: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
180000073: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
||||
180000077: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
18000007b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
18000008e: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000092: 83 c0 fc add $0xfffffffc,%eax
|
||||
180000095: 75 c9 jne 0x180000060
|
||||
180000097: e9 6e ff ff ff jmp 0x18000000a
|
||||
18000009c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx)
|
||||
1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx
|
||||
1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000ac: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
1800000be: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
||||
1800000c2: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
1800000d9: 48 8d 11 lea (%rcx),%rdx
|
||||
1800000dc: 75 c2 jne 0x1800000a0
|
||||
1800000de: e9 27 ff ff ff jmp 0x18000000a
|
||||
1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000ea: 74 13 je 0x1800000ff
|
||||
1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000f0: 41 ff c8 dec %r8d
|
||||
1800000f3: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
||||
1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000fb: 48 rex.W
|
||||
1800000fc: 83 .byte 0x83
|
||||
1800000fd: c2 .byte 0xc2
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,371 @@
|
||||
|
||||
/tmp/det/fun_1800425a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 55 push %rbp
|
||||
180000001: 48 89 e5 mov %rsp,%rbp
|
||||
180000004: 44 89 c8 mov %r9d,%eax
|
||||
180000007: 41 d1 f9 sar $1,%r9d
|
||||
18000000a: 83 e0 01 and $0x1,%eax
|
||||
18000000d: 45 85 c9 test %r9d,%r9d
|
||||
180000010: 0f 84 e0 05 00 00 je 0x1800005f6
|
||||
180000016: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
||||
18000001d: 0f 85 a0 03 00 00 jne 0x1800003c3
|
||||
180000023: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
18000002a: 0f 84 7f 01 00 00 je 0x1800001af
|
||||
180000030: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000037: 0f 84 70 00 00 00 je 0x1800000ad
|
||||
18000003d: 0f 1f 00 nopl (%rax)
|
||||
180000040: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000053: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000056: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000005a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000062: 48 83 c1 20 add $0x20,%rcx
|
||||
180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000070: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000082: 48 83 c2 20 add $0x20,%rdx
|
||||
180000086: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000008a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000008e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000092: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000096: 41 0f 29 08 movaps %xmm1,(%r8)
|
||||
18000009a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
||||
18000009f: 49 83 c0 20 add $0x20,%r8
|
||||
1800000a3: 41 ff c9 dec %r9d
|
||||
1800000a6: 75 98 jne 0x180000040
|
||||
1800000a8: e9 49 05 00 00 jmp 0x1800005f6
|
||||
1800000ad: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
|
||||
1800000b4: 0f 87 86 00 00 00 ja 0x180000140
|
||||
1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000c0: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
1800000c4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
1800000c9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
1800000ce: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
1800000d3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800000d6: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
1800000da: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800000dd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
1800000e2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000e6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800000eb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800000f0: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800000f4: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800000f8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
1800000fd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000102: 48 83 c2 20 add $0x20,%rdx
|
||||
180000106: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000010a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000010e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000112: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000116: 41 0f 29 08 movaps %xmm1,(%r8)
|
||||
18000011a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
||||
18000011f: 49 83 c0 20 add $0x20,%r8
|
||||
180000123: 41 ff c9 dec %r9d
|
||||
180000126: 75 98 jne 0x1800000c0
|
||||
180000128: e9 c9 04 00 00 jmp 0x1800005f6
|
||||
18000012d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000134: 00
|
||||
180000135: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000140: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000144: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000149: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000014e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000153: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000156: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000015a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000015d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000162: 48 83 c1 20 add $0x20,%rcx
|
||||
180000166: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000016b: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
18000016f: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000173: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
180000178: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000017d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000182: 48 83 c2 20 add $0x20,%rdx
|
||||
180000186: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000018a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000018e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000192: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000196: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
|
||||
18000019b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
|
||||
1800001a1: 49 83 c0 20 add $0x20,%r8
|
||||
1800001a5: 41 ff c9 dec %r9d
|
||||
1800001a8: 75 96 jne 0x180000140
|
||||
1800001aa: e9 47 04 00 00 jmp 0x1800005f6
|
||||
1800001af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001b6: 0f 84 13 01 00 00 je 0x1800002cf
|
||||
1800001bc: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
|
||||
1800001c3: 0f 87 97 00 00 00 ja 0x180000260
|
||||
1800001c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001d0: 00
|
||||
1800001d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001df: 00
|
||||
1800001e0: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
1800001e4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
1800001e9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
1800001ee: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
1800001f3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800001f6: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800001fa: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800001fd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000202: 48 83 c2 20 add $0x20,%rdx
|
||||
180000206: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000020b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000210: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000214: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000218: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
18000021d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
180000222: 48 83 c1 20 add $0x20,%rcx
|
||||
180000226: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000022a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000022e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000232: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000236: 41 0f 29 08 movaps %xmm1,(%r8)
|
||||
18000023a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
||||
18000023f: 49 83 c0 20 add $0x20,%r8
|
||||
180000243: 41 ff c9 dec %r9d
|
||||
180000246: 75 98 jne 0x1800001e0
|
||||
180000248: e9 a9 03 00 00 jmp 0x1800005f6
|
||||
18000024d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000254: 00
|
||||
180000255: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000025c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000260: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
180000264: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
180000269: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
18000026e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
180000273: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000276: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000027a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000027d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000282: 48 83 c2 20 add $0x20,%rdx
|
||||
180000286: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000028b: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
18000028f: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000293: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
180000298: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000029d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800002a2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002a6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800002aa: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800002ae: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800002b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800002b6: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
|
||||
1800002bb: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
|
||||
1800002c1: 49 83 c0 20 add $0x20,%r8
|
||||
1800002c5: 41 ff c9 dec %r9d
|
||||
1800002c8: 75 96 jne 0x180000260
|
||||
1800002ca: e9 27 03 00 00 jmp 0x1800005f6
|
||||
1800002cf: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
|
||||
1800002d6: 0f 87 84 00 00 00 ja 0x180000360
|
||||
1800002dc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800002e0: 0f 28 21 movaps (%rcx),%xmm4
|
||||
1800002e3: 0f 28 69 10 movaps 0x10(%rcx),%xmm5
|
||||
1800002e7: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800002ea: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
1800002ee: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800002f1: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
1800002f6: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002fa: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800002ff: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000304: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000308: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
18000030c: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
180000311: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000316: 48 83 c2 20 add $0x20,%rdx
|
||||
18000031a: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000031e: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
180000322: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000326: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
18000032a: 41 0f 29 08 movaps %xmm1,(%r8)
|
||||
18000032e: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
||||
180000333: 49 83 c0 20 add $0x20,%r8
|
||||
180000337: 41 ff c9 dec %r9d
|
||||
18000033a: 75 a4 jne 0x1800002e0
|
||||
18000033c: e9 b5 02 00 00 jmp 0x1800005f6
|
||||
180000341: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000348: 00
|
||||
180000349: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000357: 00
|
||||
180000358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000035f: 90 nop
|
||||
180000360: 0f 28 21 movaps (%rcx),%xmm4
|
||||
180000363: 0f 28 69 10 movaps 0x10(%rcx),%xmm5
|
||||
180000367: 0f 28 dc movaps %xmm4,%xmm3
|
||||
18000036a: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000036e: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
180000371: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000376: 48 83 c1 20 add $0x20,%rcx
|
||||
18000037a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000037f: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000383: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000387: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000038c: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000391: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000396: 48 83 c2 20 add $0x20,%rdx
|
||||
18000039a: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000039e: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800003a2: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800003a6: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800003aa: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
|
||||
1800003af: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
|
||||
1800003b5: 49 83 c0 20 add $0x20,%r8
|
||||
1800003b9: 41 ff c9 dec %r9d
|
||||
1800003bc: 75 a2 jne 0x180000360
|
||||
1800003be: e9 33 02 00 00 jmp 0x1800005f6
|
||||
1800003c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800003ca: 0f 84 0b 01 00 00 je 0x1800004db
|
||||
1800003d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800003d7: 0f 85 83 00 00 00 jne 0x180000460
|
||||
1800003dd: 0f 1f 00 nopl (%rax)
|
||||
1800003e0: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
1800003e4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
1800003e9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
1800003ee: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
1800003f3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800003f6: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
1800003fa: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800003fd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000402: 48 83 c1 20 add $0x20,%rcx
|
||||
180000406: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000040b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000410: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000414: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000418: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000041d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000422: 48 83 c2 20 add $0x20,%rdx
|
||||
180000426: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000042a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000042e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000432: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000436: f2 41 0f 11 08 movsd %xmm1,(%r8)
|
||||
18000043b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
|
||||
180000441: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
|
||||
180000447: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
|
||||
18000044d: 49 83 c0 20 add $0x20,%r8
|
||||
180000451: 41 ff c9 dec %r9d
|
||||
180000454: 75 8a jne 0x1800003e0
|
||||
180000456: e9 9b 01 00 00 jmp 0x1800005f6
|
||||
18000045b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000460: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000464: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000469: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000046e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000473: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000476: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000047a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000047d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000482: 48 83 c1 20 add $0x20,%rcx
|
||||
180000486: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000048b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000490: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000494: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000498: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000049d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
1800004a2: 48 83 c2 20 add $0x20,%rdx
|
||||
1800004a6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800004aa: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800004ae: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800004b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800004b6: f2 41 0f 11 08 movsd %xmm1,(%r8)
|
||||
1800004bb: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
|
||||
1800004c1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
|
||||
1800004c7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
|
||||
1800004cd: 49 83 c0 20 add $0x20,%r8
|
||||
1800004d1: 41 ff c9 dec %r9d
|
||||
1800004d4: 75 8a jne 0x180000460
|
||||
1800004d6: e9 1b 01 00 00 jmp 0x1800005f6
|
||||
1800004db: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800004e2: 0f 85 98 00 00 00 jne 0x180000580
|
||||
1800004e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004ef: 00
|
||||
1800004f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800004f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800004fe: 00 00
|
||||
180000500: 0f 28 21 movaps (%rcx),%xmm4
|
||||
180000503: 0f 28 69 10 movaps 0x10(%rcx),%xmm5
|
||||
180000507: 0f 28 dc movaps %xmm4,%xmm3
|
||||
18000050a: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000050e: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
180000511: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000516: 48 83 c1 20 add $0x20,%rcx
|
||||
18000051a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000051f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000524: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000528: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
18000052c: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
180000531: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000536: 48 83 c2 20 add $0x20,%rdx
|
||||
18000053a: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000053e: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
180000542: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000546: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
18000054a: f2 41 0f 11 08 movsd %xmm1,(%r8)
|
||||
18000054f: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
|
||||
180000555: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
|
||||
18000055b: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
|
||||
180000561: 49 83 c0 20 add $0x20,%r8
|
||||
180000565: 41 ff c9 dec %r9d
|
||||
180000568: 75 96 jne 0x180000500
|
||||
18000056a: e9 87 00 00 00 jmp 0x1800005f6
|
||||
18000056f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000576: 00
|
||||
180000577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000057e: 66 90 xchg %ax,%ax
|
||||
180000580: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
180000584: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
180000589: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
18000058e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
180000593: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000596: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000059a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000059d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
1800005a2: 48 83 c2 20 add $0x20,%rdx
|
||||
1800005a6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800005ab: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800005b0: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800005b4: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800005b8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
1800005bd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800005c2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800005c6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800005ca: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800005ce: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800005d2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800005d6: f2 41 0f 11 08 movsd %xmm1,(%r8)
|
||||
1800005db: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
|
||||
1800005e1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
|
||||
1800005e7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
|
||||
1800005ed: 49 83 c0 20 add $0x20,%r8
|
||||
1800005f1: 41 ff c9 dec %r9d
|
||||
1800005f4: 75 8a jne 0x180000580
|
||||
1800005f6: 85 c0 test %eax,%eax
|
||||
1800005f8: 74 31 je 0x18000062b
|
||||
1800005fa: f2 0f 10 01 movsd (%rcx),%xmm0
|
||||
1800005fe: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
||||
180000603: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
180000606: f2 0f 12 1a movddup (%rdx),%xmm3
|
||||
18000060a: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1
|
||||
18000060f: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2
|
||||
180000614: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
||||
180000618: 66 0f 59 d1 mulpd %xmm1,%xmm2
|
||||
18000061c: 66 0f d0 da addsubpd %xmm2,%xmm3
|
||||
180000620: f2 41 0f 11 18 movsd %xmm3,(%r8)
|
||||
180000625: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8)
|
||||
18000062b: 48 8d 65 00 lea 0x0(%rbp),%rsp
|
||||
18000062f: 5d pop %rbp
|
||||
180000630: c3 ret
|
||||
@@ -0,0 +1,360 @@
|
||||
|
||||
/tmp/det/fun_180042be0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 55 push %rbp
|
||||
180000001: 48 8d 2c 24 lea (%rsp),%rbp
|
||||
180000005: 44 89 c8 mov %r9d,%eax
|
||||
180000008: 41 d1 f9 sar $1,%r9d
|
||||
18000000b: 83 e0 01 and $0x1,%eax
|
||||
18000000e: 45 85 c9 test %r9d,%r9d
|
||||
180000011: 0f 84 bf 05 00 00 je 0x1800005d6
|
||||
180000017: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
||||
18000001e: 0f 85 7a 03 00 00 jne 0x18000039e
|
||||
180000024: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
18000002b: 0f 84 7e 01 00 00 je 0x1800001af
|
||||
180000031: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000038: 0f 84 6f 00 00 00 je 0x1800000ad
|
||||
18000003e: 66 90 xchg %ax,%ax
|
||||
180000040: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000053: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000056: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000005a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000062: 48 83 c1 20 add $0x20,%rcx
|
||||
180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000070: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000082: 48 83 c2 20 add $0x20,%rdx
|
||||
180000086: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000008a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000008e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000092: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000096: 41 0f 29 08 movaps %xmm1,(%r8)
|
||||
18000009a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
||||
18000009f: 49 83 c0 20 add $0x20,%r8
|
||||
1800000a3: 41 ff c9 dec %r9d
|
||||
1800000a6: 75 98 jne 0x180000040
|
||||
1800000a8: e9 29 05 00 00 jmp 0x1800005d6
|
||||
1800000ad: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
|
||||
1800000b4: 0f 87 86 00 00 00 ja 0x180000140
|
||||
1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000c0: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
1800000c4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
1800000c9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
1800000ce: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
1800000d3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800000d6: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
1800000da: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800000dd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
1800000e2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000e6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800000eb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800000f0: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800000f4: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800000f8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
1800000fd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000102: 48 83 c2 20 add $0x20,%rdx
|
||||
180000106: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000010a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000010e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000112: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000116: 41 0f 29 08 movaps %xmm1,(%r8)
|
||||
18000011a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
||||
18000011f: 49 83 c0 20 add $0x20,%r8
|
||||
180000123: 41 ff c9 dec %r9d
|
||||
180000126: 75 98 jne 0x1800000c0
|
||||
180000128: e9 a9 04 00 00 jmp 0x1800005d6
|
||||
18000012d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000134: 00
|
||||
180000135: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000140: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000144: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000149: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000014e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000153: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000156: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000015a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000015d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000162: 48 83 c1 20 add $0x20,%rcx
|
||||
180000166: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000016b: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
18000016f: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000173: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
180000178: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000017d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000182: 48 83 c2 20 add $0x20,%rdx
|
||||
180000186: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000018a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000018e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000192: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000196: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
|
||||
18000019b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
|
||||
1800001a1: 49 83 c0 20 add $0x20,%r8
|
||||
1800001a5: 41 ff c9 dec %r9d
|
||||
1800001a8: 75 96 jne 0x180000140
|
||||
1800001aa: e9 27 04 00 00 jmp 0x1800005d6
|
||||
1800001af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001b6: 0f 84 13 01 00 00 je 0x1800002cf
|
||||
1800001bc: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
|
||||
1800001c3: 0f 87 97 00 00 00 ja 0x180000260
|
||||
1800001c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001d0: 00
|
||||
1800001d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001df: 00
|
||||
1800001e0: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
1800001e4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
1800001e9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
1800001ee: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
1800001f3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800001f6: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800001fa: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800001fd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000202: 48 83 c2 20 add $0x20,%rdx
|
||||
180000206: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000020b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000210: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000214: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000218: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
18000021d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
180000222: 48 83 c1 20 add $0x20,%rcx
|
||||
180000226: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000022a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000022e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000232: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000236: 41 0f 29 08 movaps %xmm1,(%r8)
|
||||
18000023a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
||||
18000023f: 49 83 c0 20 add $0x20,%r8
|
||||
180000243: 41 ff c9 dec %r9d
|
||||
180000246: 75 98 jne 0x1800001e0
|
||||
180000248: e9 89 03 00 00 jmp 0x1800005d6
|
||||
18000024d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000254: 00
|
||||
180000255: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000025c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000260: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
180000264: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
180000269: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
18000026e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
180000273: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000276: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000027a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000027d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000282: 48 83 c2 20 add $0x20,%rdx
|
||||
180000286: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000028b: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
18000028f: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000293: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
180000298: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000029d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800002a2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002a6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800002aa: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800002ae: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800002b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800002b6: 66 41 0f 2b 08 movntpd %xmm1,(%r8)
|
||||
1800002bb: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8)
|
||||
1800002c1: 49 83 c0 20 add $0x20,%r8
|
||||
1800002c5: 41 ff c9 dec %r9d
|
||||
1800002c8: 75 96 jne 0x180000260
|
||||
1800002ca: e9 07 03 00 00 jmp 0x1800005d6
|
||||
1800002cf: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d
|
||||
1800002d6: 0f 87 64 00 00 00 ja 0x180000340
|
||||
1800002dc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800002e0: 0f 28 11 movaps (%rcx),%xmm2
|
||||
1800002e3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
||||
1800002e7: f2 0f 12 22 movddup (%rdx),%xmm4
|
||||
1800002eb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5
|
||||
1800002f0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0
|
||||
1800002f5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1
|
||||
1800002fa: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002fe: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
180000303: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
180000308: 66 0f 59 21 mulpd (%rcx),%xmm4
|
||||
18000030c: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5
|
||||
180000311: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
180000315: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
180000319: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
18000031d: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000321: 41 0f 29 20 movaps %xmm4,(%r8)
|
||||
180000325: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000329: 41 0f 29 68 10 movaps %xmm5,0x10(%r8)
|
||||
18000032e: 49 83 c0 20 add $0x20,%r8
|
||||
180000332: 41 ff c9 dec %r9d
|
||||
180000335: 75 a9 jne 0x1800002e0
|
||||
180000337: e9 9a 02 00 00 jmp 0x1800005d6
|
||||
18000033c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000340: 0f 28 11 movaps (%rcx),%xmm2
|
||||
180000343: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
||||
180000347: f2 0f 12 22 movddup (%rdx),%xmm4
|
||||
18000034b: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0
|
||||
180000350: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
180000355: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5
|
||||
18000035a: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1
|
||||
18000035f: 48 83 c2 20 add $0x20,%rdx
|
||||
180000363: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
180000368: 66 0f 59 21 mulpd (%rcx),%xmm4
|
||||
18000036c: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
180000370: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5
|
||||
180000375: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
180000379: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
18000037d: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000381: 66 41 0f 2b 20 movntpd %xmm4,(%r8)
|
||||
180000386: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
18000038a: 66 41 0f 2b 68 10 movntpd %xmm5,0x10(%r8)
|
||||
180000390: 49 83 c0 20 add $0x20,%r8
|
||||
180000394: 41 ff c9 dec %r9d
|
||||
180000397: 75 a7 jne 0x180000340
|
||||
180000399: e9 38 02 00 00 jmp 0x1800005d6
|
||||
18000039e: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800003a5: 0f 84 10 01 00 00 je 0x1800004bb
|
||||
1800003ab: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800003b2: 0f 85 88 00 00 00 jne 0x180000440
|
||||
1800003b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003bf: 00
|
||||
1800003c0: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
1800003c4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
1800003c9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
1800003ce: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
1800003d3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800003d6: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
1800003da: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800003dd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
1800003e2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003e6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800003eb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800003f0: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800003f4: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800003f8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
1800003fd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000402: 48 83 c2 20 add $0x20,%rdx
|
||||
180000406: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000040a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000040e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000412: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000416: f2 41 0f 11 08 movsd %xmm1,(%r8)
|
||||
18000041b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
|
||||
180000421: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
|
||||
180000427: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
|
||||
18000042d: 49 83 c0 20 add $0x20,%r8
|
||||
180000431: 41 ff c9 dec %r9d
|
||||
180000434: 75 8a jne 0x1800003c0
|
||||
180000436: e9 9b 01 00 00 jmp 0x1800005d6
|
||||
18000043b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000440: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000444: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000449: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000044e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000453: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000456: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000045a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000045d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000462: 48 83 c1 20 add $0x20,%rcx
|
||||
180000466: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000046b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000470: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000474: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000478: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000047d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000482: 48 83 c2 20 add $0x20,%rdx
|
||||
180000486: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000048a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000048e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000492: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000496: f2 41 0f 11 08 movsd %xmm1,(%r8)
|
||||
18000049b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
|
||||
1800004a1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
|
||||
1800004a7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
|
||||
1800004ad: 49 83 c0 20 add $0x20,%r8
|
||||
1800004b1: 41 ff c9 dec %r9d
|
||||
1800004b4: 75 8a jne 0x180000440
|
||||
1800004b6: e9 1b 01 00 00 jmp 0x1800005d6
|
||||
1800004bb: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800004c2: 0f 85 98 00 00 00 jne 0x180000560
|
||||
1800004c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004cf: 00
|
||||
1800004d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800004d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800004de: 00 00
|
||||
1800004e0: 0f 28 11 movaps (%rcx),%xmm2
|
||||
1800004e3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
||||
1800004e7: f2 0f 12 22 movddup (%rdx),%xmm4
|
||||
1800004eb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5
|
||||
1800004f0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0
|
||||
1800004f5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1
|
||||
1800004fa: 48 83 c2 20 add $0x20,%rdx
|
||||
1800004fe: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
180000503: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
180000508: 66 0f 59 21 mulpd (%rcx),%xmm4
|
||||
18000050c: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5
|
||||
180000511: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
180000515: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
180000519: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
18000051d: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000521: f2 41 0f 11 20 movsd %xmm4,(%r8)
|
||||
180000526: 48 83 c1 20 add $0x20,%rcx
|
||||
18000052a: 66 41 0f 17 60 08 movhpd %xmm4,0x8(%r8)
|
||||
180000530: f2 41 0f 11 68 10 movsd %xmm5,0x10(%r8)
|
||||
180000536: 66 41 0f 17 68 18 movhpd %xmm5,0x18(%r8)
|
||||
18000053c: 49 83 c0 20 add $0x20,%r8
|
||||
180000540: 41 ff c9 dec %r9d
|
||||
180000543: 75 9b jne 0x1800004e0
|
||||
180000545: e9 8c 00 00 00 jmp 0x1800005d6
|
||||
18000054a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000551: 00
|
||||
180000552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000560: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
180000564: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
180000569: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
18000056e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
180000573: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000576: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000057a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000057d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000582: 48 83 c2 20 add $0x20,%rdx
|
||||
180000586: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000058b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000590: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000594: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000598: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
18000059d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800005a2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800005a6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800005aa: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800005ae: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800005b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800005b6: f2 41 0f 11 08 movsd %xmm1,(%r8)
|
||||
1800005bb: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8)
|
||||
1800005c1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8)
|
||||
1800005c7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8)
|
||||
1800005cd: 49 83 c0 20 add $0x20,%r8
|
||||
1800005d1: 41 ff c9 dec %r9d
|
||||
1800005d4: 75 8a jne 0x180000560
|
||||
1800005d6: 85 c0 test %eax,%eax
|
||||
1800005d8: 74 31 je 0x18000060b
|
||||
1800005da: f2 0f 10 01 movsd (%rcx),%xmm0
|
||||
1800005de: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
||||
1800005e3: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
1800005e6: f2 0f 12 1a movddup (%rdx),%xmm3
|
||||
1800005ea: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1
|
||||
1800005ef: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2
|
||||
1800005f4: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
||||
1800005f8: 66 0f 59 d1 mulpd %xmm1,%xmm2
|
||||
1800005fc: 66 0f d0 da addsubpd %xmm2,%xmm3
|
||||
180000600: f2 41 0f 11 18 movsd %xmm3,(%r8)
|
||||
180000605: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8)
|
||||
18000060b: 48 8d 65 00 lea 0x0(%rbp),%rsp
|
||||
18000060f: 5d pop %rbp
|
||||
180000610: c3 ret
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,188 @@
|
||||
|
||||
/tmp/det/fun_180045de0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3d jge 0x180000043
|
||||
180000006: 41 ff c9 dec %r9d
|
||||
180000009: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000d: 74 33 je 0x180000042
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000024: 41 ff c9 dec %r9d
|
||||
180000027: f3 0f 59 02 mulss (%rdx),%xmm0
|
||||
18000002b: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000034: 48 83 c2 04 add $0x4,%rdx
|
||||
180000038: 49 83 c0 04 add $0x4,%r8
|
||||
18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000040: 75 de jne 0x180000020
|
||||
180000042: c3 ret
|
||||
180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
18000004a: 0f 85 5c 01 00 00 jne 0x1800001ac
|
||||
180000050: 4c 89 c0 mov %r8,%rax
|
||||
180000053: 48 83 e0 0f and $0xf,%rax
|
||||
180000057: 85 c0 test %eax,%eax
|
||||
180000059: 74 42 je 0x18000009d
|
||||
18000005b: c1 e8 02 shr $0x2,%eax
|
||||
18000005e: f7 d8 neg %eax
|
||||
180000060: 83 e0 03 and $0x3,%eax
|
||||
180000063: 44 2b c8 sub %eax,%r9d
|
||||
180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000006d: 00
|
||||
18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000075: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000080: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000084: 48 83 c1 04 add $0x4,%rcx
|
||||
180000088: f3 0f 59 02 mulss (%rdx),%xmm0
|
||||
18000008c: 48 83 c2 04 add $0x4,%rdx
|
||||
180000090: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000095: 49 83 c0 04 add $0x4,%r8
|
||||
180000099: ff c8 dec %eax
|
||||
18000009b: 75 e3 jne 0x180000080
|
||||
18000009d: 44 89 c8 mov %r9d,%eax
|
||||
1800000a0: 41 83 e1 07 and $0x7,%r9d
|
||||
1800000a4: c1 f8 03 sar $0x3,%eax
|
||||
1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000ae: 0f 84 7e 00 00 00 je 0x180000132
|
||||
1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000bb: 75 43 jne 0x180000100
|
||||
1800000bd: 0f 1f 00 nopl (%rax)
|
||||
1800000c0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000c7: 0f 59 02 mulps (%rdx),%xmm0
|
||||
1800000ca: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
1800000ce: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800000d2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800000db: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000df: 49 83 c0 20 add $0x20,%r8
|
||||
1800000e3: ff c8 dec %eax
|
||||
1800000e5: 75 d9 jne 0x1800000c0
|
||||
1800000e7: e9 1a ff ff ff jmp 0x180000006
|
||||
1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f3: 00
|
||||
1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000100: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000107: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000010a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000010e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000111: 0f 59 d9 mulps %xmm1,%xmm3
|
||||
180000114: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
180000118: 48 83 c1 20 add $0x20,%rcx
|
||||
18000011c: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000121: 48 83 c2 20 add $0x20,%rdx
|
||||
180000125: 49 83 c0 20 add $0x20,%r8
|
||||
180000129: ff c8 dec %eax
|
||||
18000012b: 75 d3 jne 0x180000100
|
||||
18000012d: e9 d4 fe ff ff jmp 0x180000006
|
||||
180000132: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000139: 75 45 jne 0x180000180
|
||||
18000013b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000140: 0f 28 01 movaps (%rcx),%xmm0
|
||||
180000143: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
180000147: 48 83 c1 20 add $0x20,%rcx
|
||||
18000014b: 0f 59 02 mulps (%rdx),%xmm0
|
||||
18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
180000152: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000156: 48 83 c2 20 add $0x20,%rdx
|
||||
18000015a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000015f: 49 83 c0 20 add $0x20,%r8
|
||||
180000163: ff c8 dec %eax
|
||||
180000165: 75 d9 jne 0x180000140
|
||||
180000167: e9 9a fe ff ff jmp 0x180000006
|
||||
18000016c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000173: 00
|
||||
180000174: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000017b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000180: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000187: 0f 59 01 mulps (%rcx),%xmm0
|
||||
18000018a: 0f 59 49 10 mulps 0x10(%rcx),%xmm1
|
||||
18000018e: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000192: 48 83 c1 20 add $0x20,%rcx
|
||||
180000196: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000019b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000019f: 49 83 c0 20 add $0x20,%r8
|
||||
1800001a3: ff c8 dec %eax
|
||||
1800001a5: 75 d9 jne 0x180000180
|
||||
1800001a7: e9 5a fe ff ff jmp 0x180000006
|
||||
1800001ac: 44 89 c8 mov %r9d,%eax
|
||||
1800001af: 41 83 e1 07 and $0x7,%r9d
|
||||
1800001b3: c1 f8 03 sar $0x3,%eax
|
||||
1800001b6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800001bd: 0f 84 8f 00 00 00 je 0x180000252
|
||||
1800001c3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001ca: 75 54 jne 0x180000220
|
||||
1800001cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001d3: 00
|
||||
1800001d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001e0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800001e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800001e7: 0f 59 02 mulps (%rdx),%xmm0
|
||||
1800001ea: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
1800001ee: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800001f2: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800001f7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001fb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001ff: 49 83 c0 20 add $0x20,%r8
|
||||
180000203: ff c8 dec %eax
|
||||
180000205: 75 d9 jne 0x1800001e0
|
||||
180000207: e9 fa fd ff ff jmp 0x180000006
|
||||
18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000213: 00
|
||||
180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000220: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000227: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000022a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000022e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000231: 0f 59 d9 mulps %xmm1,%xmm3
|
||||
180000234: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000238: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000023d: 48 83 c1 20 add $0x20,%rcx
|
||||
180000241: 48 83 c2 20 add $0x20,%rdx
|
||||
180000245: 49 83 c0 20 add $0x20,%r8
|
||||
180000249: ff c8 dec %eax
|
||||
18000024b: 75 d3 jne 0x180000220
|
||||
18000024d: e9 b4 fd ff ff jmp 0x180000006
|
||||
180000252: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000259: 75 45 jne 0x1800002a0
|
||||
18000025b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000260: 0f 28 01 movaps (%rcx),%xmm0
|
||||
180000263: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
180000267: 48 83 c1 20 add $0x20,%rcx
|
||||
18000026b: 0f 59 02 mulps (%rdx),%xmm0
|
||||
18000026e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
180000272: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000276: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000027b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000027f: 49 83 c0 20 add $0x20,%r8
|
||||
180000283: ff c8 dec %eax
|
||||
180000285: 75 d9 jne 0x180000260
|
||||
180000287: e9 7a fd ff ff jmp 0x180000006
|
||||
18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000293: 00
|
||||
180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002a0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800002a7: 0f 59 01 mulps (%rcx),%xmm0
|
||||
1800002aa: 0f 59 49 10 mulps 0x10(%rcx),%xmm1
|
||||
1800002ae: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800002b2: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800002b7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002bb: 48 rex.W
|
||||
1800002bc: 83 .byte 0x83
|
||||
1800002bd: c2 .byte 0xc2
|
||||
@@ -0,0 +1,172 @@
|
||||
|
||||
/tmp/det/fun_1800460c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3d jge 0x180000043
|
||||
180000006: 41 ff c9 dec %r9d
|
||||
180000009: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000d: 74 33 je 0x180000042
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000024: 41 ff c9 dec %r9d
|
||||
180000027: f3 0f 59 02 mulss (%rdx),%xmm0
|
||||
18000002b: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000034: 48 83 c2 04 add $0x4,%rdx
|
||||
180000038: 49 83 c0 04 add $0x4,%r8
|
||||
18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000040: 75 de jne 0x180000020
|
||||
180000042: c3 ret
|
||||
180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
18000004a: 0f 85 5c 01 00 00 jne 0x1800001ac
|
||||
180000050: 4c 89 c0 mov %r8,%rax
|
||||
180000053: 48 83 e0 0f and $0xf,%rax
|
||||
180000057: 85 c0 test %eax,%eax
|
||||
180000059: 74 42 je 0x18000009d
|
||||
18000005b: c1 e8 02 shr $0x2,%eax
|
||||
18000005e: f7 d8 neg %eax
|
||||
180000060: 83 e0 03 and $0x3,%eax
|
||||
180000063: 44 2b c8 sub %eax,%r9d
|
||||
180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000006d: 00
|
||||
18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000075: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000080: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000084: 48 83 c1 04 add $0x4,%rcx
|
||||
180000088: f3 0f 59 02 mulss (%rdx),%xmm0
|
||||
18000008c: 48 83 c2 04 add $0x4,%rdx
|
||||
180000090: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000095: 49 83 c0 04 add $0x4,%r8
|
||||
180000099: ff c8 dec %eax
|
||||
18000009b: 75 e3 jne 0x180000080
|
||||
18000009d: 44 89 c8 mov %r9d,%eax
|
||||
1800000a0: 41 83 e1 07 and $0x7,%r9d
|
||||
1800000a4: c1 f8 03 sar $0x3,%eax
|
||||
1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000ae: 0f 84 7e 00 00 00 je 0x180000132
|
||||
1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000bb: 75 43 jne 0x180000100
|
||||
1800000bd: 0f 1f 00 nopl (%rax)
|
||||
1800000c0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000c7: 0f 59 02 mulps (%rdx),%xmm0
|
||||
1800000ca: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
1800000ce: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800000d2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800000db: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000df: 49 83 c0 20 add $0x20,%r8
|
||||
1800000e3: ff c8 dec %eax
|
||||
1800000e5: 75 d9 jne 0x1800000c0
|
||||
1800000e7: e9 1a ff ff ff jmp 0x180000006
|
||||
1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f3: 00
|
||||
1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000100: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000107: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000010a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000010e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000111: 0f 59 d9 mulps %xmm1,%xmm3
|
||||
180000114: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
180000118: 48 83 c1 20 add $0x20,%rcx
|
||||
18000011c: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000121: 48 83 c2 20 add $0x20,%rdx
|
||||
180000125: 49 83 c0 20 add $0x20,%r8
|
||||
180000129: ff c8 dec %eax
|
||||
18000012b: 75 d3 jne 0x180000100
|
||||
18000012d: e9 d4 fe ff ff jmp 0x180000006
|
||||
180000132: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000139: 75 45 jne 0x180000180
|
||||
18000013b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000140: 0f 28 01 movaps (%rcx),%xmm0
|
||||
180000143: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
180000147: 48 83 c1 20 add $0x20,%rcx
|
||||
18000014b: 0f 59 02 mulps (%rdx),%xmm0
|
||||
18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
180000152: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000156: 48 83 c2 20 add $0x20,%rdx
|
||||
18000015a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000015f: 49 83 c0 20 add $0x20,%r8
|
||||
180000163: ff c8 dec %eax
|
||||
180000165: 75 d9 jne 0x180000140
|
||||
180000167: e9 9a fe ff ff jmp 0x180000006
|
||||
18000016c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000173: 00
|
||||
180000174: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000017b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000180: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000187: 0f 59 01 mulps (%rcx),%xmm0
|
||||
18000018a: 0f 59 49 10 mulps 0x10(%rcx),%xmm1
|
||||
18000018e: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000192: 48 83 c1 20 add $0x20,%rcx
|
||||
180000196: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000019b: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
18000019f: 49 83 c0 20 add $0x20,%r8
|
||||
1800001a3: ff c8 dec %eax
|
||||
1800001a5: 75 d9 jne 0x180000180
|
||||
1800001a7: e9 5a fe ff ff jmp 0x180000006
|
||||
1800001ac: 44 89 c8 mov %r9d,%eax
|
||||
1800001af: 41 83 e1 07 and $0x7,%r9d
|
||||
1800001b3: c1 f8 03 sar $0x3,%eax
|
||||
1800001b6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800001bd: 0f 84 8f 00 00 00 je 0x180000252
|
||||
1800001c3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001ca: 75 54 jne 0x180000220
|
||||
1800001cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001d3: 00
|
||||
1800001d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001e0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800001e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800001e7: 0f 59 02 mulps (%rdx),%xmm0
|
||||
1800001ea: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
1800001ee: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800001f2: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800001f7: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
1800001fb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001ff: 49 83 c0 20 add $0x20,%r8
|
||||
180000203: ff c8 dec %eax
|
||||
180000205: 75 d9 jne 0x1800001e0
|
||||
180000207: e9 fa fd ff ff jmp 0x180000006
|
||||
18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000213: 00
|
||||
180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000220: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000227: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000022a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000022e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000231: 0f 59 d9 mulps %xmm1,%xmm3
|
||||
180000234: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000238: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000023d: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000241: 48 83 c2 20 add $0x20,%rdx
|
||||
180000245: 49 83 c0 20 add $0x20,%r8
|
||||
180000249: ff c8 dec %eax
|
||||
18000024b: 75 d3 jne 0x180000220
|
||||
18000024d: e9 b4 fd ff ff jmp 0x180000006
|
||||
180000252: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000259: 75 45 jne 0x1800002a0
|
||||
18000025b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000260: 0f 28 01 movaps (%rcx),%xmm0
|
||||
180000263: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
180000267: 48 83 c1 20 add $0x20,%rcx
|
||||
18000026b: 0f 59 02 mulps (%rdx),%xmm0
|
||||
18000026e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
180000272: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000276: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000027b: 48 rex.W
|
||||
18000027c: 83 .byte 0x83
|
||||
18000027d: c2 .byte 0xc2
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,260 @@
|
||||
|
||||
/tmp/det/fun_180047340.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3d jge 0x180000043
|
||||
180000006: 41 ff c9 dec %r9d
|
||||
180000009: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000d: 74 33 je 0x180000042
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 ff c9 dec %r9d
|
||||
180000027: 48 83 c2 04 add $0x4,%rdx
|
||||
18000002b: f3 0f 5c 01 subss (%rcx),%xmm0
|
||||
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000034: 48 83 c1 04 add $0x4,%rcx
|
||||
180000038: 49 83 c0 04 add $0x4,%r8
|
||||
18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000040: 75 de jne 0x180000020
|
||||
180000042: c3 ret
|
||||
180000043: 44 89 c0 mov %r8d,%eax
|
||||
180000046: a8 03 test $0x3,%al
|
||||
180000048: 0f 85 5e 02 00 00 jne 0x1800002ac
|
||||
18000004e: 83 e0 0f and $0xf,%eax
|
||||
180000051: 74 2a je 0x18000007d
|
||||
180000053: c1 e8 02 shr $0x2,%eax
|
||||
180000056: f7 d8 neg %eax
|
||||
180000058: 83 e0 03 and $0x3,%eax
|
||||
18000005b: 44 2b c8 sub %eax,%r9d
|
||||
18000005e: 66 90 xchg %ax,%ax
|
||||
180000060: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000064: 48 83 c2 04 add $0x4,%rdx
|
||||
180000068: f3 0f 5c 01 subss (%rcx),%xmm0
|
||||
18000006c: 48 83 c1 04 add $0x4,%rcx
|
||||
180000070: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000075: 49 83 c0 04 add $0x4,%r8
|
||||
180000079: ff c8 dec %eax
|
||||
18000007b: 75 e3 jne 0x180000060
|
||||
18000007d: 44 89 c8 mov %r9d,%eax
|
||||
180000080: 41 83 e1 07 and $0x7,%r9d
|
||||
180000084: c1 f8 03 sar $0x3,%eax
|
||||
180000087: f6 c1 0f test $0xf,%cl
|
||||
18000008a: 0f 84 02 01 00 00 je 0x180000192
|
||||
180000090: f6 c2 0f test $0xf,%dl
|
||||
180000093: 0f 84 79 00 00 00 je 0x180000112
|
||||
180000099: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
18000009e: 7f 40 jg 0x1800000e0
|
||||
1800000a0: 0f 10 12 movups (%rdx),%xmm2
|
||||
1800000a3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
1800000a7: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000aa: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000ae: 0f 5c d0 subps %xmm0,%xmm2
|
||||
1800000b1: 0f 5c d9 subps %xmm1,%xmm3
|
||||
1800000b4: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
1800000b8: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000bc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
1800000c1: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000c5: 49 83 c0 20 add $0x20,%r8
|
||||
1800000c9: ff c8 dec %eax
|
||||
1800000cb: 75 d3 jne 0x1800000a0
|
||||
1800000cd: e9 34 ff ff ff jmp 0x180000006
|
||||
1800000d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000e0: 0f 10 12 movups (%rdx),%xmm2
|
||||
1800000e3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
1800000e7: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000ea: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000ee: 0f 5c d0 subps %xmm0,%xmm2
|
||||
1800000f1: 0f 5c d9 subps %xmm1,%xmm3
|
||||
1800000f4: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
1800000f8: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000101: 48 83 c2 20 add $0x20,%rdx
|
||||
180000105: 49 83 c0 20 add $0x20,%r8
|
||||
180000109: ff c8 dec %eax
|
||||
18000010b: 75 d3 jne 0x1800000e0
|
||||
18000010d: e9 f4 fe ff ff jmp 0x180000006
|
||||
180000112: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000117: 7f 47 jg 0x180000160
|
||||
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000120: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000123: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000127: 0f 28 12 movaps (%rdx),%xmm2
|
||||
18000012a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000012e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
180000132: 48 83 c2 20 add $0x20,%rdx
|
||||
180000136: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000139: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000013c: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
180000140: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000145: 49 83 c0 20 add $0x20,%r8
|
||||
180000149: ff c8 dec %eax
|
||||
18000014b: 75 d3 jne 0x180000120
|
||||
18000014d: e9 b4 fe ff ff jmp 0x180000006
|
||||
180000152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000160: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000167: 0f 28 12 movaps (%rdx),%xmm2
|
||||
18000016a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000016e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
180000172: 48 83 c2 20 add $0x20,%rdx
|
||||
180000176: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000179: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000017c: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
180000180: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000185: 49 83 c0 20 add $0x20,%r8
|
||||
180000189: ff c8 dec %eax
|
||||
18000018b: 75 d3 jne 0x180000160
|
||||
18000018d: e9 74 fe ff ff jmp 0x180000006
|
||||
180000192: f6 c2 0f test $0xf,%dl
|
||||
180000195: 0f 84 91 00 00 00 je 0x18000022c
|
||||
18000019b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800001a0: 7f 5e jg 0x180000200
|
||||
1800001a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001a9: 00
|
||||
1800001aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001b8: 00
|
||||
1800001b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001c0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800001c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800001c7: 0f 5c 01 subps (%rcx),%xmm0
|
||||
1800001ca: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
1800001ce: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800001d2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800001db: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001df: 49 83 c0 20 add $0x20,%r8
|
||||
1800001e3: ff c8 dec %eax
|
||||
1800001e5: 75 d9 jne 0x1800001c0
|
||||
1800001e7: e9 1a fe ff ff jmp 0x180000006
|
||||
1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001f3: 00
|
||||
1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000200: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000207: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000020a: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
18000020e: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000212: 48 83 c1 20 add $0x20,%rcx
|
||||
180000216: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000021b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000021f: 49 83 c0 20 add $0x20,%r8
|
||||
180000223: ff c8 dec %eax
|
||||
180000225: 75 d9 jne 0x180000200
|
||||
180000227: e9 da fd ff ff jmp 0x180000006
|
||||
18000022c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000231: 7f 4d jg 0x180000280
|
||||
180000233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000023f: 00
|
||||
180000240: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000243: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000247: 48 83 c2 20 add $0x20,%rdx
|
||||
18000024b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000024e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000252: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000256: 48 83 c1 20 add $0x20,%rcx
|
||||
18000025a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000025f: 49 83 c0 20 add $0x20,%r8
|
||||
180000263: ff c8 dec %eax
|
||||
180000265: 75 d9 jne 0x180000240
|
||||
180000267: e9 9a fd ff ff jmp 0x180000006
|
||||
18000026c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000273: 00
|
||||
180000274: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000027b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000280: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000283: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000287: 48 83 c2 20 add $0x20,%rdx
|
||||
18000028b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000028e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000292: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000296: 48 83 c1 20 add $0x20,%rcx
|
||||
18000029a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000029f: 49 83 c0 20 add $0x20,%r8
|
||||
1800002a3: ff c8 dec %eax
|
||||
1800002a5: 75 d9 jne 0x180000280
|
||||
1800002a7: e9 5a fd ff ff jmp 0x180000006
|
||||
1800002ac: 44 89 c8 mov %r9d,%eax
|
||||
1800002af: 41 83 e1 07 and $0x7,%r9d
|
||||
1800002b3: c1 f8 03 sar $0x3,%eax
|
||||
1800002b6: f6 c1 0f test $0xf,%cl
|
||||
1800002b9: 0f 84 93 00 00 00 je 0x180000352
|
||||
1800002bf: f6 c2 0f test $0xf,%dl
|
||||
1800002c2: 75 5c jne 0x180000320
|
||||
1800002c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002cb: 00
|
||||
1800002cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002df: 00
|
||||
1800002e0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800002e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800002e7: 0f 28 12 movaps (%rdx),%xmm2
|
||||
1800002ea: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ee: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
1800002f2: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002f6: 0f 5c d0 subps %xmm0,%xmm2
|
||||
1800002f9: 0f 5c d9 subps %xmm1,%xmm3
|
||||
1800002fc: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000300: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000305: 49 83 c0 20 add $0x20,%r8
|
||||
180000309: ff c8 dec %eax
|
||||
18000030b: 75 d3 jne 0x1800002e0
|
||||
18000030d: e9 f4 fc ff ff jmp 0x180000006
|
||||
180000312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000320: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000323: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000327: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000032a: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000032e: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000331: 0f 5c d9 subps %xmm1,%xmm3
|
||||
180000334: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000338: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000033d: 48 83 c1 20 add $0x20,%rcx
|
||||
180000341: 48 83 c2 20 add $0x20,%rdx
|
||||
180000345: 49 83 c0 20 add $0x20,%r8
|
||||
180000349: ff c8 dec %eax
|
||||
18000034b: 75 d3 jne 0x180000320
|
||||
18000034d: e9 b4 fc ff ff jmp 0x180000006
|
||||
180000352: f6 c2 0f test $0xf,%dl
|
||||
180000355: 75 49 jne 0x1800003a0
|
||||
180000357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
18000035e: 00 00
|
||||
180000360: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000363: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000367: 48 83 c2 20 add $0x20,%rdx
|
||||
18000036b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000036e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000372: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000376: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000037b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000037f: 49 83 c0 20 add $0x20,%r8
|
||||
180000383: ff c8 dec %eax
|
||||
180000385: 75 d9 jne 0x180000360
|
||||
180000387: e9 7a fc ff ff jmp 0x180000006
|
||||
18000038c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000393: 00
|
||||
180000394: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000039b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003a0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800003a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800003a7: 0f 5c 01 subps (%rcx),%xmm0
|
||||
1800003aa: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
1800003ae: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800003b2: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800003b7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003bb: 48 rex.W
|
||||
1800003bc: 83 .byte 0x83
|
||||
1800003bd: c2 .byte 0xc2
|
||||
@@ -0,0 +1,239 @@
|
||||
|
||||
/tmp/det/fun_180047720.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3d jge 0x180000043
|
||||
180000006: 41 ff c9 dec %r9d
|
||||
180000009: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000d: 74 33 je 0x180000042
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 ff c9 dec %r9d
|
||||
180000027: 48 83 c2 04 add $0x4,%rdx
|
||||
18000002b: f3 0f 5c 01 subss (%rcx),%xmm0
|
||||
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000034: 48 83 c1 04 add $0x4,%rcx
|
||||
180000038: 49 83 c0 04 add $0x4,%r8
|
||||
18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000040: 75 de jne 0x180000020
|
||||
180000042: c3 ret
|
||||
180000043: 44 89 c0 mov %r8d,%eax
|
||||
180000046: a8 03 test $0x3,%al
|
||||
180000048: 0f 85 5e 02 00 00 jne 0x1800002ac
|
||||
18000004e: 83 e0 0f and $0xf,%eax
|
||||
180000051: 74 2a je 0x18000007d
|
||||
180000053: c1 e8 02 shr $0x2,%eax
|
||||
180000056: f7 d8 neg %eax
|
||||
180000058: 83 e0 03 and $0x3,%eax
|
||||
18000005b: 44 2b c8 sub %eax,%r9d
|
||||
18000005e: 66 90 xchg %ax,%ax
|
||||
180000060: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000064: 48 83 c2 04 add $0x4,%rdx
|
||||
180000068: f3 0f 5c 01 subss (%rcx),%xmm0
|
||||
18000006c: 48 83 c1 04 add $0x4,%rcx
|
||||
180000070: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000075: 49 83 c0 04 add $0x4,%r8
|
||||
180000079: ff c8 dec %eax
|
||||
18000007b: 75 e3 jne 0x180000060
|
||||
18000007d: 44 89 c8 mov %r9d,%eax
|
||||
180000080: 41 83 e1 07 and $0x7,%r9d
|
||||
180000084: c1 f8 03 sar $0x3,%eax
|
||||
180000087: f6 c1 0f test $0xf,%cl
|
||||
18000008a: 0f 84 02 01 00 00 je 0x180000192
|
||||
180000090: f6 c2 0f test $0xf,%dl
|
||||
180000093: 0f 84 79 00 00 00 je 0x180000112
|
||||
180000099: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
18000009e: 7f 40 jg 0x1800000e0
|
||||
1800000a0: 0f 10 12 movups (%rdx),%xmm2
|
||||
1800000a3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
1800000a7: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000aa: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000ae: 0f 5c d0 subps %xmm0,%xmm2
|
||||
1800000b1: 0f 5c d9 subps %xmm1,%xmm3
|
||||
1800000b4: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
1800000b8: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000bc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
1800000c1: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
1800000c5: 49 83 c0 20 add $0x20,%r8
|
||||
1800000c9: ff c8 dec %eax
|
||||
1800000cb: 75 d3 jne 0x1800000a0
|
||||
1800000cd: e9 34 ff ff ff jmp 0x180000006
|
||||
1800000d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000e0: 0f 10 12 movups (%rdx),%xmm2
|
||||
1800000e3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
1800000e7: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000ea: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000ee: 0f 5c d0 subps %xmm0,%xmm2
|
||||
1800000f1: 0f 5c d9 subps %xmm1,%xmm3
|
||||
1800000f4: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
1800000f8: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000101: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000105: 49 83 c0 20 add $0x20,%r8
|
||||
180000109: ff c8 dec %eax
|
||||
18000010b: 75 d3 jne 0x1800000e0
|
||||
18000010d: e9 f4 fe ff ff jmp 0x180000006
|
||||
180000112: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000117: 7f 47 jg 0x180000160
|
||||
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000120: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000123: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000127: 0f 28 12 movaps (%rdx),%xmm2
|
||||
18000012a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000012e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
180000132: 48 83 c2 20 add $0x20,%rdx
|
||||
180000136: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000139: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000013c: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
180000140: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000145: 49 83 c0 20 add $0x20,%r8
|
||||
180000149: ff c8 dec %eax
|
||||
18000014b: 75 d3 jne 0x180000120
|
||||
18000014d: e9 b4 fe ff ff jmp 0x180000006
|
||||
180000152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000160: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000167: 0f 28 12 movaps (%rdx),%xmm2
|
||||
18000016a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000016e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
180000172: 48 83 c2 20 add $0x20,%rdx
|
||||
180000176: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000179: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000017c: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
180000180: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000185: 49 83 c0 20 add $0x20,%r8
|
||||
180000189: ff c8 dec %eax
|
||||
18000018b: 75 d3 jne 0x180000160
|
||||
18000018d: e9 74 fe ff ff jmp 0x180000006
|
||||
180000192: f6 c2 0f test $0xf,%dl
|
||||
180000195: 0f 84 91 00 00 00 je 0x18000022c
|
||||
18000019b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800001a0: 7f 5e jg 0x180000200
|
||||
1800001a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001a9: 00
|
||||
1800001aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001b8: 00
|
||||
1800001b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001c0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800001c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800001c7: 0f 5c 01 subps (%rcx),%xmm0
|
||||
1800001ca: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
1800001ce: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800001d2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800001db: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
1800001df: 49 83 c0 20 add $0x20,%r8
|
||||
1800001e3: ff c8 dec %eax
|
||||
1800001e5: 75 d9 jne 0x1800001c0
|
||||
1800001e7: e9 1a fe ff ff jmp 0x180000006
|
||||
1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001f3: 00
|
||||
1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000200: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000207: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000020a: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
18000020e: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000212: 48 83 c1 20 add $0x20,%rcx
|
||||
180000216: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000021b: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
18000021f: 49 83 c0 20 add $0x20,%r8
|
||||
180000223: ff c8 dec %eax
|
||||
180000225: 75 d9 jne 0x180000200
|
||||
180000227: e9 da fd ff ff jmp 0x180000006
|
||||
18000022c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000231: 7f 4d jg 0x180000280
|
||||
180000233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000023f: 00
|
||||
180000240: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000243: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000247: 48 83 c2 20 add $0x20,%rdx
|
||||
18000024b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000024e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000252: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000256: 48 83 c1 20 add $0x20,%rcx
|
||||
18000025a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000025f: 49 83 c0 20 add $0x20,%r8
|
||||
180000263: ff c8 dec %eax
|
||||
180000265: 75 d9 jne 0x180000240
|
||||
180000267: e9 9a fd ff ff jmp 0x180000006
|
||||
18000026c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000273: 00
|
||||
180000274: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000027b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000280: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000283: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000287: 48 83 c2 20 add $0x20,%rdx
|
||||
18000028b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000028e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000292: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000296: 48 83 c1 20 add $0x20,%rcx
|
||||
18000029a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000029f: 49 83 c0 20 add $0x20,%r8
|
||||
1800002a3: ff c8 dec %eax
|
||||
1800002a5: 75 d9 jne 0x180000280
|
||||
1800002a7: e9 5a fd ff ff jmp 0x180000006
|
||||
1800002ac: 44 89 c8 mov %r9d,%eax
|
||||
1800002af: 41 83 e1 07 and $0x7,%r9d
|
||||
1800002b3: c1 f8 03 sar $0x3,%eax
|
||||
1800002b6: f6 c1 0f test $0xf,%cl
|
||||
1800002b9: 0f 84 93 00 00 00 je 0x180000352
|
||||
1800002bf: f6 c2 0f test $0xf,%dl
|
||||
1800002c2: 75 5c jne 0x180000320
|
||||
1800002c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002cb: 00
|
||||
1800002cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002df: 00
|
||||
1800002e0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800002e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800002e7: 0f 28 12 movaps (%rdx),%xmm2
|
||||
1800002ea: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ee: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
1800002f2: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002f6: 0f 5c d0 subps %xmm0,%xmm2
|
||||
1800002f9: 0f 5c d9 subps %xmm1,%xmm3
|
||||
1800002fc: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000300: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000305: 49 83 c0 20 add $0x20,%r8
|
||||
180000309: ff c8 dec %eax
|
||||
18000030b: 75 d3 jne 0x1800002e0
|
||||
18000030d: e9 f4 fc ff ff jmp 0x180000006
|
||||
180000312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000320: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000323: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000327: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000032a: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000032e: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000331: 0f 5c d9 subps %xmm1,%xmm3
|
||||
180000334: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000338: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000033d: 48 83 c1 20 add $0x20,%rcx
|
||||
180000341: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000345: 49 83 c0 20 add $0x20,%r8
|
||||
180000349: ff c8 dec %eax
|
||||
18000034b: 75 d3 jne 0x180000320
|
||||
18000034d: e9 b4 fc ff ff jmp 0x180000006
|
||||
180000352: f6 c2 0f test $0xf,%dl
|
||||
180000355: 75 49 jne 0x1800003a0
|
||||
180000357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
18000035e: 00 00
|
||||
180000360: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000363: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000367: 48 rex.W
|
||||
180000368: 83 .byte 0x83
|
||||
180000369: c2 .byte 0xc2
|
||||
@@ -0,0 +1,262 @@
|
||||
|
||||
/tmp/det/fun_180047b00.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3e jge 0x180000044
|
||||
180000006: 41 83 c1 ff add $0xffffffff,%r9d
|
||||
18000000a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000e: 74 33 je 0x180000043
|
||||
180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000017: 00
|
||||
180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001f: 90 nop
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 83 c1 ff add $0xffffffff,%r9d
|
||||
180000028: 48 83 c2 04 add $0x4,%rdx
|
||||
18000002c: f3 0f 5c 01 subss (%rcx),%xmm0
|
||||
180000030: 48 83 c1 04 add $0x4,%rcx
|
||||
180000034: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000039: 49 83 c0 04 add $0x4,%r8
|
||||
18000003d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000041: 75 dd jne 0x180000020
|
||||
180000043: c3 ret
|
||||
180000044: 44 89 c0 mov %r8d,%eax
|
||||
180000047: a8 03 test $0x3,%al
|
||||
180000049: 0f 85 7e 02 00 00 jne 0x1800002cd
|
||||
18000004f: 83 e0 0f and $0xf,%eax
|
||||
180000052: 74 2a je 0x18000007e
|
||||
180000054: c1 e8 02 shr $0x2,%eax
|
||||
180000057: f7 d8 neg %eax
|
||||
180000059: 83 e0 03 and $0x3,%eax
|
||||
18000005c: 44 2b c8 sub %eax,%r9d
|
||||
18000005f: 90 nop
|
||||
180000060: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000064: 48 83 c2 04 add $0x4,%rdx
|
||||
180000068: f3 0f 5c 01 subss (%rcx),%xmm0
|
||||
18000006c: 48 83 c1 04 add $0x4,%rcx
|
||||
180000070: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000075: 49 83 c0 04 add $0x4,%r8
|
||||
180000079: 83 c0 ff add $0xffffffff,%eax
|
||||
18000007c: 75 e2 jne 0x180000060
|
||||
18000007e: 44 89 c8 mov %r9d,%eax
|
||||
180000081: 41 83 e1 07 and $0x7,%r9d
|
||||
180000085: c1 f8 03 sar $0x3,%eax
|
||||
180000088: f6 c1 0f test $0xf,%cl
|
||||
18000008b: 0f 84 22 01 00 00 je 0x1800001b3
|
||||
180000091: f6 c2 0f test $0xf,%dl
|
||||
180000094: 0f 84 99 00 00 00 je 0x180000133
|
||||
18000009a: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
18000009f: 7f 5f jg 0x180000100
|
||||
1800000a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000a8: 00
|
||||
1800000a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b7: 00
|
||||
1800000b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000bf: 90 nop
|
||||
1800000c0: 0f 10 12 movups (%rdx),%xmm2
|
||||
1800000c3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
1800000c7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000cb: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000d2: 0f 5c d0 subps %xmm0,%xmm2
|
||||
1800000d5: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000d9: 0f 5c d9 subps %xmm1,%xmm3
|
||||
1800000dc: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
1800000e0: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
1800000e5: 49 83 c0 20 add $0x20,%r8
|
||||
1800000e9: 83 c0 ff add $0xffffffff,%eax
|
||||
1800000ec: 75 d2 jne 0x1800000c0
|
||||
1800000ee: e9 13 ff ff ff jmp 0x180000006
|
||||
1800000f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ff: 00
|
||||
180000100: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000103: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000107: 48 83 c2 20 add $0x20,%rdx
|
||||
18000010b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000010e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000112: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000115: 48 83 c1 20 add $0x20,%rcx
|
||||
180000119: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000011c: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000120: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000125: 49 83 c0 20 add $0x20,%r8
|
||||
180000129: 83 c0 ff add $0xffffffff,%eax
|
||||
18000012c: 75 d2 jne 0x180000100
|
||||
18000012e: e9 d3 fe ff ff jmp 0x180000006
|
||||
180000133: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000138: 7f 46 jg 0x180000180
|
||||
18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000140: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000143: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000147: 48 83 c2 20 add $0x20,%rdx
|
||||
18000014b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000014e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000152: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000155: 48 83 c1 20 add $0x20,%rcx
|
||||
180000159: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000015c: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000160: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000165: 49 83 c0 20 add $0x20,%r8
|
||||
180000169: 83 c0 ff add $0xffffffff,%eax
|
||||
18000016c: 75 d2 jne 0x180000140
|
||||
18000016e: e9 93 fe ff ff jmp 0x180000006
|
||||
180000173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000017f: 00
|
||||
180000180: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000183: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000187: 48 83 c2 20 add $0x20,%rdx
|
||||
18000018b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000018e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000192: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000195: 48 83 c1 20 add $0x20,%rcx
|
||||
180000199: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000019c: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
1800001a0: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
1800001a5: 49 83 c0 20 add $0x20,%r8
|
||||
1800001a9: 83 c0 ff add $0xffffffff,%eax
|
||||
1800001ac: 75 d2 jne 0x180000180
|
||||
1800001ae: e9 53 fe ff ff jmp 0x180000006
|
||||
1800001b3: f6 c2 0f test $0xf,%dl
|
||||
1800001b6: 0f 84 91 00 00 00 je 0x18000024d
|
||||
1800001bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800001c1: 7f 5d jg 0x180000220
|
||||
1800001c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001ca: 00
|
||||
1800001cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001e0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800001e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800001e7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001eb: 0f 5c 01 subps (%rcx),%xmm0
|
||||
1800001ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
1800001f2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001f6: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800001fa: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800001ff: 49 83 c0 20 add $0x20,%r8
|
||||
180000203: 83 c0 ff add $0xffffffff,%eax
|
||||
180000206: 75 d8 jne 0x1800001e0
|
||||
180000208: e9 f9 fd ff ff jmp 0x180000006
|
||||
18000020d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000214: 00
|
||||
180000215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000021c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000220: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000223: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000227: 48 83 c2 20 add $0x20,%rdx
|
||||
18000022b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000022e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000232: 48 83 c1 20 add $0x20,%rcx
|
||||
180000236: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000023a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000023f: 49 83 c0 20 add $0x20,%r8
|
||||
180000243: 83 c0 ff add $0xffffffff,%eax
|
||||
180000246: 75 d8 jne 0x180000220
|
||||
180000248: e9 b9 fd ff ff jmp 0x180000006
|
||||
18000024d: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000252: 7f 4c jg 0x1800002a0
|
||||
180000254: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000260: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000263: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000267: 48 83 c2 20 add $0x20,%rdx
|
||||
18000026b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000026e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000272: 48 83 c1 20 add $0x20,%rcx
|
||||
180000276: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000027a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000027f: 49 83 c0 20 add $0x20,%r8
|
||||
180000283: 83 c0 ff add $0xffffffff,%eax
|
||||
180000286: 75 d8 jne 0x180000260
|
||||
180000288: e9 79 fd ff ff jmp 0x180000006
|
||||
18000028d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000294: 00
|
||||
180000295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000029c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800002a0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800002a7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002ab: 0f 5c 01 subps (%rcx),%xmm0
|
||||
1800002ae: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
1800002b2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002b6: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800002ba: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800002bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800002c3: 83 c0 ff add $0xffffffff,%eax
|
||||
1800002c6: 75 d8 jne 0x1800002a0
|
||||
1800002c8: e9 39 fd ff ff jmp 0x180000006
|
||||
1800002cd: 44 89 c8 mov %r9d,%eax
|
||||
1800002d0: 41 83 e1 07 and $0x7,%r9d
|
||||
1800002d4: c1 f8 03 sar $0x3,%eax
|
||||
1800002d7: f6 c1 0f test $0xf,%cl
|
||||
1800002da: 0f 84 93 00 00 00 je 0x180000373
|
||||
1800002e0: f6 c2 0f test $0xf,%dl
|
||||
1800002e3: 75 5b jne 0x180000340
|
||||
1800002e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002ec: 00
|
||||
1800002ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000300: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000303: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000307: 48 83 c2 20 add $0x20,%rdx
|
||||
18000030b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000030e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000312: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000315: 48 83 c1 20 add $0x20,%rcx
|
||||
180000319: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000031c: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000320: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000325: 49 83 c0 20 add $0x20,%r8
|
||||
180000329: 83 c0 ff add $0xffffffff,%eax
|
||||
18000032c: 75 d2 jne 0x180000300
|
||||
18000032e: e9 d3 fc ff ff jmp 0x180000006
|
||||
180000333: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000033f: 00
|
||||
180000340: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000343: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000347: 48 83 c2 20 add $0x20,%rdx
|
||||
18000034b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000034e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000352: 0f 5c d0 subps %xmm0,%xmm2
|
||||
180000355: 48 83 c1 20 add $0x20,%rcx
|
||||
180000359: 0f 5c d9 subps %xmm1,%xmm3
|
||||
18000035c: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000360: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000365: 49 83 c0 20 add $0x20,%r8
|
||||
180000369: 83 c0 ff add $0xffffffff,%eax
|
||||
18000036c: 75 d2 jne 0x180000340
|
||||
18000036e: e9 93 fc ff ff jmp 0x180000006
|
||||
180000373: f6 c2 0f test $0xf,%dl
|
||||
180000376: 75 48 jne 0x1800003c0
|
||||
180000378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000037f: 00
|
||||
180000380: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000383: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000387: 48 83 c2 20 add $0x20,%rdx
|
||||
18000038b: 0f 5c 01 subps (%rcx),%xmm0
|
||||
18000038e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
||||
180000392: 48 83 c1 20 add $0x20,%rcx
|
||||
180000396: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000039a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000039f: 49 83 c0 20 add $0x20,%r8
|
||||
1800003a3: 83 c0 ff add $0xffffffff,%eax
|
||||
1800003a6: 75 d8 jne 0x180000380
|
||||
1800003a8: e9 59 fc ff ff jmp 0x180000006
|
||||
1800003ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003b4: 00
|
||||
1800003b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800003c0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800003c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800003c7: 48 rex.W
|
||||
1800003c8: 83 .byte 0x83
|
||||
1800003c9: c2 .byte 0xc2
|
||||
@@ -0,0 +1,176 @@
|
||||
|
||||
/tmp/det/fun_180047f00.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 55 push %rbp
|
||||
180000001: 48 89 e5 mov %rsp,%rbp
|
||||
180000004: 44 89 c0 mov %r8d,%eax
|
||||
180000007: 41 d1 f8 sar $1,%r8d
|
||||
18000000a: 83 e0 01 and $0x1,%eax
|
||||
18000000d: 45 85 c0 test %r8d,%r8d
|
||||
180000010: 0f 84 78 02 00 00 je 0x18000028e
|
||||
180000016: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
18000001d: 0f 85 5a 01 00 00 jne 0x18000017d
|
||||
180000023: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
18000002a: 0f 84 77 00 00 00 je 0x1800000a7
|
||||
180000030: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000037: 00
|
||||
180000038: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000003f: 90 nop
|
||||
180000040: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000053: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000056: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000005a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000062: 48 83 c1 20 add $0x20,%rcx
|
||||
180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000070: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000082: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
180000086: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000008a: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
18000008e: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000092: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000095: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000099: 48 83 c2 20 add $0x20,%rdx
|
||||
18000009d: 41 ff c8 dec %r8d
|
||||
1800000a0: 75 9e jne 0x180000040
|
||||
1800000a2: e9 e7 01 00 00 jmp 0x18000028e
|
||||
1800000a7: 41 81 f8 00 40 00 00 cmp $0x4000,%r8d
|
||||
1800000ae: 0f 87 6c 00 00 00 ja 0x180000120
|
||||
1800000b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: 0f 28 22 movaps (%rdx),%xmm4
|
||||
1800000c3: 0f 28 6a 10 movaps 0x10(%rdx),%xmm5
|
||||
1800000c7: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800000ca: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800000ce: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800000d1: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
1800000d6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800000db: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800000e0: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800000e4: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800000e8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
1800000ed: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800000f2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000f6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800000fa: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800000fe: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000102: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000106: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000109: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
18000010d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000111: 41 ff c8 dec %r8d
|
||||
180000114: 75 aa jne 0x1800000c0
|
||||
180000116: e9 73 01 00 00 jmp 0x18000028e
|
||||
18000011b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000120: 0f 28 22 movaps (%rdx),%xmm4
|
||||
180000123: 0f 28 6a 10 movaps 0x10(%rdx),%xmm5
|
||||
180000127: 0f 28 dc movaps %xmm4,%xmm3
|
||||
18000012a: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000012e: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
180000131: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000136: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000013b: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
18000013f: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000143: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
180000148: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000014d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
180000152: 48 83 c1 20 add $0x20,%rcx
|
||||
180000156: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000015a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000015e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000162: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000166: 66 0f 2b 0a movntpd %xmm1,(%rdx)
|
||||
18000016a: 66 0f 2b 52 10 movntpd %xmm2,0x10(%rdx)
|
||||
18000016f: 48 83 c2 20 add $0x20,%rdx
|
||||
180000173: 41 ff c8 dec %r8d
|
||||
180000176: 75 a8 jne 0x180000120
|
||||
180000178: e9 11 01 00 00 jmp 0x18000028e
|
||||
18000017d: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
180000184: 0f 85 96 00 00 00 jne 0x180000220
|
||||
18000018a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000191: 00
|
||||
180000192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001a0: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
1800001a4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
1800001a9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
1800001ae: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
1800001b3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800001b6: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800001ba: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800001bd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
1800001c2: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800001c7: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800001cc: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800001d0: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800001d4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
1800001d9: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800001de: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001e2: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800001e6: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800001ea: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800001ee: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800001f2: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800001f6: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
1800001fb: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000200: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
180000205: 48 83 c2 20 add $0x20,%rdx
|
||||
180000209: 41 ff c8 dec %r8d
|
||||
18000020c: 75 92 jne 0x1800001a0
|
||||
18000020e: e9 7b 00 00 00 jmp 0x18000028e
|
||||
180000213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000021f: 00
|
||||
180000220: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
180000224: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
180000229: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
18000022e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
180000233: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000236: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000023a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000023d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000242: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
180000247: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000024c: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000250: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000254: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
180000259: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
18000025e: 48 83 c1 20 add $0x20,%rcx
|
||||
180000262: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
180000266: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000026a: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
18000026e: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000272: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
180000276: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
18000027b: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000280: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
180000285: 48 83 c2 20 add $0x20,%rdx
|
||||
180000289: 41 ff c8 dec %r8d
|
||||
18000028c: 75 92 jne 0x180000220
|
||||
18000028e: 85 c0 test %eax,%eax
|
||||
180000290: 74 2f je 0x1800002c1
|
||||
180000292: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000296: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
||||
18000029b: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
18000029e: f2 0f 12 19 movddup (%rcx),%xmm3
|
||||
1800002a2: f2 0f 12 49 08 movddup 0x8(%rcx),%xmm1
|
||||
1800002a7: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2
|
||||
1800002ac: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
||||
1800002b0: 66 0f 59 d1 mulpd %xmm1,%xmm2
|
||||
1800002b4: 66 0f d0 da addsubpd %xmm2,%xmm3
|
||||
1800002b8: f2 0f 11 1a movsd %xmm3,(%rdx)
|
||||
1800002bc: 66 0f 17 5a 08 movhpd %xmm3,0x8(%rdx)
|
||||
1800002c1: 48 8d 65 00 lea 0x0(%rbp),%rsp
|
||||
1800002c5: 5d pop %rbp
|
||||
1800002c6: c3 ret
|
||||
@@ -0,0 +1,173 @@
|
||||
|
||||
/tmp/det/fun_1800481e0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 55 push %rbp
|
||||
180000001: 48 8d 2c 24 lea (%rsp),%rbp
|
||||
180000005: 44 89 c0 mov %r8d,%eax
|
||||
180000008: 41 d1 f8 sar $1,%r8d
|
||||
18000000b: 83 e0 01 and $0x1,%eax
|
||||
18000000e: 45 85 c0 test %r8d,%r8d
|
||||
180000011: 0f 84 77 02 00 00 je 0x18000028e
|
||||
180000017: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
18000001e: 0f 85 54 01 00 00 jne 0x180000178
|
||||
180000024: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
18000002b: 0f 84 76 00 00 00 je 0x1800000a7
|
||||
180000031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000038: 00
|
||||
180000039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000040: f2 0f 10 21 movsd (%rcx),%xmm4
|
||||
180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5
|
||||
180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4
|
||||
18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5
|
||||
180000053: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000056: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
18000005a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
180000062: 48 83 c1 20 add $0x20,%rcx
|
||||
180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000070: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000082: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
180000086: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000008a: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
18000008e: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000092: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000095: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000099: 48 83 c2 20 add $0x20,%rdx
|
||||
18000009d: 41 ff c8 dec %r8d
|
||||
1800000a0: 75 9e jne 0x180000040
|
||||
1800000a2: e9 e7 01 00 00 jmp 0x18000028e
|
||||
1800000a7: 41 81 f8 00 40 00 00 cmp $0x4000,%r8d
|
||||
1800000ae: 0f 87 6c 00 00 00 ja 0x180000120
|
||||
1800000b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: 0f 28 12 movaps (%rdx),%xmm2
|
||||
1800000c3: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
1800000c7: f2 0f 12 21 movddup (%rcx),%xmm4
|
||||
1800000cb: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5
|
||||
1800000d0: f2 0f 12 41 08 movddup 0x8(%rcx),%xmm0
|
||||
1800000d5: f2 0f 12 49 18 movddup 0x18(%rcx),%xmm1
|
||||
1800000da: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000de: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
1800000e3: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
1800000e8: 66 0f 59 22 mulpd (%rdx),%xmm4
|
||||
1800000ec: 66 0f 59 6a 10 mulpd 0x10(%rdx),%xmm5
|
||||
1800000f1: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
1800000f5: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
1800000f9: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
1800000fd: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000101: 0f 29 22 movaps %xmm4,(%rdx)
|
||||
180000104: 0f 29 6a 10 movaps %xmm5,0x10(%rdx)
|
||||
180000108: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
18000010c: 41 ff c8 dec %r8d
|
||||
18000010f: 75 af jne 0x1800000c0
|
||||
180000111: e9 78 01 00 00 jmp 0x18000028e
|
||||
180000116: 0f 1f 00 nopl (%rax)
|
||||
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000120: 0f 28 12 movaps (%rdx),%xmm2
|
||||
180000123: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
||||
180000127: f2 0f 12 21 movddup (%rcx),%xmm4
|
||||
18000012b: f2 0f 12 41 08 movddup 0x8(%rcx),%xmm0
|
||||
180000130: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
180000135: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5
|
||||
18000013a: f2 0f 12 49 18 movddup 0x18(%rcx),%xmm1
|
||||
18000013f: 48 83 c1 20 add $0x20,%rcx
|
||||
180000143: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
180000148: 66 0f 59 22 mulpd (%rdx),%xmm4
|
||||
18000014c: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
180000150: 66 0f 59 6a 10 mulpd 0x10(%rdx),%xmm5
|
||||
180000155: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
180000159: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
18000015d: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000161: 66 0f 2b 22 movntpd %xmm4,(%rdx)
|
||||
180000165: 66 0f 2b 6a 10 movntpd %xmm5,0x10(%rdx)
|
||||
18000016a: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
18000016e: 41 ff c8 dec %r8d
|
||||
180000171: 75 ad jne 0x180000120
|
||||
180000173: e9 16 01 00 00 jmp 0x18000028e
|
||||
180000178: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
18000017f: 0f 85 9b 00 00 00 jne 0x180000220
|
||||
180000185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000018c: 00
|
||||
18000018d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001a0: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
1800001a4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
1800001a9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
1800001ae: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
1800001b3: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800001b6: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800001ba: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800001bd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
1800001c2: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800001c7: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800001cc: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800001d0: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800001d4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
1800001d9: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800001de: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001e2: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800001e6: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800001ea: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800001ee: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800001f2: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800001f6: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
1800001fb: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000200: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
180000205: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000209: 41 ff c8 dec %r8d
|
||||
18000020c: 75 92 jne 0x1800001a0
|
||||
18000020e: e9 7b 00 00 00 jmp 0x18000028e
|
||||
180000213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000021f: 00
|
||||
180000220: f2 0f 10 22 movsd (%rdx),%xmm4
|
||||
180000224: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5
|
||||
180000229: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4
|
||||
18000022e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5
|
||||
180000233: 0f 28 dc movaps %xmm4,%xmm3
|
||||
180000236: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000023a: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
18000023d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
180000242: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
180000247: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
18000024c: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000250: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000254: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
180000259: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
18000025e: 48 83 c1 20 add $0x20,%rcx
|
||||
180000262: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
180000266: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000026a: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
18000026e: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000272: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
180000276: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
18000027b: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000280: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
180000285: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000289: 41 ff c8 dec %r8d
|
||||
18000028c: 75 92 jne 0x180000220
|
||||
18000028e: 85 c0 test %eax,%eax
|
||||
180000290: 74 2f je 0x1800002c1
|
||||
180000292: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000296: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
||||
18000029b: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
18000029e: f2 0f 12 19 movddup (%rcx),%xmm3
|
||||
1800002a2: f2 0f 12 49 08 movddup 0x8(%rcx),%xmm1
|
||||
1800002a7: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2
|
||||
1800002ac: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
||||
1800002b0: 66 0f 59 d1 mulpd %xmm1,%xmm2
|
||||
1800002b4: 66 0f d0 da addsubpd %xmm2,%xmm3
|
||||
1800002b8: f2 0f 11 1a movsd %xmm3,(%rdx)
|
||||
1800002bc: 66 0f 17 5a 08 movhpd %xmm3,0x8(%rdx)
|
||||
1800002c1: 48 8d 65 00 lea 0x0(%rbp),%rsp
|
||||
1800002c5: 5d pop %rbp
|
||||
1800002c6: c3 ret
|
||||
@@ -0,0 +1,166 @@
|
||||
|
||||
/tmp/det/fun_1800484c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 55 push %rbp
|
||||
180000001: 48 89 e5 mov %rsp,%rbp
|
||||
180000004: 44 89 c0 mov %r8d,%eax
|
||||
180000007: 41 d1 f8 sar $1,%r8d
|
||||
18000000a: 83 e0 01 and $0x1,%eax
|
||||
18000000d: 45 85 c0 test %r8d,%r8d
|
||||
180000010: 0f 84 40 02 00 00 je 0x180000256
|
||||
180000016: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
18000001d: 0f 85 5b 01 00 00 jne 0x18000017e
|
||||
180000023: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
18000002a: 74 70 je 0x18000009c
|
||||
18000002c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000033: 00
|
||||
180000034: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000003b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000040: 0f 10 21 movups (%rcx),%xmm4
|
||||
180000043: 0f 10 69 10 movups 0x10(%rcx),%xmm5
|
||||
180000047: 0f 28 dc movaps %xmm4,%xmm3
|
||||
18000004a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000004e: f2 0f 12 0a movddup (%rdx),%xmm1
|
||||
180000052: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
180000055: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
18000005a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2
|
||||
18000005f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000064: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000068: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4
|
||||
18000006d: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
180000071: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5
|
||||
180000076: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000007a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000007e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000082: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000086: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000089: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
18000008d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000091: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000095: 75 a9 jne 0x180000040
|
||||
180000097: e9 ba 01 00 00 jmp 0x180000256
|
||||
18000009c: 41 81 f8 00 40 00 00 cmp $0x4000,%r8d
|
||||
1800000a3: 0f 87 77 00 00 00 ja 0x180000120
|
||||
1800000a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b0: 00
|
||||
1800000b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000bf: 00
|
||||
1800000c0: 0f 10 22 movups (%rdx),%xmm4
|
||||
1800000c3: 0f 10 6a 10 movups 0x10(%rdx),%xmm5
|
||||
1800000c7: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800000ca: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800000ce: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800000d1: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800000d6: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
1800000db: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800000e0: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800000e4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
1800000e9: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800000ed: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800000f2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000f6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800000fa: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800000fe: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000102: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000106: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000109: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
18000010d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000111: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000115: 75 a9 jne 0x1800000c0
|
||||
180000117: e9 3a 01 00 00 jmp 0x180000256
|
||||
18000011c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000120: 0f 10 22 movups (%rdx),%xmm4
|
||||
180000123: 0f 10 6a 10 movups 0x10(%rdx),%xmm5
|
||||
180000127: 0f 28 dc movaps %xmm4,%xmm3
|
||||
18000012a: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
18000012e: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
180000131: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
180000136: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
18000013b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
180000140: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
180000144: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
180000149: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
18000014d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
180000152: 48 83 c1 20 add $0x20,%rcx
|
||||
180000156: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
18000015a: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
18000015e: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
180000162: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
180000166: 66 0f 2b 0a movntpd %xmm1,(%rdx)
|
||||
18000016a: 66 0f 2b 52 10 movntpd %xmm2,0x10(%rdx)
|
||||
18000016f: 48 83 c2 20 add $0x20,%rdx
|
||||
180000173: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000177: 75 a7 jne 0x180000120
|
||||
180000179: e9 d8 00 00 00 jmp 0x180000256
|
||||
18000017e: 48 f7 c1 07 00 00 00 test $0x7,%rcx
|
||||
180000185: 0f 85 75 00 00 00 jne 0x180000200
|
||||
18000018b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000192: 00
|
||||
180000193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000019a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800001a0: 0f 10 22 movups (%rdx),%xmm4
|
||||
1800001a3: 0f 10 6a 10 movups 0x10(%rdx),%xmm5
|
||||
1800001a7: 0f 28 dc movaps %xmm4,%xmm3
|
||||
1800001aa: f2 0f 12 09 movddup (%rcx),%xmm1
|
||||
1800001ae: 0f 28 c5 movaps %xmm5,%xmm0
|
||||
1800001b1: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3
|
||||
1800001b6: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2
|
||||
1800001bb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0
|
||||
1800001c0: 66 0f 59 cc mulpd %xmm4,%xmm1
|
||||
1800001c4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4
|
||||
1800001c9: 66 0f 59 d5 mulpd %xmm5,%xmm2
|
||||
1800001cd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5
|
||||
1800001d2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001d6: 66 0f 59 dc mulpd %xmm4,%xmm3
|
||||
1800001da: 66 0f 59 c5 mulpd %xmm5,%xmm0
|
||||
1800001de: 66 0f d0 cb addsubpd %xmm3,%xmm1
|
||||
1800001e2: 66 0f d0 d0 addsubpd %xmm0,%xmm2
|
||||
1800001e6: 0f 11 0a movups %xmm1,(%rdx)
|
||||
1800001e9: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
1800001ed: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001f1: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
1800001f5: 75 a9 jne 0x1800001a0
|
||||
1800001f7: eb 5d jmp 0x180000256
|
||||
1800001f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000200: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000203: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
180000207: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000020a: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000020e: 66 0f 15 c0 unpckhpd %xmm0,%xmm0
|
||||
180000212: f2 0f 12 21 movddup (%rcx),%xmm4
|
||||
180000216: 66 0f 15 c9 unpckhpd %xmm1,%xmm1
|
||||
18000021a: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5
|
||||
18000021f: 66 0f 59 e2 mulpd %xmm2,%xmm4
|
||||
180000223: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2
|
||||
180000228: 48 83 c1 20 add $0x20,%rcx
|
||||
18000022c: 66 0f 59 eb mulpd %xmm3,%xmm5
|
||||
180000230: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3
|
||||
180000235: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
||||
180000239: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
||||
18000023d: 66 0f d0 e2 addsubpd %xmm2,%xmm4
|
||||
180000241: 66 0f d0 eb addsubpd %xmm3,%xmm5
|
||||
180000245: 0f 11 22 movups %xmm4,(%rdx)
|
||||
180000248: 0f 11 6a 10 movups %xmm5,0x10(%rdx)
|
||||
18000024c: 48 83 c2 20 add $0x20,%rdx
|
||||
180000250: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000254: 75 aa jne 0x180000200
|
||||
180000256: 85 c0 test %eax,%eax
|
||||
180000258: 74 25 je 0x18000027f
|
||||
18000025a: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000025d: 0f 10 09 movups (%rcx),%xmm1
|
||||
180000260: 0f 28 d0 movaps %xmm0,%xmm2
|
||||
180000263: f2 0f 12 19 movddup (%rcx),%xmm3
|
||||
180000267: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2
|
||||
18000026c: 66 0f 15 c9 unpckhpd %xmm1,%xmm1
|
||||
180000270: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
||||
180000274: 66 0f 59 d1 mulpd %xmm1,%xmm2
|
||||
180000278: 66 0f d0 da addsubpd %xmm2,%xmm3
|
||||
18000027c: 0f 11 1a movups %xmm3,(%rdx)
|
||||
18000027f: 48 8d 65 00 lea 0x0(%rbp),%rsp
|
||||
180000283: 5d pop %rbp
|
||||
180000284: c3 ret
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
/tmp/det/fun_180048760.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 48 sub $0x48,%rsp
|
||||
180000004: b8 00 01 00 00 mov $0x100,%eax
|
||||
180000009: 4d 63 c9 movslq %r9d,%r9
|
||||
18000000c: 45 33 db xor %r11d,%r11d
|
||||
18000000f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
||||
180000013: 49 c1 e2 02 shl $0x2,%r10
|
||||
180000017: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
||||
18000001e: 44 0f 4f d8 cmovg %eax,%r11d
|
||||
180000022: 48 89 e0 mov %rsp,%rax
|
||||
180000025: 44 89 58 20 mov %r11d,0x20(%rax)
|
||||
180000029: 44 89 58 28 mov %r11d,0x28(%rax)
|
||||
18000002d: 44 89 58 30 mov %r11d,0x30(%rax)
|
||||
180000031: e8 ea d6 0b 00 call 0x1800bd720
|
||||
180000036: 48 83 c4 48 add $0x48,%rsp
|
||||
18000003a: c3 ret
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
/tmp/det/fun_1800487a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 48 sub $0x48,%rsp
|
||||
180000004: b8 00 01 00 00 mov $0x100,%eax
|
||||
180000009: 4d 63 c9 movslq %r9d,%r9
|
||||
18000000c: 45 33 db xor %r11d,%r11d
|
||||
18000000f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
||||
180000013: 49 c1 e2 02 shl $0x2,%r10
|
||||
180000017: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
||||
18000001e: 44 0f 4f d8 cmovg %eax,%r11d
|
||||
180000022: 48 89 e0 mov %rsp,%rax
|
||||
180000025: 44 89 58 20 mov %r11d,0x20(%rax)
|
||||
180000029: 44 89 58 28 mov %r11d,0x28(%rax)
|
||||
18000002d: 44 89 58 30 mov %r11d,0x30(%rax)
|
||||
180000031: e8 ea dd 0b 00 call 0x1800bde20
|
||||
180000036: 48 83 c4 48 add $0x48,%rsp
|
||||
18000003a: c3 ret
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
/tmp/det/fun_1800487e0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 48 83 ec 48 sub $0x48,%rsp
|
||||
180000004: b8 00 01 00 00 mov $0x100,%eax
|
||||
180000009: 4d 63 c9 movslq %r9d,%r9
|
||||
18000000c: 45 33 db xor %r11d,%r11d
|
||||
18000000f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
||||
180000013: 49 c1 e2 02 shl $0x2,%r10
|
||||
180000017: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
||||
18000001e: 44 0f 4f d8 cmovg %eax,%r11d
|
||||
180000022: 48 89 e0 mov %rsp,%rax
|
||||
180000025: 44 89 58 20 mov %r11d,0x20(%rax)
|
||||
180000029: 44 89 58 28 mov %r11d,0x28(%rax)
|
||||
18000002d: 44 89 58 30 mov %r11d,0x30(%rax)
|
||||
180000031: e8 8a e2 0b 00 call 0x1800be2c0
|
||||
180000036: 48 83 c4 48 add $0x48,%rsp
|
||||
18000003a: c3 ret
|
||||
@@ -0,0 +1,103 @@
|
||||
|
||||
/tmp/det/fun_180048820.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000004: 7d 38 jge 0x18000003e
|
||||
180000006: 41 ff c8 dec %r8d
|
||||
180000009: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000d: 74 2e je 0x18000003d
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 59 01 mulss (%rcx),%xmm0
|
||||
18000002b: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002f: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
180000033: 48 83 c2 04 add $0x4,%rdx
|
||||
180000037: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003b: 75 e3 jne 0x180000020
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000045: 74 4a je 0x180000091
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004e: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000058: 00
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000064: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
18000006b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000072: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000075: 0f 59 d9 mulps %xmm1,%xmm3
|
||||
180000078: 0f 11 12 movups %xmm2,(%rdx)
|
||||
18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
||||
18000007f: 48 83 c1 20 add $0x20,%rcx
|
||||
180000083: 48 83 c2 20 add $0x20,%rdx
|
||||
180000087: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000008a: 75 d4 jne 0x180000060
|
||||
18000008c: e9 75 ff ff ff jmp 0x180000006
|
||||
180000091: 48 89 d0 mov %rdx,%rax
|
||||
180000094: 48 83 e0 0f and $0xf,%rax
|
||||
180000098: 85 c0 test %eax,%eax
|
||||
18000009a: 74 3c je 0x1800000d8
|
||||
18000009c: c1 e8 02 shr $0x2,%eax
|
||||
18000009f: f7 d8 neg %eax
|
||||
1800000a1: 83 e0 03 and $0x3,%eax
|
||||
1800000a4: 44 2b c0 sub %eax,%r8d
|
||||
1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ae: 00
|
||||
1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b6: 0f 1f 00 nopl (%rax)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
1800000c4: f3 0f 59 01 mulss (%rcx),%xmm0
|
||||
1800000c8: 48 83 c1 04 add $0x4,%rcx
|
||||
1800000cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
1800000d0: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d4: ff c8 dec %eax
|
||||
1800000d6: 75 e8 jne 0x1800000c0
|
||||
1800000d8: 44 89 c0 mov %r8d,%eax
|
||||
1800000db: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000df: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000e9: 75 55 jne 0x180000140
|
||||
1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f2: 00
|
||||
1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000100: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000104: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000107: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
18000010b: 0f 59 01 mulps (%rcx),%xmm0
|
||||
18000010e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1
|
||||
180000112: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000115: 48 83 c1 20 add $0x20,%rcx
|
||||
180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000011d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000121: 83 c0 f8 add $0xfffffff8,%eax
|
||||
180000124: 75 da jne 0x180000100
|
||||
180000126: e9 db fe ff ff jmp 0x180000006
|
||||
18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000132: 00
|
||||
180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000144: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000014b: 0f 59 02 mulps (%rdx),%xmm0
|
||||
18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
180000152: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000155: 48 83 c1 20 add $0x20,%rcx
|
||||
180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000015d: 48 rex.W
|
||||
18000015e: 83 .byte 0x83
|
||||
18000015f: c2 .byte 0xc2
|
||||
@@ -0,0 +1,103 @@
|
||||
|
||||
/tmp/det/fun_1800489a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000004: 7d 38 jge 0x18000003e
|
||||
180000006: 41 ff c8 dec %r8d
|
||||
180000009: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000d: 74 2e je 0x18000003d
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 59 01 mulss (%rcx),%xmm0
|
||||
18000002b: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002f: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
180000033: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
||||
180000037: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003b: 75 e3 jne 0x180000020
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000045: 74 4a je 0x180000091
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004e: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000058: 00
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000064: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
18000006b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000072: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000075: 0f 59 d9 mulps %xmm1,%xmm3
|
||||
180000078: 0f 11 12 movups %xmm2,(%rdx)
|
||||
18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
||||
18000007f: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000083: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000087: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000008a: 75 d4 jne 0x180000060
|
||||
18000008c: e9 75 ff ff ff jmp 0x180000006
|
||||
180000091: 48 89 d0 mov %rdx,%rax
|
||||
180000094: 48 83 e0 0f and $0xf,%rax
|
||||
180000098: 85 c0 test %eax,%eax
|
||||
18000009a: 74 3c je 0x1800000d8
|
||||
18000009c: c1 e8 02 shr $0x2,%eax
|
||||
18000009f: f7 d8 neg %eax
|
||||
1800000a1: 83 e0 03 and $0x3,%eax
|
||||
1800000a4: 44 2b c0 sub %eax,%r8d
|
||||
1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ae: 00
|
||||
1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b6: 0f 1f 00 nopl (%rax)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
1800000c4: f3 0f 59 01 mulss (%rcx),%xmm0
|
||||
1800000c8: 48 83 c1 04 add $0x4,%rcx
|
||||
1800000cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
1800000d0: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
||||
1800000d4: ff c8 dec %eax
|
||||
1800000d6: 75 e8 jne 0x1800000c0
|
||||
1800000d8: 44 89 c0 mov %r8d,%eax
|
||||
1800000db: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000df: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000e9: 75 55 jne 0x180000140
|
||||
1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f2: 00
|
||||
1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000100: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000104: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000107: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
18000010b: 0f 59 01 mulps (%rcx),%xmm0
|
||||
18000010e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1
|
||||
180000112: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000115: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000011d: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000121: 83 c0 f8 add $0xfffffff8,%eax
|
||||
180000124: 75 da jne 0x180000100
|
||||
180000126: e9 db fe ff ff jmp 0x180000006
|
||||
18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000132: 00
|
||||
180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000144: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000014b: 0f 59 02 mulps (%rdx),%xmm0
|
||||
18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
180000152: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000155: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000015d: 48 rex.W
|
||||
18000015e: 83 .byte 0x83
|
||||
18000015f: c2 .byte 0xc2
|
||||
@@ -0,0 +1,102 @@
|
||||
|
||||
/tmp/det/fun_180048b20.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000004: 7d 39 jge 0x18000003f
|
||||
180000006: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
18000000a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000e: 74 2e je 0x18000003e
|
||||
180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000017: 00
|
||||
180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001f: 90 nop
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000028: f3 0f 59 01 mulss (%rcx),%xmm0
|
||||
18000002c: 48 83 c1 04 add $0x4,%rcx
|
||||
180000030: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
180000034: 48 83 c2 04 add $0x4,%rdx
|
||||
180000038: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003c: 75 e2 jne 0x180000020
|
||||
18000003e: c3 ret
|
||||
18000003f: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000046: 74 49 je 0x180000091
|
||||
180000048: 44 89 c0 mov %r8d,%eax
|
||||
18000004b: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004f: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000064: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
18000006b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000072: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000075: 48 83 c1 20 add $0x20,%rcx
|
||||
180000079: 0f 59 d9 mulps %xmm1,%xmm3
|
||||
18000007c: 0f 11 12 movups %xmm2,(%rdx)
|
||||
18000007f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
||||
180000083: 48 83 c2 20 add $0x20,%rdx
|
||||
180000087: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000008a: 75 d4 jne 0x180000060
|
||||
18000008c: e9 75 ff ff ff jmp 0x180000006
|
||||
180000091: 48 89 d0 mov %rdx,%rax
|
||||
180000094: 48 83 e0 0f and $0xf,%rax
|
||||
180000098: 85 c0 test %eax,%eax
|
||||
18000009a: 74 3d je 0x1800000d9
|
||||
18000009c: c1 e8 02 shr $0x2,%eax
|
||||
18000009f: f7 d8 neg %eax
|
||||
1800000a1: 83 e0 03 and $0x3,%eax
|
||||
1800000a4: 44 2b c0 sub %eax,%r8d
|
||||
1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ae: 00
|
||||
1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b6: 0f 1f 00 nopl (%rax)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
1800000c4: f3 0f 59 01 mulss (%rcx),%xmm0
|
||||
1800000c8: 48 83 c1 04 add $0x4,%rcx
|
||||
1800000cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
1800000d0: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d4: 83 c0 ff add $0xffffffff,%eax
|
||||
1800000d7: 75 e7 jne 0x1800000c0
|
||||
1800000d9: 44 89 c0 mov %r8d,%eax
|
||||
1800000dc: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000e0: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000ea: 75 54 jne 0x180000140
|
||||
1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f3: 00
|
||||
1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000100: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000104: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000107: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000010b: 0f 59 01 mulps (%rcx),%xmm0
|
||||
18000010e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1
|
||||
180000112: 48 83 c1 20 add $0x20,%rcx
|
||||
180000116: 0f 11 02 movups %xmm0,(%rdx)
|
||||
180000119: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
||||
18000011d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000121: 83 c0 f8 add $0xfffffff8,%eax
|
||||
180000124: 75 da jne 0x180000100
|
||||
180000126: e9 db fe ff ff jmp 0x180000006
|
||||
18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000132: 00
|
||||
180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000144: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000014b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000014f: 0f 59 02 mulps (%rdx),%xmm0
|
||||
180000152: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1
|
||||
180000156: 0f 11 02 movups %xmm0,(%rdx)
|
||||
180000159: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
||||
18000015d: 48 rex.W
|
||||
18000015e: 83 .byte 0x83
|
||||
18000015f: c2 .byte 0xc2
|
||||
@@ -0,0 +1,106 @@
|
||||
|
||||
/tmp/det/fun_180048ca0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
||||
180000004: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 59 c8 mulss %xmm0,%xmm1
|
||||
18000002b: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
18000002f: 48 83 c2 04 add $0x4,%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000041: 0f 84 5f 00 00 00 je 0x1800000a6
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004e: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000051: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
180000056: 7f 28 jg 0x180000080
|
||||
180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000005f: 00
|
||||
180000060: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
180000067: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000006a: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
18000006d: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000074: 48 83 c2 20 add $0x20,%rdx
|
||||
180000078: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000007b: 75 e3 jne 0x180000060
|
||||
18000007d: eb 8b jmp 0x18000000a
|
||||
18000007f: 90 nop
|
||||
180000080: 0f 18 42 40 prefetchnta 0x40(%rdx)
|
||||
180000084: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000087: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
18000008b: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000008e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000091: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000094: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000098: 48 83 c2 20 add $0x20,%rdx
|
||||
18000009c: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000009f: 75 df jne 0x180000080
|
||||
1800000a1: e9 64 ff ff ff jmp 0x18000000a
|
||||
1800000a6: 48 89 d0 mov %rdx,%rax
|
||||
1800000a9: 48 83 e0 0f and $0xf,%rax
|
||||
1800000ad: 85 c0 test %eax,%eax
|
||||
1800000af: 74 23 je 0x1800000d4
|
||||
1800000b1: c1 e8 02 shr $0x2,%eax
|
||||
1800000b4: f7 d8 neg %eax
|
||||
1800000b6: 83 e0 03 and $0x3,%eax
|
||||
1800000b9: 44 2b c0 sub %eax,%r8d
|
||||
1800000bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
1800000c4: f3 0f 59 c8 mulss %xmm0,%xmm1
|
||||
1800000c8: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
1800000cc: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d0: ff c8 dec %eax
|
||||
1800000d2: 75 ec jne 0x1800000c0
|
||||
1800000d4: 44 89 c0 mov %r8d,%eax
|
||||
1800000d7: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000db: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000de: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
1800000e3: 7f 5b jg 0x180000140
|
||||
1800000e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ec: 00
|
||||
1800000ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000100: 0f 28 0a movaps (%rdx),%xmm1
|
||||
180000103: 0f 28 52 10 movaps 0x10(%rdx),%xmm2
|
||||
180000107: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000010a: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
18000010d: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000110: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000114: 48 83 c2 20 add $0x20,%rdx
|
||||
180000118: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000011b: 75 e3 jne 0x180000100
|
||||
18000011d: e9 e8 fe ff ff jmp 0x18000000a
|
||||
180000122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000129: 00
|
||||
18000012a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000138: 00
|
||||
180000139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000140: 0f 18 42 40 prefetchnta 0x40(%rdx)
|
||||
180000144: 0f 28 0a movaps (%rdx),%xmm1
|
||||
180000147: 0f 28 52 10 movaps 0x10(%rdx),%xmm2
|
||||
18000014b: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000014e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000151: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000154: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000158: 48 rex.W
|
||||
180000159: 83 .byte 0x83
|
||||
18000015a: c2 .byte 0xc2
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
/tmp/det/fun_180048e20.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
||||
180000004: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 59 c8 mulss %xmm0,%xmm1
|
||||
18000002b: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
18000002f: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 rex.W
|
||||
18000003b: f7 .byte 0xf7
|
||||
18000003c: c2 .byte 0xc2
|
||||
@@ -0,0 +1,104 @@
|
||||
|
||||
/tmp/det/fun_180048fa0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
||||
180000004: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000008: 7d 31 jge 0x18000003b
|
||||
18000000a: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
18000000e: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000012: 74 26 je 0x18000003a
|
||||
180000014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000020: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180000024: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000028: f3 0f 59 c8 mulss %xmm0,%xmm1
|
||||
18000002c: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
180000030: 48 83 c2 04 add $0x4,%rdx
|
||||
180000034: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000038: 75 e6 jne 0x180000020
|
||||
18000003a: c3 ret
|
||||
18000003b: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000042: 0f 84 5e 00 00 00 je 0x1800000a6
|
||||
180000048: 44 89 c0 mov %r8d,%eax
|
||||
18000004b: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004f: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000052: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
180000057: 7f 27 jg 0x180000080
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
180000067: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000006a: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
18000006d: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000074: 48 83 c2 20 add $0x20,%rdx
|
||||
180000078: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000007b: 75 e3 jne 0x180000060
|
||||
18000007d: eb 8b jmp 0x18000000a
|
||||
18000007f: 90 nop
|
||||
180000080: 0f 18 42 40 prefetchnta 0x40(%rdx)
|
||||
180000084: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000087: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
18000008b: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000008e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000091: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000094: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000098: 48 83 c2 20 add $0x20,%rdx
|
||||
18000009c: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000009f: 75 df jne 0x180000080
|
||||
1800000a1: e9 64 ff ff ff jmp 0x18000000a
|
||||
1800000a6: 48 89 d0 mov %rdx,%rax
|
||||
1800000a9: 48 83 e0 0f and $0xf,%rax
|
||||
1800000ad: 85 c0 test %eax,%eax
|
||||
1800000af: 74 24 je 0x1800000d5
|
||||
1800000b1: c1 e8 02 shr $0x2,%eax
|
||||
1800000b4: f7 d8 neg %eax
|
||||
1800000b6: 83 e0 03 and $0x3,%eax
|
||||
1800000b9: 44 2b c0 sub %eax,%r8d
|
||||
1800000bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
1800000c4: f3 0f 59 c8 mulss %xmm0,%xmm1
|
||||
1800000c8: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
1800000cc: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d0: 83 c0 ff add $0xffffffff,%eax
|
||||
1800000d3: 75 eb jne 0x1800000c0
|
||||
1800000d5: 44 89 c0 mov %r8d,%eax
|
||||
1800000d8: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000dc: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000df: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
1800000e4: 7f 5a jg 0x180000140
|
||||
1800000e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ed: 00
|
||||
1800000ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000f5: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000100: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000103: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
180000107: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000010a: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
18000010d: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000110: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000114: 48 83 c2 20 add $0x20,%rdx
|
||||
180000118: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000011b: 75 e3 jne 0x180000100
|
||||
18000011d: e9 e8 fe ff ff jmp 0x18000000a
|
||||
180000122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000129: 00
|
||||
18000012a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000138: 00
|
||||
180000139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000140: 0f 18 42 40 prefetchnta 0x40(%rdx)
|
||||
180000144: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000147: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
18000014b: 0f 59 c8 mulps %xmm0,%xmm1
|
||||
18000014e: 0f 59 d0 mulps %xmm0,%xmm2
|
||||
180000151: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000154: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000158: 48 rex.W
|
||||
180000159: 83 .byte 0x83
|
||||
18000015a: c2 .byte 0xc2
|
||||
@@ -0,0 +1,103 @@
|
||||
|
||||
/tmp/det/fun_180049120.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000004: 7d 38 jge 0x18000003e
|
||||
180000006: 41 ff c8 dec %r8d
|
||||
180000009: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000d: 74 2e je 0x18000003d
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 58 01 addss (%rcx),%xmm0
|
||||
18000002b: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002f: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
180000033: 48 83 c2 04 add $0x4,%rdx
|
||||
180000037: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003b: 75 e3 jne 0x180000020
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000045: 74 4a je 0x180000091
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004e: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000058: 00
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000064: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
18000006b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000072: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000075: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000078: 0f 11 12 movups %xmm2,(%rdx)
|
||||
18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
||||
18000007f: 48 83 c1 20 add $0x20,%rcx
|
||||
180000083: 48 83 c2 20 add $0x20,%rdx
|
||||
180000087: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000008a: 75 d4 jne 0x180000060
|
||||
18000008c: e9 75 ff ff ff jmp 0x180000006
|
||||
180000091: 48 89 d0 mov %rdx,%rax
|
||||
180000094: 48 83 e0 0f and $0xf,%rax
|
||||
180000098: 85 c0 test %eax,%eax
|
||||
18000009a: 74 3c je 0x1800000d8
|
||||
18000009c: c1 e8 02 shr $0x2,%eax
|
||||
18000009f: f7 d8 neg %eax
|
||||
1800000a1: 83 e0 03 and $0x3,%eax
|
||||
1800000a4: 44 2b c0 sub %eax,%r8d
|
||||
1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ae: 00
|
||||
1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b6: 0f 1f 00 nopl (%rax)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
1800000c4: f3 0f 58 01 addss (%rcx),%xmm0
|
||||
1800000c8: 48 83 c1 04 add $0x4,%rcx
|
||||
1800000cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
1800000d0: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d4: ff c8 dec %eax
|
||||
1800000d6: 75 e8 jne 0x1800000c0
|
||||
1800000d8: 44 89 c0 mov %r8d,%eax
|
||||
1800000db: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000df: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000e9: 75 55 jne 0x180000140
|
||||
1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f2: 00
|
||||
1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000100: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000104: 0f 28 01 movaps (%rcx),%xmm0
|
||||
180000107: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
18000010b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000010f: 0f 58 02 addps (%rdx),%xmm0
|
||||
180000112: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000116: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000011d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000121: 83 c0 f8 add $0xfffffff8,%eax
|
||||
180000124: 75 da jne 0x180000100
|
||||
180000126: e9 db fe ff ff jmp 0x180000006
|
||||
18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000132: 00
|
||||
180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000144: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000014b: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000014e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000152: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000155: 48 83 c1 20 add $0x20,%rcx
|
||||
180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000015d: 48 rex.W
|
||||
18000015e: 83 .byte 0x83
|
||||
18000015f: c2 .byte 0xc2
|
||||
@@ -0,0 +1,103 @@
|
||||
|
||||
/tmp/det/fun_1800492a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000004: 7d 38 jge 0x18000003e
|
||||
180000006: 41 ff c8 dec %r8d
|
||||
180000009: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000d: 74 2e je 0x18000003d
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 58 01 addss (%rcx),%xmm0
|
||||
18000002b: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002f: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
180000033: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
||||
180000037: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003b: 75 e3 jne 0x180000020
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000045: 74 4a je 0x180000091
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004e: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000058: 00
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000064: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
18000006b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000072: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000075: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000078: 0f 11 12 movups %xmm2,(%rdx)
|
||||
18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
||||
18000007f: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000083: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000087: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000008a: 75 d4 jne 0x180000060
|
||||
18000008c: e9 75 ff ff ff jmp 0x180000006
|
||||
180000091: 48 89 d0 mov %rdx,%rax
|
||||
180000094: 48 83 e0 0f and $0xf,%rax
|
||||
180000098: 85 c0 test %eax,%eax
|
||||
18000009a: 74 3c je 0x1800000d8
|
||||
18000009c: c1 e8 02 shr $0x2,%eax
|
||||
18000009f: f7 d8 neg %eax
|
||||
1800000a1: 83 e0 03 and $0x3,%eax
|
||||
1800000a4: 44 2b c0 sub %eax,%r8d
|
||||
1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ae: 00
|
||||
1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b6: 0f 1f 00 nopl (%rax)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
1800000c4: f3 0f 58 01 addss (%rcx),%xmm0
|
||||
1800000c8: 48 83 c1 04 add $0x4,%rcx
|
||||
1800000cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
1800000d0: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
||||
1800000d4: ff c8 dec %eax
|
||||
1800000d6: 75 e8 jne 0x1800000c0
|
||||
1800000d8: 44 89 c0 mov %r8d,%eax
|
||||
1800000db: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000df: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000e9: 75 55 jne 0x180000140
|
||||
1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f2: 00
|
||||
1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000100: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000104: 0f 28 01 movaps (%rcx),%xmm0
|
||||
180000107: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
18000010b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000010f: 0f 58 02 addps (%rdx),%xmm0
|
||||
180000112: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000116: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000011d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000121: 83 c0 f8 add $0xfffffff8,%eax
|
||||
180000124: 75 da jne 0x180000100
|
||||
180000126: e9 db fe ff ff jmp 0x180000006
|
||||
18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000132: 00
|
||||
180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000144: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000014b: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000014e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000152: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000155: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000015d: 48 rex.W
|
||||
18000015e: 83 .byte 0x83
|
||||
18000015f: c2 .byte 0xc2
|
||||
@@ -0,0 +1,102 @@
|
||||
|
||||
/tmp/det/fun_180049420.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000004: 7d 39 jge 0x18000003f
|
||||
180000006: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
18000000a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000e: 74 2e je 0x18000003e
|
||||
180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000017: 00
|
||||
180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001f: 90 nop
|
||||
180000020: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
180000024: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000028: f3 0f 58 01 addss (%rcx),%xmm0
|
||||
18000002c: 48 83 c1 04 add $0x4,%rcx
|
||||
180000030: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
180000034: 48 83 c2 04 add $0x4,%rdx
|
||||
180000038: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003c: 75 e2 jne 0x180000020
|
||||
18000003e: c3 ret
|
||||
18000003f: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000046: 74 49 je 0x180000091
|
||||
180000048: 44 89 c0 mov %r8d,%eax
|
||||
18000004b: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004f: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000064: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
18000006b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000072: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000075: 48 83 c1 20 add $0x20,%rcx
|
||||
180000079: 0f 58 d9 addps %xmm1,%xmm3
|
||||
18000007c: 0f 11 12 movups %xmm2,(%rdx)
|
||||
18000007f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
||||
180000083: 48 83 c2 20 add $0x20,%rdx
|
||||
180000087: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000008a: 75 d4 jne 0x180000060
|
||||
18000008c: e9 75 ff ff ff jmp 0x180000006
|
||||
180000091: 48 89 d0 mov %rdx,%rax
|
||||
180000094: 48 83 e0 0f and $0xf,%rax
|
||||
180000098: 85 c0 test %eax,%eax
|
||||
18000009a: 74 3d je 0x1800000d9
|
||||
18000009c: c1 e8 02 shr $0x2,%eax
|
||||
18000009f: f7 d8 neg %eax
|
||||
1800000a1: 83 e0 03 and $0x3,%eax
|
||||
1800000a4: 44 2b c0 sub %eax,%r8d
|
||||
1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ae: 00
|
||||
1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b6: 0f 1f 00 nopl (%rax)
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: f3 0f 10 02 movss (%rdx),%xmm0
|
||||
1800000c4: f3 0f 58 01 addss (%rcx),%xmm0
|
||||
1800000c8: 48 83 c1 04 add $0x4,%rcx
|
||||
1800000cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
||||
1800000d0: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d4: 83 c0 ff add $0xffffffff,%eax
|
||||
1800000d7: 75 e7 jne 0x1800000c0
|
||||
1800000d9: 44 89 c0 mov %r8d,%eax
|
||||
1800000dc: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000e0: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000ea: 75 54 jne 0x180000140
|
||||
1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f3: 00
|
||||
1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000100: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000104: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000107: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000010b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000010f: 0f 58 02 addps (%rdx),%xmm0
|
||||
180000112: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000116: 0f 11 02 movups %xmm0,(%rdx)
|
||||
180000119: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
||||
18000011d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000121: 83 c0 f8 add $0xfffffff8,%eax
|
||||
180000124: 75 da jne 0x180000100
|
||||
180000126: e9 db fe ff ff jmp 0x180000006
|
||||
18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000132: 00
|
||||
180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000144: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000014b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000014f: 0f 58 02 addps (%rdx),%xmm0
|
||||
180000152: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000156: 0f 11 02 movups %xmm0,(%rdx)
|
||||
180000159: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
||||
18000015d: 48 rex.W
|
||||
18000015e: 83 .byte 0x83
|
||||
18000015f: c2 .byte 0xc2
|
||||
@@ -0,0 +1,369 @@
|
||||
|
||||
/tmp/det/fun_1800495a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 55 push %rbp
|
||||
180000001: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000005: 0f 82 02 03 00 00 jb 0x18000030d
|
||||
18000000b: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
180000012: 0f 85 d6 01 00 00 jne 0x1800001ee
|
||||
180000018: 4d 89 c2 mov %r8,%r10
|
||||
18000001b: 49 83 e2 0f and $0xf,%r10
|
||||
18000001f: 0f 84 9d 00 00 00 je 0x1800000c2
|
||||
180000025: 41 c1 ea 02 shr $0x2,%r10d
|
||||
180000029: 41 f7 da neg %r10d
|
||||
18000002c: 41 83 e2 03 and $0x3,%r10d
|
||||
180000030: 45 2b ca sub %r10d,%r9d
|
||||
180000033: 45 85 d2 test %r10d,%r10d
|
||||
180000036: 0f 84 79 00 00 00 je 0x1800000b5
|
||||
18000003c: 44 89 d0 mov %r10d,%eax
|
||||
18000003f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
||||
180000045: d1 e8 shr $1,%eax
|
||||
180000047: 33 ed xor %ebp,%ebp
|
||||
180000049: 85 c0 test %eax,%eax
|
||||
18000004b: 76 4e jbe 0x18000009b
|
||||
18000004d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000054: 00
|
||||
180000055: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000005c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000060: 41 89 eb mov %ebp,%r11d
|
||||
180000063: 44 03 dd add %ebp,%r11d
|
||||
180000066: ff c5 inc %ebp
|
||||
180000068: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
||||
18000006e: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
||||
180000074: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
||||
18000007a: 41 ff c3 inc %r11d
|
||||
18000007d: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
||||
180000083: 3b e8 cmp %eax,%ebp
|
||||
180000085: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
||||
18000008b: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
||||
180000091: 72 cd jb 0x180000060
|
||||
180000093: 03 ed add %ebp,%ebp
|
||||
180000095: 41 89 eb mov %ebp,%r11d
|
||||
180000098: 41 ff c3 inc %r11d
|
||||
18000009b: 41 ff cb dec %r11d
|
||||
18000009e: 45 3b da cmp %r10d,%r11d
|
||||
1800000a1: 73 12 jae 0x1800000b5
|
||||
1800000a3: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
||||
1800000a9: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
||||
1800000af: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
||||
1800000b5: 49 c1 e2 02 shl $0x2,%r10
|
||||
1800000b9: 49 03 ca add %r10,%rcx
|
||||
1800000bc: 49 03 d2 add %r10,%rdx
|
||||
1800000bf: 4d 03 c2 add %r10,%r8
|
||||
1800000c2: 44 89 cd mov %r9d,%ebp
|
||||
1800000c5: 49 89 d2 mov %rdx,%r10
|
||||
1800000c8: c1 ed 03 shr $0x3,%ebp
|
||||
1800000cb: 49 83 e2 0f and $0xf,%r10
|
||||
1800000cf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000d6: 0f 84 92 00 00 00 je 0x18000016e
|
||||
1800000dc: 33 c0 xor %eax,%eax
|
||||
1800000de: 4d 85 d2 test %r10,%r10
|
||||
1800000e1: 74 51 je 0x180000134
|
||||
1800000e3: 85 ed test %ebp,%ebp
|
||||
1800000e5: 0f 86 1e 02 00 00 jbe 0x180000309
|
||||
1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f2: 00
|
||||
1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000100: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000107: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000010a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000010e: 0f 5d d0 minps %xmm0,%xmm2
|
||||
180000111: 0f 5d d9 minps %xmm1,%xmm3
|
||||
180000114: ff c0 inc %eax
|
||||
180000116: 48 83 c1 20 add $0x20,%rcx
|
||||
18000011a: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
18000011e: 48 83 c2 20 add $0x20,%rdx
|
||||
180000122: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000127: 49 83 c0 20 add $0x20,%r8
|
||||
18000012b: 3b c5 cmp %ebp,%eax
|
||||
18000012d: 72 d1 jb 0x180000100
|
||||
18000012f: e9 d5 01 00 00 jmp 0x180000309
|
||||
180000134: 85 ed test %ebp,%ebp
|
||||
180000136: 0f 86 cd 01 00 00 jbe 0x180000309
|
||||
18000013c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000140: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000143: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000147: 0f 5d 02 minps (%rdx),%xmm0
|
||||
18000014a: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
18000014e: ff c0 inc %eax
|
||||
180000150: 48 83 c1 20 add $0x20,%rcx
|
||||
180000154: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000158: 48 83 c2 20 add $0x20,%rdx
|
||||
18000015c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
180000161: 49 83 c0 20 add $0x20,%r8
|
||||
180000165: 3b c5 cmp %ebp,%eax
|
||||
180000167: 72 d7 jb 0x180000140
|
||||
180000169: e9 9b 01 00 00 jmp 0x180000309
|
||||
18000016e: 33 c0 xor %eax,%eax
|
||||
180000170: 4d 85 d2 test %r10,%r10
|
||||
180000173: 74 3f je 0x1800001b4
|
||||
180000175: 85 ed test %ebp,%ebp
|
||||
180000177: 0f 86 8c 01 00 00 jbe 0x180000309
|
||||
18000017d: 0f 1f 00 nopl (%rax)
|
||||
180000180: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000187: 0f 28 11 movaps (%rcx),%xmm2
|
||||
18000018a: ff c0 inc %eax
|
||||
18000018c: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
||||
180000190: 48 83 c1 20 add $0x20,%rcx
|
||||
180000194: 0f 5d d0 minps %xmm0,%xmm2
|
||||
180000197: 0f 5d d9 minps %xmm1,%xmm3
|
||||
18000019a: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
18000019e: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
1800001a2: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
1800001a7: 49 83 c0 20 add $0x20,%r8
|
||||
1800001ab: 3b c5 cmp %ebp,%eax
|
||||
1800001ad: 72 d1 jb 0x180000180
|
||||
1800001af: e9 55 01 00 00 jmp 0x180000309
|
||||
1800001b4: 85 ed test %ebp,%ebp
|
||||
1800001b6: 0f 86 4d 01 00 00 jbe 0x180000309
|
||||
1800001bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800001c0: 0f 28 01 movaps (%rcx),%xmm0
|
||||
1800001c3: ff c0 inc %eax
|
||||
1800001c5: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
1800001c9: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001cd: 0f 5d 02 minps (%rdx),%xmm0
|
||||
1800001d0: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
1800001d4: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800001d8: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800001e1: 49 83 c0 20 add $0x20,%r8
|
||||
1800001e5: 3b c5 cmp %ebp,%eax
|
||||
1800001e7: 72 d7 jb 0x1800001c0
|
||||
1800001e9: e9 1b 01 00 00 jmp 0x180000309
|
||||
1800001ee: 44 89 cd mov %r9d,%ebp
|
||||
1800001f1: 49 89 d2 mov %rdx,%r10
|
||||
1800001f4: c1 ed 03 shr $0x3,%ebp
|
||||
1800001f7: 49 83 e2 0f and $0xf,%r10
|
||||
1800001fb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
180000202: 0f 84 86 00 00 00 je 0x18000028e
|
||||
180000208: 33 c0 xor %eax,%eax
|
||||
18000020a: 4d 85 d2 test %r10,%r10
|
||||
18000020d: 74 45 je 0x180000254
|
||||
18000020f: 85 ed test %ebp,%ebp
|
||||
180000211: 0f 86 f2 00 00 00 jbe 0x180000309
|
||||
180000217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
18000021e: 00 00
|
||||
180000220: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000227: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000022a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000022e: 0f 5d d0 minps %xmm0,%xmm2
|
||||
180000231: 0f 5d d9 minps %xmm1,%xmm3
|
||||
180000234: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000238: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000023d: ff c0 inc %eax
|
||||
18000023f: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000243: 48 83 c2 20 add $0x20,%rdx
|
||||
180000247: 49 83 c0 20 add $0x20,%r8
|
||||
18000024b: 3b c5 cmp %ebp,%eax
|
||||
18000024d: 72 d1 jb 0x180000220
|
||||
18000024f: e9 b5 00 00 00 jmp 0x180000309
|
||||
180000254: 85 ed test %ebp,%ebp
|
||||
180000256: 0f 86 ad 00 00 00 jbe 0x180000309
|
||||
18000025c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000260: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000263: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000267: 0f 5d 02 minps (%rdx),%xmm0
|
||||
18000026a: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
18000026e: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000272: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
180000277: ff c0 inc %eax
|
||||
180000279: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
18000027d: 48 83 c2 20 add $0x20,%rdx
|
||||
180000281: 49 83 c0 20 add $0x20,%r8
|
||||
180000285: 3b c5 cmp %ebp,%eax
|
||||
180000287: 72 d7 jb 0x180000260
|
||||
180000289: e9 7b 00 00 00 jmp 0x180000309
|
||||
18000028e: 33 c0 xor %eax,%eax
|
||||
180000290: 4d 85 d2 test %r10,%r10
|
||||
180000293: 74 3c je 0x1800002d1
|
||||
180000295: 85 ed test %ebp,%ebp
|
||||
180000297: 0f 86 6c 00 00 00 jbe 0x180000309
|
||||
18000029d: 0f 1f 00 nopl (%rax)
|
||||
1800002a0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800002a7: 0f 28 11 movaps (%rcx),%xmm2
|
||||
1800002aa: ff c0 inc %eax
|
||||
1800002ac: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
||||
1800002b0: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002b4: 0f 5d d0 minps %xmm0,%xmm2
|
||||
1800002b7: 0f 5d d9 minps %xmm1,%xmm3
|
||||
1800002ba: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
1800002be: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
1800002c3: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
1800002c7: 49 83 c0 20 add $0x20,%r8
|
||||
1800002cb: 3b c5 cmp %ebp,%eax
|
||||
1800002cd: 72 d1 jb 0x1800002a0
|
||||
1800002cf: eb 38 jmp 0x180000309
|
||||
1800002d1: 85 ed test %ebp,%ebp
|
||||
1800002d3: 76 34 jbe 0x180000309
|
||||
1800002d5: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800002d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002e0: 0f 28 01 movaps (%rcx),%xmm0
|
||||
1800002e3: ff c0 inc %eax
|
||||
1800002e5: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
||||
1800002e9: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ed: 0f 5d 02 minps (%rdx),%xmm0
|
||||
1800002f0: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
1800002f4: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800002f8: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800002fd: 48 83 c2 20 add $0x20,%rdx
|
||||
180000301: 49 83 c0 20 add $0x20,%r8
|
||||
180000305: 3b c5 cmp %ebp,%eax
|
||||
180000307: 72 d7 jb 0x1800002e0
|
||||
180000309: 41 83 e1 07 and $0x7,%r9d
|
||||
18000030d: 45 85 c9 test %r9d,%r9d
|
||||
180000310: 0f 86 1f 02 00 00 jbe 0x180000535
|
||||
180000316: 41 83 f9 06 cmp $0x6,%r9d
|
||||
18000031a: 0f 86 9c 01 00 00 jbe 0x1800004bc
|
||||
180000320: 49 3b d0 cmp %r8,%rdx
|
||||
180000323: 76 17 jbe 0x18000033c
|
||||
180000325: 44 89 c8 mov %r9d,%eax
|
||||
180000328: 48 89 d5 mov %rdx,%rbp
|
||||
18000032b: 48 c1 e0 02 shl $0x2,%rax
|
||||
18000032f: 49 2b e8 sub %r8,%rbp
|
||||
180000332: 48 3b e8 cmp %rax,%rbp
|
||||
180000335: 7d 24 jge 0x18000035b
|
||||
180000337: e9 80 01 00 00 jmp 0x1800004bc
|
||||
18000033c: 4c 3b c2 cmp %rdx,%r8
|
||||
18000033f: 0f 86 77 01 00 00 jbe 0x1800004bc
|
||||
180000345: 44 89 c8 mov %r9d,%eax
|
||||
180000348: 4c 89 c5 mov %r8,%rbp
|
||||
18000034b: 48 c1 e0 02 shl $0x2,%rax
|
||||
18000034f: 48 2b ea sub %rdx,%rbp
|
||||
180000352: 48 3b e8 cmp %rax,%rbp
|
||||
180000355: 0f 8c 61 01 00 00 jl 0x1800004bc
|
||||
18000035b: 49 3b c8 cmp %r8,%rcx
|
||||
18000035e: 76 10 jbe 0x180000370
|
||||
180000360: 48 89 cd mov %rcx,%rbp
|
||||
180000363: 49 2b e8 sub %r8,%rbp
|
||||
180000366: 48 3b e8 cmp %rax,%rbp
|
||||
180000369: 7d 1d jge 0x180000388
|
||||
18000036b: e9 4c 01 00 00 jmp 0x1800004bc
|
||||
180000370: 4c 3b c1 cmp %rcx,%r8
|
||||
180000373: 0f 86 43 01 00 00 jbe 0x1800004bc
|
||||
180000379: 4c 89 c5 mov %r8,%rbp
|
||||
18000037c: 48 2b e9 sub %rcx,%rbp
|
||||
18000037f: 48 3b e8 cmp %rax,%rbp
|
||||
180000382: 0f 8c 34 01 00 00 jl 0x1800004bc
|
||||
180000388: 41 83 f9 08 cmp $0x8,%r9d
|
||||
18000038c: 0f 82 a5 01 00 00 jb 0x180000537
|
||||
180000392: 4c 89 c5 mov %r8,%rbp
|
||||
180000395: 48 83 e5 0f and $0xf,%rbp
|
||||
180000399: 85 ed test %ebp,%ebp
|
||||
18000039b: 74 14 je 0x1800003b1
|
||||
18000039d: f7 c5 03 00 00 00 test $0x3,%ebp
|
||||
1800003a3: 0f 85 8e 01 00 00 jne 0x180000537
|
||||
1800003a9: f7 dd neg %ebp
|
||||
1800003ab: 83 c5 10 add $0x10,%ebp
|
||||
1800003ae: c1 ed 02 shr $0x2,%ebp
|
||||
1800003b1: 89 e8 mov %ebp,%eax
|
||||
1800003b3: 83 c0 08 add $0x8,%eax
|
||||
1800003b6: 44 3b c8 cmp %eax,%r9d
|
||||
1800003b9: 0f 82 78 01 00 00 jb 0x180000537
|
||||
1800003bf: 44 89 c8 mov %r9d,%eax
|
||||
1800003c2: 45 33 d2 xor %r10d,%r10d
|
||||
1800003c5: 2b c5 sub %ebp,%eax
|
||||
1800003c7: 83 e0 07 and $0x7,%eax
|
||||
1800003ca: f7 d8 neg %eax
|
||||
1800003cc: 41 03 c1 add %r9d,%eax
|
||||
1800003cf: 85 ed test %ebp,%ebp
|
||||
1800003d1: 76 27 jbe 0x1800003fa
|
||||
1800003d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003df: 00
|
||||
1800003e0: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0
|
||||
1800003e6: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0
|
||||
1800003ec: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4)
|
||||
1800003f2: 41 ff c2 inc %r10d
|
||||
1800003f5: 44 3b d5 cmp %ebp,%r10d
|
||||
1800003f8: 72 e6 jb 0x1800003e0
|
||||
1800003fa: 89 ed mov %ebp,%ebp
|
||||
1800003fc: 4c 8d 14 aa lea (%rdx,%rbp,4),%r10
|
||||
180000400: 49 f7 c2 0f 00 00 00 test $0xf,%r10
|
||||
180000407: 74 57 je 0x180000460
|
||||
180000409: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000410: 00
|
||||
180000411: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000041f: 00
|
||||
180000420: 89 ed mov %ebp,%ebp
|
||||
180000422: 0f 10 0c a9 movups (%rcx,%rbp,4),%xmm1
|
||||
180000426: 0f 10 5c a9 10 movups 0x10(%rcx,%rbp,4),%xmm3
|
||||
18000042b: 0f 10 04 aa movups (%rdx,%rbp,4),%xmm0
|
||||
18000042f: 0f 10 54 aa 10 movups 0x10(%rdx,%rbp,4),%xmm2
|
||||
180000434: 0f 5d c8 minps %xmm0,%xmm1
|
||||
180000437: 0f 5d da minps %xmm2,%xmm3
|
||||
18000043a: 41 0f 29 0c a8 movaps %xmm1,(%r8,%rbp,4)
|
||||
18000043f: 41 0f 29 5c a8 10 movaps %xmm3,0x10(%r8,%rbp,4)
|
||||
180000445: 83 c5 08 add $0x8,%ebp
|
||||
180000448: 3b e8 cmp %eax,%ebp
|
||||
18000044a: 72 d4 jb 0x180000420
|
||||
18000044c: eb 38 jmp 0x180000486
|
||||
18000044e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000455: 00
|
||||
180000456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000045d: 0f 1f 00 nopl (%rax)
|
||||
180000460: 89 ed mov %ebp,%ebp
|
||||
180000462: 0f 10 04 a9 movups (%rcx,%rbp,4),%xmm0
|
||||
180000466: 0f 10 4c a9 10 movups 0x10(%rcx,%rbp,4),%xmm1
|
||||
18000046b: 0f 5d 04 aa minps (%rdx,%rbp,4),%xmm0
|
||||
18000046f: 0f 5d 4c aa 10 minps 0x10(%rdx,%rbp,4),%xmm1
|
||||
180000474: 41 0f 29 04 a8 movaps %xmm0,(%r8,%rbp,4)
|
||||
180000479: 41 0f 29 4c a8 10 movaps %xmm1,0x10(%r8,%rbp,4)
|
||||
18000047f: 83 c5 08 add $0x8,%ebp
|
||||
180000482: 3b e8 cmp %eax,%ebp
|
||||
180000484: 72 da jb 0x180000460
|
||||
180000486: 41 3b c1 cmp %r9d,%eax
|
||||
180000489: 0f 83 a6 00 00 00 jae 0x180000535
|
||||
18000048f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000496: 00
|
||||
180000497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000049e: 66 90 xchg %ax,%ax
|
||||
1800004a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
||||
1800004a5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
||||
1800004aa: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
||||
1800004b0: ff c0 inc %eax
|
||||
1800004b2: 41 3b c1 cmp %r9d,%eax
|
||||
1800004b5: 72 e9 jb 0x1800004a0
|
||||
1800004b7: e9 79 00 00 00 jmp 0x180000535
|
||||
1800004bc: 44 89 c8 mov %r9d,%eax
|
||||
1800004bf: 41 ba 01 00 00 00 mov $0x1,%r10d
|
||||
1800004c5: d1 e8 shr $1,%eax
|
||||
1800004c7: 33 ed xor %ebp,%ebp
|
||||
1800004c9: 85 c0 test %eax,%eax
|
||||
1800004cb: 76 4e jbe 0x18000051b
|
||||
1800004cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004d4: 00
|
||||
1800004d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800004dc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800004e0: 41 89 ea mov %ebp,%r10d
|
||||
1800004e3: 44 03 d5 add %ebp,%r10d
|
||||
1800004e6: ff c5 inc %ebp
|
||||
1800004e8: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0
|
||||
1800004ee: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0
|
||||
1800004f4: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4)
|
||||
1800004fa: 41 ff c2 inc %r10d
|
||||
1800004fd: f3 42 0f 10 0c 91 movss (%rcx,%r10,4),%xmm1
|
||||
180000503: 3b e8 cmp %eax,%ebp
|
||||
180000505: f3 42 0f 5d 0c 92 minss (%rdx,%r10,4),%xmm1
|
||||
18000050b: f3 43 0f 11 0c 90 movss %xmm1,(%r8,%r10,4)
|
||||
180000511: 72 cd jb 0x1800004e0
|
||||
180000513: 03 ed add %ebp,%ebp
|
||||
180000515: 41 89 ea mov %ebp,%r10d
|
||||
180000518: 41 ff c2 inc %r10d
|
||||
18000051b: 41 ff ca dec %r10d
|
||||
18000051e: 45 3b d1 cmp %r9d,%r10d
|
||||
180000521: 73 12 jae 0x180000535
|
||||
180000523: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0
|
||||
180000529: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0
|
||||
18000052f: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4)
|
||||
180000535: 5d pop %rbp
|
||||
180000536: c3 ret
|
||||
@@ -0,0 +1,390 @@
|
||||
|
||||
/tmp/det/fun_180049ae0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 56 push %rsi
|
||||
180000001: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000005: 0f 82 23 03 00 00 jb 0x18000032e
|
||||
18000000b: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
180000012: 0f 85 f7 01 00 00 jne 0x18000020f
|
||||
180000018: 4d 89 c2 mov %r8,%r10
|
||||
18000001b: 49 83 e2 0f and $0xf,%r10
|
||||
18000001f: 0f 84 9b 00 00 00 je 0x1800000c0
|
||||
180000025: 41 c1 ea 02 shr $0x2,%r10d
|
||||
180000029: 41 f7 da neg %r10d
|
||||
18000002c: 41 83 e2 03 and $0x3,%r10d
|
||||
180000030: 45 2b ca sub %r10d,%r9d
|
||||
180000033: 45 85 d2 test %r10d,%r10d
|
||||
180000036: 0f 84 78 00 00 00 je 0x1800000b4
|
||||
18000003c: 44 89 d0 mov %r10d,%eax
|
||||
18000003f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
||||
180000045: d1 e8 shr $1,%eax
|
||||
180000047: 33 f6 xor %esi,%esi
|
||||
180000049: 85 c0 test %eax,%eax
|
||||
18000004b: 76 4c jbe 0x180000099
|
||||
18000004d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000054: 00
|
||||
180000055: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000005c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000060: 44 8d 1c 36 lea (%rsi,%rsi,1),%r11d
|
||||
180000064: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
||||
18000006a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
||||
180000070: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
||||
180000076: 44 8d 5c 36 01 lea 0x1(%rsi,%rsi,1),%r11d
|
||||
18000007b: 83 c6 01 add $0x1,%esi
|
||||
18000007e: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
||||
180000084: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
||||
18000008a: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
||||
180000090: 3b f0 cmp %eax,%esi
|
||||
180000092: 72 cc jb 0x180000060
|
||||
180000094: 44 8d 5c 36 01 lea 0x1(%rsi,%rsi,1),%r11d
|
||||
180000099: 41 83 c3 ff add $0xffffffff,%r11d
|
||||
18000009d: 45 3b da cmp %r10d,%r11d
|
||||
1800000a0: 73 12 jae 0x1800000b4
|
||||
1800000a2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
||||
1800000a8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
||||
1800000ae: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
||||
1800000b4: 4a 8d 0c 91 lea (%rcx,%r10,4),%rcx
|
||||
1800000b8: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
||||
1800000bc: 4f 8d 04 90 lea (%r8,%r10,4),%r8
|
||||
1800000c0: 44 89 ce mov %r9d,%esi
|
||||
1800000c3: 48 89 d0 mov %rdx,%rax
|
||||
1800000c6: c1 ee 03 shr $0x3,%esi
|
||||
1800000c9: 48 83 e0 0f and $0xf,%rax
|
||||
1800000cd: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000d4: 0f 84 95 00 00 00 je 0x18000016f
|
||||
1800000da: 48 85 c0 test %rax,%rax
|
||||
1800000dd: b8 00 00 00 00 mov $0x0,%eax
|
||||
1800000e2: 74 51 je 0x180000135
|
||||
1800000e4: 85 f6 test %esi,%esi
|
||||
1800000e6: 0f 86 3e 02 00 00 jbe 0x18000032a
|
||||
1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f3: 00
|
||||
1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000100: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000103: 83 c0 01 add $0x1,%eax
|
||||
180000106: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
18000010a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000010e: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000111: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000115: 0f 5d d0 minps %xmm0,%xmm2
|
||||
180000118: 48 83 c2 20 add $0x20,%rdx
|
||||
18000011c: 0f 5d d9 minps %xmm1,%xmm3
|
||||
18000011f: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000123: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000128: 49 83 c0 20 add $0x20,%r8
|
||||
18000012c: 3b c6 cmp %esi,%eax
|
||||
18000012e: 72 d0 jb 0x180000100
|
||||
180000130: e9 f5 01 00 00 jmp 0x18000032a
|
||||
180000135: 85 f6 test %esi,%esi
|
||||
180000137: 0f 86 ed 01 00 00 jbe 0x18000032a
|
||||
18000013d: 0f 1f 00 nopl (%rax)
|
||||
180000140: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000143: 83 c0 01 add $0x1,%eax
|
||||
180000146: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000014a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000014e: 0f 5d 02 minps (%rdx),%xmm0
|
||||
180000151: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
180000155: 48 83 c2 20 add $0x20,%rdx
|
||||
180000159: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000015d: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
180000162: 49 83 c0 20 add $0x20,%r8
|
||||
180000166: 3b c6 cmp %esi,%eax
|
||||
180000168: 72 d6 jb 0x180000140
|
||||
18000016a: e9 bb 01 00 00 jmp 0x18000032a
|
||||
18000016f: 48 85 c0 test %rax,%rax
|
||||
180000172: b8 00 00 00 00 mov $0x0,%eax
|
||||
180000177: 74 5c je 0x1800001d5
|
||||
180000179: 85 f6 test %esi,%esi
|
||||
18000017b: 0f 86 a9 01 00 00 jbe 0x18000032a
|
||||
180000181: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000188: 00
|
||||
180000189: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000197: 00
|
||||
180000198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000019f: 90 nop
|
||||
1800001a0: 0f 10 11 movups (%rcx),%xmm2
|
||||
1800001a3: 83 c0 01 add $0x1,%eax
|
||||
1800001a6: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
1800001aa: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001ae: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800001b1: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800001b5: 0f 5d d0 minps %xmm0,%xmm2
|
||||
1800001b8: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001bc: 0f 5d d9 minps %xmm1,%xmm3
|
||||
1800001bf: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
1800001c3: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
1800001c8: 49 83 c0 20 add $0x20,%r8
|
||||
1800001cc: 3b c6 cmp %esi,%eax
|
||||
1800001ce: 72 d0 jb 0x1800001a0
|
||||
1800001d0: e9 55 01 00 00 jmp 0x18000032a
|
||||
1800001d5: 85 f6 test %esi,%esi
|
||||
1800001d7: 0f 86 4d 01 00 00 jbe 0x18000032a
|
||||
1800001dd: 0f 1f 00 nopl (%rax)
|
||||
1800001e0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800001e3: 83 c0 01 add $0x1,%eax
|
||||
1800001e6: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800001ea: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001ee: 0f 5d 02 minps (%rdx),%xmm0
|
||||
1800001f1: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
1800001f5: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001f9: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800001fd: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
180000202: 49 83 c0 20 add $0x20,%r8
|
||||
180000206: 3b c6 cmp %esi,%eax
|
||||
180000208: 72 d6 jb 0x1800001e0
|
||||
18000020a: e9 1b 01 00 00 jmp 0x18000032a
|
||||
18000020f: 44 89 ce mov %r9d,%esi
|
||||
180000212: 49 89 d2 mov %rdx,%r10
|
||||
180000215: c1 ee 03 shr $0x3,%esi
|
||||
180000218: 49 83 e2 0f and $0xf,%r10
|
||||
18000021c: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
180000223: 0f 84 86 00 00 00 je 0x1800002af
|
||||
180000229: 33 c0 xor %eax,%eax
|
||||
18000022b: 4d 85 d2 test %r10,%r10
|
||||
18000022e: 74 45 je 0x180000275
|
||||
180000230: 85 f6 test %esi,%esi
|
||||
180000232: 0f 86 f2 00 00 00 jbe 0x18000032a
|
||||
180000238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000023f: 00
|
||||
180000240: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000243: 83 c0 01 add $0x1,%eax
|
||||
180000246: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
18000024a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000024e: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000251: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000255: 0f 5d d0 minps %xmm0,%xmm2
|
||||
180000258: 48 83 c2 20 add $0x20,%rdx
|
||||
18000025c: 0f 5d d9 minps %xmm1,%xmm3
|
||||
18000025f: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000263: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000268: 49 83 c0 20 add $0x20,%r8
|
||||
18000026c: 3b c6 cmp %esi,%eax
|
||||
18000026e: 72 d0 jb 0x180000240
|
||||
180000270: e9 b5 00 00 00 jmp 0x18000032a
|
||||
180000275: 85 f6 test %esi,%esi
|
||||
180000277: 0f 86 ad 00 00 00 jbe 0x18000032a
|
||||
18000027d: 0f 1f 00 nopl (%rax)
|
||||
180000280: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000283: 83 c0 01 add $0x1,%eax
|
||||
180000286: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000028a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000028e: 0f 5d 02 minps (%rdx),%xmm0
|
||||
180000291: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
180000295: 48 83 c2 20 add $0x20,%rdx
|
||||
180000299: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000029d: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800002a2: 49 83 c0 20 add $0x20,%r8
|
||||
1800002a6: 3b c6 cmp %esi,%eax
|
||||
1800002a8: 72 d6 jb 0x180000280
|
||||
1800002aa: e9 7b 00 00 00 jmp 0x18000032a
|
||||
1800002af: 33 c0 xor %eax,%eax
|
||||
1800002b1: 4d 85 d2 test %r10,%r10
|
||||
1800002b4: 74 3c je 0x1800002f2
|
||||
1800002b6: 85 f6 test %esi,%esi
|
||||
1800002b8: 0f 86 6c 00 00 00 jbe 0x18000032a
|
||||
1800002be: 66 90 xchg %ax,%ax
|
||||
1800002c0: 0f 10 11 movups (%rcx),%xmm2
|
||||
1800002c3: 83 c0 01 add $0x1,%eax
|
||||
1800002c6: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
1800002ca: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ce: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800002d1: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800002d5: 0f 5d d0 minps %xmm0,%xmm2
|
||||
1800002d8: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002dc: 0f 5d d9 minps %xmm1,%xmm3
|
||||
1800002df: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
1800002e3: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
1800002e8: 49 83 c0 20 add $0x20,%r8
|
||||
1800002ec: 3b c6 cmp %esi,%eax
|
||||
1800002ee: 72 d0 jb 0x1800002c0
|
||||
1800002f0: eb 38 jmp 0x18000032a
|
||||
1800002f2: 85 f6 test %esi,%esi
|
||||
1800002f4: 76 34 jbe 0x18000032a
|
||||
1800002f6: 0f 1f 00 nopl (%rax)
|
||||
1800002f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000300: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000303: 83 c0 01 add $0x1,%eax
|
||||
180000306: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
18000030a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000030e: 0f 5d 02 minps (%rdx),%xmm0
|
||||
180000311: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1
|
||||
180000315: 48 83 c2 20 add $0x20,%rdx
|
||||
180000319: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000031d: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
180000322: 49 83 c0 20 add $0x20,%r8
|
||||
180000326: 3b c6 cmp %esi,%eax
|
||||
180000328: 72 d6 jb 0x180000300
|
||||
18000032a: 41 83 e1 07 and $0x7,%r9d
|
||||
18000032e: 45 85 c9 test %r9d,%r9d
|
||||
180000331: 0f 86 7d 02 00 00 jbe 0x1800005b4
|
||||
180000337: 41 83 f9 06 cmp $0x6,%r9d
|
||||
18000033b: 0f 86 00 02 00 00 jbe 0x180000541
|
||||
180000341: 49 3b d0 cmp %r8,%rdx
|
||||
180000344: 76 17 jbe 0x18000035d
|
||||
180000346: 44 89 c8 mov %r9d,%eax
|
||||
180000349: 48 89 d6 mov %rdx,%rsi
|
||||
18000034c: 48 c1 e0 02 shl $0x2,%rax
|
||||
180000350: 49 2b f0 sub %r8,%rsi
|
||||
180000353: 48 3b f0 cmp %rax,%rsi
|
||||
180000356: 7d 24 jge 0x18000037c
|
||||
180000358: e9 e4 01 00 00 jmp 0x180000541
|
||||
18000035d: 4c 3b c2 cmp %rdx,%r8
|
||||
180000360: 0f 86 db 01 00 00 jbe 0x180000541
|
||||
180000366: 44 89 c8 mov %r9d,%eax
|
||||
180000369: 4c 89 c6 mov %r8,%rsi
|
||||
18000036c: 48 c1 e0 02 shl $0x2,%rax
|
||||
180000370: 48 2b f2 sub %rdx,%rsi
|
||||
180000373: 48 3b f0 cmp %rax,%rsi
|
||||
180000376: 0f 8c c5 01 00 00 jl 0x180000541
|
||||
18000037c: 49 3b c8 cmp %r8,%rcx
|
||||
18000037f: 76 10 jbe 0x180000391
|
||||
180000381: 48 89 ce mov %rcx,%rsi
|
||||
180000384: 49 2b f0 sub %r8,%rsi
|
||||
180000387: 48 3b f0 cmp %rax,%rsi
|
||||
18000038a: 7d 1d jge 0x1800003a9
|
||||
18000038c: e9 b0 01 00 00 jmp 0x180000541
|
||||
180000391: 4c 3b c1 cmp %rcx,%r8
|
||||
180000394: 0f 86 a7 01 00 00 jbe 0x180000541
|
||||
18000039a: 4c 89 c6 mov %r8,%rsi
|
||||
18000039d: 48 2b f1 sub %rcx,%rsi
|
||||
1800003a0: 48 3b f0 cmp %rax,%rsi
|
||||
1800003a3: 0f 8c 98 01 00 00 jl 0x180000541
|
||||
1800003a9: 41 83 f9 08 cmp $0x8,%r9d
|
||||
1800003ad: 0f 82 0a 02 00 00 jb 0x1800005bd
|
||||
1800003b3: 4c 89 c0 mov %r8,%rax
|
||||
1800003b6: 48 83 e0 0f and $0xf,%rax
|
||||
1800003ba: 85 c0 test %eax,%eax
|
||||
1800003bc: 74 10 je 0x1800003ce
|
||||
1800003be: a8 03 test $0x3,%al
|
||||
1800003c0: 0f 85 f7 01 00 00 jne 0x1800005bd
|
||||
1800003c6: f7 d8 neg %eax
|
||||
1800003c8: 83 c0 10 add $0x10,%eax
|
||||
1800003cb: c1 e8 02 shr $0x2,%eax
|
||||
1800003ce: 8d 70 08 lea 0x8(%rax),%esi
|
||||
1800003d1: 44 3b ce cmp %esi,%r9d
|
||||
1800003d4: 0f 82 e3 01 00 00 jb 0x1800005bd
|
||||
1800003da: 45 89 ca mov %r9d,%r10d
|
||||
1800003dd: 33 f6 xor %esi,%esi
|
||||
1800003df: 44 2b d0 sub %eax,%r10d
|
||||
1800003e2: 41 83 e2 07 and $0x7,%r10d
|
||||
1800003e6: 41 f7 da neg %r10d
|
||||
1800003e9: 45 03 d1 add %r9d,%r10d
|
||||
1800003ec: 85 c0 test %eax,%eax
|
||||
1800003ee: 76 27 jbe 0x180000417
|
||||
1800003f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003f7: 00
|
||||
1800003f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003ff: 90 nop
|
||||
180000400: f3 0f 10 04 b1 movss (%rcx,%rsi,4),%xmm0
|
||||
180000405: f3 0f 5d 04 b2 minss (%rdx,%rsi,4),%xmm0
|
||||
18000040a: f3 41 0f 11 04 b0 movss %xmm0,(%r8,%rsi,4)
|
||||
180000410: 83 c6 01 add $0x1,%esi
|
||||
180000413: 3b f0 cmp %eax,%esi
|
||||
180000415: 72 e9 jb 0x180000400
|
||||
180000417: 89 c0 mov %eax,%eax
|
||||
180000419: 48 8d 34 82 lea (%rdx,%rax,4),%rsi
|
||||
18000041d: 48 f7 c6 0f 00 00 00 test $0xf,%rsi
|
||||
180000424: 74 5a je 0x180000480
|
||||
180000426: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000042d: 00
|
||||
18000042e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000435: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000440: 89 c0 mov %eax,%eax
|
||||
180000442: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
||||
180000446: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
||||
18000044b: 0f 10 04 82 movups (%rdx,%rax,4),%xmm0
|
||||
18000044f: 0f 10 54 82 10 movups 0x10(%rdx,%rax,4),%xmm2
|
||||
180000454: 0f 5d c8 minps %xmm0,%xmm1
|
||||
180000457: 0f 5d da minps %xmm2,%xmm3
|
||||
18000045a: 41 0f 11 0c 80 movups %xmm1,(%r8,%rax,4)
|
||||
18000045f: 41 0f 11 5c 80 10 movups %xmm3,0x10(%r8,%rax,4)
|
||||
180000465: 83 c0 08 add $0x8,%eax
|
||||
180000468: 41 3b c2 cmp %r10d,%eax
|
||||
18000046b: 72 d3 jb 0x180000440
|
||||
18000046d: eb 38 jmp 0x1800004a7
|
||||
18000046f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000476: 00
|
||||
180000477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000047e: 66 90 xchg %ax,%ax
|
||||
180000480: 89 c0 mov %eax,%eax
|
||||
180000482: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
||||
180000486: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
||||
18000048b: 0f 5d 04 82 minps (%rdx,%rax,4),%xmm0
|
||||
18000048f: 0f 5d 4c 82 10 minps 0x10(%rdx,%rax,4),%xmm1
|
||||
180000494: 41 0f 11 04 80 movups %xmm0,(%r8,%rax,4)
|
||||
180000499: 41 0f 11 4c 80 10 movups %xmm1,0x10(%r8,%rax,4)
|
||||
18000049f: 83 c0 08 add $0x8,%eax
|
||||
1800004a2: 41 3b c2 cmp %r10d,%eax
|
||||
1800004a5: 72 d9 jb 0x180000480
|
||||
1800004a7: 41 8d 42 01 lea 0x1(%r10),%eax
|
||||
1800004ab: 41 3b c1 cmp %r9d,%eax
|
||||
1800004ae: 0f 87 00 01 00 00 ja 0x1800005b4
|
||||
1800004b4: 45 2b ca sub %r10d,%r9d
|
||||
1800004b7: 41 83 f9 04 cmp $0x4,%r9d
|
||||
1800004bb: 0f 82 f5 00 00 00 jb 0x1800005b6
|
||||
1800004c1: 44 89 ce mov %r9d,%esi
|
||||
1800004c4: 33 c0 xor %eax,%eax
|
||||
1800004c6: 83 e6 fc and $0xfffffffc,%esi
|
||||
1800004c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004d0: 00
|
||||
1800004d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800004d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004df: 00
|
||||
1800004e0: 45 8d 1c 02 lea (%r10,%rax,1),%r11d
|
||||
1800004e4: 83 c0 04 add $0x4,%eax
|
||||
1800004e7: 42 0f 10 0c 99 movups (%rcx,%r11,4),%xmm1
|
||||
1800004ec: 42 0f 10 04 9a movups (%rdx,%r11,4),%xmm0
|
||||
1800004f1: 0f 5d c8 minps %xmm0,%xmm1
|
||||
1800004f4: 43 0f 11 0c 98 movups %xmm1,(%r8,%r11,4)
|
||||
1800004f9: 3b c6 cmp %esi,%eax
|
||||
1800004fb: 72 e3 jb 0x1800004e0
|
||||
1800004fd: 41 3b f1 cmp %r9d,%esi
|
||||
180000500: 0f 83 ae 00 00 00 jae 0x1800005b4
|
||||
180000506: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000050d: 00
|
||||
18000050e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000515: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000520: 41 8d 04 32 lea (%r10,%rsi,1),%eax
|
||||
180000524: 83 c6 01 add $0x1,%esi
|
||||
180000527: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
||||
18000052c: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
||||
180000531: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
||||
180000537: 41 3b f1 cmp %r9d,%esi
|
||||
18000053a: 72 e4 jb 0x180000520
|
||||
18000053c: e9 73 00 00 00 jmp 0x1800005b4
|
||||
180000541: 44 89 c8 mov %r9d,%eax
|
||||
180000544: 41 ba 01 00 00 00 mov $0x1,%r10d
|
||||
18000054a: d1 e8 shr $1,%eax
|
||||
18000054c: 33 f6 xor %esi,%esi
|
||||
18000054e: 85 c0 test %eax,%eax
|
||||
180000550: 76 47 jbe 0x180000599
|
||||
180000552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000560: 44 8d 14 36 lea (%rsi,%rsi,1),%r10d
|
||||
180000564: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0
|
||||
18000056a: 44 8d 5c 36 01 lea 0x1(%rsi,%rsi,1),%r11d
|
||||
18000056f: 83 c6 01 add $0x1,%esi
|
||||
180000572: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0
|
||||
180000578: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4)
|
||||
18000057e: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
||||
180000584: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
||||
18000058a: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
||||
180000590: 3b f0 cmp %eax,%esi
|
||||
180000592: 72 cc jb 0x180000560
|
||||
180000594: 44 8d 54 36 01 lea 0x1(%rsi,%rsi,1),%r10d
|
||||
180000599: 41 83 c2 ff add $0xffffffff,%r10d
|
||||
18000059d: 45 3b d1 cmp %r9d,%r10d
|
||||
1800005a0: 73 12 jae 0x1800005b4
|
||||
1800005a2: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0
|
||||
1800005a8: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0
|
||||
1800005ae: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4)
|
||||
1800005b4: 5e pop %rsi
|
||||
1800005b5: c3 ret
|
||||
@@ -0,0 +1,389 @@
|
||||
|
||||
/tmp/det/fun_18004a0c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 57 push %rdi
|
||||
180000001: 41 57 push %r15
|
||||
180000003: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000007: 0f 82 fd 03 00 00 jb 0x18000040a
|
||||
18000000d: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
180000014: 0f 85 8a 02 00 00 jne 0x1800002a4
|
||||
18000001a: 4d 89 c3 mov %r8,%r11
|
||||
18000001d: 49 83 e3 1f and $0x1f,%r11
|
||||
180000021: 0f 84 5c 01 00 00 je 0x180000183
|
||||
180000027: 41 c1 eb 02 shr $0x2,%r11d
|
||||
18000002b: 41 f7 db neg %r11d
|
||||
18000002e: 41 83 e3 07 and $0x7,%r11d
|
||||
180000032: 45 2b cb sub %r11d,%r9d
|
||||
180000035: 45 85 db test %r11d,%r11d
|
||||
180000038: 0f 84 36 01 00 00 je 0x180000174
|
||||
18000003e: 41 83 fb 06 cmp $0x6,%r11d
|
||||
180000042: 77 08 ja 0x18000004c
|
||||
180000044: 45 89 da mov %r11d,%r10d
|
||||
180000047: e9 b0 00 00 00 jmp 0x1800000fc
|
||||
18000004c: 49 3b d0 cmp %r8,%rdx
|
||||
18000004f: 76 1b jbe 0x18000006c
|
||||
180000051: 45 89 da mov %r11d,%r10d
|
||||
180000054: 48 89 d7 mov %rdx,%rdi
|
||||
180000057: 49 2b f8 sub %r8,%rdi
|
||||
18000005a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax
|
||||
180000061: 00
|
||||
180000062: 48 3b f8 cmp %rax,%rdi
|
||||
180000065: 7d 24 jge 0x18000008b
|
||||
180000067: e9 90 00 00 00 jmp 0x1800000fc
|
||||
18000006c: 4c 3b c2 cmp %rdx,%r8
|
||||
18000006f: 76 d3 jbe 0x180000044
|
||||
180000071: 45 89 da mov %r11d,%r10d
|
||||
180000074: 4c 89 c7 mov %r8,%rdi
|
||||
180000077: 48 2b fa sub %rdx,%rdi
|
||||
18000007a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax
|
||||
180000081: 00
|
||||
180000082: 48 3b f8 cmp %rax,%rdi
|
||||
180000085: 0f 8c 71 00 00 00 jl 0x1800000fc
|
||||
18000008b: 49 3b c8 cmp %r8,%rcx
|
||||
18000008e: 76 10 jbe 0x1800000a0
|
||||
180000090: 48 89 cf mov %rcx,%rdi
|
||||
180000093: 49 2b f8 sub %r8,%rdi
|
||||
180000096: 48 3b f8 cmp %rax,%rdi
|
||||
180000099: 7d 1d jge 0x1800000b8
|
||||
18000009b: e9 5c 00 00 00 jmp 0x1800000fc
|
||||
1800000a0: 4c 3b c1 cmp %rcx,%r8
|
||||
1800000a3: 0f 86 53 00 00 00 jbe 0x1800000fc
|
||||
1800000a9: 4c 89 c7 mov %r8,%rdi
|
||||
1800000ac: 48 2b f9 sub %rcx,%rdi
|
||||
1800000af: 48 3b f8 cmp %rax,%rdi
|
||||
1800000b2: 0f 8c 44 00 00 00 jl 0x1800000fc
|
||||
1800000b8: 44 89 df mov %r11d,%edi
|
||||
1800000bb: 33 c0 xor %eax,%eax
|
||||
1800000bd: 83 e7 fc and $0xfffffffc,%edi
|
||||
1800000c0: c5 f8 10 04 81 vmovups (%rcx,%rax,4),%xmm0
|
||||
1800000c5: c5 f8 5d 0c 82 vminps (%rdx,%rax,4),%xmm0,%xmm1
|
||||
1800000ca: c4 c1 78 11 0c 80 vmovups %xmm1,(%r8,%rax,4)
|
||||
1800000d0: 83 c0 04 add $0x4,%eax
|
||||
1800000d3: 3b c7 cmp %edi,%eax
|
||||
1800000d5: 72 e9 jb 0x1800000c0
|
||||
1800000d7: 41 3b fb cmp %r11d,%edi
|
||||
1800000da: 0f 83 97 00 00 00 jae 0x180000177
|
||||
1800000e0: c5 fa 10 04 b9 vmovss (%rcx,%rdi,4),%xmm0
|
||||
1800000e5: c5 fa 5d 04 ba vminss (%rdx,%rdi,4),%xmm0,%xmm0
|
||||
1800000ea: c4 c1 7a 11 04 b8 vmovss %xmm0,(%r8,%rdi,4)
|
||||
1800000f0: ff c7 inc %edi
|
||||
1800000f2: 41 3b fb cmp %r11d,%edi
|
||||
1800000f5: 72 e9 jb 0x1800000e0
|
||||
1800000f7: e9 7b 00 00 00 jmp 0x180000177
|
||||
1800000fc: 44 89 df mov %r11d,%edi
|
||||
1800000ff: 41 bf 01 00 00 00 mov $0x1,%r15d
|
||||
180000105: d1 ef shr $1,%edi
|
||||
180000107: 33 c0 xor %eax,%eax
|
||||
180000109: 85 ff test %edi,%edi
|
||||
18000010b: 76 4b jbe 0x180000158
|
||||
18000010d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000114: 00
|
||||
180000115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000011c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000120: 44 8d 3c 00 lea (%rax,%rax,1),%r15d
|
||||
180000124: c4 a1 7a 10 04 b9 vmovss (%rcx,%r15,4),%xmm0
|
||||
18000012a: c4 a1 7a 5d 04 ba vminss (%rdx,%r15,4),%xmm0,%xmm0
|
||||
180000130: c4 81 7a 11 04 b8 vmovss %xmm0,(%r8,%r15,4)
|
||||
180000136: 44 8d 7c 00 01 lea 0x1(%rax,%rax,1),%r15d
|
||||
18000013b: c4 a1 7a 10 0c b9 vmovss (%rcx,%r15,4),%xmm1
|
||||
180000141: ff c0 inc %eax
|
||||
180000143: c4 a1 72 5d 0c ba vminss (%rdx,%r15,4),%xmm1,%xmm1
|
||||
180000149: c4 81 7a 11 0c b8 vmovss %xmm1,(%r8,%r15,4)
|
||||
18000014f: 3b c7 cmp %edi,%eax
|
||||
180000151: 72 cd jb 0x180000120
|
||||
180000153: 44 8d 7c 00 01 lea 0x1(%rax,%rax,1),%r15d
|
||||
180000158: 41 ff cf dec %r15d
|
||||
18000015b: 45 3b fb cmp %r11d,%r15d
|
||||
18000015e: 73 17 jae 0x180000177
|
||||
180000160: c4 a1 7a 10 04 b9 vmovss (%rcx,%r15,4),%xmm0
|
||||
180000166: c4 a1 7a 5d 04 ba vminss (%rdx,%r15,4),%xmm0,%xmm0
|
||||
18000016c: c4 81 7a 11 04 b8 vmovss %xmm0,(%r8,%r15,4)
|
||||
180000172: eb 03 jmp 0x180000177
|
||||
180000174: 45 89 da mov %r11d,%r10d
|
||||
180000177: 4a 8d 0c 91 lea (%rcx,%r10,4),%rcx
|
||||
18000017b: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
||||
18000017f: 4f 8d 04 90 lea (%r8,%r10,4),%r8
|
||||
180000183: 44 89 cf mov %r9d,%edi
|
||||
180000186: 48 89 d0 mov %rdx,%rax
|
||||
180000189: c1 ef 03 shr $0x3,%edi
|
||||
18000018c: 48 83 e0 1f and $0x1f,%rax
|
||||
180000190: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx
|
||||
180000197: 0f 84 8e 00 00 00 je 0x18000022b
|
||||
18000019d: 48 85 c0 test %rax,%rax
|
||||
1800001a0: b8 00 00 00 00 mov $0x0,%eax
|
||||
1800001a5: 74 3d je 0x1800001e4
|
||||
1800001a7: 85 ff test %edi,%edi
|
||||
1800001a9: 0f 86 57 02 00 00 jbe 0x180000406
|
||||
1800001af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001b6: 00
|
||||
1800001b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001be: 66 90 xchg %ax,%ax
|
||||
1800001c0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800001c4: ff c0 inc %eax
|
||||
1800001c6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
1800001ca: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001ce: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
1800001d3: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001d7: 49 83 c0 20 add $0x20,%r8
|
||||
1800001db: 3b c7 cmp %edi,%eax
|
||||
1800001dd: 72 e1 jb 0x1800001c0
|
||||
1800001df: e9 22 02 00 00 jmp 0x180000406
|
||||
1800001e4: 85 ff test %edi,%edi
|
||||
1800001e6: 0f 86 1a 02 00 00 jbe 0x180000406
|
||||
1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001f3: 00
|
||||
1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000200: c5 f8 10 01 vmovups (%rcx),%xmm0
|
||||
180000204: ff c0 inc %eax
|
||||
180000206: c4 e3 7d 18 49 10 01 vinsertf128 $0x1,0x10(%rcx),%ymm0,%ymm1
|
||||
18000020d: 48 83 c1 20 add $0x20,%rcx
|
||||
180000211: c5 f4 5d 12 vminps (%rdx),%ymm1,%ymm2
|
||||
180000215: 48 83 c2 20 add $0x20,%rdx
|
||||
180000219: c4 c1 7c 11 10 vmovups %ymm2,(%r8)
|
||||
18000021e: 49 83 c0 20 add $0x20,%r8
|
||||
180000222: 3b c7 cmp %edi,%eax
|
||||
180000224: 72 da jb 0x180000200
|
||||
180000226: e9 db 01 00 00 jmp 0x180000406
|
||||
18000022b: 48 85 c0 test %rax,%rax
|
||||
18000022e: b8 00 00 00 00 mov $0x0,%eax
|
||||
180000233: 74 3a je 0x18000026f
|
||||
180000235: 85 ff test %edi,%edi
|
||||
180000237: 0f 86 c9 01 00 00 jbe 0x180000406
|
||||
18000023d: 0f 1f 00 nopl (%rax)
|
||||
180000240: c5 fc 10 09 vmovups (%rcx),%ymm1
|
||||
180000244: ff c0 inc %eax
|
||||
180000246: c5 f8 10 02 vmovups (%rdx),%xmm0
|
||||
18000024a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000024e: c4 e3 7d 18 52 10 01 vinsertf128 $0x1,0x10(%rdx),%ymm0,%ymm2
|
||||
180000255: 48 83 c2 20 add $0x20,%rdx
|
||||
180000259: c5 f4 5d da vminps %ymm2,%ymm1,%ymm3
|
||||
18000025d: c4 c1 7c 11 18 vmovups %ymm3,(%r8)
|
||||
180000262: 49 83 c0 20 add $0x20,%r8
|
||||
180000266: 3b c7 cmp %edi,%eax
|
||||
180000268: 72 d6 jb 0x180000240
|
||||
18000026a: e9 97 01 00 00 jmp 0x180000406
|
||||
18000026f: 85 ff test %edi,%edi
|
||||
180000271: 0f 86 8f 01 00 00 jbe 0x180000406
|
||||
180000277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
18000027e: 00 00
|
||||
180000280: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000284: ff c0 inc %eax
|
||||
180000286: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
18000028a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000028e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000293: 48 83 c2 20 add $0x20,%rdx
|
||||
180000297: 49 83 c0 20 add $0x20,%r8
|
||||
18000029b: 3b c7 cmp %edi,%eax
|
||||
18000029d: 72 e1 jb 0x180000280
|
||||
18000029f: e9 62 01 00 00 jmp 0x180000406
|
||||
1800002a4: 44 89 cf mov %r9d,%edi
|
||||
1800002a7: 49 89 d2 mov %rdx,%r10
|
||||
1800002aa: c1 ef 03 shr $0x3,%edi
|
||||
1800002ad: 49 83 e2 1f and $0x1f,%r10
|
||||
1800002b1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx
|
||||
1800002b8: 0f 84 b4 00 00 00 je 0x180000372
|
||||
1800002be: 33 c0 xor %eax,%eax
|
||||
1800002c0: 4d 85 d2 test %r10,%r10
|
||||
1800002c3: 74 58 je 0x18000031d
|
||||
1800002c5: 85 ff test %edi,%edi
|
||||
1800002c7: 0f 86 39 01 00 00 jbe 0x180000406
|
||||
1800002cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002d4: 00
|
||||
1800002d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002dc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800002e0: c5 f8 10 01 vmovups (%rcx),%xmm0
|
||||
1800002e4: c5 f8 10 0a vmovups (%rdx),%xmm1
|
||||
1800002e8: ff c0 inc %eax
|
||||
1800002ea: c4 e3 75 18 5a 10 01 vinsertf128 $0x1,0x10(%rdx),%ymm1,%ymm3
|
||||
1800002f1: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002f5: c4 e3 7d 18 51 10 01 vinsertf128 $0x1,0x10(%rcx),%ymm0,%ymm2
|
||||
1800002fc: 48 83 c1 20 add $0x20,%rcx
|
||||
180000300: c5 ec 5d e3 vminps %ymm3,%ymm2,%ymm4
|
||||
180000304: c4 c1 78 11 20 vmovups %xmm4,(%r8)
|
||||
180000309: c4 c3 7d 19 60 10 01 vextractf128 $0x1,%ymm4,0x10(%r8)
|
||||
180000310: 49 83 c0 20 add $0x20,%r8
|
||||
180000314: 3b c7 cmp %edi,%eax
|
||||
180000316: 72 c8 jb 0x1800002e0
|
||||
180000318: e9 e9 00 00 00 jmp 0x180000406
|
||||
18000031d: 85 ff test %edi,%edi
|
||||
18000031f: 0f 86 e1 00 00 00 jbe 0x180000406
|
||||
180000325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000032c: 00
|
||||
18000032d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000340: c5 f8 10 01 vmovups (%rcx),%xmm0
|
||||
180000344: ff c0 inc %eax
|
||||
180000346: c4 e3 7d 18 49 10 01 vinsertf128 $0x1,0x10(%rcx),%ymm0,%ymm1
|
||||
18000034d: 48 83 c1 20 add $0x20,%rcx
|
||||
180000351: c5 f4 5d 12 vminps (%rdx),%ymm1,%ymm2
|
||||
180000355: 48 83 c2 20 add $0x20,%rdx
|
||||
180000359: c4 c1 78 11 10 vmovups %xmm2,(%r8)
|
||||
18000035e: c4 c3 7d 19 50 10 01 vextractf128 $0x1,%ymm2,0x10(%r8)
|
||||
180000365: 49 83 c0 20 add $0x20,%r8
|
||||
180000369: 3b c7 cmp %edi,%eax
|
||||
18000036b: 72 d3 jb 0x180000340
|
||||
18000036d: e9 94 00 00 00 jmp 0x180000406
|
||||
180000372: 33 c0 xor %eax,%eax
|
||||
180000374: 4d 85 d2 test %r10,%r10
|
||||
180000377: 74 5a je 0x1800003d3
|
||||
180000379: 85 ff test %edi,%edi
|
||||
18000037b: 0f 86 85 00 00 00 jbe 0x180000406
|
||||
180000381: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000388: 00
|
||||
180000389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000397: 00
|
||||
180000398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000039f: 90 nop
|
||||
1800003a0: c5 fc 10 09 vmovups (%rcx),%ymm1
|
||||
1800003a4: ff c0 inc %eax
|
||||
1800003a6: c5 f8 10 02 vmovups (%rdx),%xmm0
|
||||
1800003aa: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003ae: c4 e3 7d 18 52 10 01 vinsertf128 $0x1,0x10(%rdx),%ymm0,%ymm2
|
||||
1800003b5: 48 83 c2 20 add $0x20,%rdx
|
||||
1800003b9: c5 f4 5d da vminps %ymm2,%ymm1,%ymm3
|
||||
1800003bd: c4 c1 78 11 18 vmovups %xmm3,(%r8)
|
||||
1800003c2: c4 c3 7d 19 58 10 01 vextractf128 $0x1,%ymm3,0x10(%r8)
|
||||
1800003c9: 49 83 c0 20 add $0x20,%r8
|
||||
1800003cd: 3b c7 cmp %edi,%eax
|
||||
1800003cf: 72 cf jb 0x1800003a0
|
||||
1800003d1: eb 33 jmp 0x180000406
|
||||
1800003d3: 85 ff test %edi,%edi
|
||||
1800003d5: 76 2f jbe 0x180000406
|
||||
1800003d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800003de: 00 00
|
||||
1800003e0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800003e4: ff c0 inc %eax
|
||||
1800003e6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
1800003ea: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003ee: 48 83 c2 20 add $0x20,%rdx
|
||||
1800003f2: c4 c1 78 11 08 vmovups %xmm1,(%r8)
|
||||
1800003f7: c4 c3 7d 19 48 10 01 vextractf128 $0x1,%ymm1,0x10(%r8)
|
||||
1800003fe: 49 83 c0 20 add $0x20,%r8
|
||||
180000402: 3b c7 cmp %edi,%eax
|
||||
180000404: 72 da jb 0x1800003e0
|
||||
180000406: 41 83 e1 07 and $0x7,%r9d
|
||||
18000040a: 45 85 c9 test %r9d,%r9d
|
||||
18000040d: 0f 86 bf 01 00 00 jbe 0x1800005d2
|
||||
180000413: 41 83 f9 06 cmp $0x6,%r9d
|
||||
180000417: 0f 86 3f 01 00 00 jbe 0x18000055c
|
||||
18000041d: 49 3b d0 cmp %r8,%rdx
|
||||
180000420: 76 17 jbe 0x180000439
|
||||
180000422: 44 89 cf mov %r9d,%edi
|
||||
180000425: 48 89 d0 mov %rdx,%rax
|
||||
180000428: 48 c1 e7 02 shl $0x2,%rdi
|
||||
18000042c: 49 2b c0 sub %r8,%rax
|
||||
18000042f: 48 3b c7 cmp %rdi,%rax
|
||||
180000432: 7d 24 jge 0x180000458
|
||||
180000434: e9 23 01 00 00 jmp 0x18000055c
|
||||
180000439: 4c 3b c2 cmp %rdx,%r8
|
||||
18000043c: 0f 86 1a 01 00 00 jbe 0x18000055c
|
||||
180000442: 44 89 cf mov %r9d,%edi
|
||||
180000445: 4c 89 c0 mov %r8,%rax
|
||||
180000448: 48 c1 e7 02 shl $0x2,%rdi
|
||||
18000044c: 48 2b c2 sub %rdx,%rax
|
||||
18000044f: 48 3b c7 cmp %rdi,%rax
|
||||
180000452: 0f 8c 04 01 00 00 jl 0x18000055c
|
||||
180000458: 49 3b c8 cmp %r8,%rcx
|
||||
18000045b: 76 10 jbe 0x18000046d
|
||||
18000045d: 48 89 c8 mov %rcx,%rax
|
||||
180000460: 49 2b c0 sub %r8,%rax
|
||||
180000463: 48 3b c7 cmp %rdi,%rax
|
||||
180000466: 7d 1d jge 0x180000485
|
||||
180000468: e9 ef 00 00 00 jmp 0x18000055c
|
||||
18000046d: 4c 3b c1 cmp %rcx,%r8
|
||||
180000470: 0f 86 e6 00 00 00 jbe 0x18000055c
|
||||
180000476: 4c 89 c0 mov %r8,%rax
|
||||
180000479: 48 2b c1 sub %rcx,%rax
|
||||
18000047c: 48 3b c7 cmp %rdi,%rax
|
||||
18000047f: 0f 8c d7 00 00 00 jl 0x18000055c
|
||||
180000485: 41 83 f9 08 cmp $0x8,%r9d
|
||||
180000489: 0f 82 4a 01 00 00 jb 0x1800005d9
|
||||
18000048f: 4d 89 c2 mov %r8,%r10
|
||||
180000492: 49 83 e2 0f and $0xf,%r10
|
||||
180000496: 45 89 d2 mov %r10d,%r10d
|
||||
180000499: 45 85 d2 test %r10d,%r10d
|
||||
18000049c: 74 18 je 0x1800004b6
|
||||
18000049e: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
||||
1800004a5: 0f 85 2e 01 00 00 jne 0x1800005d9
|
||||
1800004ab: 41 f7 da neg %r10d
|
||||
1800004ae: 41 83 c2 10 add $0x10,%r10d
|
||||
1800004b2: 41 c1 ea 02 shr $0x2,%r10d
|
||||
1800004b6: 41 8d 42 08 lea 0x8(%r10),%eax
|
||||
1800004ba: 44 3b c8 cmp %eax,%r9d
|
||||
1800004bd: 0f 82 16 01 00 00 jb 0x1800005d9
|
||||
1800004c3: 44 89 c8 mov %r9d,%eax
|
||||
1800004c6: 33 ff xor %edi,%edi
|
||||
1800004c8: 41 2b c2 sub %r10d,%eax
|
||||
1800004cb: 83 e0 07 and $0x7,%eax
|
||||
1800004ce: f7 d8 neg %eax
|
||||
1800004d0: 41 03 c1 add %r9d,%eax
|
||||
1800004d3: 45 85 d2 test %r10d,%r10d
|
||||
1800004d6: 76 28 jbe 0x180000500
|
||||
1800004d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004df: 00
|
||||
1800004e0: c5 fa 10 04 b9 vmovss (%rcx,%rdi,4),%xmm0
|
||||
1800004e5: c5 fa 5d 04 ba vminss (%rdx,%rdi,4),%xmm0,%xmm0
|
||||
1800004ea: c4 c1 7a 11 04 b8 vmovss %xmm0,(%r8,%rdi,4)
|
||||
1800004f0: ff c7 inc %edi
|
||||
1800004f2: 41 3b fa cmp %r10d,%edi
|
||||
1800004f5: 72 e9 jb 0x1800004e0
|
||||
1800004f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800004fe: 00 00
|
||||
180000500: c4 a1 78 10 04 91 vmovups (%rcx,%r10,4),%xmm0
|
||||
180000506: c4 a1 78 10 54 91 10 vmovups 0x10(%rcx,%r10,4),%xmm2
|
||||
18000050d: c4 a1 78 5d 0c 92 vminps (%rdx,%r10,4),%xmm0,%xmm1
|
||||
180000513: c4 a1 68 5d 5c 92 10 vminps 0x10(%rdx,%r10,4),%xmm2,%xmm3
|
||||
18000051a: c4 81 78 11 0c 90 vmovups %xmm1,(%r8,%r10,4)
|
||||
180000520: c4 81 78 11 5c 90 10 vmovups %xmm3,0x10(%r8,%r10,4)
|
||||
180000527: 41 83 c2 08 add $0x8,%r10d
|
||||
18000052b: 44 3b d0 cmp %eax,%r10d
|
||||
18000052e: 72 d0 jb 0x180000500
|
||||
180000530: 41 3b c1 cmp %r9d,%eax
|
||||
180000533: 0f 83 99 00 00 00 jae 0x1800005d2
|
||||
180000539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000540: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
||||
180000545: c5 fa 5d 04 82 vminss (%rdx,%rax,4),%xmm0,%xmm0
|
||||
18000054a: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
||||
180000550: ff c0 inc %eax
|
||||
180000552: 41 3b c1 cmp %r9d,%eax
|
||||
180000555: 72 e9 jb 0x180000540
|
||||
180000557: e9 76 00 00 00 jmp 0x1800005d2
|
||||
18000055c: 44 89 c8 mov %r9d,%eax
|
||||
18000055f: 41 ba 01 00 00 00 mov $0x1,%r10d
|
||||
180000565: d1 e8 shr $1,%eax
|
||||
180000567: 33 ff xor %edi,%edi
|
||||
180000569: 85 c0 test %eax,%eax
|
||||
18000056b: 76 4b jbe 0x1800005b8
|
||||
18000056d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000574: 00
|
||||
180000575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000057c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000580: 44 8d 14 3f lea (%rdi,%rdi,1),%r10d
|
||||
180000584: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
18000058a: 44 8d 5c 3f 01 lea 0x1(%rdi,%rdi,1),%r11d
|
||||
18000058f: ff c7 inc %edi
|
||||
180000591: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0
|
||||
180000597: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
18000059d: c4 a1 7a 10 0c 99 vmovss (%rcx,%r11,4),%xmm1
|
||||
1800005a3: c4 a1 72 5d 0c 9a vminss (%rdx,%r11,4),%xmm1,%xmm1
|
||||
1800005a9: c4 81 7a 11 0c 98 vmovss %xmm1,(%r8,%r11,4)
|
||||
1800005af: 3b f8 cmp %eax,%edi
|
||||
1800005b1: 72 cd jb 0x180000580
|
||||
1800005b3: 44 8d 54 3f 01 lea 0x1(%rdi,%rdi,1),%r10d
|
||||
1800005b8: 41 ff ca dec %r10d
|
||||
1800005bb: 45 3b d1 cmp %r9d,%r10d
|
||||
1800005be: 73 12 jae 0x1800005d2
|
||||
1800005c0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
1800005c6: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0
|
||||
1800005cc: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
1800005d2: c5 f8 77 vzeroupper
|
||||
1800005d5: 41 5f pop %r15
|
||||
1800005d7: 5f pop %rdi
|
||||
1800005d8: c3 ret
|
||||
@@ -0,0 +1,400 @@
|
||||
|
||||
/tmp/det/fun_18004a6a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 41 54 push %r12
|
||||
180000003: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000007: 0f 82 b6 03 00 00 jb 0x1800003c3
|
||||
18000000d: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
180000014: 0f 85 8a 02 00 00 jne 0x1800002a4
|
||||
18000001a: 4d 89 c3 mov %r8,%r11
|
||||
18000001d: 49 83 e3 1f and $0x1f,%r11
|
||||
180000021: 0f 84 5c 01 00 00 je 0x180000183
|
||||
180000027: 41 c1 eb 02 shr $0x2,%r11d
|
||||
18000002b: 41 f7 db neg %r11d
|
||||
18000002e: 41 83 e3 07 and $0x7,%r11d
|
||||
180000032: 45 2b cb sub %r11d,%r9d
|
||||
180000035: 45 85 db test %r11d,%r11d
|
||||
180000038: 0f 84 36 01 00 00 je 0x180000174
|
||||
18000003e: 41 83 fb 06 cmp $0x6,%r11d
|
||||
180000042: 77 08 ja 0x18000004c
|
||||
180000044: 45 89 da mov %r11d,%r10d
|
||||
180000047: e9 b0 00 00 00 jmp 0x1800000fc
|
||||
18000004c: 49 3b d0 cmp %r8,%rdx
|
||||
18000004f: 76 1b jbe 0x18000006c
|
||||
180000051: 45 89 da mov %r11d,%r10d
|
||||
180000054: 48 89 d3 mov %rdx,%rbx
|
||||
180000057: 49 2b d8 sub %r8,%rbx
|
||||
18000005a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax
|
||||
180000061: 00
|
||||
180000062: 48 3b d8 cmp %rax,%rbx
|
||||
180000065: 7d 24 jge 0x18000008b
|
||||
180000067: e9 90 00 00 00 jmp 0x1800000fc
|
||||
18000006c: 4c 3b c2 cmp %rdx,%r8
|
||||
18000006f: 76 d3 jbe 0x180000044
|
||||
180000071: 45 89 da mov %r11d,%r10d
|
||||
180000074: 4c 89 c3 mov %r8,%rbx
|
||||
180000077: 48 2b da sub %rdx,%rbx
|
||||
18000007a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax
|
||||
180000081: 00
|
||||
180000082: 48 3b d8 cmp %rax,%rbx
|
||||
180000085: 0f 8c 71 00 00 00 jl 0x1800000fc
|
||||
18000008b: 49 3b c8 cmp %r8,%rcx
|
||||
18000008e: 76 10 jbe 0x1800000a0
|
||||
180000090: 48 89 cb mov %rcx,%rbx
|
||||
180000093: 49 2b d8 sub %r8,%rbx
|
||||
180000096: 48 3b d8 cmp %rax,%rbx
|
||||
180000099: 7d 1d jge 0x1800000b8
|
||||
18000009b: e9 5c 00 00 00 jmp 0x1800000fc
|
||||
1800000a0: 4c 3b c1 cmp %rcx,%r8
|
||||
1800000a3: 0f 86 53 00 00 00 jbe 0x1800000fc
|
||||
1800000a9: 4c 89 c3 mov %r8,%rbx
|
||||
1800000ac: 48 2b d9 sub %rcx,%rbx
|
||||
1800000af: 48 3b d8 cmp %rax,%rbx
|
||||
1800000b2: 0f 8c 44 00 00 00 jl 0x1800000fc
|
||||
1800000b8: 44 89 db mov %r11d,%ebx
|
||||
1800000bb: 33 c0 xor %eax,%eax
|
||||
1800000bd: 83 e3 fc and $0xfffffffc,%ebx
|
||||
1800000c0: c5 f8 10 04 81 vmovups (%rcx,%rax,4),%xmm0
|
||||
1800000c5: c5 f8 5d 0c 82 vminps (%rdx,%rax,4),%xmm0,%xmm1
|
||||
1800000ca: c4 c1 78 11 0c 80 vmovups %xmm1,(%r8,%rax,4)
|
||||
1800000d0: 83 c0 04 add $0x4,%eax
|
||||
1800000d3: 3b c3 cmp %ebx,%eax
|
||||
1800000d5: 72 e9 jb 0x1800000c0
|
||||
1800000d7: 41 3b db cmp %r11d,%ebx
|
||||
1800000da: 0f 83 97 00 00 00 jae 0x180000177
|
||||
1800000e0: c5 fa 10 04 99 vmovss (%rcx,%rbx,4),%xmm0
|
||||
1800000e5: c5 fa 5d 04 9a vminss (%rdx,%rbx,4),%xmm0,%xmm0
|
||||
1800000ea: c4 c1 7a 11 04 98 vmovss %xmm0,(%r8,%rbx,4)
|
||||
1800000f0: ff c3 inc %ebx
|
||||
1800000f2: 41 3b db cmp %r11d,%ebx
|
||||
1800000f5: 72 e9 jb 0x1800000e0
|
||||
1800000f7: e9 7b 00 00 00 jmp 0x180000177
|
||||
1800000fc: 44 89 d8 mov %r11d,%eax
|
||||
1800000ff: 41 bc 01 00 00 00 mov $0x1,%r12d
|
||||
180000105: d1 e8 shr $1,%eax
|
||||
180000107: 33 db xor %ebx,%ebx
|
||||
180000109: 85 c0 test %eax,%eax
|
||||
18000010b: 76 4b jbe 0x180000158
|
||||
18000010d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000114: 00
|
||||
180000115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000011c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000120: 44 8d 24 1b lea (%rbx,%rbx,1),%r12d
|
||||
180000124: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0
|
||||
18000012a: c4 a1 7a 5d 04 a2 vminss (%rdx,%r12,4),%xmm0,%xmm0
|
||||
180000130: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4)
|
||||
180000136: 44 8d 64 1b 01 lea 0x1(%rbx,%rbx,1),%r12d
|
||||
18000013b: c4 a1 7a 10 0c a1 vmovss (%rcx,%r12,4),%xmm1
|
||||
180000141: ff c3 inc %ebx
|
||||
180000143: c4 a1 72 5d 0c a2 vminss (%rdx,%r12,4),%xmm1,%xmm1
|
||||
180000149: c4 81 7a 11 0c a0 vmovss %xmm1,(%r8,%r12,4)
|
||||
18000014f: 3b d8 cmp %eax,%ebx
|
||||
180000151: 72 cd jb 0x180000120
|
||||
180000153: 44 8d 64 1b 01 lea 0x1(%rbx,%rbx,1),%r12d
|
||||
180000158: 41 ff cc dec %r12d
|
||||
18000015b: 45 3b e3 cmp %r11d,%r12d
|
||||
18000015e: 73 17 jae 0x180000177
|
||||
180000160: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0
|
||||
180000166: c4 a1 7a 5d 04 a2 vminss (%rdx,%r12,4),%xmm0,%xmm0
|
||||
18000016c: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4)
|
||||
180000172: eb 03 jmp 0x180000177
|
||||
180000174: 45 89 da mov %r11d,%r10d
|
||||
180000177: 4a 8d 0c 91 lea (%rcx,%r10,4),%rcx
|
||||
18000017b: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
||||
18000017f: 4f 8d 04 90 lea (%r8,%r10,4),%r8
|
||||
180000183: 44 89 cb mov %r9d,%ebx
|
||||
180000186: 48 89 d0 mov %rdx,%rax
|
||||
180000189: c1 eb 03 shr $0x3,%ebx
|
||||
18000018c: 48 83 e0 1f and $0x1f,%rax
|
||||
180000190: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx
|
||||
180000197: 0f 84 87 00 00 00 je 0x180000224
|
||||
18000019d: 48 85 c0 test %rax,%rax
|
||||
1800001a0: b8 00 00 00 00 mov $0x0,%eax
|
||||
1800001a5: 74 3d je 0x1800001e4
|
||||
1800001a7: 85 db test %ebx,%ebx
|
||||
1800001a9: 0f 86 10 02 00 00 jbe 0x1800003bf
|
||||
1800001af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001b6: 00
|
||||
1800001b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001be: 66 90 xchg %ax,%ax
|
||||
1800001c0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800001c4: ff c0 inc %eax
|
||||
1800001c6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
1800001ca: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001ce: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
1800001d3: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001d7: 49 83 c0 20 add $0x20,%r8
|
||||
1800001db: 3b c3 cmp %ebx,%eax
|
||||
1800001dd: 72 e1 jb 0x1800001c0
|
||||
1800001df: e9 db 01 00 00 jmp 0x1800003bf
|
||||
1800001e4: 85 db test %ebx,%ebx
|
||||
1800001e6: 0f 86 d3 01 00 00 jbe 0x1800003bf
|
||||
1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001f3: 00
|
||||
1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000200: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000204: ff c0 inc %eax
|
||||
180000206: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
18000020a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000020e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000213: 48 83 c2 20 add $0x20,%rdx
|
||||
180000217: 49 83 c0 20 add $0x20,%r8
|
||||
18000021b: 3b c3 cmp %ebx,%eax
|
||||
18000021d: 72 e1 jb 0x180000200
|
||||
18000021f: e9 9b 01 00 00 jmp 0x1800003bf
|
||||
180000224: 48 85 c0 test %rax,%rax
|
||||
180000227: b8 00 00 00 00 mov $0x0,%eax
|
||||
18000022c: 74 36 je 0x180000264
|
||||
18000022e: 85 db test %ebx,%ebx
|
||||
180000230: 0f 86 89 01 00 00 jbe 0x1800003bf
|
||||
180000236: 0f 1f 00 nopl (%rax)
|
||||
180000239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000240: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000244: ff c0 inc %eax
|
||||
180000246: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
18000024a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000024e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000253: 48 83 c2 20 add $0x20,%rdx
|
||||
180000257: 49 83 c0 20 add $0x20,%r8
|
||||
18000025b: 3b c3 cmp %ebx,%eax
|
||||
18000025d: 72 e1 jb 0x180000240
|
||||
18000025f: e9 5b 01 00 00 jmp 0x1800003bf
|
||||
180000264: 85 db test %ebx,%ebx
|
||||
180000266: 0f 86 53 01 00 00 jbe 0x1800003bf
|
||||
18000026c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000273: 00
|
||||
180000274: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000027b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000280: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000284: ff c0 inc %eax
|
||||
180000286: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
18000028a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000028e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000293: 48 83 c2 20 add $0x20,%rdx
|
||||
180000297: 49 83 c0 20 add $0x20,%r8
|
||||
18000029b: 3b c3 cmp %ebx,%eax
|
||||
18000029d: 72 e1 jb 0x180000280
|
||||
18000029f: e9 1b 01 00 00 jmp 0x1800003bf
|
||||
1800002a4: 44 89 cb mov %r9d,%ebx
|
||||
1800002a7: 49 89 d2 mov %rdx,%r10
|
||||
1800002aa: c1 eb 03 shr $0x3,%ebx
|
||||
1800002ad: 49 83 e2 1f and $0x1f,%r10
|
||||
1800002b1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx
|
||||
1800002b8: 0f 84 86 00 00 00 je 0x180000344
|
||||
1800002be: 33 c0 xor %eax,%eax
|
||||
1800002c0: 4d 85 d2 test %r10,%r10
|
||||
1800002c3: 74 3f je 0x180000304
|
||||
1800002c5: 85 db test %ebx,%ebx
|
||||
1800002c7: 0f 86 f2 00 00 00 jbe 0x1800003bf
|
||||
1800002cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002d4: 00
|
||||
1800002d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002dc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800002e0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800002e4: ff c0 inc %eax
|
||||
1800002e6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
1800002ea: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ee: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
1800002f3: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002f7: 49 83 c0 20 add $0x20,%r8
|
||||
1800002fb: 3b c3 cmp %ebx,%eax
|
||||
1800002fd: 72 e1 jb 0x1800002e0
|
||||
1800002ff: e9 bb 00 00 00 jmp 0x1800003bf
|
||||
180000304: 85 db test %ebx,%ebx
|
||||
180000306: 0f 86 b3 00 00 00 jbe 0x1800003bf
|
||||
18000030c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000313: 00
|
||||
180000314: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000031b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000320: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000324: ff c0 inc %eax
|
||||
180000326: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
18000032a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000032e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000333: 48 83 c2 20 add $0x20,%rdx
|
||||
180000337: 49 83 c0 20 add $0x20,%r8
|
||||
18000033b: 3b c3 cmp %ebx,%eax
|
||||
18000033d: 72 e1 jb 0x180000320
|
||||
18000033f: e9 7b 00 00 00 jmp 0x1800003bf
|
||||
180000344: 33 c0 xor %eax,%eax
|
||||
180000346: 4d 85 d2 test %r10,%r10
|
||||
180000349: 74 36 je 0x180000381
|
||||
18000034b: 85 db test %ebx,%ebx
|
||||
18000034d: 0f 86 6c 00 00 00 jbe 0x1800003bf
|
||||
180000353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000035f: 00
|
||||
180000360: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000364: ff c0 inc %eax
|
||||
180000366: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
18000036a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000036e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000373: 48 83 c2 20 add $0x20,%rdx
|
||||
180000377: 49 83 c0 20 add $0x20,%r8
|
||||
18000037b: 3b c3 cmp %ebx,%eax
|
||||
18000037d: 72 e1 jb 0x180000360
|
||||
18000037f: eb 3e jmp 0x1800003bf
|
||||
180000381: 85 db test %ebx,%ebx
|
||||
180000383: 76 3a jbe 0x1800003bf
|
||||
180000385: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000038c: 00
|
||||
18000038d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000394: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003a0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800003a4: ff c0 inc %eax
|
||||
1800003a6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1
|
||||
1800003aa: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003ae: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
1800003b3: 48 83 c2 20 add $0x20,%rdx
|
||||
1800003b7: 49 83 c0 20 add $0x20,%r8
|
||||
1800003bb: 3b c3 cmp %ebx,%eax
|
||||
1800003bd: 72 e1 jb 0x1800003a0
|
||||
1800003bf: 41 83 e1 07 and $0x7,%r9d
|
||||
1800003c3: 45 85 c9 test %r9d,%r9d
|
||||
1800003c6: 0f 86 26 02 00 00 jbe 0x1800005f2
|
||||
1800003cc: 41 83 f9 06 cmp $0x6,%r9d
|
||||
1800003d0: 0f 86 ac 01 00 00 jbe 0x180000582
|
||||
1800003d6: 49 3b d0 cmp %r8,%rdx
|
||||
1800003d9: 76 17 jbe 0x1800003f2
|
||||
1800003db: 44 89 cb mov %r9d,%ebx
|
||||
1800003de: 48 89 d0 mov %rdx,%rax
|
||||
1800003e1: 48 c1 e3 02 shl $0x2,%rbx
|
||||
1800003e5: 49 2b c0 sub %r8,%rax
|
||||
1800003e8: 48 3b c3 cmp %rbx,%rax
|
||||
1800003eb: 7d 24 jge 0x180000411
|
||||
1800003ed: e9 90 01 00 00 jmp 0x180000582
|
||||
1800003f2: 4c 3b c2 cmp %rdx,%r8
|
||||
1800003f5: 0f 86 87 01 00 00 jbe 0x180000582
|
||||
1800003fb: 44 89 cb mov %r9d,%ebx
|
||||
1800003fe: 4c 89 c0 mov %r8,%rax
|
||||
180000401: 48 c1 e3 02 shl $0x2,%rbx
|
||||
180000405: 48 2b c2 sub %rdx,%rax
|
||||
180000408: 48 3b c3 cmp %rbx,%rax
|
||||
18000040b: 0f 8c 71 01 00 00 jl 0x180000582
|
||||
180000411: 49 3b c8 cmp %r8,%rcx
|
||||
180000414: 76 10 jbe 0x180000426
|
||||
180000416: 48 89 c8 mov %rcx,%rax
|
||||
180000419: 49 2b c0 sub %r8,%rax
|
||||
18000041c: 48 3b c3 cmp %rbx,%rax
|
||||
18000041f: 7d 1d jge 0x18000043e
|
||||
180000421: e9 5c 01 00 00 jmp 0x180000582
|
||||
180000426: 4c 3b c1 cmp %rcx,%r8
|
||||
180000429: 0f 86 53 01 00 00 jbe 0x180000582
|
||||
18000042f: 4c 89 c0 mov %r8,%rax
|
||||
180000432: 48 2b c1 sub %rcx,%rax
|
||||
180000435: 48 3b c3 cmp %rbx,%rax
|
||||
180000438: 0f 8c 44 01 00 00 jl 0x180000582
|
||||
18000043e: 41 83 f9 10 cmp $0x10,%r9d
|
||||
180000442: 0f 82 b8 01 00 00 jb 0x180000600
|
||||
180000448: 41 83 f9 1d cmp $0x1d,%r9d
|
||||
18000044c: 0f 82 b5 01 00 00 jb 0x180000607
|
||||
180000452: 4d 89 c2 mov %r8,%r10
|
||||
180000455: 49 83 e2 1f and $0x1f,%r10
|
||||
180000459: 45 89 d2 mov %r10d,%r10d
|
||||
18000045c: 45 85 d2 test %r10d,%r10d
|
||||
18000045f: 74 18 je 0x180000479
|
||||
180000461: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
||||
180000468: 0f 85 92 01 00 00 jne 0x180000600
|
||||
18000046e: 41 f7 da neg %r10d
|
||||
180000471: 41 83 c2 20 add $0x20,%r10d
|
||||
180000475: 41 c1 ea 02 shr $0x2,%r10d
|
||||
180000479: 41 8d 42 10 lea 0x10(%r10),%eax
|
||||
18000047d: 44 3b c8 cmp %eax,%r9d
|
||||
180000480: 0f 82 7a 01 00 00 jb 0x180000600
|
||||
180000486: 44 89 cb mov %r9d,%ebx
|
||||
180000489: 33 c0 xor %eax,%eax
|
||||
18000048b: 41 2b da sub %r10d,%ebx
|
||||
18000048e: 83 e3 0f and $0xf,%ebx
|
||||
180000491: f7 db neg %ebx
|
||||
180000493: 41 03 d9 add %r9d,%ebx
|
||||
180000496: 45 85 d2 test %r10d,%r10d
|
||||
180000499: 76 25 jbe 0x1800004c0
|
||||
18000049b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
||||
1800004a5: c5 fa 5d 04 82 vminss (%rdx,%rax,4),%xmm0,%xmm0
|
||||
1800004aa: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
||||
1800004b0: ff c0 inc %eax
|
||||
1800004b2: 41 3b c2 cmp %r10d,%eax
|
||||
1800004b5: 72 e9 jb 0x1800004a0
|
||||
1800004b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800004be: 00 00
|
||||
1800004c0: c4 a1 7c 10 04 91 vmovups (%rcx,%r10,4),%ymm0
|
||||
1800004c6: c4 a1 7c 10 54 91 20 vmovups 0x20(%rcx,%r10,4),%ymm2
|
||||
1800004cd: c4 a1 7c 5d 0c 92 vminps (%rdx,%r10,4),%ymm0,%ymm1
|
||||
1800004d3: c4 a1 6c 5d 5c 92 20 vminps 0x20(%rdx,%r10,4),%ymm2,%ymm3
|
||||
1800004da: c4 81 7c 11 0c 90 vmovups %ymm1,(%r8,%r10,4)
|
||||
1800004e0: c4 81 7c 11 5c 90 20 vmovups %ymm3,0x20(%r8,%r10,4)
|
||||
1800004e7: 41 83 c2 10 add $0x10,%r10d
|
||||
1800004eb: 44 3b d3 cmp %ebx,%r10d
|
||||
1800004ee: 72 d0 jb 0x1800004c0
|
||||
1800004f0: 8d 43 01 lea 0x1(%rbx),%eax
|
||||
1800004f3: 41 3b c1 cmp %r9d,%eax
|
||||
1800004f6: 0f 87 f6 00 00 00 ja 0x1800005f2
|
||||
1800004fc: 44 2b cb sub %ebx,%r9d
|
||||
1800004ff: 41 83 f9 04 cmp $0x4,%r9d
|
||||
180000503: 0f 82 f0 00 00 00 jb 0x1800005f9
|
||||
180000509: 44 89 c8 mov %r9d,%eax
|
||||
18000050c: 45 33 d2 xor %r10d,%r10d
|
||||
18000050f: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000520: 46 8d 1c 13 lea (%rbx,%r10,1),%r11d
|
||||
180000524: 41 83 c2 04 add $0x4,%r10d
|
||||
180000528: c4 a1 78 10 04 99 vmovups (%rcx,%r11,4),%xmm0
|
||||
18000052e: c4 a1 78 5d 0c 9a vminps (%rdx,%r11,4),%xmm0,%xmm1
|
||||
180000534: c4 81 78 11 0c 98 vmovups %xmm1,(%r8,%r11,4)
|
||||
18000053a: 44 3b d0 cmp %eax,%r10d
|
||||
18000053d: 72 e1 jb 0x180000520
|
||||
18000053f: 41 3b c1 cmp %r9d,%eax
|
||||
180000542: 0f 83 aa 00 00 00 jae 0x1800005f2
|
||||
180000548: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000054f: 00
|
||||
180000550: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
18000055e: 00 00
|
||||
180000560: 44 8d 14 03 lea (%rbx,%rax,1),%r10d
|
||||
180000564: ff c0 inc %eax
|
||||
180000566: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
18000056c: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0
|
||||
180000572: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
180000578: 41 3b c1 cmp %r9d,%eax
|
||||
18000057b: 72 e3 jb 0x180000560
|
||||
18000057d: e9 70 00 00 00 jmp 0x1800005f2
|
||||
180000582: 44 89 cb mov %r9d,%ebx
|
||||
180000585: 41 ba 01 00 00 00 mov $0x1,%r10d
|
||||
18000058b: d1 eb shr $1,%ebx
|
||||
18000058d: 33 c0 xor %eax,%eax
|
||||
18000058f: 85 db test %ebx,%ebx
|
||||
180000591: 76 45 jbe 0x1800005d8
|
||||
180000593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000059f: 00
|
||||
1800005a0: 44 8d 14 00 lea (%rax,%rax,1),%r10d
|
||||
1800005a4: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
1800005aa: 44 8d 5c 00 01 lea 0x1(%rax,%rax,1),%r11d
|
||||
1800005af: ff c0 inc %eax
|
||||
1800005b1: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0
|
||||
1800005b7: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
1800005bd: c4 a1 7a 10 0c 99 vmovss (%rcx,%r11,4),%xmm1
|
||||
1800005c3: c4 a1 72 5d 0c 9a vminss (%rdx,%r11,4),%xmm1,%xmm1
|
||||
1800005c9: c4 81 7a 11 0c 98 vmovss %xmm1,(%r8,%r11,4)
|
||||
1800005cf: 3b c3 cmp %ebx,%eax
|
||||
1800005d1: 72 cd jb 0x1800005a0
|
||||
1800005d3: 44 8d 54 00 01 lea 0x1(%rax,%rax,1),%r10d
|
||||
1800005d8: 41 ff ca dec %r10d
|
||||
1800005db: 45 3b d1 cmp %r9d,%r10d
|
||||
1800005de: 73 12 jae 0x1800005f2
|
||||
1800005e0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
1800005e6: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0
|
||||
1800005ec: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
1800005f2: c5 f8 77 vzeroupper
|
||||
1800005f5: 41 5c pop %r12
|
||||
1800005f7: 5b pop %rbx
|
||||
1800005f8: c3 ret
|
||||
@@ -0,0 +1,408 @@
|
||||
|
||||
/tmp/det/fun_18004acc0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 41 54 push %r12
|
||||
180000003: 48 89 d3 mov %rdx,%rbx
|
||||
180000006: 41 83 f9 0b cmp $0xb,%r9d
|
||||
18000000a: 0f 82 d3 03 00 00 jb 0x1800003e3
|
||||
180000010: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
180000017: 0f 85 a7 02 00 00 jne 0x1800002c4
|
||||
18000001d: 4c 89 c2 mov %r8,%rdx
|
||||
180000020: 48 83 e2 1f and $0x1f,%rdx
|
||||
180000024: 0f 84 7a 01 00 00 je 0x1800001a4
|
||||
18000002a: c1 ea 02 shr $0x2,%edx
|
||||
18000002d: f7 da neg %edx
|
||||
18000002f: 83 e2 07 and $0x7,%edx
|
||||
180000032: 44 2b ca sub %edx,%r9d
|
||||
180000035: 85 d2 test %edx,%edx
|
||||
180000037: 0f 84 59 01 00 00 je 0x180000196
|
||||
18000003d: 83 fa 06 cmp $0x6,%edx
|
||||
180000040: 77 07 ja 0x180000049
|
||||
180000042: 89 d0 mov %edx,%eax
|
||||
180000044: e9 da 00 00 00 jmp 0x180000123
|
||||
180000049: 49 3b d8 cmp %r8,%rbx
|
||||
18000004c: 76 1a jbe 0x180000068
|
||||
18000004e: 89 d0 mov %edx,%eax
|
||||
180000050: 49 89 db mov %rbx,%r11
|
||||
180000053: 4d 2b d8 sub %r8,%r11
|
||||
180000056: 4c 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10
|
||||
18000005d: 00
|
||||
18000005e: 4d 3b da cmp %r10,%r11
|
||||
180000061: 7d 23 jge 0x180000086
|
||||
180000063: e9 bb 00 00 00 jmp 0x180000123
|
||||
180000068: 4c 3b c3 cmp %rbx,%r8
|
||||
18000006b: 76 d5 jbe 0x180000042
|
||||
18000006d: 89 d0 mov %edx,%eax
|
||||
18000006f: 4d 89 c3 mov %r8,%r11
|
||||
180000072: 4c 2b db sub %rbx,%r11
|
||||
180000075: 4c 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10
|
||||
18000007c: 00
|
||||
18000007d: 4d 3b da cmp %r10,%r11
|
||||
180000080: 0f 8c 9d 00 00 00 jl 0x180000123
|
||||
180000086: 49 3b c8 cmp %r8,%rcx
|
||||
180000089: 76 10 jbe 0x18000009b
|
||||
18000008b: 49 89 cb mov %rcx,%r11
|
||||
18000008e: 4d 2b d8 sub %r8,%r11
|
||||
180000091: 4d 3b da cmp %r10,%r11
|
||||
180000094: 7d 1d jge 0x1800000b3
|
||||
180000096: e9 88 00 00 00 jmp 0x180000123
|
||||
18000009b: 4c 3b c1 cmp %rcx,%r8
|
||||
18000009e: 0f 86 7f 00 00 00 jbe 0x180000123
|
||||
1800000a4: 4d 89 c3 mov %r8,%r11
|
||||
1800000a7: 4c 2b d9 sub %rcx,%r11
|
||||
1800000aa: 4d 3b da cmp %r10,%r11
|
||||
1800000ad: 0f 8c 70 00 00 00 jl 0x180000123
|
||||
1800000b3: 41 89 d3 mov %edx,%r11d
|
||||
1800000b6: 45 33 d2 xor %r10d,%r10d
|
||||
1800000b9: 41 83 e3 fc and $0xfffffffc,%r11d
|
||||
1800000bd: 0f 1f 00 nopl (%rax)
|
||||
1800000c0: c4 a1 78 10 04 91 vmovups (%rcx,%r10,4),%xmm0
|
||||
1800000c6: c4 a1 78 5d 0c 93 vminps (%rbx,%r10,4),%xmm0,%xmm1
|
||||
1800000cc: c4 81 78 11 0c 90 vmovups %xmm1,(%r8,%r10,4)
|
||||
1800000d2: 41 83 c2 04 add $0x4,%r10d
|
||||
1800000d6: 45 3b d3 cmp %r11d,%r10d
|
||||
1800000d9: 72 e5 jb 0x1800000c0
|
||||
1800000db: 45 33 d2 xor %r10d,%r10d
|
||||
1800000de: 45 8d 63 01 lea 0x1(%r11),%r12d
|
||||
1800000e2: 44 3b e2 cmp %edx,%r12d
|
||||
1800000e5: 0f 87 ad 00 00 00 ja 0x180000198
|
||||
1800000eb: 41 2b d3 sub %r11d,%edx
|
||||
1800000ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f5: 00
|
||||
1800000f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000fd: 0f 1f 00 nopl (%rax)
|
||||
180000100: 47 8d 24 13 lea (%r11,%r10,1),%r12d
|
||||
180000104: 41 ff c2 inc %r10d
|
||||
180000107: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0
|
||||
18000010d: c4 a1 7a 5d 04 a3 vminss (%rbx,%r12,4),%xmm0,%xmm0
|
||||
180000113: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4)
|
||||
180000119: 44 3b d2 cmp %edx,%r10d
|
||||
18000011c: 72 e2 jb 0x180000100
|
||||
18000011e: e9 75 00 00 00 jmp 0x180000198
|
||||
180000123: 41 89 d2 mov %edx,%r10d
|
||||
180000126: 41 bc 01 00 00 00 mov $0x1,%r12d
|
||||
18000012c: 41 d1 ea shr $1,%r10d
|
||||
18000012f: 45 33 db xor %r11d,%r11d
|
||||
180000132: 45 85 d2 test %r10d,%r10d
|
||||
180000135: 76 43 jbe 0x18000017a
|
||||
180000137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
18000013e: 00 00
|
||||
180000140: 47 8d 24 1b lea (%r11,%r11,1),%r12d
|
||||
180000144: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0
|
||||
18000014a: c4 a1 7a 5d 04 a3 vminss (%rbx,%r12,4),%xmm0,%xmm0
|
||||
180000150: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4)
|
||||
180000156: 47 8d 64 1b 01 lea 0x1(%r11,%r11,1),%r12d
|
||||
18000015b: c4 a1 7a 10 0c a1 vmovss (%rcx,%r12,4),%xmm1
|
||||
180000161: 41 ff c3 inc %r11d
|
||||
180000164: c4 a1 72 5d 0c a3 vminss (%rbx,%r12,4),%xmm1,%xmm1
|
||||
18000016a: c4 81 7a 11 0c a0 vmovss %xmm1,(%r8,%r12,4)
|
||||
180000170: 45 3b da cmp %r10d,%r11d
|
||||
180000173: 72 cb jb 0x180000140
|
||||
180000175: 47 8d 64 1b 01 lea 0x1(%r11,%r11,1),%r12d
|
||||
18000017a: 41 ff cc dec %r12d
|
||||
18000017d: 44 3b e2 cmp %edx,%r12d
|
||||
180000180: 73 16 jae 0x180000198
|
||||
180000182: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0
|
||||
180000188: c4 a1 7a 5d 04 a3 vminss (%rbx,%r12,4),%xmm0,%xmm0
|
||||
18000018e: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4)
|
||||
180000194: eb 02 jmp 0x180000198
|
||||
180000196: 89 d0 mov %edx,%eax
|
||||
180000198: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx
|
||||
18000019c: 48 8d 1c 83 lea (%rbx,%rax,4),%rbx
|
||||
1800001a0: 4d 8d 04 80 lea (%r8,%rax,4),%r8
|
||||
1800001a4: 44 89 ca mov %r9d,%edx
|
||||
1800001a7: 48 89 d8 mov %rbx,%rax
|
||||
1800001aa: c1 ea 03 shr $0x3,%edx
|
||||
1800001ad: 48 83 e0 1f and $0x1f,%rax
|
||||
1800001b1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx
|
||||
1800001b8: 0f 84 86 00 00 00 je 0x180000244
|
||||
1800001be: 48 85 c0 test %rax,%rax
|
||||
1800001c1: b8 00 00 00 00 mov $0x0,%eax
|
||||
1800001c6: 74 3c je 0x180000204
|
||||
1800001c8: 85 d2 test %edx,%edx
|
||||
1800001ca: 0f 86 0f 02 00 00 jbe 0x1800003df
|
||||
1800001d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001d7: 00
|
||||
1800001d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001df: 90 nop
|
||||
1800001e0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800001e4: ff c0 inc %eax
|
||||
1800001e6: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
1800001ea: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001ee: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
1800001f3: 48 83 c3 20 add $0x20,%rbx
|
||||
1800001f7: 49 83 c0 20 add $0x20,%r8
|
||||
1800001fb: 3b c2 cmp %edx,%eax
|
||||
1800001fd: 72 e1 jb 0x1800001e0
|
||||
1800001ff: e9 db 01 00 00 jmp 0x1800003df
|
||||
180000204: 85 d2 test %edx,%edx
|
||||
180000206: 0f 86 d3 01 00 00 jbe 0x1800003df
|
||||
18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000213: 00
|
||||
180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000220: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000224: ff c0 inc %eax
|
||||
180000226: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
18000022a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000022e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000233: 48 83 c3 20 add $0x20,%rbx
|
||||
180000237: 49 83 c0 20 add $0x20,%r8
|
||||
18000023b: 3b c2 cmp %edx,%eax
|
||||
18000023d: 72 e1 jb 0x180000220
|
||||
18000023f: e9 9b 01 00 00 jmp 0x1800003df
|
||||
180000244: 48 85 c0 test %rax,%rax
|
||||
180000247: b8 00 00 00 00 mov $0x0,%eax
|
||||
18000024c: 74 36 je 0x180000284
|
||||
18000024e: 85 d2 test %edx,%edx
|
||||
180000250: 0f 86 89 01 00 00 jbe 0x1800003df
|
||||
180000256: 0f 1f 00 nopl (%rax)
|
||||
180000259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000260: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000264: ff c0 inc %eax
|
||||
180000266: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
18000026a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000026e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000273: 48 83 c3 20 add $0x20,%rbx
|
||||
180000277: 49 83 c0 20 add $0x20,%r8
|
||||
18000027b: 3b c2 cmp %edx,%eax
|
||||
18000027d: 72 e1 jb 0x180000260
|
||||
18000027f: e9 5b 01 00 00 jmp 0x1800003df
|
||||
180000284: 85 d2 test %edx,%edx
|
||||
180000286: 0f 86 53 01 00 00 jbe 0x1800003df
|
||||
18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000293: 00
|
||||
180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002a0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800002a4: ff c0 inc %eax
|
||||
1800002a6: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
1800002aa: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ae: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
1800002b3: 48 83 c3 20 add $0x20,%rbx
|
||||
1800002b7: 49 83 c0 20 add $0x20,%r8
|
||||
1800002bb: 3b c2 cmp %edx,%eax
|
||||
1800002bd: 72 e1 jb 0x1800002a0
|
||||
1800002bf: e9 1b 01 00 00 jmp 0x1800003df
|
||||
1800002c4: 44 89 ca mov %r9d,%edx
|
||||
1800002c7: 49 89 da mov %rbx,%r10
|
||||
1800002ca: c1 ea 03 shr $0x3,%edx
|
||||
1800002cd: 49 83 e2 1f and $0x1f,%r10
|
||||
1800002d1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx
|
||||
1800002d8: 0f 84 86 00 00 00 je 0x180000364
|
||||
1800002de: 33 c0 xor %eax,%eax
|
||||
1800002e0: 4d 85 d2 test %r10,%r10
|
||||
1800002e3: 74 3f je 0x180000324
|
||||
1800002e5: 85 d2 test %edx,%edx
|
||||
1800002e7: 0f 86 f2 00 00 00 jbe 0x1800003df
|
||||
1800002ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002f4: 00
|
||||
1800002f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002fc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000300: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000304: ff c0 inc %eax
|
||||
180000306: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
18000030a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000030e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000313: 48 83 c3 20 add $0x20,%rbx
|
||||
180000317: 49 83 c0 20 add $0x20,%r8
|
||||
18000031b: 3b c2 cmp %edx,%eax
|
||||
18000031d: 72 e1 jb 0x180000300
|
||||
18000031f: e9 bb 00 00 00 jmp 0x1800003df
|
||||
180000324: 85 d2 test %edx,%edx
|
||||
180000326: 0f 86 b3 00 00 00 jbe 0x1800003df
|
||||
18000032c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000333: 00
|
||||
180000334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000033b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000340: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000344: ff c0 inc %eax
|
||||
180000346: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
18000034a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000034e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000353: 48 83 c3 20 add $0x20,%rbx
|
||||
180000357: 49 83 c0 20 add $0x20,%r8
|
||||
18000035b: 3b c2 cmp %edx,%eax
|
||||
18000035d: 72 e1 jb 0x180000340
|
||||
18000035f: e9 7b 00 00 00 jmp 0x1800003df
|
||||
180000364: 33 c0 xor %eax,%eax
|
||||
180000366: 4d 85 d2 test %r10,%r10
|
||||
180000369: 74 36 je 0x1800003a1
|
||||
18000036b: 85 d2 test %edx,%edx
|
||||
18000036d: 0f 86 6c 00 00 00 jbe 0x1800003df
|
||||
180000373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000037f: 00
|
||||
180000380: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
180000384: ff c0 inc %eax
|
||||
180000386: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
18000038a: 48 83 c1 20 add $0x20,%rcx
|
||||
18000038e: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
180000393: 48 83 c3 20 add $0x20,%rbx
|
||||
180000397: 49 83 c0 20 add $0x20,%r8
|
||||
18000039b: 3b c2 cmp %edx,%eax
|
||||
18000039d: 72 e1 jb 0x180000380
|
||||
18000039f: eb 3e jmp 0x1800003df
|
||||
1800003a1: 85 d2 test %edx,%edx
|
||||
1800003a3: 76 3a jbe 0x1800003df
|
||||
1800003a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003ac: 00
|
||||
1800003ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003c0: c5 fc 10 01 vmovups (%rcx),%ymm0
|
||||
1800003c4: ff c0 inc %eax
|
||||
1800003c6: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1
|
||||
1800003ca: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003ce: c4 c1 7c 11 08 vmovups %ymm1,(%r8)
|
||||
1800003d3: 48 83 c3 20 add $0x20,%rbx
|
||||
1800003d7: 49 83 c0 20 add $0x20,%r8
|
||||
1800003db: 3b c2 cmp %edx,%eax
|
||||
1800003dd: 72 e1 jb 0x1800003c0
|
||||
1800003df: 41 83 e1 07 and $0x7,%r9d
|
||||
1800003e3: 45 85 c9 test %r9d,%r9d
|
||||
1800003e6: 0f 86 26 02 00 00 jbe 0x180000612
|
||||
1800003ec: 41 83 f9 06 cmp $0x6,%r9d
|
||||
1800003f0: 0f 86 ac 01 00 00 jbe 0x1800005a2
|
||||
1800003f6: 49 3b d8 cmp %r8,%rbx
|
||||
1800003f9: 76 17 jbe 0x180000412
|
||||
1800003fb: 44 89 ca mov %r9d,%edx
|
||||
1800003fe: 48 89 d8 mov %rbx,%rax
|
||||
180000401: 48 c1 e2 02 shl $0x2,%rdx
|
||||
180000405: 49 2b c0 sub %r8,%rax
|
||||
180000408: 48 3b c2 cmp %rdx,%rax
|
||||
18000040b: 7d 24 jge 0x180000431
|
||||
18000040d: e9 90 01 00 00 jmp 0x1800005a2
|
||||
180000412: 4c 3b c3 cmp %rbx,%r8
|
||||
180000415: 0f 86 87 01 00 00 jbe 0x1800005a2
|
||||
18000041b: 44 89 ca mov %r9d,%edx
|
||||
18000041e: 4c 89 c0 mov %r8,%rax
|
||||
180000421: 48 c1 e2 02 shl $0x2,%rdx
|
||||
180000425: 48 2b c3 sub %rbx,%rax
|
||||
180000428: 48 3b c2 cmp %rdx,%rax
|
||||
18000042b: 0f 8c 71 01 00 00 jl 0x1800005a2
|
||||
180000431: 49 3b c8 cmp %r8,%rcx
|
||||
180000434: 76 10 jbe 0x180000446
|
||||
180000436: 48 89 c8 mov %rcx,%rax
|
||||
180000439: 49 2b c0 sub %r8,%rax
|
||||
18000043c: 48 3b c2 cmp %rdx,%rax
|
||||
18000043f: 7d 1d jge 0x18000045e
|
||||
180000441: e9 5c 01 00 00 jmp 0x1800005a2
|
||||
180000446: 4c 3b c1 cmp %rcx,%r8
|
||||
180000449: 0f 86 53 01 00 00 jbe 0x1800005a2
|
||||
18000044f: 4c 89 c0 mov %r8,%rax
|
||||
180000452: 48 2b c1 sub %rcx,%rax
|
||||
180000455: 48 3b c2 cmp %rdx,%rax
|
||||
180000458: 0f 8c 44 01 00 00 jl 0x1800005a2
|
||||
18000045e: 41 83 f9 10 cmp $0x10,%r9d
|
||||
180000462: 0f 82 b8 01 00 00 jb 0x180000620
|
||||
180000468: 41 83 f9 1d cmp $0x1d,%r9d
|
||||
18000046c: 0f 82 b5 01 00 00 jb 0x180000627
|
||||
180000472: 4d 89 c2 mov %r8,%r10
|
||||
180000475: 49 83 e2 1f and $0x1f,%r10
|
||||
180000479: 45 89 d2 mov %r10d,%r10d
|
||||
18000047c: 45 85 d2 test %r10d,%r10d
|
||||
18000047f: 74 18 je 0x180000499
|
||||
180000481: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
||||
180000488: 0f 85 92 01 00 00 jne 0x180000620
|
||||
18000048e: 41 f7 da neg %r10d
|
||||
180000491: 41 83 c2 20 add $0x20,%r10d
|
||||
180000495: 41 c1 ea 02 shr $0x2,%r10d
|
||||
180000499: 41 8d 42 10 lea 0x10(%r10),%eax
|
||||
18000049d: 44 3b c8 cmp %eax,%r9d
|
||||
1800004a0: 0f 82 7a 01 00 00 jb 0x180000620
|
||||
1800004a6: 44 89 ca mov %r9d,%edx
|
||||
1800004a9: 33 c0 xor %eax,%eax
|
||||
1800004ab: 41 2b d2 sub %r10d,%edx
|
||||
1800004ae: 83 e2 0f and $0xf,%edx
|
||||
1800004b1: f7 da neg %edx
|
||||
1800004b3: 41 03 d1 add %r9d,%edx
|
||||
1800004b6: 45 85 d2 test %r10d,%r10d
|
||||
1800004b9: 76 25 jbe 0x1800004e0
|
||||
1800004bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800004c0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
||||
1800004c5: c5 fa 5d 04 83 vminss (%rbx,%rax,4),%xmm0,%xmm0
|
||||
1800004ca: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
||||
1800004d0: ff c0 inc %eax
|
||||
1800004d2: 41 3b c2 cmp %r10d,%eax
|
||||
1800004d5: 72 e9 jb 0x1800004c0
|
||||
1800004d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800004de: 00 00
|
||||
1800004e0: c4 a1 7c 10 04 91 vmovups (%rcx,%r10,4),%ymm0
|
||||
1800004e6: c4 a1 7c 10 54 91 20 vmovups 0x20(%rcx,%r10,4),%ymm2
|
||||
1800004ed: c4 a1 7c 5d 0c 93 vminps (%rbx,%r10,4),%ymm0,%ymm1
|
||||
1800004f3: c4 a1 6c 5d 5c 93 20 vminps 0x20(%rbx,%r10,4),%ymm2,%ymm3
|
||||
1800004fa: c4 81 7c 11 0c 90 vmovups %ymm1,(%r8,%r10,4)
|
||||
180000500: c4 81 7c 11 5c 90 20 vmovups %ymm3,0x20(%r8,%r10,4)
|
||||
180000507: 41 83 c2 10 add $0x10,%r10d
|
||||
18000050b: 44 3b d2 cmp %edx,%r10d
|
||||
18000050e: 72 d0 jb 0x1800004e0
|
||||
180000510: 8d 42 01 lea 0x1(%rdx),%eax
|
||||
180000513: 41 3b c1 cmp %r9d,%eax
|
||||
180000516: 0f 87 f6 00 00 00 ja 0x180000612
|
||||
18000051c: 44 2b ca sub %edx,%r9d
|
||||
18000051f: 41 83 f9 04 cmp $0x4,%r9d
|
||||
180000523: 0f 82 f0 00 00 00 jb 0x180000619
|
||||
180000529: 44 89 c8 mov %r9d,%eax
|
||||
18000052c: 45 33 d2 xor %r10d,%r10d
|
||||
18000052f: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000540: 46 8d 1c 12 lea (%rdx,%r10,1),%r11d
|
||||
180000544: 41 83 c2 04 add $0x4,%r10d
|
||||
180000548: c4 a1 78 10 04 99 vmovups (%rcx,%r11,4),%xmm0
|
||||
18000054e: c4 a1 78 5d 0c 9b vminps (%rbx,%r11,4),%xmm0,%xmm1
|
||||
180000554: c4 81 78 11 0c 98 vmovups %xmm1,(%r8,%r11,4)
|
||||
18000055a: 44 3b d0 cmp %eax,%r10d
|
||||
18000055d: 72 e1 jb 0x180000540
|
||||
18000055f: 41 3b c1 cmp %r9d,%eax
|
||||
180000562: 0f 83 aa 00 00 00 jae 0x180000612
|
||||
180000568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000056f: 00
|
||||
180000570: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
18000057e: 00 00
|
||||
180000580: 44 8d 14 02 lea (%rdx,%rax,1),%r10d
|
||||
180000584: ff c0 inc %eax
|
||||
180000586: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
18000058c: c4 a1 7a 5d 04 93 vminss (%rbx,%r10,4),%xmm0,%xmm0
|
||||
180000592: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
180000598: 41 3b c1 cmp %r9d,%eax
|
||||
18000059b: 72 e3 jb 0x180000580
|
||||
18000059d: e9 70 00 00 00 jmp 0x180000612
|
||||
1800005a2: 44 89 ca mov %r9d,%edx
|
||||
1800005a5: 41 ba 01 00 00 00 mov $0x1,%r10d
|
||||
1800005ab: d1 ea shr $1,%edx
|
||||
1800005ad: 33 c0 xor %eax,%eax
|
||||
1800005af: 85 d2 test %edx,%edx
|
||||
1800005b1: 76 45 jbe 0x1800005f8
|
||||
1800005b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800005b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800005bf: 00
|
||||
1800005c0: 44 8d 14 00 lea (%rax,%rax,1),%r10d
|
||||
1800005c4: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
1800005ca: 44 8d 5c 00 01 lea 0x1(%rax,%rax,1),%r11d
|
||||
1800005cf: ff c0 inc %eax
|
||||
1800005d1: c4 a1 7a 5d 04 93 vminss (%rbx,%r10,4),%xmm0,%xmm0
|
||||
1800005d7: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
1800005dd: c4 a1 7a 10 0c 99 vmovss (%rcx,%r11,4),%xmm1
|
||||
1800005e3: c4 a1 72 5d 0c 9b vminss (%rbx,%r11,4),%xmm1,%xmm1
|
||||
1800005e9: c4 81 7a 11 0c 98 vmovss %xmm1,(%r8,%r11,4)
|
||||
1800005ef: 3b c2 cmp %edx,%eax
|
||||
1800005f1: 72 cd jb 0x1800005c0
|
||||
1800005f3: 44 8d 54 00 01 lea 0x1(%rax,%rax,1),%r10d
|
||||
1800005f8: 41 ff ca dec %r10d
|
||||
1800005fb: 45 3b d1 cmp %r9d,%r10d
|
||||
1800005fe: 73 12 jae 0x180000612
|
||||
180000600: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
||||
180000606: c4 a1 7a 5d 04 93 vminss (%rbx,%r10,4),%xmm0,%xmm0
|
||||
18000060c: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4)
|
||||
180000612: c5 f8 77 vzeroupper
|
||||
180000615: 41 5c pop %r12
|
||||
180000617: 5b pop %rbx
|
||||
180000618: c3 ret
|
||||
@@ -0,0 +1,259 @@
|
||||
|
||||
/tmp/det/fun_18004b300.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3d jge 0x180000043
|
||||
180000006: 41 ff c9 dec %r9d
|
||||
180000009: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000d: 74 33 je 0x180000042
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000024: 41 ff c9 dec %r9d
|
||||
180000027: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002b: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000034: 48 83 c2 04 add $0x4,%rdx
|
||||
180000038: 49 83 c0 04 add $0x4,%r8
|
||||
18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000040: 75 de jne 0x180000020
|
||||
180000042: c3 ret
|
||||
180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
18000004a: 0f 85 7c 02 00 00 jne 0x1800002cc
|
||||
180000050: 4c 89 c0 mov %r8,%rax
|
||||
180000053: 48 83 e0 0f and $0xf,%rax
|
||||
180000057: 85 c0 test %eax,%eax
|
||||
180000059: 74 42 je 0x18000009d
|
||||
18000005b: c1 e8 02 shr $0x2,%eax
|
||||
18000005e: f7 d8 neg %eax
|
||||
180000060: 83 e0 03 and $0x3,%eax
|
||||
180000063: 44 2b c8 sub %eax,%r9d
|
||||
180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000006d: 00
|
||||
18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000075: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000080: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000084: 48 83 c1 04 add $0x4,%rcx
|
||||
180000088: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
18000008c: 48 83 c2 04 add $0x4,%rdx
|
||||
180000090: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000095: 49 83 c0 04 add $0x4,%r8
|
||||
180000099: ff c8 dec %eax
|
||||
18000009b: 75 e3 jne 0x180000080
|
||||
18000009d: 44 89 c8 mov %r9d,%eax
|
||||
1800000a0: 41 83 e1 07 and $0x7,%r9d
|
||||
1800000a4: c1 f8 03 sar $0x3,%eax
|
||||
1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000ae: 0f 84 18 01 00 00 je 0x1800001cc
|
||||
1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000bb: 0f 84 91 00 00 00 je 0x180000152
|
||||
1800000c1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800000c6: 7f 58 jg 0x180000120
|
||||
1800000c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000cf: 00
|
||||
1800000d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000de: 00 00
|
||||
1800000e0: 0f 10 11 movups (%rcx),%xmm2
|
||||
1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
1800000e7: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800000ea: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800000ee: 0f 58 d0 addps %xmm0,%xmm2
|
||||
1800000f1: 0f 58 d9 addps %xmm1,%xmm3
|
||||
1800000f4: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
1800000f8: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000101: 48 83 c2 20 add $0x20,%rdx
|
||||
180000105: 49 83 c0 20 add $0x20,%r8
|
||||
180000109: ff c8 dec %eax
|
||||
18000010b: 75 d3 jne 0x1800000e0
|
||||
18000010d: e9 f4 fe ff ff jmp 0x180000006
|
||||
180000112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000120: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000123: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000126: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000012a: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
18000012e: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000131: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000134: 41 0f 2b 10 movntps %xmm2,(%r8)
|
||||
180000138: 48 83 c1 20 add $0x20,%rcx
|
||||
18000013c: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8)
|
||||
180000141: 48 83 c2 20 add $0x20,%rdx
|
||||
180000145: 49 83 c0 20 add $0x20,%r8
|
||||
180000149: ff c8 dec %eax
|
||||
18000014b: 75 d3 jne 0x180000120
|
||||
18000014d: e9 b4 fe ff ff jmp 0x180000006
|
||||
180000152: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000157: 7f 47 jg 0x1800001a0
|
||||
180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000160: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000167: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000016a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
18000016e: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000172: 48 83 c1 20 add $0x20,%rcx
|
||||
180000176: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000017b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000017f: 49 83 c0 20 add $0x20,%r8
|
||||
180000183: ff c8 dec %eax
|
||||
180000185: 75 d9 jne 0x180000160
|
||||
180000187: e9 7a fe ff ff jmp 0x180000006
|
||||
18000018c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000193: 00
|
||||
180000194: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000019b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001a0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800001a7: 0f 58 02 addps (%rdx),%xmm0
|
||||
1800001aa: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
1800001ae: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800001b2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001b6: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800001bb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800001c3: ff c8 dec %eax
|
||||
1800001c5: 75 d9 jne 0x1800001a0
|
||||
1800001c7: e9 3a fe ff ff jmp 0x180000006
|
||||
1800001cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001d3: 0f 84 73 00 00 00 je 0x18000024c
|
||||
1800001d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800001de: 7f 40 jg 0x180000220
|
||||
1800001e0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800001e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800001e7: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800001ea: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800001ee: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800001f2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001f6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800001fb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001ff: 49 83 c0 20 add $0x20,%r8
|
||||
180000203: ff c8 dec %eax
|
||||
180000205: 75 d9 jne 0x1800001e0
|
||||
180000207: e9 fa fd ff ff jmp 0x180000006
|
||||
18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000213: 00
|
||||
180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000220: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000223: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000227: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000022a: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
18000022e: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
180000232: 48 83 c1 20 add $0x20,%rcx
|
||||
180000236: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
18000023b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000023f: 49 83 c0 20 add $0x20,%r8
|
||||
180000243: ff c8 dec %eax
|
||||
180000245: 75 d9 jne 0x180000220
|
||||
180000247: e9 ba fd ff ff jmp 0x180000006
|
||||
18000024c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000251: 7f 4d jg 0x1800002a0
|
||||
180000253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000025f: 00
|
||||
180000260: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000263: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000267: 48 83 c2 20 add $0x20,%rdx
|
||||
18000026b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000026e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000272: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000276: 48 83 c1 20 add $0x20,%rcx
|
||||
18000027a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000027f: 49 83 c0 20 add $0x20,%r8
|
||||
180000283: ff c8 dec %eax
|
||||
180000285: 75 d9 jne 0x180000260
|
||||
180000287: e9 7a fd ff ff jmp 0x180000006
|
||||
18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000293: 00
|
||||
180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002a0: 0f 28 02 movaps (%rdx),%xmm0
|
||||
1800002a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
1800002a7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002ab: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800002ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800002b2: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800002b6: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800002bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800002c3: ff c8 dec %eax
|
||||
1800002c5: 75 d9 jne 0x1800002a0
|
||||
1800002c7: e9 3a fd ff ff jmp 0x180000006
|
||||
1800002cc: 44 89 c8 mov %r9d,%eax
|
||||
1800002cf: 41 83 e1 07 and $0x7,%r9d
|
||||
1800002d3: c1 f8 03 sar $0x3,%eax
|
||||
1800002d6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800002dd: 0f 84 8f 00 00 00 je 0x180000372
|
||||
1800002e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800002ea: 75 54 jne 0x180000340
|
||||
1800002ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002f3: 00
|
||||
1800002f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000300: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000303: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000307: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000030a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
18000030e: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000312: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
180000317: 48 83 c1 20 add $0x20,%rcx
|
||||
18000031b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000031f: 49 83 c0 20 add $0x20,%r8
|
||||
180000323: ff c8 dec %eax
|
||||
180000325: 75 d9 jne 0x180000300
|
||||
180000327: e9 da fc ff ff jmp 0x180000006
|
||||
18000032c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000333: 00
|
||||
180000334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000033b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000340: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000343: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000347: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000034a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000034e: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000351: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000354: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000358: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000035d: 48 83 c1 20 add $0x20,%rcx
|
||||
180000361: 48 83 c2 20 add $0x20,%rdx
|
||||
180000365: 49 83 c0 20 add $0x20,%r8
|
||||
180000369: ff c8 dec %eax
|
||||
18000036b: 75 d3 jne 0x180000340
|
||||
18000036d: e9 94 fc ff ff jmp 0x180000006
|
||||
180000372: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000379: 75 45 jne 0x1800003c0
|
||||
18000037b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000380: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000383: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000387: 48 83 c2 20 add $0x20,%rdx
|
||||
18000038b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000038e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000392: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000396: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000039b: 48 83 c1 20 add $0x20,%rcx
|
||||
18000039f: 49 83 c0 20 add $0x20,%r8
|
||||
1800003a3: ff c8 dec %eax
|
||||
1800003a5: 75 d9 jne 0x180000380
|
||||
1800003a7: e9 5a fc ff ff jmp 0x180000006
|
||||
1800003ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003b3: 00
|
||||
1800003b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003c0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800003c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800003c7: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800003ca: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800003ce: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800003d2: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800003d7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003db: 48 rex.W
|
||||
1800003dc: 83 .byte 0x83
|
||||
1800003dd: c2 .byte 0xc2
|
||||
@@ -0,0 +1,238 @@
|
||||
|
||||
/tmp/det/fun_18004b700.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3d jge 0x180000043
|
||||
180000006: 41 ff c9 dec %r9d
|
||||
180000009: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000d: 74 33 je 0x180000042
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000024: 41 ff c9 dec %r9d
|
||||
180000027: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002b: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
18000002f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000034: 48 83 c2 04 add $0x4,%rdx
|
||||
180000038: 49 83 c0 04 add $0x4,%r8
|
||||
18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000040: 75 de jne 0x180000020
|
||||
180000042: c3 ret
|
||||
180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
18000004a: 0f 85 7c 02 00 00 jne 0x1800002cc
|
||||
180000050: 4c 89 c0 mov %r8,%rax
|
||||
180000053: 48 83 e0 0f and $0xf,%rax
|
||||
180000057: 85 c0 test %eax,%eax
|
||||
180000059: 74 42 je 0x18000009d
|
||||
18000005b: c1 e8 02 shr $0x2,%eax
|
||||
18000005e: f7 d8 neg %eax
|
||||
180000060: 83 e0 03 and $0x3,%eax
|
||||
180000063: 44 2b c8 sub %eax,%r9d
|
||||
180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000006d: 00
|
||||
18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000075: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000080: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000084: 48 83 c1 04 add $0x4,%rcx
|
||||
180000088: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
18000008c: 48 83 c2 04 add $0x4,%rdx
|
||||
180000090: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000095: 49 83 c0 04 add $0x4,%r8
|
||||
180000099: ff c8 dec %eax
|
||||
18000009b: 75 e3 jne 0x180000080
|
||||
18000009d: 44 89 c8 mov %r9d,%eax
|
||||
1800000a0: 41 83 e1 07 and $0x7,%r9d
|
||||
1800000a4: c1 f8 03 sar $0x3,%eax
|
||||
1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000ae: 0f 84 18 01 00 00 je 0x1800001cc
|
||||
1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000bb: 0f 84 91 00 00 00 je 0x180000152
|
||||
1800000c1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800000c6: 7f 58 jg 0x180000120
|
||||
1800000c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000cf: 00
|
||||
1800000d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000de: 00 00
|
||||
1800000e0: 0f 10 11 movups (%rcx),%xmm2
|
||||
1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
1800000e7: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800000ea: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800000ee: 0f 58 d0 addps %xmm0,%xmm2
|
||||
1800000f1: 0f 58 d9 addps %xmm1,%xmm3
|
||||
1800000f4: 41 0f 29 10 movaps %xmm2,(%r8)
|
||||
1800000f8: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
||||
180000101: 48 83 c2 20 add $0x20,%rdx
|
||||
180000105: 49 83 c0 20 add $0x20,%r8
|
||||
180000109: ff c8 dec %eax
|
||||
18000010b: 75 d3 jne 0x1800000e0
|
||||
18000010d: e9 f4 fe ff ff jmp 0x180000006
|
||||
180000112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000120: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000123: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000126: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000012a: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
18000012e: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000131: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000134: 41 0f 2b 10 movntps %xmm2,(%r8)
|
||||
180000138: 48 83 c1 20 add $0x20,%rcx
|
||||
18000013c: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8)
|
||||
180000141: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000145: 49 83 c0 20 add $0x20,%r8
|
||||
180000149: ff c8 dec %eax
|
||||
18000014b: 75 d3 jne 0x180000120
|
||||
18000014d: e9 b4 fe ff ff jmp 0x180000006
|
||||
180000152: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000157: 7f 47 jg 0x1800001a0
|
||||
180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000160: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000167: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000016a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
18000016e: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000172: 48 83 c1 20 add $0x20,%rcx
|
||||
180000176: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000017b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000017f: 49 83 c0 20 add $0x20,%r8
|
||||
180000183: ff c8 dec %eax
|
||||
180000185: 75 d9 jne 0x180000160
|
||||
180000187: e9 7a fe ff ff jmp 0x180000006
|
||||
18000018c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000193: 00
|
||||
180000194: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000019b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001a0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800001a7: 0f 58 02 addps (%rdx),%xmm0
|
||||
1800001aa: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
1800001ae: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800001b2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001b6: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800001bb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800001c3: ff c8 dec %eax
|
||||
1800001c5: 75 d9 jne 0x1800001a0
|
||||
1800001c7: e9 3a fe ff ff jmp 0x180000006
|
||||
1800001cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001d3: 0f 84 73 00 00 00 je 0x18000024c
|
||||
1800001d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800001de: 7f 40 jg 0x180000220
|
||||
1800001e0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800001e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800001e7: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800001ea: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800001ee: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
1800001f2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001f6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
1800001fb: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
1800001ff: 49 83 c0 20 add $0x20,%r8
|
||||
180000203: ff c8 dec %eax
|
||||
180000205: 75 d9 jne 0x1800001e0
|
||||
180000207: e9 fa fd ff ff jmp 0x180000006
|
||||
18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000213: 00
|
||||
180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000220: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000223: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000227: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000022a: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
18000022e: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
180000232: 48 83 c1 20 add $0x20,%rcx
|
||||
180000236: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
18000023b: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
18000023f: 49 83 c0 20 add $0x20,%r8
|
||||
180000243: ff c8 dec %eax
|
||||
180000245: 75 d9 jne 0x180000220
|
||||
180000247: e9 ba fd ff ff jmp 0x180000006
|
||||
18000024c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000251: 7f 4d jg 0x1800002a0
|
||||
180000253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000025f: 00
|
||||
180000260: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000263: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000267: 48 83 c2 20 add $0x20,%rdx
|
||||
18000026b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000026e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000272: 41 0f 29 00 movaps %xmm0,(%r8)
|
||||
180000276: 48 83 c1 20 add $0x20,%rcx
|
||||
18000027a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
||||
18000027f: 49 83 c0 20 add $0x20,%r8
|
||||
180000283: ff c8 dec %eax
|
||||
180000285: 75 d9 jne 0x180000260
|
||||
180000287: e9 7a fd ff ff jmp 0x180000006
|
||||
18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000293: 00
|
||||
180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002a0: 0f 28 02 movaps (%rdx),%xmm0
|
||||
1800002a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
1800002a7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002ab: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800002ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800002b2: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800002b6: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800002bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800002c3: ff c8 dec %eax
|
||||
1800002c5: 75 d9 jne 0x1800002a0
|
||||
1800002c7: e9 3a fd ff ff jmp 0x180000006
|
||||
1800002cc: 44 89 c8 mov %r9d,%eax
|
||||
1800002cf: 41 83 e1 07 and $0x7,%r9d
|
||||
1800002d3: c1 f8 03 sar $0x3,%eax
|
||||
1800002d6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800002dd: 0f 84 8f 00 00 00 je 0x180000372
|
||||
1800002e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800002ea: 75 54 jne 0x180000340
|
||||
1800002ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002f3: 00
|
||||
1800002f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000300: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000303: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000307: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000030a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
18000030e: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
180000312: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
180000317: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
18000031b: 48 83 c2 20 add $0x20,%rdx
|
||||
18000031f: 49 83 c0 20 add $0x20,%r8
|
||||
180000323: ff c8 dec %eax
|
||||
180000325: 75 d9 jne 0x180000300
|
||||
180000327: e9 da fc ff ff jmp 0x180000006
|
||||
18000032c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000333: 00
|
||||
180000334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000033b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000340: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000343: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000347: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000034a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000034e: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000351: 0f 58 d9 addps %xmm1,%xmm3
|
||||
180000354: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000358: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
18000035d: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
180000361: 48 83 c2 20 add $0x20,%rdx
|
||||
180000365: 49 83 c0 20 add $0x20,%r8
|
||||
180000369: ff c8 dec %eax
|
||||
18000036b: 75 d3 jne 0x180000340
|
||||
18000036d: e9 94 fc ff ff jmp 0x180000006
|
||||
180000372: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000379: 75 45 jne 0x1800003c0
|
||||
18000037b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000380: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000383: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
180000387: 48 rex.W
|
||||
180000388: 83 .byte 0x83
|
||||
180000389: c2 .byte 0xc2
|
||||
@@ -0,0 +1,261 @@
|
||||
|
||||
/tmp/det/fun_18004bb00.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f9 0b cmp $0xb,%r9d
|
||||
180000004: 7d 3e jge 0x180000044
|
||||
180000006: 41 83 c1 ff add $0xffffffff,%r9d
|
||||
18000000a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
18000000e: 74 33 je 0x180000043
|
||||
180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000017: 00
|
||||
180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001f: 90 nop
|
||||
180000020: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000024: 41 83 c1 ff add $0xffffffff,%r9d
|
||||
180000028: 48 83 c1 04 add $0x4,%rcx
|
||||
18000002c: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
180000030: 48 83 c2 04 add $0x4,%rdx
|
||||
180000034: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000039: 49 83 c0 04 add $0x4,%r8
|
||||
18000003d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
||||
180000041: 75 dd jne 0x180000020
|
||||
180000043: c3 ret
|
||||
180000044: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
||||
18000004b: 0f 85 9c 02 00 00 jne 0x1800002ed
|
||||
180000051: 4c 89 c0 mov %r8,%rax
|
||||
180000054: 48 83 e0 0f and $0xf,%rax
|
||||
180000058: 85 c0 test %eax,%eax
|
||||
18000005a: 74 42 je 0x18000009e
|
||||
18000005c: c1 e8 02 shr $0x2,%eax
|
||||
18000005f: f7 d8 neg %eax
|
||||
180000061: 83 e0 03 and $0x3,%eax
|
||||
180000064: 44 2b c8 sub %eax,%r9d
|
||||
180000067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000006e: 00
|
||||
18000006f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000076: 0f 1f 00 nopl (%rax)
|
||||
180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000080: f3 0f 10 01 movss (%rcx),%xmm0
|
||||
180000084: 48 83 c1 04 add $0x4,%rcx
|
||||
180000088: f3 0f 58 02 addss (%rdx),%xmm0
|
||||
18000008c: 48 83 c2 04 add $0x4,%rdx
|
||||
180000090: f3 41 0f 11 00 movss %xmm0,(%r8)
|
||||
180000095: 49 83 c0 04 add $0x4,%r8
|
||||
180000099: 83 c0 ff add $0xffffffff,%eax
|
||||
18000009c: 75 e2 jne 0x180000080
|
||||
18000009e: 44 89 c8 mov %r9d,%eax
|
||||
1800000a1: 41 83 e1 07 and $0x7,%r9d
|
||||
1800000a5: c1 f8 03 sar $0x3,%eax
|
||||
1800000a8: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000af: 0f 84 18 01 00 00 je 0x1800001cd
|
||||
1800000b5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000bc: 0f 84 91 00 00 00 je 0x180000153
|
||||
1800000c2: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800000c7: 7f 57 jg 0x180000120
|
||||
1800000c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000d0: 00
|
||||
1800000d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000df: 00
|
||||
1800000e0: 0f 10 11 movups (%rcx),%xmm2
|
||||
1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
1800000e7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000eb: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800000ee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800000f2: 0f 58 d0 addps %xmm0,%xmm2
|
||||
1800000f5: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000f9: 0f 58 d9 addps %xmm1,%xmm3
|
||||
1800000fc: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000100: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000105: 49 83 c0 20 add $0x20,%r8
|
||||
180000109: 83 c0 ff add $0xffffffff,%eax
|
||||
18000010c: 75 d2 jne 0x1800000e0
|
||||
18000010e: e9 f3 fe ff ff jmp 0x180000006
|
||||
180000113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000011f: 00
|
||||
180000120: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000123: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000127: 48 83 c1 20 add $0x20,%rcx
|
||||
18000012b: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000012e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000132: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000135: 48 83 c2 20 add $0x20,%rdx
|
||||
180000139: 0f 58 d9 addps %xmm1,%xmm3
|
||||
18000013c: 41 0f 2b 10 movntps %xmm2,(%r8)
|
||||
180000140: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8)
|
||||
180000145: 49 83 c0 20 add $0x20,%r8
|
||||
180000149: 83 c0 ff add $0xffffffff,%eax
|
||||
18000014c: 75 d2 jne 0x180000120
|
||||
18000014e: e9 b3 fe ff ff jmp 0x180000006
|
||||
180000153: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000158: 7f 46 jg 0x1800001a0
|
||||
18000015a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000160: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000167: 48 83 c1 20 add $0x20,%rcx
|
||||
18000016b: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000016e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000172: 48 83 c2 20 add $0x20,%rdx
|
||||
180000176: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000017a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000017f: 49 83 c0 20 add $0x20,%r8
|
||||
180000183: 83 c0 ff add $0xffffffff,%eax
|
||||
180000186: 75 d8 jne 0x180000160
|
||||
180000188: e9 79 fe ff ff jmp 0x180000006
|
||||
18000018d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000194: 00
|
||||
180000195: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000019c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800001a0: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800001a7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001ab: 0f 58 02 addps (%rdx),%xmm0
|
||||
1800001ae: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
1800001b2: 48 83 c2 20 add $0x20,%rdx
|
||||
1800001b6: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800001ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800001bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800001c3: 83 c0 ff add $0xffffffff,%eax
|
||||
1800001c6: 75 d8 jne 0x1800001a0
|
||||
1800001c8: e9 39 fe ff ff jmp 0x180000006
|
||||
1800001cd: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800001d4: 0f 84 93 00 00 00 je 0x18000026d
|
||||
1800001da: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
1800001df: 7f 5f jg 0x180000240
|
||||
1800001e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001e8: 00
|
||||
1800001e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800001f7: 00
|
||||
1800001f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800001ff: 90 nop
|
||||
180000200: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000207: 48 83 c2 20 add $0x20,%rdx
|
||||
18000020b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000020e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000212: 48 83 c1 20 add $0x20,%rcx
|
||||
180000216: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000021a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000021f: 49 83 c0 20 add $0x20,%r8
|
||||
180000223: 83 c0 ff add $0xffffffff,%eax
|
||||
180000226: 75 d8 jne 0x180000200
|
||||
180000228: e9 d9 fd ff ff jmp 0x180000006
|
||||
18000022d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000234: 00
|
||||
180000235: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000023c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000240: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000243: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000247: 48 83 c2 20 add $0x20,%rdx
|
||||
18000024b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000024e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000252: 48 83 c1 20 add $0x20,%rcx
|
||||
180000256: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
18000025a: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
18000025f: 49 83 c0 20 add $0x20,%r8
|
||||
180000263: 83 c0 ff add $0xffffffff,%eax
|
||||
180000266: 75 d8 jne 0x180000240
|
||||
180000268: e9 99 fd ff ff jmp 0x180000006
|
||||
18000026d: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
||||
180000272: 7f 4c jg 0x1800002c0
|
||||
180000274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000280: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000283: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000287: 48 83 c2 20 add $0x20,%rdx
|
||||
18000028b: 0f 58 01 addps (%rcx),%xmm0
|
||||
18000028e: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
180000292: 48 83 c1 20 add $0x20,%rcx
|
||||
180000296: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000029a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000029f: 49 83 c0 20 add $0x20,%r8
|
||||
1800002a3: 83 c0 ff add $0xffffffff,%eax
|
||||
1800002a6: 75 d8 jne 0x180000280
|
||||
1800002a8: e9 59 fd ff ff jmp 0x180000006
|
||||
1800002ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800002b4: 00
|
||||
1800002b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800002bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800002c0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800002c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800002c7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800002cb: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800002ce: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800002d2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800002d6: 41 0f 2b 00 movntps %xmm0,(%r8)
|
||||
1800002da: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8)
|
||||
1800002df: 49 83 c0 20 add $0x20,%r8
|
||||
1800002e3: 83 c0 ff add $0xffffffff,%eax
|
||||
1800002e6: 75 d8 jne 0x1800002c0
|
||||
1800002e8: e9 19 fd ff ff jmp 0x180000006
|
||||
1800002ed: 44 89 c8 mov %r9d,%eax
|
||||
1800002f0: 41 83 e1 07 and $0x7,%r9d
|
||||
1800002f4: c1 f8 03 sar $0x3,%eax
|
||||
1800002f7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800002fe: 0f 84 8f 00 00 00 je 0x180000393
|
||||
180000304: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
18000030b: 75 53 jne 0x180000360
|
||||
18000030d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000314: 00
|
||||
180000315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000031c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000320: 0f 10 01 movups (%rcx),%xmm0
|
||||
180000323: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000327: 48 83 c1 20 add $0x20,%rcx
|
||||
18000032b: 0f 58 02 addps (%rdx),%xmm0
|
||||
18000032e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1
|
||||
180000332: 48 83 c2 20 add $0x20,%rdx
|
||||
180000336: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
18000033a: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
18000033f: 49 83 c0 20 add $0x20,%r8
|
||||
180000343: 83 c0 ff add $0xffffffff,%eax
|
||||
180000346: 75 d8 jne 0x180000320
|
||||
180000348: e9 b9 fc ff ff jmp 0x180000006
|
||||
18000034d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000354: 00
|
||||
180000355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000035c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000360: 0f 10 11 movups (%rcx),%xmm2
|
||||
180000363: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
||||
180000367: 48 83 c1 20 add $0x20,%rcx
|
||||
18000036b: 0f 10 02 movups (%rdx),%xmm0
|
||||
18000036e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
180000372: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000375: 48 83 c2 20 add $0x20,%rdx
|
||||
180000379: 0f 58 d9 addps %xmm1,%xmm3
|
||||
18000037c: 41 0f 11 10 movups %xmm2,(%r8)
|
||||
180000380: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
||||
180000385: 49 83 c0 20 add $0x20,%r8
|
||||
180000389: 83 c0 ff add $0xffffffff,%eax
|
||||
18000038c: 75 d2 jne 0x180000360
|
||||
18000038e: e9 73 fc ff ff jmp 0x180000006
|
||||
180000393: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
18000039a: 75 44 jne 0x1800003e0
|
||||
18000039c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800003a0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800003a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800003a7: 48 83 c2 20 add $0x20,%rdx
|
||||
1800003ab: 0f 58 01 addps (%rcx),%xmm0
|
||||
1800003ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1
|
||||
1800003b2: 48 83 c1 20 add $0x20,%rcx
|
||||
1800003b6: 41 0f 11 00 movups %xmm0,(%r8)
|
||||
1800003ba: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
||||
1800003bf: 49 83 c0 20 add $0x20,%r8
|
||||
1800003c3: 83 c0 ff add $0xffffffff,%eax
|
||||
1800003c6: 75 d8 jne 0x1800003a0
|
||||
1800003c8: e9 39 fc ff ff jmp 0x180000006
|
||||
1800003cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800003d4: 00
|
||||
1800003d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800003dc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800003e0: 0f 10 02 movups (%rdx),%xmm0
|
||||
1800003e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
1800003e7: 48 rex.W
|
||||
1800003e8: 83 .byte 0x83
|
||||
1800003e9: c2 .byte 0xc2
|
||||
@@ -0,0 +1,222 @@
|
||||
|
||||
/tmp/det/fun_18004bf20.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 57 push %rdi
|
||||
180000002: 41 54 push %r12
|
||||
180000004: 41 55 push %r13
|
||||
180000006: 41 56 push %r14
|
||||
180000008: 41 57 push %r15
|
||||
18000000a: 55 push %rbp
|
||||
18000000b: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000f: 4d 89 c6 mov %r8,%r14
|
||||
180000012: 49 89 d7 mov %rdx,%r15
|
||||
180000015: 48 89 c8 mov %rcx,%rax
|
||||
180000018: 33 db xor %ebx,%ebx
|
||||
18000001a: 4d 85 f6 test %r14,%r14
|
||||
18000001d: 0f 84 96 02 00 00 je 0x1800002b9
|
||||
180000023: 41 83 3e 06 cmpl $0x6,(%r14)
|
||||
180000027: 74 15 je 0x18000003e
|
||||
180000029: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002e: 48 83 c4 30 add $0x30,%rsp
|
||||
180000032: 5d pop %rbp
|
||||
180000033: 41 5f pop %r15
|
||||
180000035: 41 5e pop %r14
|
||||
180000037: 41 5d pop %r13
|
||||
180000039: 41 5c pop %r12
|
||||
18000003b: 5f pop %rdi
|
||||
18000003c: 5b pop %rbx
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 85 c0 test %rax,%rax
|
||||
180000041: 0f 84 72 02 00 00 je 0x1800002b9
|
||||
180000047: 4d 85 ff test %r15,%r15
|
||||
18000004a: 0f 84 69 02 00 00 je 0x1800002b9
|
||||
180000050: 4d 85 c9 test %r9,%r9
|
||||
180000053: 0f 84 59 02 00 00 je 0x1800002b2
|
||||
180000059: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
||||
18000005d: 41 83 fd 04 cmp $0x4,%r13d
|
||||
180000061: 0f 8f e3 00 00 00 jg 0x18000014a
|
||||
180000067: 8b 18 mov (%rax),%ebx
|
||||
180000069: 44 89 e9 mov %r13d,%ecx
|
||||
18000006c: 41 89 1f mov %ebx,(%r15)
|
||||
18000006f: bb 01 00 00 00 mov $0x1,%ebx
|
||||
180000074: d3 e3 shl %cl,%ebx
|
||||
180000076: 83 fb 01 cmp $0x1,%ebx
|
||||
180000079: 0f 8e 7d 00 00 00 jle 0x1800000fc
|
||||
18000007f: 48 63 db movslq %ebx,%rbx
|
||||
180000082: 8b 2c 98 mov (%rax,%rbx,4),%ebp
|
||||
180000085: 41 89 6f 04 mov %ebp,0x4(%r15)
|
||||
180000089: 8d 6b fe lea -0x2(%rbx),%ebp
|
||||
18000008c: 83 fd 02 cmp $0x2,%ebp
|
||||
18000008f: 7c 6b jl 0x1800000fc
|
||||
180000091: c1 ed 1f shr $0x1f,%ebp
|
||||
180000094: 41 b9 01 00 00 00 mov $0x1,%r9d
|
||||
18000009a: 8d 7c 2b fe lea -0x2(%rbx,%rbp,1),%edi
|
||||
18000009e: 33 ed xor %ebp,%ebp
|
||||
1800000a0: 83 e7 fe and $0xfffffffe,%edi
|
||||
1800000a3: 89 fb mov %edi,%ebx
|
||||
1800000a5: d1 eb shr $1,%ebx
|
||||
1800000a7: 85 db test %ebx,%ebx
|
||||
1800000a9: 76 3c jbe 0x1800000e7
|
||||
1800000ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b2: 00
|
||||
1800000b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000c0: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d
|
||||
1800000c5: ff c5 inc %ebp
|
||||
1800000c7: 4d 63 c9 movslq %r9d,%r9
|
||||
1800000ca: 3b eb cmp %ebx,%ebp
|
||||
1800000cc: 46 8b 54 88 08 mov 0x8(%rax,%r9,4),%r10d
|
||||
1800000d1: 47 89 54 8f 08 mov %r10d,0x8(%r15,%r9,4)
|
||||
1800000d6: 46 8b 5c 88 0c mov 0xc(%rax,%r9,4),%r11d
|
||||
1800000db: 47 89 5c 8f 0c mov %r11d,0xc(%r15,%r9,4)
|
||||
1800000e0: 72 de jb 0x1800000c0
|
||||
1800000e2: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d
|
||||
1800000e7: 41 8d 59 ff lea -0x1(%r9),%ebx
|
||||
1800000eb: 3b df cmp %edi,%ebx
|
||||
1800000ed: 73 0d jae 0x1800000fc
|
||||
1800000ef: 4d 63 c9 movslq %r9d,%r9
|
||||
1800000f2: 42 8b 44 88 04 mov 0x4(%rax,%r9,4),%eax
|
||||
1800000f7: 43 89 44 8f 04 mov %eax,0x4(%r15,%r9,4)
|
||||
1800000fc: 4d 63 ed movslq %r13d,%r13
|
||||
1800000ff: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000104: 74 1d je 0x180000123
|
||||
180000106: 48 8d 05 d3 3f fb ff lea -0x4c02d(%rip),%rax # 0x17ffb40e0
|
||||
18000010d: 4c 89 f9 mov %r15,%rcx
|
||||
180000110: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2
|
||||
180000116: 4c 89 fa mov %r15,%rdx
|
||||
180000119: 42 ff 94 e8 40 ee c5 call *0x1c5ee40(%rax,%r13,8)
|
||||
180000120: 01
|
||||
180000121: eb 15 jmp 0x180000138
|
||||
180000123: 48 8d 05 b6 3f fb ff lea -0x4c04a(%rip),%rax # 0x17ffb40e0
|
||||
18000012a: 4c 89 f9 mov %r15,%rcx
|
||||
18000012d: 4c 89 fa mov %r15,%rdx
|
||||
180000130: 42 ff 94 e8 70 ee c5 call *0x1c5ee70(%rax,%r13,8)
|
||||
180000137: 01
|
||||
180000138: 33 c0 xor %eax,%eax
|
||||
18000013a: 48 83 c4 30 add $0x30,%rsp
|
||||
18000013e: 5d pop %rbp
|
||||
18000013f: 41 5f pop %r15
|
||||
180000141: 41 5e pop %r14
|
||||
180000143: 41 5d pop %r13
|
||||
180000145: 41 5c pop %r12
|
||||
180000147: 5f pop %rdi
|
||||
180000148: 5b pop %rbx
|
||||
180000149: c3 ret
|
||||
18000014a: 4c 89 cb mov %r9,%rbx
|
||||
18000014d: 48 83 e3 3f and $0x3f,%rbx
|
||||
180000151: 48 f7 db neg %rbx
|
||||
180000154: 48 83 e3 3f and $0x3f,%rbx
|
||||
180000158: 4c 03 cb add %rbx,%r9
|
||||
18000015b: 33 db xor %ebx,%ebx
|
||||
18000015d: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
180000162: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
180000166: 44 89 e9 mov %r13d,%ecx
|
||||
180000169: bd 01 00 00 00 mov $0x1,%ebp
|
||||
18000016e: d3 e5 shl %cl,%ebp
|
||||
180000170: 41 8d 7d ff lea -0x1(%r13),%edi
|
||||
180000174: 48 63 ed movslq %ebp,%rbp
|
||||
180000177: 49 89 e3 mov %rsp,%r11
|
||||
18000017a: f3 0f 10 10 movss (%rax),%xmm2
|
||||
18000017e: 89 f9 mov %edi,%ecx
|
||||
180000180: 0f 28 c2 movaps %xmm2,%xmm0
|
||||
180000183: 41 bc 01 00 00 00 mov $0x1,%r12d
|
||||
180000189: 41 d3 e4 shl %cl,%r12d
|
||||
18000018c: 48 89 c1 mov %rax,%rcx
|
||||
18000018f: f3 0f 10 0c a8 movss (%rax,%rbp,4),%xmm1
|
||||
180000194: 4c 89 fa mov %r15,%rdx
|
||||
180000197: 45 89 e0 mov %r12d,%r8d
|
||||
18000019a: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
1800001a0: f3 0f 58 c1 addss %xmm1,%xmm0
|
||||
1800001a4: f3 0f 5c d1 subss %xmm1,%xmm2
|
||||
1800001a8: f3 41 0f 11 07 movss %xmm0,(%r15)
|
||||
1800001ad: f3 41 0f 11 57 04 movss %xmm2,0x4(%r15)
|
||||
1800001b3: 4d 8b 56 58 mov 0x58(%r14),%r10
|
||||
1800001b7: 4d 89 53 20 mov %r10,0x20(%r11)
|
||||
1800001bb: e8 20 af 0b 00 call 0x1800bb0e0
|
||||
1800001c0: 41 83 fd 06 cmp $0x6,%r13d
|
||||
1800001c4: 7f 47 jg 0x18000020d
|
||||
1800001c6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
1800001cb: 74 23 je 0x1800001f0
|
||||
1800001cd: 4d 63 ed movslq %r13d,%r13
|
||||
1800001d0: 4c 89 f9 mov %r15,%rcx
|
||||
1800001d3: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2
|
||||
1800001d9: 4c 8d 35 00 3f fb ff lea -0x4c100(%rip),%r14 # 0x17ffb40e0
|
||||
1800001e0: 4c 89 fa mov %r15,%rdx
|
||||
1800001e3: 43 ff 94 ee 98 ee c5 call *0x1c5ee98(%r14,%r13,8)
|
||||
1800001ea: 01
|
||||
1800001eb: e9 b0 00 00 00 jmp 0x1800002a0
|
||||
1800001f0: 4d 63 ed movslq %r13d,%r13
|
||||
1800001f3: 48 8d 05 e6 3e fb ff lea -0x4c11a(%rip),%rax # 0x17ffb40e0
|
||||
1800001fa: 4c 89 f9 mov %r15,%rcx
|
||||
1800001fd: 4c 89 fa mov %r15,%rdx
|
||||
180000200: 42 ff 94 e8 c8 ee c5 call *0x1c5eec8(%rax,%r13,8)
|
||||
180000207: 01
|
||||
180000208: e9 93 00 00 00 jmp 0x1800002a0
|
||||
18000020d: 41 83 fd 10 cmp $0x10,%r13d
|
||||
180000211: 7e 54 jle 0x180000267
|
||||
180000213: 41 83 fd 11 cmp $0x11,%r13d
|
||||
180000217: 7f 34 jg 0x18000024d
|
||||
180000219: 4c 89 f9 mov %r15,%rcx
|
||||
18000021c: 44 89 e2 mov %r12d,%edx
|
||||
18000021f: 4d 8b 46 30 mov 0x30(%r14),%r8
|
||||
180000223: e8 f8 fd ad 01 call 0x181ae0020
|
||||
180000228: 48 89 e0 mov %rsp,%rax
|
||||
18000022b: 4c 89 f9 mov %r15,%rcx
|
||||
18000022e: 44 89 e2 mov %r12d,%edx
|
||||
180000231: 49 89 d9 mov %rbx,%r9
|
||||
180000234: 4d 8b 46 38 mov 0x38(%r14),%r8
|
||||
180000238: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
||||
18000023f: e8 dc 86 ae 01 call 0x181ae8920
|
||||
180000244: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000249: 75 44 jne 0x18000028f
|
||||
18000024b: eb 53 jmp 0x1800002a0
|
||||
18000024d: 48 89 e0 mov %rsp,%rax
|
||||
180000250: 4c 89 f1 mov %r14,%rcx
|
||||
180000253: 4c 89 fa mov %r15,%rdx
|
||||
180000256: 4d 89 f8 mov %r15,%r8
|
||||
180000259: 41 89 f9 mov %edi,%r9d
|
||||
18000025c: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
180000260: e8 fb b7 0b 00 call 0x1800bba60
|
||||
180000265: eb 39 jmp 0x1800002a0
|
||||
180000267: 48 89 e7 mov %rsp,%rdi
|
||||
18000026a: 4c 89 f9 mov %r15,%rcx
|
||||
18000026d: 49 8b 46 30 mov 0x30(%r14),%rax
|
||||
180000271: 4c 89 fa mov %r15,%rdx
|
||||
180000274: 45 89 e0 mov %r12d,%r8d
|
||||
180000277: 4d 8b 4e 38 mov 0x38(%r14),%r9
|
||||
18000027b: 48 89 47 20 mov %rax,0x20(%rdi)
|
||||
18000027f: 48 89 5f 28 mov %rbx,0x28(%rdi)
|
||||
180000283: e8 58 69 ae 01 call 0x181ae6be0
|
||||
180000288: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
18000028d: 74 11 je 0x1800002a0
|
||||
18000028f: f3 41 0f 10 46 10 movss 0x10(%r14),%xmm0
|
||||
180000295: 4c 89 fa mov %r15,%rdx
|
||||
180000298: 41 89 e8 mov %ebp,%r8d
|
||||
18000029b: e8 40 3b fc ff call 0x17ffc3de0
|
||||
1800002a0: 33 c0 xor %eax,%eax
|
||||
1800002a2: 48 83 c4 30 add $0x30,%rsp
|
||||
1800002a6: 5d pop %rbp
|
||||
1800002a7: 41 5f pop %r15
|
||||
1800002a9: 41 5e pop %r14
|
||||
1800002ab: 41 5d pop %r13
|
||||
1800002ad: 41 5c pop %r12
|
||||
1800002af: 5f pop %rdi
|
||||
1800002b0: 5b pop %rbx
|
||||
1800002b1: c3 ret
|
||||
1800002b2: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
1800002b7: 7e 15 jle 0x1800002ce
|
||||
1800002b9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
1800002be: 48 83 c4 30 add $0x30,%rsp
|
||||
1800002c2: 5d pop %rbp
|
||||
1800002c3: 41 5f pop %r15
|
||||
1800002c5: 41 5e pop %r14
|
||||
1800002c7: 41 5d pop %r13
|
||||
1800002c9: 41 5c pop %r12
|
||||
1800002cb: 5f pop %rdi
|
||||
1800002cc: 5b pop %rbx
|
||||
1800002cd: c3 ret
|
||||
@@ -0,0 +1,229 @@
|
||||
|
||||
/tmp/det/fun_18004c220.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 56 push %rsi
|
||||
180000002: 57 push %rdi
|
||||
180000003: 41 54 push %r12
|
||||
180000005: 41 55 push %r13
|
||||
180000007: 41 56 push %r14
|
||||
180000009: 55 push %rbp
|
||||
18000000a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
||||
18000000f: 4d 89 c4 mov %r8,%r12
|
||||
180000012: 49 89 d6 mov %rdx,%r14
|
||||
180000015: 49 89 ca mov %rcx,%r10
|
||||
180000018: 33 db xor %ebx,%ebx
|
||||
18000001a: 4d 85 e4 test %r12,%r12
|
||||
18000001d: 0f 84 a8 02 00 00 je 0x1800002cb
|
||||
180000023: 41 83 3c 24 06 cmpl $0x6,(%r12)
|
||||
180000028: 74 15 je 0x18000003f
|
||||
18000002a: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
||||
180000034: 5d pop %rbp
|
||||
180000035: 41 5e pop %r14
|
||||
180000037: 41 5d pop %r13
|
||||
180000039: 41 5c pop %r12
|
||||
18000003b: 5f pop %rdi
|
||||
18000003c: 5e pop %rsi
|
||||
18000003d: 5b pop %rbx
|
||||
18000003e: c3 ret
|
||||
18000003f: 4d 85 d2 test %r10,%r10
|
||||
180000042: 0f 84 83 02 00 00 je 0x1800002cb
|
||||
180000048: 4d 85 f6 test %r14,%r14
|
||||
18000004b: 0f 84 7a 02 00 00 je 0x1800002cb
|
||||
180000051: 4d 85 c9 test %r9,%r9
|
||||
180000054: 0f 84 69 02 00 00 je 0x1800002c3
|
||||
18000005a: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
|
||||
18000005f: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
||||
180000065: 0f 8f e5 00 00 00 jg 0x180000150
|
||||
18000006b: 41 8b 02 mov (%r10),%eax
|
||||
18000006e: 44 89 e9 mov %r13d,%ecx
|
||||
180000071: 41 89 06 mov %eax,(%r14)
|
||||
180000074: b8 01 00 00 00 mov $0x1,%eax
|
||||
180000079: d3 e0 shl %cl,%eax
|
||||
18000007b: 83 f8 01 cmp $0x1,%eax
|
||||
18000007e: 0f 8e 78 00 00 00 jle 0x1800000fc
|
||||
180000084: 48 63 c0 movslq %eax,%rax
|
||||
180000087: 41 8b 1c 82 mov (%r10,%rax,4),%ebx
|
||||
18000008b: 41 89 5e 04 mov %ebx,0x4(%r14)
|
||||
18000008f: 8d 58 fe lea -0x2(%rax),%ebx
|
||||
180000092: 83 fb 02 cmp $0x2,%ebx
|
||||
180000095: 7c 65 jl 0x1800000fc
|
||||
180000097: c1 eb 1f shr $0x1f,%ebx
|
||||
18000009a: be 01 00 00 00 mov $0x1,%esi
|
||||
18000009f: 03 c3 add %ebx,%eax
|
||||
1800000a1: 33 ed xor %ebp,%ebp
|
||||
1800000a3: 83 c0 fe add $0xfffffffe,%eax
|
||||
1800000a6: 83 e0 fe and $0xfffffffe,%eax
|
||||
1800000a9: 89 c3 mov %eax,%ebx
|
||||
1800000ab: d1 eb shr $1,%ebx
|
||||
1800000ad: 85 db test %ebx,%ebx
|
||||
1800000af: 76 36 jbe 0x1800000e7
|
||||
1800000b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b8: 00
|
||||
1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000c0: 89 ee mov %ebp,%esi
|
||||
1800000c2: 03 f5 add %ebp,%esi
|
||||
1800000c4: ff c5 inc %ebp
|
||||
1800000c6: 48 63 f6 movslq %esi,%rsi
|
||||
1800000c9: 3b eb cmp %ebx,%ebp
|
||||
1800000cb: 41 8b 7c b2 08 mov 0x8(%r10,%rsi,4),%edi
|
||||
1800000d0: 41 89 7c b6 08 mov %edi,0x8(%r14,%rsi,4)
|
||||
1800000d5: 45 8b 4c b2 0c mov 0xc(%r10,%rsi,4),%r9d
|
||||
1800000da: 45 89 4c b6 0c mov %r9d,0xc(%r14,%rsi,4)
|
||||
1800000df: 72 df jb 0x1800000c0
|
||||
1800000e1: 03 ed add %ebp,%ebp
|
||||
1800000e3: 89 ee mov %ebp,%esi
|
||||
1800000e5: ff c6 inc %esi
|
||||
1800000e7: 89 f3 mov %esi,%ebx
|
||||
1800000e9: ff cb dec %ebx
|
||||
1800000eb: 3b d8 cmp %eax,%ebx
|
||||
1800000ed: 73 0d jae 0x1800000fc
|
||||
1800000ef: 48 63 f6 movslq %esi,%rsi
|
||||
1800000f2: 45 8b 54 b2 04 mov 0x4(%r10,%rsi,4),%r10d
|
||||
1800000f7: 45 89 54 b6 04 mov %r10d,0x4(%r14,%rsi,4)
|
||||
1800000fc: 4d 63 ed movslq %r13d,%r13
|
||||
1800000ff: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
180000105: 74 20 je 0x180000127
|
||||
180000107: 48 8d 05 d2 3c fb ff lea -0x4c32e(%rip),%rax # 0x17ffb3de0
|
||||
18000010e: 4c 89 f1 mov %r14,%rcx
|
||||
180000111: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
||||
180000118: 4c 89 f2 mov %r14,%rdx
|
||||
18000011b: 4a 8b 9c e8 00 ef c5 mov 0x1c5ef00(%rax,%r13,8),%rbx
|
||||
180000122: 01
|
||||
180000123: ff d3 call *%rbx
|
||||
180000125: eb 17 jmp 0x18000013e
|
||||
180000127: 48 8d 05 b2 3c fb ff lea -0x4c34e(%rip),%rax # 0x17ffb3de0
|
||||
18000012e: 4c 89 f1 mov %r14,%rcx
|
||||
180000131: 4c 89 f2 mov %r14,%rdx
|
||||
180000134: 4a 8b 9c e8 30 ef c5 mov 0x1c5ef30(%rax,%r13,8),%rbx
|
||||
18000013b: 01
|
||||
18000013c: ff d3 call *%rbx
|
||||
18000013e: 33 c0 xor %eax,%eax
|
||||
180000140: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
||||
180000145: 5d pop %rbp
|
||||
180000146: 41 5e pop %r14
|
||||
180000148: 41 5d pop %r13
|
||||
18000014a: 41 5c pop %r12
|
||||
18000014c: 5f pop %rdi
|
||||
18000014d: 5e pop %rsi
|
||||
18000014e: 5b pop %rbx
|
||||
18000014f: c3 ret
|
||||
180000150: 4c 89 c8 mov %r9,%rax
|
||||
180000153: 48 83 e0 3f and $0x3f,%rax
|
||||
180000157: 48 f7 d8 neg %rax
|
||||
18000015a: 48 83 e0 3f and $0x3f,%rax
|
||||
18000015e: 4c 03 c8 add %rax,%r9
|
||||
180000161: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
||||
180000167: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
18000016b: 44 89 e9 mov %r13d,%ecx
|
||||
18000016e: bd 01 00 00 00 mov $0x1,%ebp
|
||||
180000173: d3 e5 shl %cl,%ebp
|
||||
180000175: 41 8d 75 ff lea -0x1(%r13),%esi
|
||||
180000179: 48 63 ed movslq %ebp,%rbp
|
||||
18000017c: 49 89 e3 mov %rsp,%r11
|
||||
18000017f: f3 41 0f 10 12 movss (%r10),%xmm2
|
||||
180000184: 89 f1 mov %esi,%ecx
|
||||
180000186: 0f 28 c2 movaps %xmm2,%xmm0
|
||||
180000189: bf 01 00 00 00 mov $0x1,%edi
|
||||
18000018e: d3 e7 shl %cl,%edi
|
||||
180000190: 4c 89 d1 mov %r10,%rcx
|
||||
180000193: f3 41 0f 10 0c aa movss (%r10,%rbp,4),%xmm1
|
||||
180000199: 4c 89 f2 mov %r14,%rdx
|
||||
18000019c: 41 89 f8 mov %edi,%r8d
|
||||
18000019f: 41 83 c9 ff or $0xffffffff,%r9d
|
||||
1800001a3: f3 0f 58 c1 addss %xmm1,%xmm0
|
||||
1800001a7: f3 0f 5c d1 subss %xmm1,%xmm2
|
||||
1800001ab: f3 41 0f 11 06 movss %xmm0,(%r14)
|
||||
1800001b0: f3 41 0f 11 56 04 movss %xmm2,0x4(%r14)
|
||||
1800001b6: 49 8b 44 24 58 mov 0x58(%r12),%rax
|
||||
1800001bb: 49 89 43 20 mov %rax,0x20(%r11)
|
||||
1800001bf: e8 dc 08 0c 00 call 0x1800c0aa0
|
||||
1800001c4: 41 83 fd 06 cmp $0x6,%r13d
|
||||
1800001c8: 7f 4d jg 0x180000217
|
||||
1800001ca: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
1800001d0: 74 26 je 0x1800001f8
|
||||
1800001d2: 4d 63 ed movslq %r13d,%r13
|
||||
1800001d5: 48 8d 05 04 3c fb ff lea -0x4c3fc(%rip),%rax # 0x17ffb3de0
|
||||
1800001dc: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
||||
1800001e3: 4c 89 f1 mov %r14,%rcx
|
||||
1800001e6: 4c 89 f2 mov %r14,%rdx
|
||||
1800001e9: 4a 8b 9c e8 58 ef c5 mov 0x1c5ef58(%rax,%r13,8),%rbx
|
||||
1800001f0: 01
|
||||
1800001f1: ff d3 call *%rbx
|
||||
1800001f3: e9 b9 00 00 00 jmp 0x1800002b1
|
||||
1800001f8: 4d 63 ed movslq %r13d,%r13
|
||||
1800001fb: 48 8d 05 de 3b fb ff lea -0x4c422(%rip),%rax # 0x17ffb3de0
|
||||
180000202: 4c 89 f1 mov %r14,%rcx
|
||||
180000205: 4c 89 f2 mov %r14,%rdx
|
||||
180000208: 4a 8b 9c e8 88 ef c5 mov 0x1c5ef88(%rax,%r13,8),%rbx
|
||||
18000020f: 01
|
||||
180000210: ff d3 call *%rbx
|
||||
180000212: e9 9a 00 00 00 jmp 0x1800002b1
|
||||
180000217: 41 83 fd 11 cmp $0x11,%r13d
|
||||
18000021b: 7e 57 jle 0x180000274
|
||||
18000021d: 41 83 fd 12 cmp $0x12,%r13d
|
||||
180000221: 7f 36 jg 0x180000259
|
||||
180000223: 4c 89 f1 mov %r14,%rcx
|
||||
180000226: 89 fa mov %edi,%edx
|
||||
180000228: 4d 8b 44 24 30 mov 0x30(%r12),%r8
|
||||
18000022d: e8 be 13 af 01 call 0x181af15f0
|
||||
180000232: 48 8d 04 24 lea (%rsp),%rax
|
||||
180000236: 4c 89 f1 mov %r14,%rcx
|
||||
180000239: 89 fa mov %edi,%edx
|
||||
18000023b: 49 89 d9 mov %rbx,%r9
|
||||
18000023e: 4d 8b 44 24 38 mov 0x38(%r12),%r8
|
||||
180000243: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
||||
18000024a: e8 31 a8 af 01 call 0x181afaa80
|
||||
18000024f: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
180000255: 75 48 jne 0x18000029f
|
||||
180000257: eb 58 jmp 0x1800002b1
|
||||
180000259: 48 8d 04 24 lea (%rsp),%rax
|
||||
18000025d: 4c 89 e1 mov %r12,%rcx
|
||||
180000260: 4c 89 f2 mov %r14,%rdx
|
||||
180000263: 4d 89 f0 mov %r14,%r8
|
||||
180000266: 41 89 f1 mov %esi,%r9d
|
||||
180000269: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
18000026d: e8 2e 12 0c 00 call 0x1800c14a0
|
||||
180000272: eb 3d jmp 0x1800002b1
|
||||
180000274: 48 89 e6 mov %rsp,%rsi
|
||||
180000277: 4c 89 f1 mov %r14,%rcx
|
||||
18000027a: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
||||
18000027f: 4c 89 f2 mov %r14,%rdx
|
||||
180000282: 41 89 f8 mov %edi,%r8d
|
||||
180000285: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
||||
18000028a: 48 89 46 20 mov %rax,0x20(%rsi)
|
||||
18000028e: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
||||
180000292: e8 39 87 af 01 call 0x181af89d0
|
||||
180000297: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
18000029d: 74 12 je 0x1800002b1
|
||||
18000029f: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
|
||||
1800002a6: 4c 89 f2 mov %r14,%rdx
|
||||
1800002a9: 41 89 e8 mov %ebp,%r8d
|
||||
1800002ac: e8 8f 38 fc ff call 0x17ffc3b40
|
||||
1800002b1: 33 c0 xor %eax,%eax
|
||||
1800002b3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
||||
1800002b8: 5d pop %rbp
|
||||
1800002b9: 41 5e pop %r14
|
||||
1800002bb: 41 5d pop %r13
|
||||
1800002bd: 41 5c pop %r12
|
||||
1800002bf: 5f pop %rdi
|
||||
1800002c0: 5e pop %rsi
|
||||
1800002c1: 5b pop %rbx
|
||||
1800002c2: c3 ret
|
||||
1800002c3: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
||||
1800002c9: 7e 15 jle 0x1800002e0
|
||||
1800002cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
1800002d0: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
||||
1800002d5: 5d pop %rbp
|
||||
1800002d6: 41 5e pop %r14
|
||||
1800002d8: 41 5d pop %r13
|
||||
1800002da: 41 5c pop %r12
|
||||
1800002dc: 5f pop %rdi
|
||||
1800002dd: 5e pop %rsi
|
||||
1800002de: 5b pop %rbx
|
||||
1800002df: c3 ret
|
||||
@@ -0,0 +1,214 @@
|
||||
|
||||
/tmp/det/fun_18004c520.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 56 push %rsi
|
||||
180000002: 41 54 push %r12
|
||||
180000004: 41 55 push %r13
|
||||
180000006: 41 56 push %r14
|
||||
180000008: 41 57 push %r15
|
||||
18000000a: 55 push %rbp
|
||||
18000000b: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000f: 4d 89 c6 mov %r8,%r14
|
||||
180000012: 49 89 d7 mov %rdx,%r15
|
||||
180000015: 48 89 c8 mov %rcx,%rax
|
||||
180000018: 33 db xor %ebx,%ebx
|
||||
18000001a: 4d 85 f6 test %r14,%r14
|
||||
18000001d: 0f 84 5f 02 00 00 je 0x180000282
|
||||
180000023: 41 83 3e 06 cmpl $0x6,(%r14)
|
||||
180000027: 74 15 je 0x18000003e
|
||||
180000029: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002e: 48 83 c4 30 add $0x30,%rsp
|
||||
180000032: 5d pop %rbp
|
||||
180000033: 41 5f pop %r15
|
||||
180000035: 41 5e pop %r14
|
||||
180000037: 41 5d pop %r13
|
||||
180000039: 41 5c pop %r12
|
||||
18000003b: 5e pop %rsi
|
||||
18000003c: 5b pop %rbx
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 85 c0 test %rax,%rax
|
||||
180000041: 0f 84 3b 02 00 00 je 0x180000282
|
||||
180000047: 4d 85 ff test %r15,%r15
|
||||
18000004a: 0f 84 32 02 00 00 je 0x180000282
|
||||
180000050: 4d 85 c9 test %r9,%r9
|
||||
180000053: 0f 84 22 02 00 00 je 0x18000027b
|
||||
180000059: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
||||
18000005d: 41 83 fd 04 cmp $0x4,%r13d
|
||||
180000061: 0f 8f e8 00 00 00 jg 0x18000014f
|
||||
180000067: 8b 18 mov (%rax),%ebx
|
||||
180000069: 44 89 e9 mov %r13d,%ecx
|
||||
18000006c: 41 89 1f mov %ebx,(%r15)
|
||||
18000006f: bb 01 00 00 00 mov $0x1,%ebx
|
||||
180000074: d3 e3 shl %cl,%ebx
|
||||
180000076: 83 fb 01 cmp $0x1,%ebx
|
||||
180000079: 0f 8e 7e 00 00 00 jle 0x1800000fd
|
||||
18000007f: 48 63 db movslq %ebx,%rbx
|
||||
180000082: 8b 2c 98 mov (%rax,%rbx,4),%ebp
|
||||
180000085: 41 89 6f 04 mov %ebp,0x4(%r15)
|
||||
180000089: 8d 6b fe lea -0x2(%rbx),%ebp
|
||||
18000008c: 83 fd 02 cmp $0x2,%ebp
|
||||
18000008f: 7c 6c jl 0x1800000fd
|
||||
180000091: c1 ed 1f shr $0x1f,%ebp
|
||||
180000094: 41 b9 01 00 00 00 mov $0x1,%r9d
|
||||
18000009a: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
|
||||
18000009e: 33 ed xor %ebp,%ebp
|
||||
1800000a0: 83 e6 fe and $0xfffffffe,%esi
|
||||
1800000a3: 89 f3 mov %esi,%ebx
|
||||
1800000a5: d1 eb shr $1,%ebx
|
||||
1800000a7: 85 db test %ebx,%ebx
|
||||
1800000a9: 76 3d jbe 0x1800000e8
|
||||
1800000ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b2: 00
|
||||
1800000b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000c0: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d
|
||||
1800000c5: 83 c5 01 add $0x1,%ebp
|
||||
1800000c8: 4d 63 c9 movslq %r9d,%r9
|
||||
1800000cb: 46 8b 54 88 08 mov 0x8(%rax,%r9,4),%r10d
|
||||
1800000d0: 47 89 54 8f 08 mov %r10d,0x8(%r15,%r9,4)
|
||||
1800000d5: 46 8b 5c 88 0c mov 0xc(%rax,%r9,4),%r11d
|
||||
1800000da: 47 89 5c 8f 0c mov %r11d,0xc(%r15,%r9,4)
|
||||
1800000df: 3b eb cmp %ebx,%ebp
|
||||
1800000e1: 72 dd jb 0x1800000c0
|
||||
1800000e3: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d
|
||||
1800000e8: 41 8d 59 ff lea -0x1(%r9),%ebx
|
||||
1800000ec: 3b de cmp %esi,%ebx
|
||||
1800000ee: 73 0d jae 0x1800000fd
|
||||
1800000f0: 4d 63 c9 movslq %r9d,%r9
|
||||
1800000f3: 42 8b 44 88 04 mov 0x4(%rax,%r9,4),%eax
|
||||
1800000f8: 43 89 44 8f 04 mov %eax,0x4(%r15,%r9,4)
|
||||
1800000fd: 4d 63 ed movslq %r13d,%r13
|
||||
180000100: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000105: 74 1f je 0x180000126
|
||||
180000107: 48 8d 05 d2 39 fb ff lea -0x4c62e(%rip),%rax # 0x17ffb3ae0
|
||||
18000010e: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2
|
||||
180000114: 4c 89 f9 mov %r15,%rcx
|
||||
180000117: 4a 8b 9c e8 c0 ef c5 mov 0x1c5efc0(%rax,%r13,8),%rbx
|
||||
18000011e: 01
|
||||
18000011f: 4c 89 fa mov %r15,%rdx
|
||||
180000122: ff d3 call *%rbx
|
||||
180000124: eb 17 jmp 0x18000013d
|
||||
180000126: 48 8d 05 b3 39 fb ff lea -0x4c64d(%rip),%rax # 0x17ffb3ae0
|
||||
18000012d: 4c 89 f9 mov %r15,%rcx
|
||||
180000130: 4a 8b 9c e8 f0 ef c5 mov 0x1c5eff0(%rax,%r13,8),%rbx
|
||||
180000137: 01
|
||||
180000138: 4c 89 fa mov %r15,%rdx
|
||||
18000013b: ff d3 call *%rbx
|
||||
18000013d: 33 c0 xor %eax,%eax
|
||||
18000013f: 48 83 c4 30 add $0x30,%rsp
|
||||
180000143: 5d pop %rbp
|
||||
180000144: 41 5f pop %r15
|
||||
180000146: 41 5e pop %r14
|
||||
180000148: 41 5d pop %r13
|
||||
18000014a: 41 5c pop %r12
|
||||
18000014c: 5e pop %rsi
|
||||
18000014d: 5b pop %rbx
|
||||
18000014e: c3 ret
|
||||
18000014f: 4c 89 cb mov %r9,%rbx
|
||||
180000152: 48 83 e3 3f and $0x3f,%rbx
|
||||
180000156: 48 f7 db neg %rbx
|
||||
180000159: 48 83 e3 3f and $0x3f,%rbx
|
||||
18000015d: 4c 03 cb add %rbx,%r9
|
||||
180000160: 33 db xor %ebx,%ebx
|
||||
180000162: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
180000167: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
18000016b: 44 89 e9 mov %r13d,%ecx
|
||||
18000016e: bd 01 00 00 00 mov $0x1,%ebp
|
||||
180000173: f3 0f 10 10 movss (%rax),%xmm2
|
||||
180000177: d3 e5 shl %cl,%ebp
|
||||
180000179: 0f 28 c2 movaps %xmm2,%xmm0
|
||||
18000017c: 41 8d 75 ff lea -0x1(%r13),%esi
|
||||
180000180: 41 bc 01 00 00 00 mov $0x1,%r12d
|
||||
180000186: 48 63 ed movslq %ebp,%rbp
|
||||
180000189: 89 f1 mov %esi,%ecx
|
||||
18000018b: f3 0f 10 0c a8 movss (%rax,%rbp,4),%xmm1
|
||||
180000190: 41 d3 e4 shl %cl,%r12d
|
||||
180000193: 49 89 e3 mov %rsp,%r11
|
||||
180000196: f3 0f 58 c1 addss %xmm1,%xmm0
|
||||
18000019a: f3 0f 5c d1 subss %xmm1,%xmm2
|
||||
18000019e: 48 89 c1 mov %rax,%rcx
|
||||
1800001a1: 4c 89 fa mov %r15,%rdx
|
||||
1800001a4: 45 89 e0 mov %r12d,%r8d
|
||||
1800001a7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
1800001ad: f3 41 0f 11 07 movss %xmm0,(%r15)
|
||||
1800001b2: f3 41 0f 11 57 04 movss %xmm2,0x4(%r15)
|
||||
1800001b8: 4d 8b 56 58 mov 0x58(%r14),%r10
|
||||
1800001bc: 4d 89 53 20 mov %r10,0x20(%r11)
|
||||
1800001c0: e8 bb 65 0c 00 call 0x1800c6780
|
||||
1800001c5: 41 83 fd 06 cmp $0x6,%r13d
|
||||
1800001c9: 7f 45 jg 0x180000210
|
||||
1800001cb: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
1800001d0: 74 22 je 0x1800001f4
|
||||
1800001d2: 4d 63 ed movslq %r13d,%r13
|
||||
1800001d5: 48 8d 05 04 39 fb ff lea -0x4c6fc(%rip),%rax # 0x17ffb3ae0
|
||||
1800001dc: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2
|
||||
1800001e2: 4a 8b 9c e8 18 f0 c5 mov 0x1c5f018(%rax,%r13,8),%rbx
|
||||
1800001e9: 01
|
||||
1800001ea: 4c 89 f9 mov %r15,%rcx
|
||||
1800001ed: 4c 89 fa mov %r15,%rdx
|
||||
1800001f0: ff d3 call *%rbx
|
||||
1800001f2: eb 75 jmp 0x180000269
|
||||
1800001f4: 4d 63 ed movslq %r13d,%r13
|
||||
1800001f7: 48 8d 05 e2 38 fb ff lea -0x4c71e(%rip),%rax # 0x17ffb3ae0
|
||||
1800001fe: 4a 8b 9c e8 48 f0 c5 mov 0x1c5f048(%rax,%r13,8),%rbx
|
||||
180000205: 01
|
||||
180000206: 4c 89 f9 mov %r15,%rcx
|
||||
180000209: 4c 89 fa mov %r15,%rdx
|
||||
18000020c: ff d3 call *%rbx
|
||||
18000020e: eb 59 jmp 0x180000269
|
||||
180000210: 41 83 fd 12 cmp $0x12,%r13d
|
||||
180000214: 7e 1a jle 0x180000230
|
||||
180000216: 48 89 e0 mov %rsp,%rax
|
||||
180000219: 4c 89 f1 mov %r14,%rcx
|
||||
18000021c: 4c 89 fa mov %r15,%rdx
|
||||
18000021f: 4d 89 f8 mov %r15,%r8
|
||||
180000222: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
180000226: 41 89 f1 mov %esi,%r9d
|
||||
180000229: e8 b2 6e 0c 00 call 0x1800c70e0
|
||||
18000022e: eb 39 jmp 0x180000269
|
||||
180000230: 48 89 e6 mov %rsp,%rsi
|
||||
180000233: 49 8b 46 30 mov 0x30(%r14),%rax
|
||||
180000237: 4c 89 f9 mov %r15,%rcx
|
||||
18000023a: 4d 8b 4e 38 mov 0x38(%r14),%r9
|
||||
18000023e: 4c 89 fa mov %r15,%rdx
|
||||
180000241: 45 89 e0 mov %r12d,%r8d
|
||||
180000244: 48 89 46 20 mov %rax,0x20(%rsi)
|
||||
180000248: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
||||
18000024c: e8 df 0c b1 01 call 0x181b10f30
|
||||
180000251: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000256: 74 11 je 0x180000269
|
||||
180000258: f3 41 0f 10 46 10 movss 0x10(%r14),%xmm0
|
||||
18000025e: 4c 89 fa mov %r15,%rdx
|
||||
180000261: 41 89 e8 mov %ebp,%r8d
|
||||
180000264: e8 37 36 fc ff call 0x17ffc38a0
|
||||
180000269: 33 c0 xor %eax,%eax
|
||||
18000026b: 48 83 c4 30 add $0x30,%rsp
|
||||
18000026f: 5d pop %rbp
|
||||
180000270: 41 5f pop %r15
|
||||
180000272: 41 5e pop %r14
|
||||
180000274: 41 5d pop %r13
|
||||
180000276: 41 5c pop %r12
|
||||
180000278: 5e pop %rsi
|
||||
180000279: 5b pop %rbx
|
||||
18000027a: c3 ret
|
||||
18000027b: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
180000280: 7e 15 jle 0x180000297
|
||||
180000282: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000287: 48 83 c4 30 add $0x30,%rsp
|
||||
18000028b: 5d pop %rbp
|
||||
18000028c: 41 5f pop %r15
|
||||
18000028e: 41 5e pop %r14
|
||||
180000290: 41 5d pop %r13
|
||||
180000292: 41 5c pop %r12
|
||||
180000294: 5e pop %rsi
|
||||
180000295: 5b pop %rbx
|
||||
180000296: c3 ret
|
||||
180000297: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
||||
18000029b: 41 83 fd 04 cmp $0x4,%r13d
|
||||
18000029f: 0f .byte 0xf
|
||||
1800002a0: 8e c2 mov %edx,%es
|
||||
@@ -0,0 +1,206 @@
|
||||
|
||||
/tmp/det/fun_18004c7e0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 56 push %rsi
|
||||
180000002: 57 push %rdi
|
||||
180000003: 41 54 push %r12
|
||||
180000005: 41 56 push %r14
|
||||
180000007: 41 57 push %r15
|
||||
180000009: 55 push %rbp
|
||||
18000000a: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000e: 4d 89 c6 mov %r8,%r14
|
||||
180000011: 49 89 d7 mov %rdx,%r15
|
||||
180000014: 48 89 c8 mov %rcx,%rax
|
||||
180000017: 33 db xor %ebx,%ebx
|
||||
180000019: 4d 85 f6 test %r14,%r14
|
||||
18000001c: 0f 84 4d 02 00 00 je 0x18000026f
|
||||
180000022: 41 83 3e 06 cmpl $0x6,(%r14)
|
||||
180000026: 74 14 je 0x18000003c
|
||||
180000028: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002d: 48 83 c4 30 add $0x30,%rsp
|
||||
180000031: 5d pop %rbp
|
||||
180000032: 41 5f pop %r15
|
||||
180000034: 41 5e pop %r14
|
||||
180000036: 41 5c pop %r12
|
||||
180000038: 5f pop %rdi
|
||||
180000039: 5e pop %rsi
|
||||
18000003a: 5b pop %rbx
|
||||
18000003b: c3 ret
|
||||
18000003c: 48 85 c0 test %rax,%rax
|
||||
18000003f: 0f 84 2a 02 00 00 je 0x18000026f
|
||||
180000045: 4d 85 ff test %r15,%r15
|
||||
180000048: 0f 84 21 02 00 00 je 0x18000026f
|
||||
18000004e: 4d 85 c9 test %r9,%r9
|
||||
180000051: 0f 84 11 02 00 00 je 0x180000268
|
||||
180000057: 45 8b 66 04 mov 0x4(%r14),%r12d
|
||||
18000005b: 41 83 fc 04 cmp $0x4,%r12d
|
||||
18000005f: 0f 8f e0 00 00 00 jg 0x180000145
|
||||
180000065: 8b 18 mov (%rax),%ebx
|
||||
180000067: 44 89 e1 mov %r12d,%ecx
|
||||
18000006a: 41 89 1f mov %ebx,(%r15)
|
||||
18000006d: bb 01 00 00 00 mov $0x1,%ebx
|
||||
180000072: d3 e3 shl %cl,%ebx
|
||||
180000074: 83 fb 01 cmp $0x1,%ebx
|
||||
180000077: 0f 8e 7b 00 00 00 jle 0x1800000f8
|
||||
18000007d: 48 63 db movslq %ebx,%rbx
|
||||
180000080: 8b 2c 98 mov (%rax,%rbx,4),%ebp
|
||||
180000083: 41 89 6f 04 mov %ebp,0x4(%r15)
|
||||
180000087: 8d 6b fe lea -0x2(%rbx),%ebp
|
||||
18000008a: 83 fd 02 cmp $0x2,%ebp
|
||||
18000008d: 7c 69 jl 0x1800000f8
|
||||
18000008f: c1 ed 1f shr $0x1f,%ebp
|
||||
180000092: bf 01 00 00 00 mov $0x1,%edi
|
||||
180000097: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
|
||||
18000009b: 33 ed xor %ebp,%ebp
|
||||
18000009d: 83 e6 fe and $0xfffffffe,%esi
|
||||
1800000a0: 89 f3 mov %esi,%ebx
|
||||
1800000a2: d1 eb shr $1,%ebx
|
||||
1800000a4: 85 db test %ebx,%ebx
|
||||
1800000a6: 76 3d jbe 0x1800000e5
|
||||
1800000a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000af: 00
|
||||
1800000b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
||||
1800000be: 00 00
|
||||
1800000c0: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi
|
||||
1800000c4: ff c5 inc %ebp
|
||||
1800000c6: 48 63 ff movslq %edi,%rdi
|
||||
1800000c9: 44 8b 4c b8 08 mov 0x8(%rax,%rdi,4),%r9d
|
||||
1800000ce: 45 89 4c bf 08 mov %r9d,0x8(%r15,%rdi,4)
|
||||
1800000d3: 44 8b 54 b8 0c mov 0xc(%rax,%rdi,4),%r10d
|
||||
1800000d8: 45 89 54 bf 0c mov %r10d,0xc(%r15,%rdi,4)
|
||||
1800000dd: 3b eb cmp %ebx,%ebp
|
||||
1800000df: 72 df jb 0x1800000c0
|
||||
1800000e1: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi
|
||||
1800000e5: 8d 5f ff lea -0x1(%rdi),%ebx
|
||||
1800000e8: 3b de cmp %esi,%ebx
|
||||
1800000ea: 73 0c jae 0x1800000f8
|
||||
1800000ec: 48 63 ff movslq %edi,%rdi
|
||||
1800000ef: 8b 44 b8 04 mov 0x4(%rax,%rdi,4),%eax
|
||||
1800000f3: 41 89 44 bf 04 mov %eax,0x4(%r15,%rdi,4)
|
||||
1800000f8: 4d 63 e4 movslq %r12d,%r12
|
||||
1800000fb: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000100: 74 1d je 0x18000011f
|
||||
180000102: 48 8d 05 17 37 fb ff lea -0x4c8e9(%rip),%rax # 0x17ffb3820
|
||||
180000109: 4c 89 f9 mov %r15,%rcx
|
||||
18000010c: c4 c1 7a 10 56 10 vmovss 0x10(%r14),%xmm2
|
||||
180000112: 4c 89 fa mov %r15,%rdx
|
||||
180000115: 42 ff 94 e0 80 f0 c5 call *0x1c5f080(%rax,%r12,8)
|
||||
18000011c: 01
|
||||
18000011d: eb 15 jmp 0x180000134
|
||||
18000011f: 48 8d 05 fa 36 fb ff lea -0x4c906(%rip),%rax # 0x17ffb3820
|
||||
180000126: 4c 89 f9 mov %r15,%rcx
|
||||
180000129: 4c 89 fa mov %r15,%rdx
|
||||
18000012c: 42 ff 94 e0 b0 f0 c5 call *0x1c5f0b0(%rax,%r12,8)
|
||||
180000133: 01
|
||||
180000134: 33 c0 xor %eax,%eax
|
||||
180000136: 48 83 c4 30 add $0x30,%rsp
|
||||
18000013a: 5d pop %rbp
|
||||
18000013b: 41 5f pop %r15
|
||||
18000013d: 41 5e pop %r14
|
||||
18000013f: 41 5c pop %r12
|
||||
180000141: 5f pop %rdi
|
||||
180000142: 5e pop %rsi
|
||||
180000143: 5b pop %rbx
|
||||
180000144: c3 ret
|
||||
180000145: 4c 89 cb mov %r9,%rbx
|
||||
180000148: 48 83 e3 3f and $0x3f,%rbx
|
||||
18000014c: 48 f7 db neg %rbx
|
||||
18000014f: 48 83 e3 3f and $0x3f,%rbx
|
||||
180000153: 4c 03 cb add %rbx,%r9
|
||||
180000156: 33 db xor %ebx,%ebx
|
||||
180000158: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
18000015d: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
180000161: 44 89 e1 mov %r12d,%ecx
|
||||
180000164: bd 01 00 00 00 mov $0x1,%ebp
|
||||
180000169: d3 e5 shl %cl,%ebp
|
||||
18000016b: 41 8d 74 24 ff lea -0x1(%r12),%esi
|
||||
180000170: 48 63 ed movslq %ebp,%rbp
|
||||
180000173: 49 89 e3 mov %rsp,%r11
|
||||
180000176: c5 fa 10 08 vmovss (%rax),%xmm1
|
||||
18000017a: 89 f1 mov %esi,%ecx
|
||||
18000017c: bf 01 00 00 00 mov $0x1,%edi
|
||||
180000181: 4c 89 fa mov %r15,%rdx
|
||||
180000184: d3 e7 shl %cl,%edi
|
||||
180000186: 48 89 c1 mov %rax,%rcx
|
||||
180000189: c5 fa 10 14 a8 vmovss (%rax,%rbp,4),%xmm2
|
||||
18000018e: 41 89 f8 mov %edi,%r8d
|
||||
180000191: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
180000197: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0
|
||||
18000019b: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
||||
18000019f: c4 c1 7a 11 07 vmovss %xmm0,(%r15)
|
||||
1800001a4: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15)
|
||||
1800001aa: 4d 8b 56 58 mov 0x58(%r14),%r10
|
||||
1800001ae: 4d 89 53 20 mov %r10,0x20(%r11)
|
||||
1800001b2: e8 a9 c0 0c 00 call 0x1800cc260
|
||||
1800001b7: 41 83 fc 07 cmp $0x7,%r12d
|
||||
1800001bb: 7f 41 jg 0x1800001fe
|
||||
1800001bd: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
1800001c2: 74 20 je 0x1800001e4
|
||||
1800001c4: 4d 63 e4 movslq %r12d,%r12
|
||||
1800001c7: 4c 89 f9 mov %r15,%rcx
|
||||
1800001ca: c4 c1 7a 10 56 10 vmovss 0x10(%r14),%xmm2
|
||||
1800001d0: 4c 8d 35 49 36 fb ff lea -0x4c9b7(%rip),%r14 # 0x17ffb3820
|
||||
1800001d7: 4c 89 fa mov %r15,%rdx
|
||||
1800001da: 43 ff 94 e6 d8 f0 c5 call *0x1c5f0d8(%r14,%r12,8)
|
||||
1800001e1: 01
|
||||
1800001e2: eb 73 jmp 0x180000257
|
||||
1800001e4: 4d 63 e4 movslq %r12d,%r12
|
||||
1800001e7: 48 8d 05 32 36 fb ff lea -0x4c9ce(%rip),%rax # 0x17ffb3820
|
||||
1800001ee: 4c 89 f9 mov %r15,%rcx
|
||||
1800001f1: 4c 89 fa mov %r15,%rdx
|
||||
1800001f4: 42 ff 94 e0 10 f1 c5 call *0x1c5f110(%rax,%r12,8)
|
||||
1800001fb: 01
|
||||
1800001fc: eb 59 jmp 0x180000257
|
||||
1800001fe: 41 83 fc 13 cmp $0x13,%r12d
|
||||
180000202: 7e 1a jle 0x18000021e
|
||||
180000204: 48 89 e0 mov %rsp,%rax
|
||||
180000207: 4c 89 f1 mov %r14,%rcx
|
||||
18000020a: 4c 89 fa mov %r15,%rdx
|
||||
18000020d: 4d 89 f8 mov %r15,%r8
|
||||
180000210: 41 89 f1 mov %esi,%r9d
|
||||
180000213: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
180000217: e8 04 c8 0c 00 call 0x1800cca20
|
||||
18000021c: eb 39 jmp 0x180000257
|
||||
18000021e: 48 89 e6 mov %rsp,%rsi
|
||||
180000221: 4c 89 f9 mov %r15,%rcx
|
||||
180000224: 49 8b 46 30 mov 0x30(%r14),%rax
|
||||
180000228: 4c 89 fa mov %r15,%rdx
|
||||
18000022b: 41 89 f8 mov %edi,%r8d
|
||||
18000022e: 4d 8b 4e 38 mov 0x38(%r14),%r9
|
||||
180000232: 48 89 46 20 mov %rax,0x20(%rsi)
|
||||
180000236: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
||||
18000023a: e8 21 8d b2 01 call 0x181b28f60
|
||||
18000023f: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
||||
180000244: 74 11 je 0x180000257
|
||||
180000246: c4 c1 7a 10 46 10 vmovss 0x10(%r14),%xmm0
|
||||
18000024c: 4c 89 fa mov %r15,%rdx
|
||||
18000024f: 41 89 e8 mov %ebp,%r8d
|
||||
180000252: e8 e9 33 fc ff call 0x17ffc3640
|
||||
180000257: 33 c0 xor %eax,%eax
|
||||
180000259: 48 83 c4 30 add $0x30,%rsp
|
||||
18000025d: 5d pop %rbp
|
||||
18000025e: 41 5f pop %r15
|
||||
180000260: 41 5e pop %r14
|
||||
180000262: 41 5c pop %r12
|
||||
180000264: 5f pop %rdi
|
||||
180000265: 5e pop %rsi
|
||||
180000266: 5b pop %rbx
|
||||
180000267: c3 ret
|
||||
180000268: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
|
||||
18000026d: 7e 14 jle 0x180000283
|
||||
18000026f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000274: 48 83 c4 30 add $0x30,%rsp
|
||||
180000278: 5d pop %rbp
|
||||
180000279: 41 5f pop %r15
|
||||
18000027b: 41 5e pop %r14
|
||||
18000027d: 41 5c pop %r12
|
||||
18000027f: 5f pop %rdi
|
||||
180000280: 5e pop %rsi
|
||||
180000281: 5b pop %rbx
|
||||
180000282: c3 ret
|
||||
@@ -0,0 +1,195 @@
|
||||
|
||||
/tmp/det/fun_18004ca80.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 56 push %rsi
|
||||
180000002: 57 push %rdi
|
||||
180000003: 41 54 push %r12
|
||||
180000005: 41 55 push %r13
|
||||
180000007: 41 56 push %r14
|
||||
180000009: 41 57 push %r15
|
||||
18000000b: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000f: 4d 89 c5 mov %r8,%r13
|
||||
180000012: 49 89 d7 mov %rdx,%r15
|
||||
180000015: 33 db xor %ebx,%ebx
|
||||
180000017: 4d 85 ed test %r13,%r13
|
||||
18000001a: 0f 84 2b 02 00 00 je 0x18000024b
|
||||
180000020: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
|
||||
180000025: 74 15 je 0x18000003c
|
||||
180000027: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002c: 48 83 c4 30 add $0x30,%rsp
|
||||
180000030: 41 5f pop %r15
|
||||
180000032: 41 5e pop %r14
|
||||
180000034: 41 5d pop %r13
|
||||
180000036: 41 5c pop %r12
|
||||
180000038: 5f pop %rdi
|
||||
180000039: 5e pop %rsi
|
||||
18000003a: 5b pop %rbx
|
||||
18000003b: c3 ret
|
||||
18000003c: 48 85 c9 test %rcx,%rcx
|
||||
18000003f: 0f 84 06 02 00 00 je 0x18000024b
|
||||
180000045: 4d 85 ff test %r15,%r15
|
||||
180000048: 0f 84 fd 01 00 00 je 0x18000024b
|
||||
18000004e: 4d 85 c9 test %r9,%r9
|
||||
180000051: 0f 84 ed 01 00 00 je 0x180000244
|
||||
180000057: 45 8b 75 04 mov 0x4(%r13),%r14d
|
||||
18000005b: 41 83 fe 04 cmp $0x4,%r14d
|
||||
18000005f: 0f 8f c4 00 00 00 jg 0x180000129
|
||||
180000065: 8b 01 mov (%rcx),%eax
|
||||
180000067: bf 01 00 00 00 mov $0x1,%edi
|
||||
18000006c: 41 89 07 mov %eax,(%r15)
|
||||
18000006f: c4 e2 09 f7 c7 shlx %r14d,%edi,%eax
|
||||
180000074: 83 f8 01 cmp $0x1,%eax
|
||||
180000077: 7e 5e jle 0x1800000d7
|
||||
180000079: 48 63 c0 movslq %eax,%rax
|
||||
18000007c: 8b 1c 81 mov (%rcx,%rax,4),%ebx
|
||||
18000007f: 41 89 5f 04 mov %ebx,0x4(%r15)
|
||||
180000083: 8d 58 fe lea -0x2(%rax),%ebx
|
||||
180000086: 83 fb 02 cmp $0x2,%ebx
|
||||
180000089: 7c 4c jl 0x1800000d7
|
||||
18000008b: c1 eb 1f shr $0x1f,%ebx
|
||||
18000008e: 8d 74 18 fe lea -0x2(%rax,%rbx,1),%esi
|
||||
180000092: 33 db xor %ebx,%ebx
|
||||
180000094: 83 e6 fe and $0xfffffffe,%esi
|
||||
180000097: 89 f0 mov %esi,%eax
|
||||
180000099: d1 e8 shr $1,%eax
|
||||
18000009b: 85 c0 test %eax,%eax
|
||||
18000009d: 76 25 jbe 0x1800000c4
|
||||
18000009f: 90 nop
|
||||
1800000a0: 8d 3c 1b lea (%rbx,%rbx,1),%edi
|
||||
1800000a3: ff c3 inc %ebx
|
||||
1800000a5: 48 63 ff movslq %edi,%rdi
|
||||
1800000a8: 44 8b 4c b9 08 mov 0x8(%rcx,%rdi,4),%r9d
|
||||
1800000ad: 45 89 4c bf 08 mov %r9d,0x8(%r15,%rdi,4)
|
||||
1800000b2: 44 8b 54 b9 0c mov 0xc(%rcx,%rdi,4),%r10d
|
||||
1800000b7: 45 89 54 bf 0c mov %r10d,0xc(%r15,%rdi,4)
|
||||
1800000bc: 3b d8 cmp %eax,%ebx
|
||||
1800000be: 72 e0 jb 0x1800000a0
|
||||
1800000c0: 8d 7c 1b 01 lea 0x1(%rbx,%rbx,1),%edi
|
||||
1800000c4: 8d 47 ff lea -0x1(%rdi),%eax
|
||||
1800000c7: 3b c6 cmp %esi,%eax
|
||||
1800000c9: 73 0c jae 0x1800000d7
|
||||
1800000cb: 48 63 ff movslq %edi,%rdi
|
||||
1800000ce: 8b 44 b9 04 mov 0x4(%rcx,%rdi,4),%eax
|
||||
1800000d2: 41 89 44 bf 04 mov %eax,0x4(%r15,%rdi,4)
|
||||
1800000d7: 4d 63 f6 movslq %r14d,%r14
|
||||
1800000da: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13)
|
||||
1800000df: 74 21 je 0x180000102
|
||||
1800000e1: 48 8d 05 98 34 fb ff lea -0x4cb68(%rip),%rax # 0x17ffb3580
|
||||
1800000e8: 4c 89 f9 mov %r15,%rcx
|
||||
1800000eb: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
||||
1800000f1: 4c 89 fa mov %r15,%rdx
|
||||
1800000f4: c5 f8 28 d0 vmovaps %xmm0,%xmm2
|
||||
1800000f8: 42 ff 94 f0 50 f1 c5 call *0x1c5f150(%rax,%r14,8)
|
||||
1800000ff: 01
|
||||
180000100: eb 15 jmp 0x180000117
|
||||
180000102: 48 8d 05 77 34 fb ff lea -0x4cb89(%rip),%rax # 0x17ffb3580
|
||||
180000109: 4c 89 f9 mov %r15,%rcx
|
||||
18000010c: 4c 89 fa mov %r15,%rdx
|
||||
18000010f: 42 ff 94 f0 80 f1 c5 call *0x1c5f180(%rax,%r14,8)
|
||||
180000116: 01
|
||||
180000117: 33 c0 xor %eax,%eax
|
||||
180000119: 48 83 c4 30 add $0x30,%rsp
|
||||
18000011d: 41 5f pop %r15
|
||||
18000011f: 41 5e pop %r14
|
||||
180000121: 41 5d pop %r13
|
||||
180000123: 41 5c pop %r12
|
||||
180000125: 5f pop %rdi
|
||||
180000126: 5e pop %rsi
|
||||
180000127: 5b pop %rbx
|
||||
180000128: c3 ret
|
||||
180000129: 4c 89 c8 mov %r9,%rax
|
||||
18000012c: 48 83 e0 3f and $0x3f,%rax
|
||||
180000130: 48 f7 d8 neg %rax
|
||||
180000133: 48 83 e0 3f and $0x3f,%rax
|
||||
180000137: 4c 03 c8 add %rax,%r9
|
||||
18000013a: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
||||
18000013f: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
180000143: 41 bc 01 00 00 00 mov $0x1,%r12d
|
||||
180000149: 49 89 e2 mov %rsp,%r10
|
||||
18000014c: c4 c2 09 f7 f4 shlx %r14d,%r12d,%esi
|
||||
180000151: 41 8d 7e ff lea -0x1(%r14),%edi
|
||||
180000155: 48 63 f6 movslq %esi,%rsi
|
||||
180000158: 4c 89 fa mov %r15,%rdx
|
||||
18000015b: c5 fa 10 09 vmovss (%rcx),%xmm1
|
||||
18000015f: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
180000165: c4 42 41 f7 e4 shlx %edi,%r12d,%r12d
|
||||
18000016a: 45 89 e0 mov %r12d,%r8d
|
||||
18000016d: c5 fa 10 14 b1 vmovss (%rcx,%rsi,4),%xmm2
|
||||
180000172: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0
|
||||
180000176: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
||||
18000017a: c4 c1 7a 11 07 vmovss %xmm0,(%r15)
|
||||
18000017f: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15)
|
||||
180000185: 49 8b 45 58 mov 0x58(%r13),%rax
|
||||
180000189: 49 89 42 20 mov %rax,0x20(%r10)
|
||||
18000018d: e8 2e 22 0d 00 call 0x1800d23c0
|
||||
180000192: 41 83 fe 07 cmp $0x7,%r14d
|
||||
180000196: 7f 41 jg 0x1800001d9
|
||||
180000198: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13)
|
||||
18000019d: 74 20 je 0x1800001bf
|
||||
18000019f: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001a2: 4c 89 f9 mov %r15,%rcx
|
||||
1800001a5: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
||||
1800001ab: 4c 8d 2d ce 33 fb ff lea -0x4cc32(%rip),%r13 # 0x17ffb3580
|
||||
1800001b2: 4c 89 fa mov %r15,%rdx
|
||||
1800001b5: 43 ff 94 f5 a8 f1 c5 call *0x1c5f1a8(%r13,%r14,8)
|
||||
1800001bc: 01
|
||||
1800001bd: eb 73 jmp 0x180000232
|
||||
1800001bf: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001c2: 48 8d 05 b7 33 fb ff lea -0x4cc49(%rip),%rax # 0x17ffb3580
|
||||
1800001c9: 4c 89 f9 mov %r15,%rcx
|
||||
1800001cc: 4c 89 fa mov %r15,%rdx
|
||||
1800001cf: 42 ff 94 f0 e0 f1 c5 call *0x1c5f1e0(%rax,%r14,8)
|
||||
1800001d6: 01
|
||||
1800001d7: eb 59 jmp 0x180000232
|
||||
1800001d9: 41 83 fe 13 cmp $0x13,%r14d
|
||||
1800001dd: 7e 1a jle 0x1800001f9
|
||||
1800001df: 48 89 e0 mov %rsp,%rax
|
||||
1800001e2: 4c 89 e9 mov %r13,%rcx
|
||||
1800001e5: 4c 89 fa mov %r15,%rdx
|
||||
1800001e8: 4d 89 f8 mov %r15,%r8
|
||||
1800001eb: 41 89 f9 mov %edi,%r9d
|
||||
1800001ee: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
1800001f2: e8 89 29 0d 00 call 0x1800d2b80
|
||||
1800001f7: eb 39 jmp 0x180000232
|
||||
1800001f9: 48 89 e7 mov %rsp,%rdi
|
||||
1800001fc: 4c 89 f9 mov %r15,%rcx
|
||||
1800001ff: 49 8b 45 30 mov 0x30(%r13),%rax
|
||||
180000203: 4c 89 fa mov %r15,%rdx
|
||||
180000206: 45 89 e0 mov %r12d,%r8d
|
||||
180000209: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
||||
18000020d: 48 89 47 20 mov %rax,0x20(%rdi)
|
||||
180000211: 48 89 5f 28 mov %rbx,0x28(%rdi)
|
||||
180000215: e8 46 87 b3 01 call 0x181b38960
|
||||
18000021a: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13)
|
||||
18000021f: 74 11 je 0x180000232
|
||||
180000221: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
||||
180000227: 4c 89 fa mov %r15,%rdx
|
||||
18000022a: 41 89 f0 mov %esi,%r8d
|
||||
18000022d: e8 2e 33 fc ff call 0x17ffc3560
|
||||
180000232: 33 c0 xor %eax,%eax
|
||||
180000234: 48 83 c4 30 add $0x30,%rsp
|
||||
180000238: 41 5f pop %r15
|
||||
18000023a: 41 5e pop %r14
|
||||
18000023c: 41 5d pop %r13
|
||||
18000023e: 41 5c pop %r12
|
||||
180000240: 5f pop %rdi
|
||||
180000241: 5e pop %rsi
|
||||
180000242: 5b pop %rbx
|
||||
180000243: c3 ret
|
||||
180000244: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
||||
180000249: 7e 15 jle 0x180000260
|
||||
18000024b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000250: 48 83 c4 30 add $0x30,%rsp
|
||||
180000254: 41 5f pop %r15
|
||||
180000256: 41 5e pop %r14
|
||||
180000258: 41 5d pop %r13
|
||||
18000025a: 41 5c pop %r12
|
||||
18000025c: 5f pop %rdi
|
||||
18000025d: 5e pop %rsi
|
||||
18000025e: 5b pop %rbx
|
||||
18000025f: c3 ret
|
||||
@@ -0,0 +1,194 @@
|
||||
|
||||
/tmp/det/fun_18004cd00.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 53 push %rbx
|
||||
180000001: 56 push %rsi
|
||||
180000002: 57 push %rdi
|
||||
180000003: 41 54 push %r12
|
||||
180000005: 41 56 push %r14
|
||||
180000007: 41 57 push %r15
|
||||
180000009: 55 push %rbp
|
||||
18000000a: 48 83 ec 30 sub $0x30,%rsp
|
||||
18000000e: 4d 89 c4 mov %r8,%r12
|
||||
180000011: 49 89 d7 mov %rdx,%r15
|
||||
180000014: 33 db xor %ebx,%ebx
|
||||
180000016: 4d 85 e4 test %r12,%r12
|
||||
180000019: 0f 84 2f 02 00 00 je 0x18000024e
|
||||
18000001f: 41 83 3c 24 06 cmpl $0x6,(%r12)
|
||||
180000024: 74 14 je 0x18000003a
|
||||
180000026: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
||||
18000002b: 48 83 c4 30 add $0x30,%rsp
|
||||
18000002f: 5d pop %rbp
|
||||
180000030: 41 5f pop %r15
|
||||
180000032: 41 5e pop %r14
|
||||
180000034: 41 5c pop %r12
|
||||
180000036: 5f pop %rdi
|
||||
180000037: 5e pop %rsi
|
||||
180000038: 5b pop %rbx
|
||||
180000039: c3 ret
|
||||
18000003a: 48 85 c9 test %rcx,%rcx
|
||||
18000003d: 0f 84 0b 02 00 00 je 0x18000024e
|
||||
180000043: 4d 85 ff test %r15,%r15
|
||||
180000046: 0f 84 02 02 00 00 je 0x18000024e
|
||||
18000004c: 4d 85 c9 test %r9,%r9
|
||||
18000004f: 0f 84 f1 01 00 00 je 0x180000246
|
||||
180000055: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
||||
18000005a: 41 83 fe 04 cmp $0x4,%r14d
|
||||
18000005e: 0f 8f c1 00 00 00 jg 0x180000125
|
||||
180000064: 8b 01 mov (%rcx),%eax
|
||||
180000066: be 01 00 00 00 mov $0x1,%esi
|
||||
18000006b: 41 89 07 mov %eax,(%r15)
|
||||
18000006e: c4 e2 09 f7 c6 shlx %r14d,%esi,%eax
|
||||
180000073: 83 f8 01 cmp $0x1,%eax
|
||||
180000076: 7e 5e jle 0x1800000d6
|
||||
180000078: 48 63 c0 movslq %eax,%rax
|
||||
18000007b: 8b 1c 81 mov (%rcx,%rax,4),%ebx
|
||||
18000007e: 41 89 5f 04 mov %ebx,0x4(%r15)
|
||||
180000082: 8d 58 fe lea -0x2(%rax),%ebx
|
||||
180000085: 83 fb 02 cmp $0x2,%ebx
|
||||
180000088: 7c 4c jl 0x1800000d6
|
||||
18000008a: c1 eb 1f shr $0x1f,%ebx
|
||||
18000008d: 8d 6c 18 fe lea -0x2(%rax,%rbx,1),%ebp
|
||||
180000091: 33 db xor %ebx,%ebx
|
||||
180000093: 83 e5 fe and $0xfffffffe,%ebp
|
||||
180000096: 89 e8 mov %ebp,%eax
|
||||
180000098: d1 e8 shr $1,%eax
|
||||
18000009a: 85 c0 test %eax,%eax
|
||||
18000009c: 76 25 jbe 0x1800000c3
|
||||
18000009e: 66 90 xchg %ax,%ax
|
||||
1800000a0: 8d 34 1b lea (%rbx,%rbx,1),%esi
|
||||
1800000a3: ff c3 inc %ebx
|
||||
1800000a5: 48 63 f6 movslq %esi,%rsi
|
||||
1800000a8: 8b 7c b1 08 mov 0x8(%rcx,%rsi,4),%edi
|
||||
1800000ac: 41 89 7c b7 08 mov %edi,0x8(%r15,%rsi,4)
|
||||
1800000b1: 44 8b 4c b1 0c mov 0xc(%rcx,%rsi,4),%r9d
|
||||
1800000b6: 45 89 4c b7 0c mov %r9d,0xc(%r15,%rsi,4)
|
||||
1800000bb: 3b d8 cmp %eax,%ebx
|
||||
1800000bd: 72 e1 jb 0x1800000a0
|
||||
1800000bf: 8d 74 1b 01 lea 0x1(%rbx,%rbx,1),%esi
|
||||
1800000c3: 8d 46 ff lea -0x1(%rsi),%eax
|
||||
1800000c6: 3b c5 cmp %ebp,%eax
|
||||
1800000c8: 73 0c jae 0x1800000d6
|
||||
1800000ca: 48 63 f6 movslq %esi,%rsi
|
||||
1800000cd: 8b 44 b1 04 mov 0x4(%rcx,%rsi,4),%eax
|
||||
1800000d1: 41 89 44 b7 04 mov %eax,0x4(%r15,%rsi,4)
|
||||
1800000d6: 4d 63 f6 movslq %r14d,%r14
|
||||
1800000d9: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
1800000df: 74 1e je 0x1800000ff
|
||||
1800000e1: 48 8d 05 18 32 fb ff lea -0x4cde8(%rip),%rax # 0x17ffb3300
|
||||
1800000e8: 4c 89 f9 mov %r15,%rcx
|
||||
1800000eb: c4 c1 7a 10 54 24 10 vmovss 0x10(%r12),%xmm2
|
||||
1800000f2: 4c 89 fa mov %r15,%rdx
|
||||
1800000f5: 42 ff 94 f0 20 f2 c5 call *0x1c5f220(%rax,%r14,8)
|
||||
1800000fc: 01
|
||||
1800000fd: eb 15 jmp 0x180000114
|
||||
1800000ff: 48 8d 05 fa 31 fb ff lea -0x4ce06(%rip),%rax # 0x17ffb3300
|
||||
180000106: 4c 89 f9 mov %r15,%rcx
|
||||
180000109: 4c 89 fa mov %r15,%rdx
|
||||
18000010c: 42 ff 94 f0 50 f2 c5 call *0x1c5f250(%rax,%r14,8)
|
||||
180000113: 01
|
||||
180000114: 33 c0 xor %eax,%eax
|
||||
180000116: 48 83 c4 30 add $0x30,%rsp
|
||||
18000011a: 5d pop %rbp
|
||||
18000011b: 41 5f pop %r15
|
||||
18000011d: 41 5e pop %r14
|
||||
18000011f: 41 5c pop %r12
|
||||
180000121: 5f pop %rdi
|
||||
180000122: 5e pop %rsi
|
||||
180000123: 5b pop %rbx
|
||||
180000124: c3 ret
|
||||
180000125: 4c 89 c8 mov %r9,%rax
|
||||
180000128: 48 83 e0 3f and $0x3f,%rax
|
||||
18000012c: 48 f7 d8 neg %rax
|
||||
18000012f: 48 83 e0 3f and $0x3f,%rax
|
||||
180000133: 4c 03 c8 add %rax,%r9
|
||||
180000136: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
||||
18000013c: 49 0f 4f d9 cmovg %r9,%rbx
|
||||
180000140: bf 01 00 00 00 mov $0x1,%edi
|
||||
180000145: 49 89 e2 mov %rsp,%r10
|
||||
180000148: c4 e2 09 f7 ef shlx %r14d,%edi,%ebp
|
||||
18000014d: 41 8d 76 ff lea -0x1(%r14),%esi
|
||||
180000151: 48 63 ed movslq %ebp,%rbp
|
||||
180000154: 4c 89 fa mov %r15,%rdx
|
||||
180000157: c5 fa 10 09 vmovss (%rcx),%xmm1
|
||||
18000015b: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
||||
180000161: c4 e2 49 f7 ff shlx %esi,%edi,%edi
|
||||
180000166: 41 89 f8 mov %edi,%r8d
|
||||
180000169: c5 fa 10 14 a9 vmovss (%rcx,%rbp,4),%xmm2
|
||||
18000016e: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0
|
||||
180000172: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
||||
180000176: c4 c1 7a 11 07 vmovss %xmm0,(%r15)
|
||||
18000017b: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15)
|
||||
180000181: 49 8b 44 24 58 mov 0x58(%r12),%rax
|
||||
180000186: 49 89 42 20 mov %rax,0x20(%r10)
|
||||
18000018a: e8 31 85 0d 00 call 0x1800d86c0
|
||||
18000018f: 41 83 fe 07 cmp $0x7,%r14d
|
||||
180000193: 7f 43 jg 0x1800001d8
|
||||
180000195: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
18000019b: 74 21 je 0x1800001be
|
||||
18000019d: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001a0: 4c 89 f9 mov %r15,%rcx
|
||||
1800001a3: c4 c1 7a 10 54 24 10 vmovss 0x10(%r12),%xmm2
|
||||
1800001aa: 4c 8d 25 4f 31 fb ff lea -0x4ceb1(%rip),%r12 # 0x17ffb3300
|
||||
1800001b1: 4c 89 fa mov %r15,%rdx
|
||||
1800001b4: 43 ff 94 f4 78 f2 c5 call *0x1c5f278(%r12,%r14,8)
|
||||
1800001bb: 01
|
||||
1800001bc: eb 77 jmp 0x180000235
|
||||
1800001be: 4d 63 f6 movslq %r14d,%r14
|
||||
1800001c1: 48 8d 05 38 31 fb ff lea -0x4cec8(%rip),%rax # 0x17ffb3300
|
||||
1800001c8: 4c 89 f9 mov %r15,%rcx
|
||||
1800001cb: 4c 89 fa mov %r15,%rdx
|
||||
1800001ce: 42 ff 94 f0 b0 f2 c5 call *0x1c5f2b0(%rax,%r14,8)
|
||||
1800001d5: 01
|
||||
1800001d6: eb 5d jmp 0x180000235
|
||||
1800001d8: 41 83 fe 13 cmp $0x13,%r14d
|
||||
1800001dc: 7e 1a jle 0x1800001f8
|
||||
1800001de: 48 89 e0 mov %rsp,%rax
|
||||
1800001e1: 4c 89 e1 mov %r12,%rcx
|
||||
1800001e4: 4c 89 fa mov %r15,%rdx
|
||||
1800001e7: 4d 89 f8 mov %r15,%r8
|
||||
1800001ea: 41 89 f1 mov %esi,%r9d
|
||||
1800001ed: 48 89 58 20 mov %rbx,0x20(%rax)
|
||||
1800001f1: e8 4a 8d 0d 00 call 0x1800d8f40
|
||||
1800001f6: eb 3d jmp 0x180000235
|
||||
1800001f8: 48 89 e6 mov %rsp,%rsi
|
||||
1800001fb: 4c 89 f9 mov %r15,%rcx
|
||||
1800001fe: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
||||
180000203: 4c 89 fa mov %r15,%rdx
|
||||
180000206: 41 89 f8 mov %edi,%r8d
|
||||
180000209: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
||||
18000020e: 48 89 46 20 mov %rax,0x20(%rsi)
|
||||
180000212: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
||||
180000216: e8 e5 51 b4 01 call 0x181b45400
|
||||
18000021b: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
||||
180000221: 74 12 je 0x180000235
|
||||
180000223: c4 c1 7a 10 44 24 10 vmovss 0x10(%r12),%xmm0
|
||||
18000022a: 4c 89 fa mov %r15,%rdx
|
||||
18000022d: 41 89 e8 mov %ebp,%r8d
|
||||
180000230: e8 6b 32 fc ff call 0x17ffc34a0
|
||||
180000235: 33 c0 xor %eax,%eax
|
||||
180000237: 48 83 c4 30 add $0x30,%rsp
|
||||
18000023b: 5d pop %rbp
|
||||
18000023c: 41 5f pop %r15
|
||||
18000023e: 41 5e pop %r14
|
||||
180000240: 41 5c pop %r12
|
||||
180000242: 5f pop %rdi
|
||||
180000243: 5e pop %rsi
|
||||
180000244: 5b pop %rbx
|
||||
180000245: c3 ret
|
||||
180000246: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
||||
18000024c: 7e 14 jle 0x180000262
|
||||
18000024e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
||||
180000253: 48 83 c4 30 add $0x30,%rsp
|
||||
180000257: 5d pop %rbp
|
||||
180000258: 41 5f pop %r15
|
||||
18000025a: 41 5e pop %r14
|
||||
18000025c: 41 5c pop %r12
|
||||
18000025e: 5f pop %rdi
|
||||
18000025f: 5e pop %rsi
|
||||
180000260: 5b pop %rbx
|
||||
180000261: c3 ret
|
||||
@@ -0,0 +1,120 @@
|
||||
|
||||
/tmp/det/fun_18004cf80.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 05 cmp $0x5,%r8d
|
||||
180000004: 7d 38 jge 0x18000003e
|
||||
180000006: 41 ff c8 dec %r8d
|
||||
180000009: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000d: 74 2e je 0x18000003d
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f2 0f 58 01 addsd (%rcx),%xmm0
|
||||
18000002b: 48 83 c1 08 add $0x8,%rcx
|
||||
18000002f: f2 0f 11 02 movsd %xmm0,(%rdx)
|
||||
180000033: 48 83 c2 08 add $0x8,%rdx
|
||||
180000037: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003b: 75 e3 jne 0x180000020
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
||||
180000045: 0f 85 ae 00 00 00 jne 0x1800000f9
|
||||
18000004b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000052: 74 17 je 0x18000006b
|
||||
180000054: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000058: 41 ff c8 dec %r8d
|
||||
18000005b: f2 0f 58 01 addsd (%rcx),%xmm0
|
||||
18000005f: 48 83 c1 08 add $0x8,%rcx
|
||||
180000063: f2 0f 11 02 movsd %xmm0,(%rdx)
|
||||
180000067: 48 83 c2 08 add $0x8,%rdx
|
||||
18000006b: 44 89 c0 mov %r8d,%eax
|
||||
18000006e: 41 83 e0 03 and $0x3,%r8d
|
||||
180000072: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000075: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
18000007c: 75 42 jne 0x1800000c0
|
||||
18000007e: 66 90 xchg %ax,%ax
|
||||
180000080: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000084: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000087: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
18000008b: 66 0f 58 01 addpd (%rcx),%xmm0
|
||||
18000008f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
||||
180000094: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000097: 48 83 c1 20 add $0x20,%rcx
|
||||
18000009b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000009f: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000a3: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000a6: 75 d8 jne 0x180000080
|
||||
1800000a8: e9 59 ff ff ff jmp 0x180000006
|
||||
1800000ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b4: 00
|
||||
1800000b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
1800000c4: f2 0f 10 01 movsd (%rcx),%xmm0
|
||||
1800000c8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
||||
1800000cd: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
||||
1800000d2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
||||
1800000d7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000db: 66 0f 58 02 addpd (%rdx),%xmm0
|
||||
1800000df: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
||||
1800000e4: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
1800000e7: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
1800000eb: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000ef: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000f2: 75 cc jne 0x1800000c0
|
||||
1800000f4: e9 0d ff ff ff jmp 0x180000006
|
||||
1800000f9: 44 89 c0 mov %r8d,%eax
|
||||
1800000fc: 41 83 e0 03 and $0x3,%r8d
|
||||
180000100: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000103: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
18000010a: 0f 85 70 00 00 00 jne 0x180000180
|
||||
180000110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000117: 00
|
||||
180000118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000011f: 90 nop
|
||||
180000120: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000124: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000128: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
||||
18000012d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
||||
180000132: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
||||
180000137: 66 0f 58 01 addpd (%rcx),%xmm0
|
||||
18000013b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
||||
180000140: f2 0f 11 02 movsd %xmm0,(%rdx)
|
||||
180000144: 48 83 c1 20 add $0x20,%rcx
|
||||
180000148: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
||||
18000014d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
||||
180000152: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
||||
180000157: 48 83 c2 20 add $0x20,%rdx
|
||||
18000015b: 83 c0 fc add $0xfffffffc,%eax
|
||||
18000015e: 75 c0 jne 0x180000120
|
||||
180000160: e9 a1 fe ff ff jmp 0x180000006
|
||||
180000165: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000016c: 00
|
||||
18000016d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000180: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000184: f2 0f 10 12 movsd (%rdx),%xmm2
|
||||
180000188: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
||||
18000018d: f2 0f 10 01 movsd (%rcx),%xmm0
|
||||
180000191: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
||||
180000196: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
||||
18000019b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
||||
1800001a0: 48 83 c1 20 add $0x20,%rcx
|
||||
1800001a4: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
||||
1800001a9: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
||||
1800001ae: 66 0f 58 d0 addpd %xmm0,%xmm2
|
||||
1800001b2: 66 0f 58 d9 addpd %xmm1,%xmm3
|
||||
1800001b6: f2 0f 11 12 movsd %xmm2,(%rdx)
|
||||
1800001ba: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
||||
1800001bf: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
||||
1800001c4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
||||
1800001c9: 48 rex.W
|
||||
1800001ca: 83 .byte 0x83
|
||||
1800001cb: c2 .byte 0xc2
|
||||
@@ -0,0 +1,70 @@
|
||||
|
||||
/tmp/det/fun_18004d160.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 05 cmp $0x5,%r8d
|
||||
180000004: 7d 38 jge 0x18000003e
|
||||
180000006: 41 ff c8 dec %r8d
|
||||
180000009: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000d: 74 2e je 0x18000003d
|
||||
18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000016: 00
|
||||
180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001e: 66 90 xchg %ax,%ax
|
||||
180000020: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f2 0f 58 01 addsd (%rcx),%xmm0
|
||||
18000002b: 48 83 c1 08 add $0x8,%rcx
|
||||
18000002f: f2 0f 11 02 movsd %xmm0,(%rdx)
|
||||
180000033: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
||||
180000037: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003b: 75 e3 jne 0x180000020
|
||||
18000003d: c3 ret
|
||||
18000003e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
||||
180000045: 0f 85 ae 00 00 00 jne 0x1800000f9
|
||||
18000004b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000052: 74 17 je 0x18000006b
|
||||
180000054: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000058: 41 ff c8 dec %r8d
|
||||
18000005b: f2 0f 58 01 addsd (%rcx),%xmm0
|
||||
18000005f: 48 83 c1 08 add $0x8,%rcx
|
||||
180000063: f2 0f 11 02 movsd %xmm0,(%rdx)
|
||||
180000067: 48 83 c2 08 add $0x8,%rdx
|
||||
18000006b: 44 89 c0 mov %r8d,%eax
|
||||
18000006e: 41 83 e0 03 and $0x3,%r8d
|
||||
180000072: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000075: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
18000007c: 75 42 jne 0x1800000c0
|
||||
18000007e: 66 90 xchg %ax,%ax
|
||||
180000080: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000084: 0f 28 02 movaps (%rdx),%xmm0
|
||||
180000087: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
||||
18000008b: 66 0f 58 01 addpd (%rcx),%xmm0
|
||||
18000008f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
||||
180000094: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
180000097: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
||||
18000009b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
18000009f: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
1800000a3: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000a6: 75 d8 jne 0x180000080
|
||||
1800000a8: e9 59 ff ff ff jmp 0x180000006
|
||||
1800000ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b4: 00
|
||||
1800000b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
1800000c4: f2 0f 10 01 movsd (%rcx),%xmm0
|
||||
1800000c8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
||||
1800000cd: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
||||
1800000d2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
||||
1800000d7: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000db: 66 0f 58 02 addpd (%rdx),%xmm0
|
||||
1800000df: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
||||
1800000e4: 0f 29 02 movaps %xmm0,(%rdx)
|
||||
1800000e7: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
||||
1800000eb: 48 rex.W
|
||||
1800000ec: 83 .byte 0x83
|
||||
1800000ed: c2 .byte 0xc2
|
||||
@@ -0,0 +1,102 @@
|
||||
|
||||
/tmp/det/fun_18004d340.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 41 83 f8 05 cmp $0x5,%r8d
|
||||
180000004: 7d 39 jge 0x18000003f
|
||||
180000006: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
18000000a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000000e: 74 2e je 0x18000003e
|
||||
180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000017: 00
|
||||
180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000001f: 90 nop
|
||||
180000020: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000024: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000028: f2 0f 58 01 addsd (%rcx),%xmm0
|
||||
18000002c: 48 83 c1 08 add $0x8,%rcx
|
||||
180000030: f2 0f 11 02 movsd %xmm0,(%rdx)
|
||||
180000034: 48 83 c2 08 add $0x8,%rdx
|
||||
180000038: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
18000003c: 75 e2 jne 0x180000020
|
||||
18000003e: c3 ret
|
||||
18000003f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
||||
180000046: 0f 85 a1 00 00 00 jne 0x1800000ed
|
||||
18000004c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
180000053: 74 18 je 0x18000006d
|
||||
180000055: f2 0f 10 02 movsd (%rdx),%xmm0
|
||||
180000059: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
18000005d: f2 0f 58 01 addsd (%rcx),%xmm0
|
||||
180000061: 48 83 c1 08 add $0x8,%rcx
|
||||
180000065: f2 0f 11 02 movsd %xmm0,(%rdx)
|
||||
180000069: 48 83 c2 08 add $0x8,%rdx
|
||||
18000006d: 44 89 c0 mov %r8d,%eax
|
||||
180000070: 41 83 e0 03 and $0x3,%r8d
|
||||
180000074: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000077: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
18000007e: 75 40 jne 0x1800000c0
|
||||
180000080: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000084: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000087: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000008b: 66 0f 58 01 addpd (%rcx),%xmm0
|
||||
18000008f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
||||
180000094: 48 83 c1 20 add $0x20,%rcx
|
||||
180000098: 0f 11 02 movups %xmm0,(%rdx)
|
||||
18000009b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
||||
18000009f: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000a3: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000a6: 75 d8 jne 0x180000080
|
||||
1800000a8: e9 59 ff ff ff jmp 0x180000006
|
||||
1800000ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000b4: 00
|
||||
1800000b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000bc: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
1800000c4: 0f 10 01 movups (%rcx),%xmm0
|
||||
1800000c7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
1800000cb: 48 83 c1 20 add $0x20,%rcx
|
||||
1800000cf: 66 0f 58 02 addpd (%rdx),%xmm0
|
||||
1800000d3: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
||||
1800000d8: 0f 11 02 movups %xmm0,(%rdx)
|
||||
1800000db: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
||||
1800000df: 48 83 c2 20 add $0x20,%rdx
|
||||
1800000e3: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000e6: 75 d8 jne 0x1800000c0
|
||||
1800000e8: e9 19 ff ff ff jmp 0x180000006
|
||||
1800000ed: 44 89 c0 mov %r8d,%eax
|
||||
1800000f0: 41 83 e0 03 and $0x3,%r8d
|
||||
1800000f4: 83 e0 fc and $0xfffffffc,%eax
|
||||
1800000f7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
||||
1800000fe: 75 40 jne 0x180000140
|
||||
180000100: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000104: 0f 10 02 movups (%rdx),%xmm0
|
||||
180000107: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
||||
18000010b: 66 0f 58 01 addpd (%rcx),%xmm0
|
||||
18000010f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
||||
180000114: 48 83 c1 20 add $0x20,%rcx
|
||||
180000118: 0f 11 02 movups %xmm0,(%rdx)
|
||||
18000011b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
||||
18000011f: 48 83 c2 20 add $0x20,%rdx
|
||||
180000123: 83 c0 fc add $0xfffffffc,%eax
|
||||
180000126: 75 d8 jne 0x180000100
|
||||
180000128: e9 d9 fe ff ff jmp 0x180000006
|
||||
18000012d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000134: 00
|
||||
180000135: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000013c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
180000140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
||||
180000144: 0f 10 12 movups (%rdx),%xmm2
|
||||
180000147: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
||||
18000014b: 0f 10 01 movups (%rcx),%xmm0
|
||||
18000014e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
||||
180000152: 66 0f 58 d0 addpd %xmm0,%xmm2
|
||||
180000156: 48 83 c1 20 add $0x20,%rcx
|
||||
18000015a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
||||
18000015e: 0f 11 12 movups %xmm2,(%rdx)
|
||||
180000161: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
||||
180000165: 48 rex.W
|
||||
180000166: 83 .byte 0x83
|
||||
180000167: c2 .byte 0xc2
|
||||
@@ -0,0 +1,424 @@
|
||||
|
||||
/tmp/det/fun_18004d4c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 56 push %rsi
|
||||
180000001: 57 push %rdi
|
||||
180000002: 41 54 push %r12
|
||||
180000004: 41 56 push %r14
|
||||
180000006: 41 57 push %r15
|
||||
180000008: 55 push %rbp
|
||||
180000009: 4c 89 c0 mov %r8,%rax
|
||||
18000000c: 48 83 e0 18 and $0x18,%rax
|
||||
180000010: 49 89 d6 mov %rdx,%r14
|
||||
180000013: 49 89 cc mov %rcx,%r12
|
||||
180000016: 85 c0 test %eax,%eax
|
||||
180000018: 0f 84 8d 00 00 00 je 0x1800000ab
|
||||
18000001e: c1 e8 03 shr $0x3,%eax
|
||||
180000021: 4c 89 e2 mov %r12,%rdx
|
||||
180000024: f7 d8 neg %eax
|
||||
180000026: 4c 89 f1 mov %r14,%rcx
|
||||
180000029: 83 c0 04 add $0x4,%eax
|
||||
18000002c: 4c 89 c5 mov %r8,%rbp
|
||||
18000002f: 41 3b c1 cmp %r9d,%eax
|
||||
180000032: 41 0f 4d c1 cmovge %r9d,%eax
|
||||
180000036: a8 04 test $0x4,%al
|
||||
180000038: 74 2b je 0x180000065
|
||||
18000003a: c4 c1 78 10 04 24 vmovups (%r12),%xmm0
|
||||
180000040: c4 c1 78 10 0e vmovups (%r14),%xmm1
|
||||
180000045: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2
|
||||
180000049: 49 8d 54 24 10 lea 0x10(%r12),%rdx
|
||||
18000004e: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3
|
||||
180000052: 49 8d 4e 10 lea 0x10(%r14),%rcx
|
||||
180000056: c4 c1 78 11 10 vmovups %xmm2,(%r8)
|
||||
18000005b: c4 c1 78 11 58 10 vmovups %xmm3,0x10(%r8)
|
||||
180000061: 49 8d 68 20 lea 0x20(%r8),%rbp
|
||||
180000065: a8 02 test $0x2,%al
|
||||
180000067: 74 1d je 0x180000086
|
||||
180000069: c5 fb 10 12 vmovsd (%rdx),%xmm2
|
||||
18000006d: 48 83 c2 08 add $0x8,%rdx
|
||||
180000071: c5 fb 10 19 vmovsd (%rcx),%xmm3
|
||||
180000075: 48 83 c1 08 add $0x8,%rcx
|
||||
180000079: c5 e8 14 e3 vunpcklps %xmm3,%xmm2,%xmm4
|
||||
18000007d: c5 f8 11 65 00 vmovups %xmm4,0x0(%rbp)
|
||||
180000082: 48 83 c5 10 add $0x10,%rbp
|
||||
180000086: a8 01 test $0x1,%al
|
||||
180000088: 74 0f je 0x180000099
|
||||
18000008a: c5 fa 10 02 vmovss (%rdx),%xmm0
|
||||
18000008e: c4 e3 79 21 09 10 vinsertps $0x10,(%rcx),%xmm0,%xmm1
|
||||
180000094: c5 f8 13 4d 00 vmovlps %xmm1,0x0(%rbp)
|
||||
180000099: 48 63 c0 movslq %eax,%rax
|
||||
18000009c: 44 2b c8 sub %eax,%r9d
|
||||
18000009f: 4d 8d 24 84 lea (%r12,%rax,4),%r12
|
||||
1800000a3: 4d 8d 34 86 lea (%r14,%rax,4),%r14
|
||||
1800000a7: 4d 8d 04 c0 lea (%r8,%rax,8),%r8
|
||||
1800000ab: 44 89 c9 mov %r9d,%ecx
|
||||
1800000ae: 4c 89 e7 mov %r12,%rdi
|
||||
1800000b1: 41 c1 f9 03 sar $0x3,%r9d
|
||||
1800000b5: 4c 89 f6 mov %r14,%rsi
|
||||
1800000b8: 4c 89 c5 mov %r8,%rbp
|
||||
1800000bb: 83 e1 07 and $0x7,%ecx
|
||||
1800000be: 45 85 c9 test %r9d,%r9d
|
||||
1800000c1: 0f 8e 18 01 00 00 jle 0x1800001df
|
||||
1800000c7: b8 01 00 00 00 mov $0x1,%eax
|
||||
1800000cc: 45 89 cf mov %r9d,%r15d
|
||||
1800000cf: 45 33 d2 xor %r10d,%r10d
|
||||
1800000d2: 41 d1 ef shr $1,%r15d
|
||||
1800000d5: 45 33 db xor %r11d,%r11d
|
||||
1800000d8: 33 d2 xor %edx,%edx
|
||||
1800000da: 45 85 ff test %r15d,%r15d
|
||||
1800000dd: 0f 86 a8 00 00 00 jbe 0x18000018b
|
||||
1800000e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ea: 00
|
||||
1800000eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000100: c4 c1 7c 10 04 3b vmovups (%r11,%rdi,1),%ymm0
|
||||
180000106: 49 ff c2 inc %r10
|
||||
180000109: c4 c1 7c 10 64 3b 20 vmovups 0x20(%r11,%rdi,1),%ymm4
|
||||
180000110: c4 c1 7c 10 0c 33 vmovups (%r11,%rsi,1),%ymm1
|
||||
180000116: c4 c1 7c 10 6c 33 20 vmovups 0x20(%r11,%rsi,1),%ymm5
|
||||
18000011d: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
|
||||
180000121: 4d 8d 64 3b 40 lea 0x40(%r11,%rdi,1),%r12
|
||||
180000126: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3
|
||||
18000012a: 4d 8d 74 33 40 lea 0x40(%r11,%rsi,1),%r14
|
||||
18000012f: c5 dc 14 c5 vunpcklps %ymm5,%ymm4,%ymm0
|
||||
180000133: 49 83 c3 40 add $0x40,%r11
|
||||
180000137: c5 dc 15 e5 vunpckhps %ymm5,%ymm4,%ymm4
|
||||
18000013b: 4c 8d 84 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r8
|
||||
180000142: 00
|
||||
180000143: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1)
|
||||
180000148: c4 c1 78 11 58 90 vmovups %xmm3,-0x70(%r8)
|
||||
18000014e: c4 c3 7d 19 50 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r8)
|
||||
180000155: c4 c1 78 11 40 c0 vmovups %xmm0,-0x40(%r8)
|
||||
18000015b: c4 c1 78 11 60 d0 vmovups %xmm4,-0x30(%r8)
|
||||
180000161: c4 c3 7d 19 58 b0 01 vextractf128 $0x1,%ymm3,-0x50(%r8)
|
||||
180000168: c4 c3 7d 19 40 e0 01 vextractf128 $0x1,%ymm0,-0x20(%r8)
|
||||
18000016f: c4 c3 7d 19 60 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r8)
|
||||
180000176: 48 81 c2 80 00 00 00 add $0x80,%rdx
|
||||
18000017d: 4d 3b d7 cmp %r15,%r10
|
||||
180000180: 0f 82 7a ff ff ff jb 0x180000100
|
||||
180000186: 43 8d 44 12 01 lea 0x1(%r10,%r10,1),%eax
|
||||
18000018b: 8d 50 ff lea -0x1(%rax),%edx
|
||||
18000018e: 41 3b d1 cmp %r9d,%edx
|
||||
180000191: 73 4c jae 0x1800001df
|
||||
180000193: 4c 63 c0 movslq %eax,%r8
|
||||
180000196: 4d 89 c6 mov %r8,%r14
|
||||
180000199: 49 c1 e6 05 shl $0x5,%r14
|
||||
18000019d: 49 c1 e0 06 shl $0x6,%r8
|
||||
1800001a1: c4 c1 7c 10 44 3e e0 vmovups -0x20(%r14,%rdi,1),%ymm0
|
||||
1800001a8: 4e 8d 24 37 lea (%rdi,%r14,1),%r12
|
||||
1800001ac: c4 a1 7c 10 4c 36 e0 vmovups -0x20(%rsi,%r14,1),%ymm1
|
||||
1800001b3: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
|
||||
1800001b7: 4c 03 f6 add %rsi,%r14
|
||||
1800001ba: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3
|
||||
1800001be: c4 c1 78 11 54 28 c0 vmovups %xmm2,-0x40(%r8,%rbp,1)
|
||||
1800001c5: c4 c1 78 11 5c 28 d0 vmovups %xmm3,-0x30(%r8,%rbp,1)
|
||||
1800001cc: c4 c3 7d 19 54 28 e0 vextractf128 $0x1,%ymm2,-0x20(%r8,%rbp,1)
|
||||
1800001d3: 01
|
||||
1800001d4: c4 c3 7d 19 5c 28 f0 vextractf128 $0x1,%ymm3,-0x10(%r8,%rbp,1)
|
||||
1800001db: 01
|
||||
1800001dc: 4c 03 c5 add %rbp,%r8
|
||||
1800001df: 85 c9 test %ecx,%ecx
|
||||
1800001e1: 74 6a je 0x18000024d
|
||||
1800001e3: f6 c1 04 test $0x4,%cl
|
||||
1800001e6: 74 2a je 0x180000212
|
||||
1800001e8: c4 c1 78 10 04 24 vmovups (%r12),%xmm0
|
||||
1800001ee: c4 c1 78 10 0e vmovups (%r14),%xmm1
|
||||
1800001f3: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2
|
||||
1800001f7: 49 83 c4 10 add $0x10,%r12
|
||||
1800001fb: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3
|
||||
1800001ff: 49 83 c6 10 add $0x10,%r14
|
||||
180000203: c4 c1 78 11 10 vmovups %xmm2,(%r8)
|
||||
180000208: c4 c1 78 11 58 10 vmovups %xmm3,0x10(%r8)
|
||||
18000020e: 49 83 c0 20 add $0x20,%r8
|
||||
180000212: f6 c1 02 test $0x2,%cl
|
||||
180000215: 74 20 je 0x180000237
|
||||
180000217: c4 c1 7b 10 14 24 vmovsd (%r12),%xmm2
|
||||
18000021d: 49 83 c4 08 add $0x8,%r12
|
||||
180000221: c4 c1 7b 10 1e vmovsd (%r14),%xmm3
|
||||
180000226: 49 83 c6 08 add $0x8,%r14
|
||||
18000022a: c5 e8 14 e3 vunpcklps %xmm3,%xmm2,%xmm4
|
||||
18000022e: c4 c1 78 11 20 vmovups %xmm4,(%r8)
|
||||
180000233: 49 83 c0 10 add $0x10,%r8
|
||||
180000237: f6 c1 01 test $0x1,%cl
|
||||
18000023a: 74 11 je 0x18000024d
|
||||
18000023c: c4 c1 7a 10 04 24 vmovss (%r12),%xmm0
|
||||
180000242: c4 c3 79 21 0e 10 vinsertps $0x10,(%r14),%xmm0,%xmm1
|
||||
180000248: c4 c1 78 13 08 vmovlps %xmm1,(%r8)
|
||||
18000024d: c5 f8 77 vzeroupper
|
||||
180000250: 5d pop %rbp
|
||||
180000251: 41 5f pop %r15
|
||||
180000253: 41 5e pop %r14
|
||||
180000255: 41 5c pop %r12
|
||||
180000257: 5f pop %rdi
|
||||
180000258: 5e pop %rsi
|
||||
180000259: c3 ret
|
||||
18000025a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
||||
180000260: 57 push %rdi
|
||||
180000261: 41 56 push %r14
|
||||
180000263: 41 57 push %r15
|
||||
180000265: 55 push %rbp
|
||||
180000266: 49 89 d6 mov %rdx,%r14
|
||||
180000269: 4c 89 f0 mov %r14,%rax
|
||||
18000026c: 49 89 cb mov %rcx,%r11
|
||||
18000026f: 48 83 e0 18 and $0x18,%rax
|
||||
180000273: c5 f4 57 c9 vxorps %ymm1,%ymm1,%ymm1
|
||||
180000277: 85 c0 test %eax,%eax
|
||||
180000279: 74 70 je 0x1800002eb
|
||||
18000027b: c1 e8 03 shr $0x3,%eax
|
||||
18000027e: 4c 89 da mov %r11,%rdx
|
||||
180000281: f7 d8 neg %eax
|
||||
180000283: 4c 89 f1 mov %r14,%rcx
|
||||
180000286: 83 c0 04 add $0x4,%eax
|
||||
180000289: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
||||
18000028d: 41 3b c0 cmp %r8d,%eax
|
||||
180000290: 41 0f 4d c0 cmovge %r8d,%eax
|
||||
180000294: a8 04 test $0x4,%al
|
||||
180000296: 74 1f je 0x1800002b7
|
||||
180000298: c4 c1 78 10 13 vmovups (%r11),%xmm2
|
||||
18000029d: c5 f8 14 da vunpcklps %xmm2,%xmm0,%xmm3
|
||||
1800002a1: 49 8d 53 10 lea 0x10(%r11),%rdx
|
||||
1800002a5: c5 f8 15 e2 vunpckhps %xmm2,%xmm0,%xmm4
|
||||
1800002a9: 49 8d 4e 20 lea 0x20(%r14),%rcx
|
||||
1800002ad: c4 c1 78 11 1e vmovups %xmm3,(%r14)
|
||||
1800002b2: c5 f8 11 61 f0 vmovups %xmm4,-0x10(%rcx)
|
||||
1800002b7: a8 02 test $0x2,%al
|
||||
1800002b9: 74 14 je 0x1800002cf
|
||||
1800002bb: c5 fb 10 1a vmovsd (%rdx),%xmm3
|
||||
1800002bf: 48 83 c2 08 add $0x8,%rdx
|
||||
1800002c3: c5 f8 14 e3 vunpcklps %xmm3,%xmm0,%xmm4
|
||||
1800002c7: c5 f8 11 21 vmovups %xmm4,(%rcx)
|
||||
1800002cb: 48 83 c1 10 add $0x10,%rcx
|
||||
1800002cf: a8 01 test $0x1,%al
|
||||
1800002d1: 74 0a je 0x1800002dd
|
||||
1800002d3: c4 e3 79 21 02 10 vinsertps $0x10,(%rdx),%xmm0,%xmm0
|
||||
1800002d9: c5 f8 13 01 vmovlps %xmm0,(%rcx)
|
||||
1800002dd: 48 63 c0 movslq %eax,%rax
|
||||
1800002e0: 44 2b c0 sub %eax,%r8d
|
||||
1800002e3: 4d 8d 1c 83 lea (%r11,%rax,4),%r11
|
||||
1800002e7: 4d 8d 34 c6 lea (%r14,%rax,8),%r14
|
||||
1800002eb: 44 89 c1 mov %r8d,%ecx
|
||||
1800002ee: 4c 89 df mov %r11,%rdi
|
||||
1800002f1: 41 c1 f8 03 sar $0x3,%r8d
|
||||
1800002f5: 4c 89 f5 mov %r14,%rbp
|
||||
1800002f8: 83 e1 07 and $0x7,%ecx
|
||||
1800002fb: 45 85 c0 test %r8d,%r8d
|
||||
1800002fe: 0f 8e da 00 00 00 jle 0x1800003de
|
||||
180000304: b8 01 00 00 00 mov $0x1,%eax
|
||||
180000309: 45 89 c7 mov %r8d,%r15d
|
||||
18000030c: 45 33 c9 xor %r9d,%r9d
|
||||
18000030f: 41 d1 ef shr $1,%r15d
|
||||
180000312: 45 33 d2 xor %r10d,%r10d
|
||||
180000315: 33 d2 xor %edx,%edx
|
||||
180000317: 45 85 ff test %r15d,%r15d
|
||||
18000031a: 0f 86 75 00 00 00 jbe 0x180000395
|
||||
180000320: c4 c1 7c 10 04 3a vmovups (%r10,%rdi,1),%ymm0
|
||||
180000326: 49 ff c1 inc %r9
|
||||
180000329: c4 c1 7c 10 64 3a 20 vmovups 0x20(%r10,%rdi,1),%ymm4
|
||||
180000330: c5 f4 14 d0 vunpcklps %ymm0,%ymm1,%ymm2
|
||||
180000334: 4d 8d 5c 3a 40 lea 0x40(%r10,%rdi,1),%r11
|
||||
180000339: c5 f4 15 d8 vunpckhps %ymm0,%ymm1,%ymm3
|
||||
18000033d: 49 83 c2 40 add $0x40,%r10
|
||||
180000341: c5 f4 14 ec vunpcklps %ymm4,%ymm1,%ymm5
|
||||
180000345: 4c 8d b4 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r14
|
||||
18000034c: 00
|
||||
18000034d: c5 f4 15 e4 vunpckhps %ymm4,%ymm1,%ymm4
|
||||
180000351: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1)
|
||||
180000356: c4 c1 78 11 5e 90 vmovups %xmm3,-0x70(%r14)
|
||||
18000035c: c4 c3 7d 19 56 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r14)
|
||||
180000363: c4 c1 78 11 6e c0 vmovups %xmm5,-0x40(%r14)
|
||||
180000369: c4 c1 78 11 66 d0 vmovups %xmm4,-0x30(%r14)
|
||||
18000036f: c4 c3 7d 19 5e b0 01 vextractf128 $0x1,%ymm3,-0x50(%r14)
|
||||
180000376: c4 c3 7d 19 6e e0 01 vextractf128 $0x1,%ymm5,-0x20(%r14)
|
||||
18000037d: c4 c3 7d 19 66 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r14)
|
||||
180000384: 48 81 c2 80 00 00 00 add $0x80,%rdx
|
||||
18000038b: 4d 3b cf cmp %r15,%r9
|
||||
18000038e: 72 90 jb 0x180000320
|
||||
180000390: 43 8d 44 09 01 lea 0x1(%r9,%r9,1),%eax
|
||||
180000395: 8d 50 ff lea -0x1(%rax),%edx
|
||||
180000398: 41 3b d0 cmp %r8d,%edx
|
||||
18000039b: 73 41 jae 0x1800003de
|
||||
18000039d: 4c 63 f0 movslq %eax,%r14
|
||||
1800003a0: 4d 89 f3 mov %r14,%r11
|
||||
1800003a3: 49 c1 e3 05 shl $0x5,%r11
|
||||
1800003a7: 49 c1 e6 06 shl $0x6,%r14
|
||||
1800003ab: c4 c1 7c 10 44 3b e0 vmovups -0x20(%r11,%rdi,1),%ymm0
|
||||
1800003b2: 4c 03 df add %rdi,%r11
|
||||
1800003b5: c5 f4 14 d0 vunpcklps %ymm0,%ymm1,%ymm2
|
||||
1800003b9: c5 f4 15 c8 vunpckhps %ymm0,%ymm1,%ymm1
|
||||
1800003bd: c4 c1 78 11 54 2e c0 vmovups %xmm2,-0x40(%r14,%rbp,1)
|
||||
1800003c4: c4 c1 78 11 4c 2e d0 vmovups %xmm1,-0x30(%r14,%rbp,1)
|
||||
1800003cb: c4 c3 7d 19 54 2e e0 vextractf128 $0x1,%ymm2,-0x20(%r14,%rbp,1)
|
||||
1800003d2: 01
|
||||
1800003d3: c4 c3 7d 19 4c 2e f0 vextractf128 $0x1,%ymm1,-0x10(%r14,%rbp,1)
|
||||
1800003da: 01
|
||||
1800003db: 4c 03 f5 add %rbp,%r14
|
||||
1800003de: 85 c9 test %ecx,%ecx
|
||||
1800003e0: 74 54 je 0x180000436
|
||||
1800003e2: f6 c1 04 test $0x4,%cl
|
||||
1800003e5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
||||
1800003e9: 74 20 je 0x18000040b
|
||||
1800003eb: c4 c1 78 10 0b vmovups (%r11),%xmm1
|
||||
1800003f0: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2
|
||||
1800003f4: 49 83 c3 10 add $0x10,%r11
|
||||
1800003f8: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3
|
||||
1800003fc: c4 c1 78 11 16 vmovups %xmm2,(%r14)
|
||||
180000401: c4 c1 78 11 5e 10 vmovups %xmm3,0x10(%r14)
|
||||
180000407: 49 83 c6 20 add $0x20,%r14
|
||||
18000040b: f6 c1 02 test $0x2,%cl
|
||||
18000040e: 74 16 je 0x180000426
|
||||
180000410: c4 c1 7b 10 13 vmovsd (%r11),%xmm2
|
||||
180000415: 49 83 c3 08 add $0x8,%r11
|
||||
180000419: c5 f8 14 da vunpcklps %xmm2,%xmm0,%xmm3
|
||||
18000041d: c4 c1 78 11 1e vmovups %xmm3,(%r14)
|
||||
180000422: 49 83 c6 10 add $0x10,%r14
|
||||
180000426: f6 c1 01 test $0x1,%cl
|
||||
180000429: 74 0b je 0x180000436
|
||||
18000042b: c4 c3 79 21 03 10 vinsertps $0x10,(%r11),%xmm0,%xmm0
|
||||
180000431: c4 c1 78 13 06 vmovlps %xmm0,(%r14)
|
||||
180000436: c5 f8 77 vzeroupper
|
||||
180000439: 5d pop %rbp
|
||||
18000043a: 41 5f pop %r15
|
||||
18000043c: 41 5e pop %r14
|
||||
18000043e: 5f pop %rdi
|
||||
18000043f: c3 ret
|
||||
180000440: 56 push %rsi
|
||||
180000441: 41 56 push %r14
|
||||
180000443: 41 57 push %r15
|
||||
180000445: 55 push %rbp
|
||||
180000446: 49 89 d6 mov %rdx,%r14
|
||||
180000449: 4c 89 f0 mov %r14,%rax
|
||||
18000044c: 49 89 cb mov %rcx,%r11
|
||||
18000044f: 48 83 e0 18 and $0x18,%rax
|
||||
180000453: c5 f4 57 c9 vxorps %ymm1,%ymm1,%ymm1
|
||||
180000457: 85 c0 test %eax,%eax
|
||||
180000459: 74 72 je 0x1800004cd
|
||||
18000045b: c1 e8 03 shr $0x3,%eax
|
||||
18000045e: 4c 89 da mov %r11,%rdx
|
||||
180000461: f7 d8 neg %eax
|
||||
180000463: 4c 89 f1 mov %r14,%rcx
|
||||
180000466: 83 c0 04 add $0x4,%eax
|
||||
180000469: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
||||
18000046d: 41 3b c0 cmp %r8d,%eax
|
||||
180000470: 41 0f 4d c0 cmovge %r8d,%eax
|
||||
180000474: a8 04 test $0x4,%al
|
||||
180000476: 74 1f je 0x180000497
|
||||
180000478: c4 c1 78 10 13 vmovups (%r11),%xmm2
|
||||
18000047d: c5 e8 14 d8 vunpcklps %xmm0,%xmm2,%xmm3
|
||||
180000481: 49 8d 53 10 lea 0x10(%r11),%rdx
|
||||
180000485: c5 e8 15 e0 vunpckhps %xmm0,%xmm2,%xmm4
|
||||
180000489: 49 8d 4e 20 lea 0x20(%r14),%rcx
|
||||
18000048d: c4 c1 78 11 1e vmovups %xmm3,(%r14)
|
||||
180000492: c5 f8 11 61 f0 vmovups %xmm4,-0x10(%rcx)
|
||||
180000497: a8 02 test $0x2,%al
|
||||
180000499: 74 14 je 0x1800004af
|
||||
18000049b: c5 fb 10 1a vmovsd (%rdx),%xmm3
|
||||
18000049f: 48 83 c2 08 add $0x8,%rdx
|
||||
1800004a3: c5 e0 14 e0 vunpcklps %xmm0,%xmm3,%xmm4
|
||||
1800004a7: c5 f8 11 21 vmovups %xmm4,(%rcx)
|
||||
1800004ab: 48 83 c1 10 add $0x10,%rcx
|
||||
1800004af: a8 01 test $0x1,%al
|
||||
1800004b1: 74 0c je 0x1800004bf
|
||||
1800004b3: c5 fa 10 12 vmovss (%rdx),%xmm2
|
||||
1800004b7: c5 e8 14 c0 vunpcklps %xmm0,%xmm2,%xmm0
|
||||
1800004bb: c5 f8 13 01 vmovlps %xmm0,(%rcx)
|
||||
1800004bf: 48 63 c0 movslq %eax,%rax
|
||||
1800004c2: 44 2b c0 sub %eax,%r8d
|
||||
1800004c5: 4d 8d 1c 83 lea (%r11,%rax,4),%r11
|
||||
1800004c9: 4d 8d 34 c6 lea (%r14,%rax,8),%r14
|
||||
1800004cd: 44 89 c1 mov %r8d,%ecx
|
||||
1800004d0: 4c 89 de mov %r11,%rsi
|
||||
1800004d3: 41 c1 f8 03 sar $0x3,%r8d
|
||||
1800004d7: 4c 89 f5 mov %r14,%rbp
|
||||
1800004da: 83 e1 07 and $0x7,%ecx
|
||||
1800004dd: 45 85 c0 test %r8d,%r8d
|
||||
1800004e0: 0f 8e f8 00 00 00 jle 0x1800005de
|
||||
1800004e6: b8 01 00 00 00 mov $0x1,%eax
|
||||
1800004eb: 45 89 c7 mov %r8d,%r15d
|
||||
1800004ee: 45 33 c9 xor %r9d,%r9d
|
||||
1800004f1: 41 d1 ef shr $1,%r15d
|
||||
1800004f4: 45 33 d2 xor %r10d,%r10d
|
||||
1800004f7: 33 d2 xor %edx,%edx
|
||||
1800004f9: 45 85 ff test %r15d,%r15d
|
||||
1800004fc: 0f 86 93 00 00 00 jbe 0x180000595
|
||||
180000502: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000509: 00
|
||||
18000050a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000511: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000518: 00
|
||||
180000519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000520: c4 c1 7c 10 04 32 vmovups (%r10,%rsi,1),%ymm0
|
||||
180000526: 49 ff c1 inc %r9
|
||||
180000529: c4 c1 7c 10 64 32 20 vmovups 0x20(%r10,%rsi,1),%ymm4
|
||||
180000530: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
|
||||
180000534: 4d 8d 5c 32 40 lea 0x40(%r10,%rsi,1),%r11
|
||||
180000539: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3
|
||||
18000053d: 49 83 c2 40 add $0x40,%r10
|
||||
180000541: c5 dc 14 e9 vunpcklps %ymm1,%ymm4,%ymm5
|
||||
180000545: 4c 8d b4 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r14
|
||||
18000054c: 00
|
||||
18000054d: c5 dc 15 e1 vunpckhps %ymm1,%ymm4,%ymm4
|
||||
180000551: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1)
|
||||
180000556: c4 c1 78 11 5e 90 vmovups %xmm3,-0x70(%r14)
|
||||
18000055c: c4 c3 7d 19 56 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r14)
|
||||
180000563: c4 c1 78 11 6e c0 vmovups %xmm5,-0x40(%r14)
|
||||
180000569: c4 c1 78 11 66 d0 vmovups %xmm4,-0x30(%r14)
|
||||
18000056f: c4 c3 7d 19 5e b0 01 vextractf128 $0x1,%ymm3,-0x50(%r14)
|
||||
180000576: c4 c3 7d 19 6e e0 01 vextractf128 $0x1,%ymm5,-0x20(%r14)
|
||||
18000057d: c4 c3 7d 19 66 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r14)
|
||||
180000584: 48 81 c2 80 00 00 00 add $0x80,%rdx
|
||||
18000058b: 4d 3b cf cmp %r15,%r9
|
||||
18000058e: 72 90 jb 0x180000520
|
||||
180000590: 43 8d 44 09 01 lea 0x1(%r9,%r9,1),%eax
|
||||
180000595: 8d 50 ff lea -0x1(%rax),%edx
|
||||
180000598: 41 3b d0 cmp %r8d,%edx
|
||||
18000059b: 73 41 jae 0x1800005de
|
||||
18000059d: 4c 63 f0 movslq %eax,%r14
|
||||
1800005a0: 4d 89 f3 mov %r14,%r11
|
||||
1800005a3: 49 c1 e3 05 shl $0x5,%r11
|
||||
1800005a7: 49 c1 e6 06 shl $0x6,%r14
|
||||
1800005ab: c4 c1 7c 10 44 33 e0 vmovups -0x20(%r11,%rsi,1),%ymm0
|
||||
1800005b2: 4c 03 de add %rsi,%r11
|
||||
1800005b5: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2
|
||||
1800005b9: c5 fc 15 c9 vunpckhps %ymm1,%ymm0,%ymm1
|
||||
1800005bd: c4 c1 78 11 54 2e c0 vmovups %xmm2,-0x40(%r14,%rbp,1)
|
||||
1800005c4: c4 c1 78 11 4c 2e d0 vmovups %xmm1,-0x30(%r14,%rbp,1)
|
||||
1800005cb: c4 c3 7d 19 54 2e e0 vextractf128 $0x1,%ymm2,-0x20(%r14,%rbp,1)
|
||||
1800005d2: 01
|
||||
1800005d3: c4 c3 7d 19 4c 2e f0 vextractf128 $0x1,%ymm1,-0x10(%r14,%rbp,1)
|
||||
1800005da: 01
|
||||
1800005db: 4c 03 f5 add %rbp,%r14
|
||||
1800005de: 85 c9 test %ecx,%ecx
|
||||
1800005e0: 74 57 je 0x180000639
|
||||
1800005e2: f6 c1 04 test $0x4,%cl
|
||||
1800005e5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
||||
1800005e9: 74 20 je 0x18000060b
|
||||
1800005eb: c4 c1 78 10 0b vmovups (%r11),%xmm1
|
||||
1800005f0: c5 f0 14 d0 vunpcklps %xmm0,%xmm1,%xmm2
|
||||
1800005f4: 49 83 c3 10 add $0x10,%r11
|
||||
1800005f8: c5 f0 15 d8 vunpckhps %xmm0,%xmm1,%xmm3
|
||||
1800005fc: c4 c1 78 11 16 vmovups %xmm2,(%r14)
|
||||
180000601: c4 c1 78 11 5e 10 vmovups %xmm3,0x10(%r14)
|
||||
180000607: 49 83 c6 20 add $0x20,%r14
|
||||
18000060b: f6 c1 02 test $0x2,%cl
|
||||
18000060e: 74 16 je 0x180000626
|
||||
180000610: c4 c1 7b 10 13 vmovsd (%r11),%xmm2
|
||||
180000615: 49 83 c3 08 add $0x8,%r11
|
||||
180000619: c5 e8 14 d8 vunpcklps %xmm0,%xmm2,%xmm3
|
||||
18000061d: c4 c1 78 11 1e vmovups %xmm3,(%r14)
|
||||
180000622: 49 83 c6 10 add $0x10,%r14
|
||||
180000626: f6 c1 01 test $0x1,%cl
|
||||
180000629: 74 0e je 0x180000639
|
||||
18000062b: c4 c1 7a 10 0b vmovss (%r11),%xmm1
|
||||
180000630: c5 f0 14 c0 vunpcklps %xmm0,%xmm1,%xmm0
|
||||
180000634: c4 c1 78 13 06 vmovlps %xmm0,(%r14)
|
||||
180000639: c5 f8 77 vzeroupper
|
||||
18000063c: 5d pop %rbp
|
||||
18000063d: 41 5f pop %r15
|
||||
18000063f: 41 5e pop %r14
|
||||
180000641: 5e pop %rsi
|
||||
180000642: c3 ret
|
||||
@@ -0,0 +1,90 @@
|
||||
|
||||
/tmp/det/fun_180073f80.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
||||
180000004: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 58 c8 addss %xmm0,%xmm1
|
||||
18000002b: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
18000002f: 48 83 c2 04 add $0x4,%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000041: 0f 84 62 00 00 00 je 0x1800000a9
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004e: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000051: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
180000056: 7f 28 jg 0x180000080
|
||||
180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000005f: 00
|
||||
180000060: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
180000067: 0f 58 c8 addps %xmm0,%xmm1
|
||||
18000006a: 0f 58 d0 addps %xmm0,%xmm2
|
||||
18000006d: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000074: 48 83 c2 20 add $0x20,%rdx
|
||||
180000078: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000007b: 75 e3 jne 0x180000060
|
||||
18000007d: eb 8b jmp 0x18000000a
|
||||
18000007f: 90 nop
|
||||
180000080: 0f 18 42 20 prefetchnta 0x20(%rdx)
|
||||
180000084: 48 8d 4a 20 lea 0x20(%rdx),%rcx
|
||||
180000088: 0f 10 0a movups (%rdx),%xmm1
|
||||
18000008b: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
18000008f: 0f 58 c8 addps %xmm0,%xmm1
|
||||
180000092: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000095: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000098: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
18000009c: 48 89 ca mov %rcx,%rdx
|
||||
18000009f: 83 c0 f8 add $0xfffffff8,%eax
|
||||
1800000a2: 75 dc jne 0x180000080
|
||||
1800000a4: e9 61 ff ff ff jmp 0x18000000a
|
||||
1800000a9: 48 89 d0 mov %rdx,%rax
|
||||
1800000ac: 48 83 e0 0f and $0xf,%rax
|
||||
1800000b0: 85 c0 test %eax,%eax
|
||||
1800000b2: 74 20 je 0x1800000d4
|
||||
1800000b4: c1 e8 02 shr $0x2,%eax
|
||||
1800000b7: f7 d8 neg %eax
|
||||
1800000b9: 83 e0 03 and $0x3,%eax
|
||||
1800000bc: 44 2b c0 sub %eax,%r8d
|
||||
1800000bf: 90 nop
|
||||
1800000c0: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
1800000c4: f3 0f 58 c8 addss %xmm0,%xmm1
|
||||
1800000c8: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
1800000cc: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d0: ff c8 dec %eax
|
||||
1800000d2: 75 ec jne 0x1800000c0
|
||||
1800000d4: 44 89 c0 mov %r8d,%eax
|
||||
1800000d7: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000db: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000de: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
1800000e3: 7f 5b jg 0x180000140
|
||||
1800000e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ec: 00
|
||||
1800000ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000100: 0f 28 0a movaps (%rdx),%xmm1
|
||||
180000103: 0f 28 52 10 movaps 0x10(%rdx),%xmm2
|
||||
180000107: 0f 58 c8 addps %xmm0,%xmm1
|
||||
18000010a: 0f 58 d0 addps %xmm0,%xmm2
|
||||
18000010d: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000110: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000114: 48 rex.W
|
||||
180000115: 83 .byte 0x83
|
||||
180000116: c2 .byte 0xc2
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
/tmp/det/fun_180074100.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
||||
180000004: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f3 0f 58 c8 addss %xmm0,%xmm1
|
||||
18000002b: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
18000002f: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 rex.W
|
||||
18000003b: f7 .byte 0xf7
|
||||
18000003c: c2 .byte 0xc2
|
||||
@@ -0,0 +1,88 @@
|
||||
|
||||
/tmp/det/fun_180074280.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
||||
180000004: 41 83 f8 0b cmp $0xb,%r8d
|
||||
180000008: 7d 31 jge 0x18000003b
|
||||
18000000a: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
18000000e: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000012: 74 26 je 0x18000003a
|
||||
180000014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000020: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
180000024: 41 83 c0 ff add $0xffffffff,%r8d
|
||||
180000028: f3 0f 58 c8 addss %xmm0,%xmm1
|
||||
18000002c: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
180000030: 48 83 c2 04 add $0x4,%rdx
|
||||
180000034: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000038: 75 e6 jne 0x180000020
|
||||
18000003a: c3 ret
|
||||
18000003b: 48 f7 c2 03 00 00 00 test $0x3,%rdx
|
||||
180000042: 0f 84 61 00 00 00 je 0x1800000a9
|
||||
180000048: 44 89 c0 mov %r8d,%eax
|
||||
18000004b: 41 83 e0 07 and $0x7,%r8d
|
||||
18000004f: 83 e0 f8 and $0xfffffff8,%eax
|
||||
180000052: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
180000057: 7f 27 jg 0x180000080
|
||||
180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000060: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
180000067: 0f 58 c8 addps %xmm0,%xmm1
|
||||
18000006a: 0f 58 d0 addps %xmm0,%xmm2
|
||||
18000006d: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000074: 48 83 c2 20 add $0x20,%rdx
|
||||
180000078: 83 c0 f8 add $0xfffffff8,%eax
|
||||
18000007b: 75 e3 jne 0x180000060
|
||||
18000007d: eb 8b jmp 0x18000000a
|
||||
18000007f: 90 nop
|
||||
180000080: 0f 18 42 20 prefetchnta 0x20(%rdx)
|
||||
180000084: 83 c0 f8 add $0xfffffff8,%eax
|
||||
180000087: 0f 10 0a movups (%rdx),%xmm1
|
||||
18000008a: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
18000008e: 0f 58 c8 addps %xmm0,%xmm1
|
||||
180000091: 0f 58 d0 addps %xmm0,%xmm2
|
||||
180000094: 48 8d 4a 20 lea 0x20(%rdx),%rcx
|
||||
180000098: 0f 11 0a movups %xmm1,(%rdx)
|
||||
18000009b: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
18000009f: 48 89 ca mov %rcx,%rdx
|
||||
1800000a2: 75 dc jne 0x180000080
|
||||
1800000a4: e9 61 ff ff ff jmp 0x18000000a
|
||||
1800000a9: 48 89 d0 mov %rdx,%rax
|
||||
1800000ac: 48 83 e0 0f and $0xf,%rax
|
||||
1800000b0: 85 c0 test %eax,%eax
|
||||
1800000b2: 74 21 je 0x1800000d5
|
||||
1800000b4: c1 e8 02 shr $0x2,%eax
|
||||
1800000b7: f7 d8 neg %eax
|
||||
1800000b9: 83 e0 03 and $0x3,%eax
|
||||
1800000bc: 44 2b c0 sub %eax,%r8d
|
||||
1800000bf: 90 nop
|
||||
1800000c0: f3 0f 10 0a movss (%rdx),%xmm1
|
||||
1800000c4: f3 0f 58 c8 addss %xmm0,%xmm1
|
||||
1800000c8: f3 0f 11 0a movss %xmm1,(%rdx)
|
||||
1800000cc: 48 83 c2 04 add $0x4,%rdx
|
||||
1800000d0: 83 c0 ff add $0xffffffff,%eax
|
||||
1800000d3: 75 eb jne 0x1800000c0
|
||||
1800000d5: 44 89 c0 mov %r8d,%eax
|
||||
1800000d8: 41 83 e0 07 and $0x7,%r8d
|
||||
1800000dc: 83 e0 f8 and $0xfffffff8,%eax
|
||||
1800000df: 3d 00 00 04 00 cmp $0x40000,%eax
|
||||
1800000e4: 7f 5a jg 0x180000140
|
||||
1800000e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
1800000ed: 00
|
||||
1800000ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
1800000f5: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
180000100: 0f 10 0a movups (%rdx),%xmm1
|
||||
180000103: 0f 10 52 10 movups 0x10(%rdx),%xmm2
|
||||
180000107: 0f 58 c8 addps %xmm0,%xmm1
|
||||
18000010a: 0f 58 d0 addps %xmm0,%xmm2
|
||||
18000010d: 0f 11 0a movups %xmm1,(%rdx)
|
||||
180000110: 0f 11 52 10 movups %xmm2,0x10(%rdx)
|
||||
180000114: 48 rex.W
|
||||
180000115: 83 .byte 0x83
|
||||
180000116: c2 .byte 0xc2
|
||||
@@ -0,0 +1,89 @@
|
||||
|
||||
/tmp/det/fun_180074400.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: f2 0f 12 c0 movddup %xmm0,%xmm0
|
||||
180000004: 41 83 f8 05 cmp $0x5,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f2 0f 58 c8 addsd %xmm0,%xmm1
|
||||
18000002b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000002f: 48 83 c2 08 add $0x8,%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
||||
180000041: 0f 84 9c 00 00 00 je 0x1800000e3
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 03 and $0x3,%r8d
|
||||
18000004e: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000051: 3d 00 00 02 00 cmp $0x20000,%eax
|
||||
180000056: 77 48 ja 0x1800000a0
|
||||
180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000005f: 00
|
||||
180000060: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
180000073: 66 0f 58 c8 addpd %xmm0,%xmm1
|
||||
180000077: 66 0f 58 d0 addpd %xmm0,%xmm2
|
||||
18000007b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
18000008e: 48 83 c2 20 add $0x20,%rdx
|
||||
180000092: 83 c0 fc add $0xfffffffc,%eax
|
||||
180000095: 75 c9 jne 0x180000060
|
||||
180000097: e9 6e ff ff ff jmp 0x18000000a
|
||||
18000009c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx)
|
||||
1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx
|
||||
1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000ac: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
1800000be: 66 0f 58 c8 addpd %xmm0,%xmm1
|
||||
1800000c2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
||||
1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
1800000d9: 48 89 ca mov %rcx,%rdx
|
||||
1800000dc: 75 c2 jne 0x1800000a0
|
||||
1800000de: e9 27 ff ff ff jmp 0x18000000a
|
||||
1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000ea: 74 13 je 0x1800000ff
|
||||
1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000f0: 41 ff c8 dec %r8d
|
||||
1800000f3: f2 0f 58 c8 addsd %xmm0,%xmm1
|
||||
1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000fb: 48 83 c2 08 add $0x8,%rdx
|
||||
1800000ff: 44 89 c0 mov %r8d,%eax
|
||||
180000102: 41 83 e0 03 and $0x3,%r8d
|
||||
180000106: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000109: 3d 00 00 02 00 cmp $0x20000,%eax
|
||||
18000010e: 77 50 ja 0x180000160
|
||||
180000110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000117: 00
|
||||
180000118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
||||
18000011f: 90 nop
|
||||
180000120: 0f 28 0a movaps (%rdx),%xmm1
|
||||
180000123: 0f 28 52 10 movaps 0x10(%rdx),%xmm2
|
||||
180000127: 66 0f 58 c8 addpd %xmm0,%xmm1
|
||||
18000012b: 66 0f 58 d0 addpd %xmm0,%xmm2
|
||||
18000012f: 0f 29 0a movaps %xmm1,(%rdx)
|
||||
180000132: 0f 29 52 10 movaps %xmm2,0x10(%rdx)
|
||||
180000136: 48 rex.W
|
||||
180000137: 83 .byte 0x83
|
||||
180000138: c2 .byte 0xc2
|
||||
@@ -0,0 +1,73 @@
|
||||
|
||||
/tmp/det/fun_1800745a0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180000000 <.data>:
|
||||
180000000: f2 0f 12 c0 movddup %xmm0,%xmm0
|
||||
180000004: 41 83 f8 05 cmp $0x5,%r8d
|
||||
180000008: 7d 30 jge 0x18000003a
|
||||
18000000a: 41 ff c8 dec %r8d
|
||||
18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000011: 74 26 je 0x180000039
|
||||
180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
||||
180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000001f: 00
|
||||
180000020: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000024: 41 ff c8 dec %r8d
|
||||
180000027: f2 0f 58 c8 addsd %xmm0,%xmm1
|
||||
18000002b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000002f: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
||||
180000033: 41 83 f8 ff cmp $0xffffffff,%r8d
|
||||
180000037: 75 e7 jne 0x180000020
|
||||
180000039: c3 ret
|
||||
18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
||||
180000041: 0f 84 9c 00 00 00 je 0x1800000e3
|
||||
180000047: 44 89 c0 mov %r8d,%eax
|
||||
18000004a: 41 83 e0 03 and $0x3,%r8d
|
||||
18000004e: 83 e0 fc and $0xfffffffc,%eax
|
||||
180000051: 3d 00 00 02 00 cmp $0x20000,%eax
|
||||
180000056: 77 48 ja 0x1800000a0
|
||||
180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
||||
18000005f: 00
|
||||
180000060: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
180000073: 66 0f 58 c8 addpd %xmm0,%xmm1
|
||||
180000077: 66 0f 58 d0 addpd %xmm0,%xmm2
|
||||
18000007b: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
18000008e: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
||||
180000092: 83 c0 fc add $0xfffffffc,%eax
|
||||
180000095: 75 c9 jne 0x180000060
|
||||
180000097: e9 6e ff ff ff jmp 0x18000000a
|
||||
18000009c: 0f 1f 40 00 nopl 0x0(%rax)
|
||||
1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx)
|
||||
1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx
|
||||
1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000ac: 83 c0 fc add $0xfffffffc,%eax
|
||||
1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2
|
||||
1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1
|
||||
1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2
|
||||
1800000be: 66 0f 58 c8 addpd %xmm0,%xmm1
|
||||
1800000c2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
||||
1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx)
|
||||
1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx)
|
||||
1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx)
|
||||
1800000d9: 48 8d 11 lea (%rcx),%rdx
|
||||
1800000dc: 75 c2 jne 0x1800000a0
|
||||
1800000de: e9 27 ff ff ff jmp 0x18000000a
|
||||
1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
||||
1800000ea: 74 13 je 0x1800000ff
|
||||
1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1
|
||||
1800000f0: 41 ff c8 dec %r8d
|
||||
1800000f3: f2 0f 58 c8 addsd %xmm0,%xmm1
|
||||
1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx)
|
||||
1800000fb: 48 rex.W
|
||||
1800000fc: 83 .byte 0x83
|
||||
1800000fd: c2 .byte 0xc2
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
/tmp/det/gen_5335c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
00000001805335c0 <.data>:
|
||||
1805335c0: rex push rbx
|
||||
1805335c2: push rsi
|
||||
1805335c3: push rdi
|
||||
1805335c4: sub rsp,0x40
|
||||
1805335c8: movd xmm0,r8d
|
||||
1805335cd: mov rbx,rdx
|
||||
1805335d0: cvtdq2pd xmm0,xmm0
|
||||
1805335d4: mov rsi,rcx
|
||||
1805335d7: movaps XMMWORD PTR [rsp+0x30],xmm6
|
||||
1805335dc: call 0x181a14cc4
|
||||
1805335e1: movaps xmm6,xmm0
|
||||
1805335e4: movsd xmm0,QWORD PTR [rip+0x1f90bfc] # 0x1824c41e8
|
||||
1805335ec: call 0x181a14cc4
|
||||
1805335f1: divsd xmm6,xmm0
|
||||
1805335f5: lea rdx,[rip+0x211d7bc] # 0x182650db8
|
||||
1805335fc: lea rcx,[rip+0x211d7b5] # 0x182650db8
|
||||
180533603: cvttsd2si edi,xmm6
|
||||
180533607: call QWORD PTR [rip+0x16779fb] # 0x181bab008
|
||||
18053360d: mov edx,DWORD PTR [rsi]
|
||||
18053360f: lea r9,[rsp+0x70]
|
||||
180533614: test eax,eax
|
||||
180533616: mov r8d,0x1
|
||||
18053361c: lea rax,[rsp+0x68]
|
||||
180533621: mov ecx,edi
|
||||
180533623: mov QWORD PTR [rsp+0x28],rax
|
||||
180533628: lea rax,[rsp+0x78]
|
||||
18053362d: mov QWORD PTR [rsp+0x20],rax
|
||||
180533632: jne 0x18053363b
|
||||
180533634: call 0x180001d90
|
||||
180533639: jmp 0x180533640
|
||||
18053363b: call 0x180001ee0
|
||||
180533640: mov eax,DWORD PTR [rsp+0x70]
|
||||
180533644: movaps xmm6,XMMWORD PTR [rsp+0x30]
|
||||
180533649: mov DWORD PTR [rbx+0x4],eax
|
||||
18053364c: mov eax,DWORD PTR [rsp+0x68]
|
||||
180533650: mov DWORD PTR [rbx+0x8],eax
|
||||
180533653: mov eax,DWORD PTR [rsp+0x78]
|
||||
180533657: mov DWORD PTR [rbx+0xc],eax
|
||||
18053365a: mov rax,rbx
|
||||
18053365d: mov DWORD PTR [rbx],edi
|
||||
18053365f: add rsp,0x40
|
||||
180533663: pop rdi
|
||||
180533664: pop rsi
|
||||
180533665: pop rbx
|
||||
180533666: ret
|
||||
@@ -0,0 +1,248 @@
|
||||
|
||||
/tmp/det/h3_189d60.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000180189d60 <.data>:
|
||||
180189d60: 48 83 ec 28 sub rsp,0x28
|
||||
180189d64: 4d 89 c1 mov r9,r8
|
||||
180189d67: 49 89 d0 mov r8,rdx
|
||||
180189d6a: 8b 11 mov edx,DWORD PTR [rcx]
|
||||
180189d6c: 0f b7 41 02 movzx eax,WORD PTR [rcx+0x2]
|
||||
180189d70: 89 54 24 20 mov DWORD PTR [rsp+0x20],edx
|
||||
180189d74: 25 80 7f 00 00 and eax,0x7f80
|
||||
180189d79: c1 ea 18 shr edx,0x18
|
||||
180189d7c: 83 e2 7f and edx,0x7f
|
||||
180189d7f: 3d 80 7f 00 00 cmp eax,0x7f80
|
||||
180189d84: 75 47 jne 0x180189dcd
|
||||
180189d86: 88 54 24 23 mov BYTE PTR [rsp+0x23],dl
|
||||
180189d8a: 81 7c 24 20 00 00 80 cmp DWORD PTR [rsp+0x20],0x7f800000
|
||||
180189d91: 7f
|
||||
180189d92: 75 20 jne 0x180189db4
|
||||
180189d94: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx]
|
||||
180189d98: b8 13 00 00 00 mov eax,0x13
|
||||
180189d9d: c5 fa 59 0d fb 24 b9 vmulss xmm1,xmm0,DWORD PTR [rip+0x1b924fb] # 0x181d1c2a0
|
||||
180189da4: 01
|
||||
180189da5: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1
|
||||
180189daa: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1
|
||||
180189daf: 48 83 c4 28 add rsp,0x28
|
||||
180189db3: c3 ret
|
||||
180189db4: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx]
|
||||
180189db8: 33 c0 xor eax,eax
|
||||
180189dba: c5 fa 59 09 vmulss xmm1,xmm0,DWORD PTR [rcx]
|
||||
180189dbe: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1
|
||||
180189dc3: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1
|
||||
180189dc8: 48 83 c4 28 add rsp,0x28
|
||||
180189dcc: c3 ret
|
||||
180189dcd: 33 c0 xor eax,eax
|
||||
180189dcf: 48 83 c4 28 add rsp,0x28
|
||||
180189dd3: c3 ret
|
||||
180189dd4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
||||
180189dd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
||||
180189de0: 53 push rbx
|
||||
180189de1: 56 push rsi
|
||||
180189de2: 57 push rdi
|
||||
180189de3: 41 54 push r12
|
||||
180189de5: 41 56 push r14
|
||||
180189de7: 41 57 push r15
|
||||
180189de9: 55 push rbp
|
||||
180189dea: b8 50 26 00 00 mov eax,0x2650
|
||||
180189def: e8 2c 83 fa 00 call 0x181132120
|
||||
180189df4: 48 81 ec 50 26 00 00 sub rsp,0x2650
|
||||
180189dfb: 45 89 ce mov r14d,r9d
|
||||
180189dfe: c5 78 11 bc 24 10 26 vmovups XMMWORD PTR [rsp+0x2610],xmm15
|
||||
180189e05: 00 00
|
||||
180189e07: 45 89 f7 mov r15d,r14d
|
||||
180189e0a: c5 78 11 b4 24 00 26 vmovups XMMWORD PTR [rsp+0x2600],xmm14
|
||||
180189e11: 00 00
|
||||
180189e13: 41 83 e7 e0 and r15d,0xffffffe0
|
||||
180189e17: c5 78 11 ac 24 f0 25 vmovups XMMWORD PTR [rsp+0x25f0],xmm13
|
||||
180189e1e: 00 00
|
||||
180189e20: 4d 89 c4 mov r12,r8
|
||||
180189e23: c5 78 11 a4 24 e0 25 vmovups XMMWORD PTR [rsp+0x25e0],xmm12
|
||||
180189e2a: 00 00
|
||||
180189e2c: 48 89 d3 mov rbx,rdx
|
||||
180189e2f: c5 78 11 9c 24 d0 25 vmovups XMMWORD PTR [rsp+0x25d0],xmm11
|
||||
180189e36: 00 00
|
||||
180189e38: 48 89 cd mov rbp,rcx
|
||||
180189e3b: c5 78 11 94 24 c0 25 vmovups XMMWORD PTR [rsp+0x25c0],xmm10
|
||||
180189e42: 00 00
|
||||
180189e44: c5 78 11 8c 24 b0 25 vmovups XMMWORD PTR [rsp+0x25b0],xmm9
|
||||
180189e4b: 00 00
|
||||
180189e4d: c5 78 11 84 24 a0 25 vmovups XMMWORD PTR [rsp+0x25a0],xmm8
|
||||
180189e54: 00 00
|
||||
180189e56: c5 f8 11 bc 24 90 25 vmovups XMMWORD PTR [rsp+0x2590],xmm7
|
||||
180189e5d: 00 00
|
||||
180189e5f: c5 f8 11 b4 24 80 25 vmovups XMMWORD PTR [rsp+0x2580],xmm6
|
||||
180189e66: 00 00
|
||||
180189e68: 4c 89 ac 24 38 26 00 mov QWORD PTR [rsp+0x2638],r13
|
||||
180189e6f: 00
|
||||
180189e70: 4c 8d ac 24 9f 00 00 lea r13,[rsp+0x9f]
|
||||
180189e77: 00
|
||||
180189e78: 48 8b 05 f1 ba 48 02 mov rax,QWORD PTR [rip+0x248baf1] # 0x182615970
|
||||
180189e7f: 49 83 e5 c0 and r13,0xffffffffffffffc0
|
||||
180189e83: 48 33 c4 xor rax,rsp
|
||||
180189e86: 48 89 84 24 48 26 00 mov QWORD PTR [rsp+0x2648],rax
|
||||
180189e8d: 00
|
||||
180189e8e: c7 84 24 40 26 00 00 mov DWORD PTR [rsp+0x2640],0x0
|
||||
180189e95: 00 00 00 00
|
||||
180189e99: 45 85 f6 test r14d,r14d
|
||||
180189e9c: 0f 8e 63 58 00 00 jle 0x18018f705
|
||||
180189ea2: 48 85 ed test rbp,rbp
|
||||
180189ea5: 0f 84 44 58 00 00 je 0x18018f6ef
|
||||
180189eab: 48 85 db test rbx,rbx
|
||||
180189eae: 0f 84 25 58 00 00 je 0x18018f6d9
|
||||
180189eb4: 4d 85 e4 test r12,r12
|
||||
180189eb7: 0f 84 e4 57 00 00 je 0x18018f6a1
|
||||
180189ebd: d9 bc 24 34 26 00 00 fnstcw WORD PTR [rsp+0x2634]
|
||||
180189ec4: 0f b7 94 24 34 26 00 movzx edx,WORD PTR [rsp+0x2634]
|
||||
180189ecb: 00
|
||||
180189ecc: 89 d0 mov eax,edx
|
||||
180189ece: 83 e0 3f and eax,0x3f
|
||||
180189ed1: 83 f8 3f cmp eax,0x3f
|
||||
180189ed4: 74 13 je 0x180189ee9
|
||||
180189ed6: 83 ca 3f or edx,0x3f
|
||||
180189ed9: 66 89 54 24 40 mov WORD PTR [rsp+0x40],dx
|
||||
180189ede: db e2 fnclex
|
||||
180189ee0: d9 6c 24 40 fldcw WORD PTR [rsp+0x40]
|
||||
180189ee4: 40 b7 01 mov dil,0x1
|
||||
180189ee7: eb 03 jmp 0x180189eec
|
||||
180189ee9: 40 32 ff xor dil,dil
|
||||
180189eec: c5 f8 ae 9c 24 30 26 vstmxcsr DWORD PTR [rsp+0x2630]
|
||||
180189ef3: 00 00
|
||||
180189ef5: 8b b4 24 30 26 00 00 mov esi,DWORD PTR [rsp+0x2630]
|
||||
180189efc: 89 f0 mov eax,esi
|
||||
180189efe: 25 c0 ff 00 00 and eax,0xffc0
|
||||
180189f03: 3d 80 1f 00 00 cmp eax,0x1f80
|
||||
180189f08: 74 20 je 0x180189f2a
|
||||
180189f0a: 89 f0 mov eax,esi
|
||||
180189f0c: 40 80 c7 02 add dil,0x2
|
||||
180189f10: 25 3f 00 ff ff and eax,0xffff003f
|
||||
180189f15: 05 80 1f 00 00 add eax,0x1f80
|
||||
180189f1a: 89 84 24 30 26 00 00 mov DWORD PTR [rsp+0x2630],eax
|
||||
180189f21: c5 f8 ae 94 24 30 26 vldmxcsr DWORD PTR [rsp+0x2630]
|
||||
180189f28: 00 00
|
||||
180189f2a: 33 c0 xor eax,eax
|
||||
180189f2c: 45 85 ff test r15d,r15d
|
||||
180189f2f: 0f 8e fd 0a 00 00 jle 0x18018aa32
|
||||
180189f35: 4d 63 ff movsxd r15,r15d
|
||||
180189f38: 89 b4 24 20 26 00 00 mov DWORD PTR [rsp+0x2620],esi
|
||||
180189f3f: 40 88 bc 24 78 25 00 mov BYTE PTR [rsp+0x2578],dil
|
||||
180189f46: 00
|
||||
180189f47: 44 89 b4 24 28 26 00 mov DWORD PTR [rsp+0x2628],r14d
|
||||
180189f4e: 00
|
||||
180189f4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
|
||||
180189f56: 00
|
||||
180189f57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
|
||||
180189f5e: 66 90 xchg ax,ax
|
||||
180189f60: c5 fc 10 7c 85 00 vmovups ymm7,YMMWORD PTR [rbp+rax*4+0x0]
|
||||
180189f66: c5 fc 10 25 12 37 b9 vmovups ymm4,YMMWORD PTR [rip+0x1b93712] # 0x181d1d680
|
||||
180189f6d: 01
|
||||
180189f6e: c5 7c 10 05 ca 3c b9 vmovups ymm8,YMMWORD PTR [rip+0x1b93cca] # 0x181d1dc40
|
||||
180189f75: 01
|
||||
180189f76: c4 c1 7c 11 bd 60 19 vmovups YMMWORD PTR [r13+0x1960],ymm7
|
||||
180189f7d: 00 00
|
||||
180189f7f: c5 fc 10 5c 85 20 vmovups ymm3,YMMWORD PTR [rbp+rax*4+0x20]
|
||||
180189f85: c4 c1 7c 11 9d 40 19 vmovups YMMWORD PTR [r13+0x1940],ymm3
|
||||
180189f8c: 00 00
|
||||
180189f8e: c5 7c 10 4c 85 40 vmovups ymm9,YMMWORD PTR [rbp+rax*4+0x40]
|
||||
180189f94: c4 41 7c 11 8d 80 19 vmovups YMMWORD PTR [r13+0x1980],ymm9
|
||||
180189f9b: 00 00
|
||||
180189f9d: c5 7c 10 74 85 60 vmovups ymm14,YMMWORD PTR [rbp+rax*4+0x60]
|
||||
180189fa3: c4 41 7c 11 b5 20 19 vmovups YMMWORD PTR [r13+0x1920],ymm14
|
||||
180189faa: 00 00
|
||||
180189fac: c5 44 54 dc vandps ymm11,ymm7,ymm4
|
||||
180189fb0: c5 64 54 d4 vandps ymm10,ymm3,ymm4
|
||||
180189fb4: c5 b4 54 cc vandps ymm1,ymm9,ymm4
|
||||
180189fb8: c5 8c 54 f4 vandps ymm6,ymm14,ymm4
|
||||
180189fbc: c5 dc 55 d7 vandnps ymm2,ymm4,ymm7
|
||||
180189fc0: c5 dc 55 eb vandnps ymm5,ymm4,ymm3
|
||||
180189fc4: c4 c1 5c 55 c1 vandnps ymm0,ymm4,ymm9
|
||||
180189fc9: c4 c1 5c 55 fe vandnps ymm7,ymm4,ymm14
|
||||
180189fce: c5 fc 10 25 aa 3c b9 vmovups ymm4,YMMWORD PTR [rip+0x1b93caa] # 0x181d1dc80
|
||||
180189fd5: 01
|
||||
180189fd6: c4 c1 7c 11 85 40 1a vmovups YMMWORD PTR [r13+0x1a40],ymm0
|
||||
180189fdd: 00 00
|
||||
180189fdf: c4 c1 7c 11 bd 20 1a vmovups YMMWORD PTR [r13+0x1a20],ymm7
|
||||
180189fe6: 00 00
|
||||
180189fe8: c4 c1 7c 11 95 e0 19 vmovups YMMWORD PTR [r13+0x19e0],ymm2
|
||||
180189fef: 00 00
|
||||
180189ff1: c4 41 7c 11 9d a0 1c vmovups YMMWORD PTR [r13+0x1ca0],ymm11
|
||||
180189ff8: 00 00
|
||||
180189ffa: c4 c1 7c 11 ad 00 1a vmovups YMMWORD PTR [r13+0x1a00],ymm5
|
||||
18018a001: 00 00
|
||||
18018a003: c4 41 7c 11 95 c0 1c vmovups YMMWORD PTR [r13+0x1cc0],ymm10
|
||||
18018a00a: 00 00
|
||||
18018a00c: c4 c1 7c 11 8d 20 1d vmovups YMMWORD PTR [r13+0x1d20],ymm1
|
||||
18018a013: 00 00
|
||||
18018a015: c4 c1 7c 11 b5 00 1d vmovups YMMWORD PTR [r13+0x1d00],ymm6
|
||||
18018a01c: 00 00
|
||||
18018a01e: c5 fd 6f c4 vmovdqa ymm0,ymm4
|
||||
18018a022: c4 e2 3d b8 c6 vfmadd231ps ymm0,ymm8,ymm6
|
||||
18018a027: c5 7d 6f e4 vmovdqa ymm12,ymm4
|
||||
18018a02b: c5 7d 6f ec vmovdqa ymm13,ymm4
|
||||
18018a02f: c5 fd 6f fc vmovdqa ymm7,ymm4
|
||||
18018a033: c4 42 3d b8 e3 vfmadd231ps ymm12,ymm8,ymm11
|
||||
18018a038: c4 42 3d b8 ea vfmadd231ps ymm13,ymm8,ymm10
|
||||
18018a03d: c4 e2 3d b8 f9 vfmadd231ps ymm7,ymm8,ymm1
|
||||
18018a042: c5 85 72 f0 1f vpslld ymm15,ymm0,0x1f
|
||||
18018a047: c4 c1 6d 72 f4 1f vpslld ymm2,ymm12,0x1f
|
||||
18018a04d: c4 c1 65 72 f5 1f vpslld ymm3,ymm13,0x1f
|
||||
18018a053: c5 d5 72 f7 1f vpslld ymm5,ymm7,0x1f
|
||||
18018a058: c4 41 7e 7f bd 60 1a vmovdqu YMMWORD PTR [r13+0x1a60],ymm15
|
||||
18018a05f: 00 00
|
||||
18018a061: c4 c1 7e 7f 95 40 1b vmovdqu YMMWORD PTR [r13+0x1b40],ymm2
|
||||
18018a068: 00 00
|
||||
18018a06a: c4 c1 7e 7f 9d a0 1a vmovdqu YMMWORD PTR [r13+0x1aa0],ymm3
|
||||
18018a071: 00 00
|
||||
18018a073: c4 c1 7e 7f ad 80 1a vmovdqu YMMWORD PTR [r13+0x1a80],ymm5
|
||||
18018a07a: 00 00
|
||||
18018a07c: c5 1c 5c cc vsubps ymm9,ymm12,ymm4
|
||||
18018a080: c5 14 5c f4 vsubps ymm14,ymm13,ymm4
|
||||
18018a084: c5 44 5c fc vsubps ymm15,ymm7,ymm4
|
||||
18018a088: c5 7c 5c ec vsubps ymm13,ymm0,ymm4
|
||||
18018a08c: c4 63 7d 19 c8 01 vextractf128 xmm0,ymm9,0x1
|
||||
18018a092: c4 63 7d 19 f4 01 vextractf128 xmm4,ymm14,0x1
|
||||
18018a098: c4 43 7d 19 f8 01 vextractf128 xmm8,ymm15,0x1
|
||||
18018a09e: c4 c1 7c 5a d6 vcvtps2pd ymm2,xmm14
|
||||
18018a0a3: c4 41 7c 5a e5 vcvtps2pd ymm12,xmm13
|
||||
18018a0a8: c5 fc 5a d8 vcvtps2pd ymm3,xmm0
|
||||
18018a0ac: c5 fc 5a fc vcvtps2pd ymm7,xmm4
|
||||
18018a0b0: c4 c1 7c 5a e7 vcvtps2pd ymm4,xmm15
|
||||
18018a0b5: c4 c1 7c 5a c0 vcvtps2pd ymm0,xmm8
|
||||
18018a0ba: c4 c1 7c 5a e9 vcvtps2pd ymm5,xmm9
|
||||
18018a0bf: c4 43 7d 19 ee 01 vextractf128 xmm14,ymm13,0x1
|
||||
18018a0c5: c4 41 7c 5a eb vcvtps2pd ymm13,xmm11
|
||||
18018a0ca: c4 43 7d 19 db 01 vextractf128 xmm11,ymm11,0x1
|
||||
18018a0d0: c4 41 7c 5a fe vcvtps2pd ymm15,xmm14
|
||||
18018a0d5: c4 41 7c 5a f3 vcvtps2pd ymm14,xmm11
|
||||
18018a0da: c4 43 7d 19 d3 01 vextractf128 xmm11,ymm10,0x1
|
||||
18018a0e0: c4 c3 7d 19 c8 01 vextractf128 xmm8,ymm1,0x1
|
||||
18018a0e6: c4 41 7c 5a ca vcvtps2pd ymm9,xmm10
|
||||
18018a0eb: c4 41 7c 5a d3 vcvtps2pd ymm10,xmm11
|
||||
18018a0f0: c5 7c 5a d9 vcvtps2pd ymm11,xmm1
|
||||
18018a0f4: c4 c1 7c 5a c8 vcvtps2pd ymm1,xmm8
|
||||
18018a0f9: c5 7c 5a c6 vcvtps2pd ymm8,xmm6
|
||||
18018a0fd: c4 e3 7d 19 f6 01 vextractf128 xmm6,ymm6,0x1
|
||||
18018a103: c5 fc 5a f6 vcvtps2pd ymm6,xmm6
|
||||
18018a107: c4 c1 7d 11 b5 20 1e vmovupd YMMWORD PTR [r13+0x1e20],ymm6
|
||||
18018a10e: 00 00
|
||||
18018a110: c5 fd 10 35 a8 39 b9 vmovupd ymm6,YMMWORD PTR [rip+0x1b939a8] # 0x181d1dac0
|
||||
18018a117: 01
|
||||
18018a118: c4 42 cd bc c4 vfnmadd231pd ymm8,ymm6,ymm12
|
||||
18018a11d: c4 41 7d 11 85 40 1e vmovupd YMMWORD PTR [r13+0x1e40],ymm8
|
||||
18018a124: 00 00
|
||||
18018a126: c4 41 7d 10 85 20 1e vmovupd ymm8,YMMWORD PTR [r13+0x1e20]
|
||||
18018a12d: 00 00
|
||||
18018a12f: c4 62 cd bc ed vfnmadd231pd ymm13,ymm6,ymm5
|
||||
18018a134: c4 62 cd bc f3 vfnmadd231pd ymm14,ymm6,ymm3
|
||||
18018a139: c4 62 cd bc ca vfnmadd231pd ymm9,ymm6,ymm2
|
||||
18018a13e: c4 62 cd bc d7 vfnmadd231pd ymm10,ymm6,ymm7
|
||||
18018a143: c4 62 cd bc dc vfnmadd231pd ymm11,ymm6,ymm4
|
||||
18018a148: c4 e2 cd bc c8 vfnmadd231pd ymm1,ymm6,ymm0
|
||||
18018a14d: c4 42 cd bc c7 vfnmadd231pd ymm8,ymm6,ymm15
|
||||
18018a152: c5 fd 10 35 a6 39 b9 vmovupd ymm6,YMMWORD PTR [rip+0x1b939a6] # 0x181d1db00
|
||||
18018a159: 01
|
||||
18018a15a: c4 c2 cd ac ed vfnmadd213pd ymm5,ymm6,ymm13
|
||||
18018a15f: c4 .byte 0xc4
|
||||
Binary file not shown.
@@ -0,0 +1,50 @@
|
||||
|
||||
/tmp/det/h_181a77520.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000181a77520 <.data>:
|
||||
181a77520: 0f 28 d0 movaps xmm2,xmm0
|
||||
181a77523: 0f c6 c1 88 shufps xmm0,xmm1,0x88
|
||||
181a77527: 0f c6 d1 dd shufps xmm2,xmm1,0xdd
|
||||
181a7752b: 0f 28 c8 movaps xmm1,xmm0
|
||||
181a7752e: 0f 59 c0 mulps xmm0,xmm0
|
||||
181a77531: 0f 28 da movaps xmm3,xmm2
|
||||
181a77534: 0f 59 d2 mulps xmm2,xmm2
|
||||
181a77537: 0f 58 c2 addps xmm0,xmm2
|
||||
181a7753a: 0f 28 d4 movaps xmm2,xmm4
|
||||
181a7753d: 0f c6 e5 88 shufps xmm4,xmm5,0x88
|
||||
181a77541: 0f c6 d5 dd shufps xmm2,xmm5,0xdd
|
||||
181a77545: 0f 28 e9 movaps xmm5,xmm1
|
||||
181a77548: 0f 59 cc mulps xmm1,xmm4
|
||||
181a7754b: 0f 59 ea mulps xmm5,xmm2
|
||||
181a7754e: 0f 59 d3 mulps xmm2,xmm3
|
||||
181a77551: 0f 59 dc mulps xmm3,xmm4
|
||||
181a77554: 0f 58 ca addps xmm1,xmm2
|
||||
181a77557: 0f 5c eb subps xmm5,xmm3
|
||||
181a7755a: 0f 57 d2 xorps xmm2,xmm2
|
||||
181a7755d: 0f c2 d0 00 cmpeqps xmm2,xmm0
|
||||
181a77561: 0f 50 da movmskps ebx,xmm2
|
||||
181a77564: 23 db and ebx,ebx
|
||||
181a77566: 75 16 jne 0x181a7757e
|
||||
181a77568: 0f 28 d7 movaps xmm2,xmm7
|
||||
181a7756b: 0f 53 e0 rcpps xmm4,xmm0
|
||||
181a7756e: 0f 59 c4 mulps xmm0,xmm4
|
||||
181a77571: 0f 5c d0 subps xmm2,xmm0
|
||||
181a77574: 0f 59 d4 mulps xmm2,xmm4
|
||||
181a77577: 0f 59 ca mulps xmm1,xmm2
|
||||
181a7757a: 0f 59 ea mulps xmm5,xmm2
|
||||
181a7757d: c3 ret
|
||||
181a7757e: 0f 28 da movaps xmm3,xmm2
|
||||
181a77581: 0f 54 d7 andps xmm2,xmm7
|
||||
181a77584: 0f 54 de andps xmm3,xmm6
|
||||
181a77587: 0f 58 c2 addps xmm0,xmm2
|
||||
181a7758a: 0f 28 d7 movaps xmm2,xmm7
|
||||
181a7758d: 0f 53 e0 rcpps xmm4,xmm0
|
||||
181a77590: 0f 59 c4 mulps xmm0,xmm4
|
||||
181a77593: 0f 5c d0 subps xmm2,xmm0
|
||||
181a77596: 0f 59 d4 mulps xmm2,xmm4
|
||||
181a77599: 0f 58 d3 addps xmm2,xmm3
|
||||
181a7759c: 0b c3 or eax,ebx
|
||||
181a7759e: eb d7 jmp 0x181a77577
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
/tmp/det/h_181a7b6c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000181a7b6c0 <.data>:
|
||||
181a7b6c0: 53 push rbx
|
||||
181a7b6c1: 56 push rsi
|
||||
181a7b6c2: 57 push rdi
|
||||
181a7b6c3: 55 push rbp
|
||||
181a7b6c4: 48 83 ec 28 sub rsp,0x28
|
||||
181a7b6c8: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7
|
||||
181a7b6cd: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6
|
||||
181a7b6d3: 48 89 4c 24 50 mov QWORD PTR [rsp+0x50],rcx
|
||||
181a7b6d8: 48 89 54 24 58 mov QWORD PTR [rsp+0x58],rdx
|
||||
181a7b6dd: 4c 89 44 24 60 mov QWORD PTR [rsp+0x60],r8
|
||||
181a7b6e2: 4c 89 4c 24 68 mov QWORD PTR [rsp+0x68],r9
|
||||
181a7b6e7: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50]
|
||||
181a7b6ec: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58]
|
||||
181a7b6f1: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60]
|
||||
181a7b6f6: 48 63 4c 24 68 movsxd rcx,DWORD PTR [rsp+0x68]
|
||||
181a7b6fb: b8 00 00 00 40 mov eax,0x40000000
|
||||
@@ -0,0 +1,79 @@
|
||||
|
||||
iface_18052d990.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000018052d990 <.data>:
|
||||
18052d990: mov QWORD PTR [rsp+0x8],rbx
|
||||
18052d995: mov QWORD PTR [rsp+0x10],rsi
|
||||
18052d99a: push rdi
|
||||
18052d99b: sub rsp,0x20
|
||||
18052d99f: mov rdi,rdx
|
||||
18052d9a2: mov rsi,rcx
|
||||
18052d9a5: lea rdx,[rip+0x212340c] # 0x182650db8
|
||||
18052d9ac: mov ebx,r8d
|
||||
18052d9af: lea rcx,[rip+0x2123402] # 0x182650db8
|
||||
18052d9b6: call QWORD PTR [rip+0x167d64c] # 0x181bab008
|
||||
18052d9bc: mov r8d,ebx
|
||||
18052d9bf: mov rdx,rsi
|
||||
18052d9c2: mov rcx,rdi
|
||||
18052d9c5: test eax,eax
|
||||
18052d9c7: jne 0x18052d9dd
|
||||
18052d9c9: mov rbx,QWORD PTR [rsp+0x30]
|
||||
18052d9ce: mov rsi,QWORD PTR [rsp+0x38]
|
||||
18052d9d3: add rsp,0x20
|
||||
18052d9d7: pop rdi
|
||||
18052d9d8: jmp 0x180002000
|
||||
18052d9dd: mov rbx,QWORD PTR [rsp+0x30]
|
||||
18052d9e2: mov rsi,QWORD PTR [rsp+0x38]
|
||||
18052d9e7: add rsp,0x20
|
||||
18052d9eb: pop rdi
|
||||
18052d9ec: jmp 0x180001c40
|
||||
18052d9f1: int3
|
||||
18052d9f2: int3
|
||||
18052d9f3: int3
|
||||
18052d9f4: int3
|
||||
18052d9f5: int3
|
||||
18052d9f6: int3
|
||||
18052d9f7: int3
|
||||
18052d9f8: int3
|
||||
18052d9f9: int3
|
||||
18052d9fa: int3
|
||||
18052d9fb: int3
|
||||
18052d9fc: int3
|
||||
18052d9fd: int3
|
||||
18052d9fe: int3
|
||||
18052d9ff: int3
|
||||
18052da00: mov QWORD PTR [rsp+0x8],rbx
|
||||
18052da05: mov QWORD PTR [rsp+0x10],rsi
|
||||
18052da0a: push rdi
|
||||
18052da0b: sub rsp,0x30
|
||||
18052da0f: mov rdi,rdx
|
||||
18052da12: movaps XMMWORD PTR [rsp+0x20],xmm6
|
||||
18052da17: mov rsi,rcx
|
||||
18052da1a: lea rdx,[rip+0x2123397] # 0x182650db8
|
||||
18052da21: lea rcx,[rip+0x2123390] # 0x182650db8
|
||||
18052da28: mov ebx,r9d
|
||||
18052da2b: movaps xmm6,xmm2
|
||||
18052da2e: call QWORD PTR [rip+0x167d5d4] # 0x181bab008
|
||||
18052da34: mov r9d,ebx
|
||||
18052da37: mov r8,rsi
|
||||
18052da3a: mov rcx,rdi
|
||||
18052da3d: test eax,eax
|
||||
18052da3f: jne 0x18052da4b
|
||||
18052da41: movaps xmm1,xmm6
|
||||
18052da44: call 0x180001a00
|
||||
18052da49: jmp 0x18052da57
|
||||
18052da4b: xorps xmm1,xmm1
|
||||
18052da4e: cvtss2sd xmm1,xmm6
|
||||
18052da52: call 0x180001be0
|
||||
18052da57: mov rbx,QWORD PTR [rsp+0x40]
|
||||
18052da5c: mov rsi,QWORD PTR [rsp+0x48]
|
||||
18052da61: movaps xmm6,XMMWORD PTR [rsp+0x20]
|
||||
18052da66: add rsp,0x30
|
||||
18052da6a: pop rdi
|
||||
18052da6b: ret
|
||||
18052da6c: int3
|
||||
18052da6d: int3
|
||||
18052da6e: int3
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
iface_18052da00.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000018052da00 <.data>:
|
||||
18052da00: mov QWORD PTR [rsp+0x8],rbx
|
||||
18052da05: mov QWORD PTR [rsp+0x10],rsi
|
||||
18052da0a: push rdi
|
||||
18052da0b: sub rsp,0x30
|
||||
18052da0f: mov rdi,rdx
|
||||
18052da12: movaps XMMWORD PTR [rsp+0x20],xmm6
|
||||
18052da17: mov rsi,rcx
|
||||
18052da1a: lea rdx,[rip+0x2123397] # 0x182650db8
|
||||
18052da21: lea rcx,[rip+0x2123390] # 0x182650db8
|
||||
18052da28: mov ebx,r9d
|
||||
18052da2b: movaps xmm6,xmm2
|
||||
18052da2e: call QWORD PTR [rip+0x167d5d4] # 0x181bab008
|
||||
18052da34: mov r9d,ebx
|
||||
18052da37: mov r8,rsi
|
||||
18052da3a: mov rcx,rdi
|
||||
18052da3d: test eax,eax
|
||||
18052da3f: jne 0x18052da4b
|
||||
18052da41: movaps xmm1,xmm6
|
||||
18052da44: call 0x180001a00
|
||||
18052da49: jmp 0x18052da57
|
||||
18052da4b: xorps xmm1,xmm1
|
||||
18052da4e: cvtss2sd xmm1,xmm6
|
||||
18052da52: call 0x180001be0
|
||||
18052da57: mov rbx,QWORD PTR [rsp+0x40]
|
||||
18052da5c: mov rsi,QWORD PTR [rsp+0x48]
|
||||
18052da61: movaps xmm6,XMMWORD PTR [rsp+0x20]
|
||||
18052da66: add rsp,0x30
|
||||
18052da6a: pop rdi
|
||||
18052da6b: ret
|
||||
18052da6c: int3
|
||||
18052da6d: int3
|
||||
18052da6e: int3
|
||||
@@ -0,0 +1,146 @@
|
||||
|
||||
iface_18052db50.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000018052db50 <.data>:
|
||||
18052db50: mov QWORD PTR [rsp+0x8],rbx
|
||||
18052db55: push rdi
|
||||
18052db56: sub rsp,0x30
|
||||
18052db5a: mov rdi,rcx
|
||||
18052db5d: movaps XMMWORD PTR [rsp+0x20],xmm6
|
||||
18052db62: lea rcx,[rip+0x212324f] # 0x182650db8
|
||||
18052db69: mov ebx,r8d
|
||||
18052db6c: lea rdx,[rip+0x2123245] # 0x182650db8
|
||||
18052db73: movaps xmm6,xmm1
|
||||
18052db76: call QWORD PTR [rip+0x167d48c] # 0x181bab008
|
||||
18052db7c: mov r8d,ebx
|
||||
18052db7f: mov rdx,rdi
|
||||
18052db82: test eax,eax
|
||||
18052db84: jne 0x18052db9d
|
||||
18052db86: movaps xmm0,xmm6
|
||||
18052db89: mov rbx,QWORD PTR [rsp+0x40]
|
||||
18052db8e: movaps xmm6,XMMWORD PTR [rsp+0x20]
|
||||
18052db93: add rsp,0x30
|
||||
18052db97: pop rdi
|
||||
18052db98: jmp 0x1800019a0
|
||||
18052db9d: xorps xmm0,xmm0
|
||||
18052dba0: cvtss2sd xmm0,xmm6
|
||||
18052dba4: mov rbx,QWORD PTR [rsp+0x40]
|
||||
18052dba9: movaps xmm6,XMMWORD PTR [rsp+0x20]
|
||||
18052dbae: add rsp,0x30
|
||||
18052dbb2: pop rdi
|
||||
18052dbb3: jmp 0x1800022d0
|
||||
18052dbb8: int3
|
||||
18052dbb9: int3
|
||||
18052dbba: int3
|
||||
18052dbbb: int3
|
||||
18052dbbc: int3
|
||||
18052dbbd: int3
|
||||
18052dbbe: int3
|
||||
18052dbbf: int3
|
||||
18052dbc0: mov QWORD PTR [rsp+0x8],rbx
|
||||
18052dbc5: mov QWORD PTR [rsp+0x10],rsi
|
||||
18052dbca: push rdi
|
||||
18052dbcb: sub rsp,0x20
|
||||
18052dbcf: mov rdi,rdx
|
||||
18052dbd2: mov rsi,rcx
|
||||
18052dbd5: lea rdx,[rip+0x21231dc] # 0x182650db8
|
||||
18052dbdc: mov ebx,r8d
|
||||
18052dbdf: lea rcx,[rip+0x21231d2] # 0x182650db8
|
||||
18052dbe6: call QWORD PTR [rip+0x167d41c] # 0x181bab008
|
||||
18052dbec: mov r8d,ebx
|
||||
18052dbef: mov rdx,rsi
|
||||
18052dbf2: mov rcx,rdi
|
||||
18052dbf5: test eax,eax
|
||||
18052dbf7: jne 0x18052dc0d
|
||||
18052dbf9: mov rbx,QWORD PTR [rsp+0x30]
|
||||
18052dbfe: mov rsi,QWORD PTR [rsp+0x38]
|
||||
18052dc03: add rsp,0x20
|
||||
18052dc07: pop rdi
|
||||
18052dc08: jmp 0x180001b80
|
||||
18052dc0d: mov rbx,QWORD PTR [rsp+0x30]
|
||||
18052dc12: mov rsi,QWORD PTR [rsp+0x38]
|
||||
18052dc17: add rsp,0x20
|
||||
18052dc1b: pop rdi
|
||||
18052dc1c: jmp 0x180001d60
|
||||
18052dc21: int3
|
||||
18052dc22: int3
|
||||
18052dc23: int3
|
||||
18052dc24: int3
|
||||
18052dc25: int3
|
||||
18052dc26: int3
|
||||
18052dc27: int3
|
||||
18052dc28: int3
|
||||
18052dc29: int3
|
||||
18052dc2a: int3
|
||||
18052dc2b: int3
|
||||
18052dc2c: int3
|
||||
18052dc2d: int3
|
||||
18052dc2e: int3
|
||||
18052dc2f: int3
|
||||
18052dc30: rex push rbx
|
||||
18052dc32: sub rsp,0x50
|
||||
18052dc36: mov rbx,rcx
|
||||
18052dc39: cmp DWORD PTR [rcx+0x4],edx
|
||||
18052dc3c: je 0x18052dd1d
|
||||
18052dc42: mov DWORD PTR [rcx+0x8],r8d
|
||||
18052dc46: mov r8d,edx
|
||||
18052dc49: mov DWORD PTR [rcx+0x4],edx
|
||||
18052dc4c: lea rdx,[rsp+0x30]
|
||||
18052dc51: mov QWORD PTR [rsp+0x60],rsi
|
||||
18052dc56: mov QWORD PTR [rsp+0x68],rdi
|
||||
18052dc5b: call 0x1805335c0
|
||||
18052dc60: mov r8d,DWORD PTR [rbx+0x8]
|
||||
18052dc64: test r8d,r8d
|
||||
18052dc67: jns 0x18052dc8c
|
||||
18052dc69: mov edx,DWORD PTR [rsp+0x34]
|
||||
18052dc6d: lea rdi,[rbx+0x48]
|
||||
18052dc71: mov rcx,rdi
|
||||
18052dc74: call 0x180534550
|
||||
18052dc79: mov edx,DWORD PTR [rsp+0x38]
|
||||
18052dc7d: lea rcx,[rbx+0x68]
|
||||
18052dc81: call 0x180534550
|
||||
18052dc86: mov edx,DWORD PTR [rsp+0x3c]
|
||||
18052dc8a: jmp 0x18052dcba
|
||||
18052dc8c: lea rdx,[rsp+0x40]
|
||||
18052dc91: mov rcx,rbx
|
||||
18052dc94: call 0x1805335c0
|
||||
18052dc99: mov edx,DWORD PTR [rsp+0x44]
|
||||
18052dc9d: lea rdi,[rbx+0x48]
|
||||
18052dca1: mov rcx,rdi
|
||||
18052dca4: call 0x180534550
|
||||
18052dca9: mov edx,DWORD PTR [rsp+0x48]
|
||||
18052dcad: lea rcx,[rbx+0x68]
|
||||
18052dcb1: call 0x180534550
|
||||
18052dcb6: mov edx,DWORD PTR [rsp+0x4c]
|
||||
18052dcba: lea rsi,[rbx+0x58]
|
||||
18052dcbe: mov rcx,rsi
|
||||
18052dcc1: call 0x180534550
|
||||
18052dcc6: lea rdx,[rip+0x21230eb] # 0x182650db8
|
||||
18052dccd: lea rcx,[rip+0x21230e4] # 0x182650db8
|
||||
18052dcd4: call QWORD PTR [rip+0x167d32e] # 0x181bab008
|
||||
18052dcda: mov r8d,DWORD PTR [rbx]
|
||||
18052dcdd: mov r9d,0x1
|
||||
18052dce3: mov edx,DWORD PTR [rsp+0x30]
|
||||
18052dce7: test eax,eax
|
||||
18052dce9: mov rax,QWORD PTR [rsi]
|
||||
18052dcec: mov QWORD PTR [rsp+0x28],rax
|
||||
18052dcf1: mov rax,QWORD PTR [rdi]
|
||||
18052dcf4: mov QWORD PTR [rsp+0x20],rax
|
||||
18052dcf9: jne 0x18052dd06
|
||||
18052dcfb: lea rcx,[rbx+0x18]
|
||||
18052dcff: call 0x180002240
|
||||
18052dd04: jmp 0x18052dd0f
|
||||
18052dd06: lea rcx,[rbx+0x20]
|
||||
18052dd0a: call 0x180001c10
|
||||
18052dd0f: mov rdi,QWORD PTR [rsp+0x68]
|
||||
18052dd14: mov rsi,QWORD PTR [rsp+0x60]
|
||||
18052dd19: mov BYTE PTR [rbx+0x15],0x1
|
||||
18052dd1d: add rsp,0x50
|
||||
18052dd21: pop rbx
|
||||
18052dd22: ret
|
||||
18052dd23: int3
|
||||
18052dd24: int3
|
||||
18052dd25: int3
|
||||
@@ -0,0 +1,111 @@
|
||||
|
||||
iface_18052dbc0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
000000018052dbc0 <.data>:
|
||||
18052dbc0: mov QWORD PTR [rsp+0x8],rbx
|
||||
18052dbc5: mov QWORD PTR [rsp+0x10],rsi
|
||||
18052dbca: push rdi
|
||||
18052dbcb: sub rsp,0x20
|
||||
18052dbcf: mov rdi,rdx
|
||||
18052dbd2: mov rsi,rcx
|
||||
18052dbd5: lea rdx,[rip+0x21231dc] # 0x182650db8
|
||||
18052dbdc: mov ebx,r8d
|
||||
18052dbdf: lea rcx,[rip+0x21231d2] # 0x182650db8
|
||||
18052dbe6: call QWORD PTR [rip+0x167d41c] # 0x181bab008
|
||||
18052dbec: mov r8d,ebx
|
||||
18052dbef: mov rdx,rsi
|
||||
18052dbf2: mov rcx,rdi
|
||||
18052dbf5: test eax,eax
|
||||
18052dbf7: jne 0x18052dc0d
|
||||
18052dbf9: mov rbx,QWORD PTR [rsp+0x30]
|
||||
18052dbfe: mov rsi,QWORD PTR [rsp+0x38]
|
||||
18052dc03: add rsp,0x20
|
||||
18052dc07: pop rdi
|
||||
18052dc08: jmp 0x180001b80
|
||||
18052dc0d: mov rbx,QWORD PTR [rsp+0x30]
|
||||
18052dc12: mov rsi,QWORD PTR [rsp+0x38]
|
||||
18052dc17: add rsp,0x20
|
||||
18052dc1b: pop rdi
|
||||
18052dc1c: jmp 0x180001d60
|
||||
18052dc21: int3
|
||||
18052dc22: int3
|
||||
18052dc23: int3
|
||||
18052dc24: int3
|
||||
18052dc25: int3
|
||||
18052dc26: int3
|
||||
18052dc27: int3
|
||||
18052dc28: int3
|
||||
18052dc29: int3
|
||||
18052dc2a: int3
|
||||
18052dc2b: int3
|
||||
18052dc2c: int3
|
||||
18052dc2d: int3
|
||||
18052dc2e: int3
|
||||
18052dc2f: int3
|
||||
18052dc30: rex push rbx
|
||||
18052dc32: sub rsp,0x50
|
||||
18052dc36: mov rbx,rcx
|
||||
18052dc39: cmp DWORD PTR [rcx+0x4],edx
|
||||
18052dc3c: je 0x18052dd1d
|
||||
18052dc42: mov DWORD PTR [rcx+0x8],r8d
|
||||
18052dc46: mov r8d,edx
|
||||
18052dc49: mov DWORD PTR [rcx+0x4],edx
|
||||
18052dc4c: lea rdx,[rsp+0x30]
|
||||
18052dc51: mov QWORD PTR [rsp+0x60],rsi
|
||||
18052dc56: mov QWORD PTR [rsp+0x68],rdi
|
||||
18052dc5b: call 0x1805335c0
|
||||
18052dc60: mov r8d,DWORD PTR [rbx+0x8]
|
||||
18052dc64: test r8d,r8d
|
||||
18052dc67: jns 0x18052dc8c
|
||||
18052dc69: mov edx,DWORD PTR [rsp+0x34]
|
||||
18052dc6d: lea rdi,[rbx+0x48]
|
||||
18052dc71: mov rcx,rdi
|
||||
18052dc74: call 0x180534550
|
||||
18052dc79: mov edx,DWORD PTR [rsp+0x38]
|
||||
18052dc7d: lea rcx,[rbx+0x68]
|
||||
18052dc81: call 0x180534550
|
||||
18052dc86: mov edx,DWORD PTR [rsp+0x3c]
|
||||
18052dc8a: jmp 0x18052dcba
|
||||
18052dc8c: lea rdx,[rsp+0x40]
|
||||
18052dc91: mov rcx,rbx
|
||||
18052dc94: call 0x1805335c0
|
||||
18052dc99: mov edx,DWORD PTR [rsp+0x44]
|
||||
18052dc9d: lea rdi,[rbx+0x48]
|
||||
18052dca1: mov rcx,rdi
|
||||
18052dca4: call 0x180534550
|
||||
18052dca9: mov edx,DWORD PTR [rsp+0x48]
|
||||
18052dcad: lea rcx,[rbx+0x68]
|
||||
18052dcb1: call 0x180534550
|
||||
18052dcb6: mov edx,DWORD PTR [rsp+0x4c]
|
||||
18052dcba: lea rsi,[rbx+0x58]
|
||||
18052dcbe: mov rcx,rsi
|
||||
18052dcc1: call 0x180534550
|
||||
18052dcc6: lea rdx,[rip+0x21230eb] # 0x182650db8
|
||||
18052dccd: lea rcx,[rip+0x21230e4] # 0x182650db8
|
||||
18052dcd4: call QWORD PTR [rip+0x167d32e] # 0x181bab008
|
||||
18052dcda: mov r8d,DWORD PTR [rbx]
|
||||
18052dcdd: mov r9d,0x1
|
||||
18052dce3: mov edx,DWORD PTR [rsp+0x30]
|
||||
18052dce7: test eax,eax
|
||||
18052dce9: mov rax,QWORD PTR [rsi]
|
||||
18052dcec: mov QWORD PTR [rsp+0x28],rax
|
||||
18052dcf1: mov rax,QWORD PTR [rdi]
|
||||
18052dcf4: mov QWORD PTR [rsp+0x20],rax
|
||||
18052dcf9: jne 0x18052dd06
|
||||
18052dcfb: lea rcx,[rbx+0x18]
|
||||
18052dcff: call 0x180002240
|
||||
18052dd04: jmp 0x18052dd0f
|
||||
18052dd06: lea rcx,[rbx+0x20]
|
||||
18052dd0a: call 0x180001c10
|
||||
18052dd0f: mov rdi,QWORD PTR [rsp+0x68]
|
||||
18052dd14: mov rsi,QWORD PTR [rsp+0x60]
|
||||
18052dd19: mov BYTE PTR [rbx+0x15],0x1
|
||||
18052dd1d: add rsp,0x50
|
||||
18052dd21: pop rbx
|
||||
18052dd22: ret
|
||||
18052dd23: int3
|
||||
18052dd24: int3
|
||||
18052dd25: int3
|
||||
@@ -0,0 +1,475 @@
|
||||
|
||||
/tmp/det/in_646c0.bin: file format binary
|
||||
|
||||
|
||||
Disassembly of section .data:
|
||||
|
||||
0000000181a646c0 <.data>:
|
||||
181a646c0: 56 push rsi
|
||||
181a646c1: 57 push rdi
|
||||
181a646c2: 48 8b f9 mov rdi,rcx
|
||||
181a646c5: 48 8b f2 mov rsi,rdx
|
||||
181a646c8: 49 8b d0 mov rdx,r8
|
||||
181a646cb: 48 8b c6 mov rax,rsi
|
||||
181a646ce: 48 63 d2 movsxd rdx,edx
|
||||
181a646d1: 48 81 fa 00 01 00 00 cmp rdx,0x100
|
||||
181a646d8: 0f 8d 15 01 00 00 jge 0x181a647f3
|
||||
181a646de: 48 f7 c2 80 00 00 00 test rdx,0x80
|
||||
181a646e5: 74 41 je 0x181a64728
|
||||
181a646e7: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
||||
181a646eb: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20]
|
||||
181a646f0: c5 fe 6f 57 40 vmovdqu ymm2,YMMWORD PTR [rdi+0x40]
|
||||
181a646f5: c5 fe 6f 5f 60 vmovdqu ymm3,YMMWORD PTR [rdi+0x60]
|
||||
181a646fa: 48 81 c7 80 00 00 00 add rdi,0x80
|
||||
181a64701: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a64705: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1
|
||||
181a6470a: c5 fe 7f 56 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm2
|
||||
181a6470f: c5 fe 7f 5e 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm3
|
||||
181a64714: 48 81 c6 80 00 00 00 add rsi,0x80
|
||||
181a6471b: 48 81 ea 80 00 00 00 sub rdx,0x80
|
||||
181a64722: 0f 84 c5 00 00 00 je 0x181a647ed
|
||||
181a64728: 48 f7 c2 40 00 00 00 test rdx,0x40
|
||||
181a6472f: 74 24 je 0x181a64755
|
||||
181a64731: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
||||
181a64735: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20]
|
||||
181a6473a: 48 83 c7 40 add rdi,0x40
|
||||
181a6473e: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a64742: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1
|
||||
181a64747: 48 83 c6 40 add rsi,0x40
|
||||
181a6474b: 48 83 ea 40 sub rdx,0x40
|
||||
181a6474f: 0f 84 98 00 00 00 je 0x181a647ed
|
||||
181a64755: 48 f7 c2 20 00 00 00 test rdx,0x20
|
||||
181a6475c: 74 16 je 0x181a64774
|
||||
181a6475e: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
||||
181a64762: 48 83 c7 20 add rdi,0x20
|
||||
181a64766: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a6476a: 48 83 c6 20 add rsi,0x20
|
||||
181a6476e: 48 83 ea 20 sub rdx,0x20
|
||||
181a64772: 74 79 je 0x181a647ed
|
||||
181a64774: 48 f7 c2 10 00 00 00 test rdx,0x10
|
||||
181a6477b: 74 16 je 0x181a64793
|
||||
181a6477d: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi]
|
||||
181a64781: 48 83 c7 10 add rdi,0x10
|
||||
181a64785: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0
|
||||
181a64789: 48 83 c6 10 add rsi,0x10
|
||||
181a6478d: 48 83 ea 10 sub rdx,0x10
|
||||
181a64791: 74 5a je 0x181a647ed
|
||||
181a64793: 48 f7 c2 08 00 00 00 test rdx,0x8
|
||||
181a6479a: 74 14 je 0x181a647b0
|
||||
181a6479c: 48 8b 0f mov rcx,QWORD PTR [rdi]
|
||||
181a6479f: 48 83 c7 08 add rdi,0x8
|
||||
181a647a3: 48 89 0e mov QWORD PTR [rsi],rcx
|
||||
181a647a6: 48 83 c6 08 add rsi,0x8
|
||||
181a647aa: 48 83 ea 08 sub rdx,0x8
|
||||
181a647ae: 74 3d je 0x181a647ed
|
||||
181a647b0: 48 f7 c2 04 00 00 00 test rdx,0x4
|
||||
181a647b7: 74 12 je 0x181a647cb
|
||||
181a647b9: 8b 0f mov ecx,DWORD PTR [rdi]
|
||||
181a647bb: 48 83 c7 04 add rdi,0x4
|
||||
181a647bf: 89 0e mov DWORD PTR [rsi],ecx
|
||||
181a647c1: 48 83 c6 04 add rsi,0x4
|
||||
181a647c5: 48 83 ea 04 sub rdx,0x4
|
||||
181a647c9: 74 22 je 0x181a647ed
|
||||
181a647cb: 48 f7 c2 02 00 00 00 test rdx,0x2
|
||||
181a647d2: 74 14 je 0x181a647e8
|
||||
181a647d4: 0f b7 0f movzx ecx,WORD PTR [rdi]
|
||||
181a647d7: 48 83 c7 02 add rdi,0x2
|
||||
181a647db: 66 89 0e mov WORD PTR [rsi],cx
|
||||
181a647de: 48 83 c6 02 add rsi,0x2
|
||||
181a647e2: 48 83 ea 02 sub rdx,0x2
|
||||
181a647e6: 74 05 je 0x181a647ed
|
||||
181a647e8: 0f b6 0f movzx ecx,BYTE PTR [rdi]
|
||||
181a647eb: 88 0e mov BYTE PTR [rsi],cl
|
||||
181a647ed: c5 f8 77 vzeroupper
|
||||
181a647f0: 5f pop rdi
|
||||
181a647f1: 5e pop rsi
|
||||
181a647f2: c3 ret
|
||||
181a647f3: 48 f7 c6 1f 00 00 00 test rsi,0x1f
|
||||
181a647fa: 0f 85 18 01 00 00 jne 0x181a64918
|
||||
181a64800: 48 f7 c7 1f 00 00 00 test rdi,0x1f
|
||||
181a64807: 0f 85 34 01 00 00 jne 0x181a64941
|
||||
181a6480d: 48 81 fa 00 40 00 00 cmp rdx,0x4000
|
||||
181a64814: 0f 8d 98 00 00 00 jge 0x181a648b2
|
||||
181a6481a: 48 81 ea 00 01 00 00 sub rdx,0x100
|
||||
181a64821: 7c 7d jl 0x181a648a0
|
||||
181a64823: c5 fd 6f 87 e0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xe0]
|
||||
181a6482a: 00
|
||||
181a6482b: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
||||
181a64832: 00
|
||||
181a64833: c5 fd 6f 87 c0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xc0]
|
||||
181a6483a: 00
|
||||
181a6483b: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
||||
181a64842: 00
|
||||
181a64843: c5 fd 6f 87 a0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xa0]
|
||||
181a6484a: 00
|
||||
181a6484b: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
||||
181a64852: 00
|
||||
181a64853: c5 fd 6f 87 80 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0x80]
|
||||
181a6485a: 00
|
||||
181a6485b: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
||||
181a64862: 00
|
||||
181a64863: c5 fd 6f 47 60 vmovdqa ymm0,YMMWORD PTR [rdi+0x60]
|
||||
181a64868: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
||||
181a6486d: c5 fd 6f 47 40 vmovdqa ymm0,YMMWORD PTR [rdi+0x40]
|
||||
181a64872: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
||||
181a64877: c5 fd 6f 47 20 vmovdqa ymm0,YMMWORD PTR [rdi+0x20]
|
||||
181a6487c: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
||||
181a64881: c5 fd 6f 07 vmovdqa ymm0,YMMWORD PTR [rdi]
|
||||
181a64885: 48 81 c7 00 01 00 00 add rdi,0x100
|
||||
181a6488c: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0
|
||||
181a64890: 48 81 c6 00 01 00 00 add rsi,0x100
|
||||
181a64897: 48 81 ea 00 01 00 00 sub rdx,0x100
|
||||
181a6489e: 7d 83 jge 0x181a64823
|
||||
181a648a0: 48 81 c2 00 01 00 00 add rdx,0x100
|
||||
181a648a7: 0f 85 31 fe ff ff jne 0x181a646de
|
||||
181a648ad: e9 3b ff ff ff jmp 0x181a647ed
|
||||
181a648b2: 48 f7 c2 3f 00 00 00 test rdx,0x3f
|
||||
181a648b9: 74 22 je 0x181a648dd
|
||||
181a648bb: 48 8b ca mov rcx,rdx
|
||||
181a648be: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20]
|
||||
181a648c4: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0
|
||||
181a648ca: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40]
|
||||
181a648d0: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0
|
||||
181a648d6: 48 83 e1 3f and rcx,0x3f
|
||||
181a648da: 48 2b d1 sub rdx,rcx
|
||||
181a648dd: c5 f9 6f 44 3a c0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x40]
|
||||
181a648e3: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0
|
||||
181a648e9: c5 f9 6f 44 3a d0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x30]
|
||||
181a648ef: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0
|
||||
181a648f5: c5 f9 6f 44 3a e0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x20]
|
||||
181a648fb: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0
|
||||
181a64901: c5 f9 6f 44 3a f0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x10]
|
||||
181a64907: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0
|
||||
181a6490d: 48 83 ea 40 sub rdx,0x40
|
||||
181a64911: 75 ca jne 0x181a648dd
|
||||
181a64913: e9 d5 fe ff ff jmp 0x181a647ed
|
||||
181a64918: 48 8b ce mov rcx,rsi
|
||||
181a6491b: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
||||
181a6491f: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a64923: 48 83 e1 1f and rcx,0x1f
|
||||
181a64927: 48 83 e9 20 sub rcx,0x20
|
||||
181a6492b: 48 2b f9 sub rdi,rcx
|
||||
181a6492e: 48 2b f1 sub rsi,rcx
|
||||
181a64931: 48 03 d1 add rdx,rcx
|
||||
181a64934: 48 f7 c7 1f 00 00 00 test rdi,0x1f
|
||||
181a6493b: 0f 84 cc fe ff ff je 0x181a6480d
|
||||
181a64941: 48 81 fa 00 40 00 00 cmp rdx,0x4000
|
||||
181a64948: 0f 8d ee 00 00 00 jge 0x181a64a3c
|
||||
181a6494e: 48 f7 c7 0f 00 00 00 test rdi,0xf
|
||||
181a64955: 0f 85 98 00 00 00 jne 0x181a649f3
|
||||
181a6495b: 48 81 ea 00 01 00 00 sub rdx,0x100
|
||||
181a64962: 7c 7d jl 0x181a649e1
|
||||
181a64964: c5 fe 6f 87 e0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xe0]
|
||||
181a6496b: 00
|
||||
181a6496c: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
||||
181a64973: 00
|
||||
181a64974: c5 fe 6f 87 c0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xc0]
|
||||
181a6497b: 00
|
||||
181a6497c: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
||||
181a64983: 00
|
||||
181a64984: c5 fe 6f 87 a0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xa0]
|
||||
181a6498b: 00
|
||||
181a6498c: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
||||
181a64993: 00
|
||||
181a64994: c5 fe 6f 87 80 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0x80]
|
||||
181a6499b: 00
|
||||
181a6499c: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
||||
181a649a3: 00
|
||||
181a649a4: c5 fe 6f 47 60 vmovdqu ymm0,YMMWORD PTR [rdi+0x60]
|
||||
181a649a9: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
||||
181a649ae: c5 fe 6f 47 40 vmovdqu ymm0,YMMWORD PTR [rdi+0x40]
|
||||
181a649b3: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
||||
181a649b8: c5 fe 6f 47 20 vmovdqu ymm0,YMMWORD PTR [rdi+0x20]
|
||||
181a649bd: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
||||
181a649c2: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi]
|
||||
181a649c6: 48 81 c7 00 01 00 00 add rdi,0x100
|
||||
181a649cd: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0
|
||||
181a649d1: 48 81 c6 00 01 00 00 add rsi,0x100
|
||||
181a649d8: 48 81 ea 00 01 00 00 sub rdx,0x100
|
||||
181a649df: 7d 83 jge 0x181a64964
|
||||
181a649e1: 48 81 c2 00 01 00 00 add rdx,0x100
|
||||
181a649e8: 0f 85 f0 fc ff ff jne 0x181a646de
|
||||
181a649ee: e9 fa fd ff ff jmp 0x181a647ed
|
||||
181a649f3: 48 83 ea 40 sub rdx,0x40
|
||||
181a649f7: 7c 34 jl 0x181a64a2d
|
||||
181a649f9: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi]
|
||||
181a649fd: c5 f9 7f 06 vmovdqa XMMWORD PTR [rsi],xmm0
|
||||
181a64a01: c5 fa 6f 47 10 vmovdqu xmm0,XMMWORD PTR [rdi+0x10]
|
||||
181a64a06: c5 f9 7f 46 10 vmovdqa XMMWORD PTR [rsi+0x10],xmm0
|
||||
181a64a0b: c5 fa 6f 47 20 vmovdqu xmm0,XMMWORD PTR [rdi+0x20]
|
||||
181a64a10: c5 f9 7f 46 20 vmovdqa XMMWORD PTR [rsi+0x20],xmm0
|
||||
181a64a15: c5 fa 6f 47 30 vmovdqu xmm0,XMMWORD PTR [rdi+0x30]
|
||||
181a64a1a: 48 83 c7 40 add rdi,0x40
|
||||
181a64a1e: c5 f9 7f 46 30 vmovdqa XMMWORD PTR [rsi+0x30],xmm0
|
||||
181a64a23: 48 83 c6 40 add rsi,0x40
|
||||
181a64a27: 48 83 ea 40 sub rdx,0x40
|
||||
181a64a2b: 7d cc jge 0x181a649f9
|
||||
181a64a2d: 48 83 c2 40 add rdx,0x40
|
||||
181a64a31: 0f 85 1e fd ff ff jne 0x181a64755
|
||||
181a64a37: e9 b1 fd ff ff jmp 0x181a647ed
|
||||
181a64a3c: 48 f7 c2 3f 00 00 00 test rdx,0x3f
|
||||
181a64a43: 74 22 je 0x181a64a67
|
||||
181a64a45: 48 8b ca mov rcx,rdx
|
||||
181a64a48: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20]
|
||||
181a64a4e: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0
|
||||
181a64a54: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40]
|
||||
181a64a5a: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0
|
||||
181a64a60: 48 83 e1 3f and rcx,0x3f
|
||||
181a64a64: 48 2b d1 sub rdx,rcx
|
||||
181a64a67: c5 fa 6f 44 3a c0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x40]
|
||||
181a64a6d: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0
|
||||
181a64a73: c5 fa 6f 44 3a d0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x30]
|
||||
181a64a79: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0
|
||||
181a64a7f: c5 fa 6f 44 3a e0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x20]
|
||||
181a64a85: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0
|
||||
181a64a8b: c5 fa 6f 44 3a f0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x10]
|
||||
181a64a91: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0
|
||||
181a64a97: 48 83 ea 40 sub rdx,0x40
|
||||
181a64a9b: 75 ca jne 0x181a64a67
|
||||
181a64a9d: e9 4b fd ff ff jmp 0x181a647ed
|
||||
181a64aa2: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
||||
181a64aa9: 0f 1f 84 00 00 00 00
|
||||
181a64ab0: 00
|
||||
181a64ab1: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
||||
181a64ab8: 0f 1f 84 00 00 00 00
|
||||
181a64abf: 00
|
||||
181a64ac0: 56 push rsi
|
||||
181a64ac1: 57 push rdi
|
||||
181a64ac2: 48 8b f9 mov rdi,rcx
|
||||
181a64ac5: 48 8b f2 mov rsi,rdx
|
||||
181a64ac8: 49 8b d0 mov rdx,r8
|
||||
181a64acb: 9c pushf
|
||||
181a64acc: 48 63 ca movsxd rcx,edx
|
||||
181a64acf: 48 8b d7 mov rdx,rdi
|
||||
181a64ad2: 48 8b fe mov rdi,rsi
|
||||
181a64ad5: 48 8b f2 mov rsi,rdx
|
||||
181a64ad8: 48 8b 04 24 mov rax,QWORD PTR [rsp]
|
||||
181a64adc: a9 00 04 00 00 test eax,0x400
|
||||
181a64ae1: 74 01 je 0x181a64ae4
|
||||
181a64ae3: fc cld
|
||||
181a64ae4: 48 33 d7 xor rdx,rdi
|
||||
181a64ae7: 48 8b c7 mov rax,rdi
|
||||
181a64aea: 83 e2 07 and edx,0x7
|
||||
181a64aed: 0f 84 a1 00 00 00 je 0x181a64b94
|
||||
181a64af3: 83 e2 03 and edx,0x3
|
||||
181a64af6: 74 52 je 0x181a64b4a
|
||||
181a64af8: 83 e2 01 and edx,0x1
|
||||
181a64afb: 74 20 je 0x181a64b1d
|
||||
181a64afd: f3 a4 rep movs BYTE PTR [rdi],BYTE PTR [rsi]
|
||||
181a64aff: e9 15 01 00 00 jmp 0x181a64c19
|
||||
181a64b04: 48 8b c1 mov rax,rcx
|
||||
181a64b07: 48 d1 e9 shr rcx,1
|
||||
181a64b0a: f3 66 a5 rep movs WORD PTR [rdi],WORD PTR [rsi]
|
||||
181a64b0d: a9 01 00 00 00 test eax,0x1
|
||||
181a64b12: 0f 85 fd 00 00 00 jne 0x181a64c15
|
||||
181a64b18: e9 fc 00 00 00 jmp 0x181a64c19
|
||||
181a64b1d: 83 e0 01 and eax,0x1
|
||||
181a64b20: 74 e2 je 0x181a64b04
|
||||
181a64b22: 8a 16 mov dl,BYTE PTR [rsi]
|
||||
181a64b24: 48 ff c6 inc rsi
|
||||
181a64b27: 88 17 mov BYTE PTR [rdi],dl
|
||||
181a64b29: 48 ff c7 inc rdi
|
||||
181a64b2c: 48 ff c9 dec rcx
|
||||
181a64b2f: eb d3 jmp 0x181a64b04
|
||||
181a64b31: 48 8b c1 mov rax,rcx
|
||||
181a64b34: 48 c1 e9 02 shr rcx,0x2
|
||||
181a64b38: f3 a5 rep movs DWORD PTR [rdi],DWORD PTR [rsi]
|
||||
181a64b3a: a9 03 00 00 00 test eax,0x3
|
||||
181a64b3f: 0f 85 b4 00 00 00 jne 0x181a64bf9
|
||||
181a64b45: e9 cf 00 00 00 jmp 0x181a64c19
|
||||
181a64b4a: 83 e0 03 and eax,0x3
|
||||
181a64b4d: 74 e2 je 0x181a64b31
|
||||
181a64b4f: a9 01 00 00 00 test eax,0x1
|
||||
181a64b54: 74 14 je 0x181a64b6a
|
||||
181a64b56: 8a 16 mov dl,BYTE PTR [rsi]
|
||||
181a64b58: 48 ff c6 inc rsi
|
||||
181a64b5b: 88 17 mov BYTE PTR [rdi],dl
|
||||
181a64b5d: 48 ff c7 inc rdi
|
||||
181a64b60: 48 ff c9 dec rcx
|
||||
181a64b63: a9 02 00 00 00 test eax,0x2
|
||||
181a64b68: 74 c7 je 0x181a64b31
|
||||
181a64b6a: 66 8b 16 mov dx,WORD PTR [rsi]
|
||||
181a64b6d: 48 83 c6 02 add rsi,0x2
|
||||
181a64b71: 66 89 17 mov WORD PTR [rdi],dx
|
||||
181a64b74: 48 83 c7 02 add rdi,0x2
|
||||
181a64b78: 48 83 e9 02 sub rcx,0x2
|
||||
181a64b7c: eb b3 jmp 0x181a64b31
|
||||
181a64b7e: 48 8b c1 mov rax,rcx
|
||||
181a64b81: 48 c1 e9 03 shr rcx,0x3
|
||||
181a64b85: f3 48 a5 rep movs QWORD PTR [rdi],QWORD PTR [rsi]
|
||||
181a64b88: a9 07 00 00 00 test eax,0x7
|
||||
181a64b8d: 75 50 jne 0x181a64bdf
|
||||
181a64b8f: e9 85 00 00 00 jmp 0x181a64c19
|
||||
181a64b94: 83 e0 07 and eax,0x7
|
||||
181a64b97: 74 e5 je 0x181a64b7e
|
||||
181a64b99: a9 01 00 00 00 test eax,0x1
|
||||
181a64b9e: 74 0d je 0x181a64bad
|
||||
181a64ba0: 8a 16 mov dl,BYTE PTR [rsi]
|
||||
181a64ba2: 48 ff c6 inc rsi
|
||||
181a64ba5: 88 17 mov BYTE PTR [rdi],dl
|
||||
181a64ba7: 48 ff c7 inc rdi
|
||||
181a64baa: 48 ff c9 dec rcx
|
||||
181a64bad: a9 02 00 00 00 test eax,0x2
|
||||
181a64bb2: 74 12 je 0x181a64bc6
|
||||
181a64bb4: 66 8b 16 mov dx,WORD PTR [rsi]
|
||||
181a64bb7: 48 83 c6 02 add rsi,0x2
|
||||
181a64bbb: 66 89 17 mov WORD PTR [rdi],dx
|
||||
181a64bbe: 48 83 c7 02 add rdi,0x2
|
||||
181a64bc2: 48 83 e9 02 sub rcx,0x2
|
||||
181a64bc6: a9 04 00 00 00 test eax,0x4
|
||||
181a64bcb: 74 b1 je 0x181a64b7e
|
||||
181a64bcd: 8b 16 mov edx,DWORD PTR [rsi]
|
||||
181a64bcf: 48 83 c6 04 add rsi,0x4
|
||||
181a64bd3: 89 17 mov DWORD PTR [rdi],edx
|
||||
181a64bd5: 48 83 c7 04 add rdi,0x4
|
||||
181a64bd9: 48 83 e9 04 sub rcx,0x4
|
||||
181a64bdd: eb 9f jmp 0x181a64b7e
|
||||
181a64bdf: a9 04 00 00 00 test eax,0x4
|
||||
181a64be4: 74 0c je 0x181a64bf2
|
||||
181a64be6: 8b 16 mov edx,DWORD PTR [rsi]
|
||||
181a64be8: 48 83 c6 04 add rsi,0x4
|
||||
181a64bec: 89 17 mov DWORD PTR [rdi],edx
|
||||
181a64bee: 48 83 c7 04 add rdi,0x4
|
||||
181a64bf2: a9 03 00 00 00 test eax,0x3
|
||||
181a64bf7: 74 20 je 0x181a64c19
|
||||
181a64bf9: a9 02 00 00 00 test eax,0x2
|
||||
181a64bfe: 74 0e je 0x181a64c0e
|
||||
181a64c00: 66 8b 16 mov dx,WORD PTR [rsi]
|
||||
181a64c03: 48 83 c6 02 add rsi,0x2
|
||||
181a64c07: 66 89 17 mov WORD PTR [rdi],dx
|
||||
181a64c0a: 48 83 c7 02 add rdi,0x2
|
||||
181a64c0e: a9 01 00 00 00 test eax,0x1
|
||||
181a64c13: 74 04 je 0x181a64c19
|
||||
181a64c15: 8a 16 mov dl,BYTE PTR [rsi]
|
||||
181a64c17: 88 17 mov BYTE PTR [rdi],dl
|
||||
181a64c19: 58 pop rax
|
||||
181a64c1a: a9 00 04 00 00 test eax,0x400
|
||||
181a64c1f: 74 01 je 0x181a64c22
|
||||
181a64c21: fd std
|
||||
181a64c22: c5 f8 77 vzeroupper
|
||||
181a64c25: 5f pop rdi
|
||||
181a64c26: 5e pop rsi
|
||||
181a64c27: c3 ret
|
||||
181a64c28: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0]
|
||||
181a64c2f: 0f 1f 84 00 00 00 00
|
||||
181a64c36: 00
|
||||
181a64c37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
|
||||
181a64c3e: 00 00
|
||||
181a64c40: 56 push rsi
|
||||
181a64c41: 57 push rdi
|
||||
181a64c42: 48 8b f9 mov rdi,rcx
|
||||
181a64c45: 48 8b f2 mov rsi,rdx
|
||||
181a64c48: 49 8b d0 mov rdx,r8
|
||||
181a64c4b: 9c pushf
|
||||
181a64c4c: 48 63 ce movsxd rcx,esi
|
||||
181a64c4f: 48 33 c0 xor rax,rax
|
||||
181a64c52: 48 8b 14 24 mov rdx,QWORD PTR [rsp]
|
||||
181a64c56: f7 c2 00 04 00 00 test edx,0x400
|
||||
181a64c5c: 74 01 je 0x181a64c5f
|
||||
181a64c5e: fc cld
|
||||
181a64c5f: f3 aa rep stos BYTE PTR [rdi],al
|
||||
181a64c61: f7 c2 00 04 00 00 test edx,0x400
|
||||
181a64c67: 74 01 je 0x181a64c6a
|
||||
181a64c69: fd std
|
||||
181a64c6a: 58 pop rax
|
||||
181a64c6b: c5 f8 77 vzeroupper
|
||||
181a64c6e: 5f pop rdi
|
||||
181a64c6f: 5e pop rsi
|
||||
181a64c70: c3 ret
|
||||
181a64c71: cc int3
|
||||
181a64c72: cc int3
|
||||
181a64c73: cc int3
|
||||
181a64c74: cc int3
|
||||
181a64c75: cc int3
|
||||
181a64c76: cc int3
|
||||
181a64c77: cc int3
|
||||
181a64c78: cc int3
|
||||
181a64c79: cc int3
|
||||
181a64c7a: cc int3
|
||||
181a64c7b: cc int3
|
||||
181a64c7c: cc int3
|
||||
181a64c7d: cc int3
|
||||
181a64c7e: cc int3
|
||||
181a64c7f: cc int3
|
||||
181a64c80: 56 push rsi
|
||||
181a64c81: 57 push rdi
|
||||
181a64c82: 48 8b f9 mov rdi,rcx
|
||||
181a64c85: 48 8b f2 mov rsi,rdx
|
||||
181a64c88: 49 8b d0 mov rdx,r8
|
||||
181a64c8b: 48 8b c6 mov rax,rsi
|
||||
181a64c8e: c4 e1 f9 6e c7 vmovq xmm0,rdi
|
||||
181a64c93: 48 63 fa movsxd rdi,edx
|
||||
181a64c96: 48 8d 3c bd 00 00 00 lea rdi,[rdi*4+0x0]
|
||||
181a64c9d: 00
|
||||
181a64c9e: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0
|
||||
181a64ca2: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0
|
||||
181a64ca6: c4 e1 f9 7e c2 vmovq rdx,xmm0
|
||||
181a64cab: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0
|
||||
181a64cb1: 48 f7 c6 03 00 00 00 test rsi,0x3
|
||||
181a64cb8: 0f 85 68 01 00 00 jne 0x181a64e26
|
||||
181a64cbe: 48 81 ff 00 01 00 00 cmp rdi,0x100
|
||||
181a64cc5: 0f 8d 94 00 00 00 jge 0x181a64d5f
|
||||
181a64ccb: 48 f7 c7 80 00 00 00 test rdi,0x80
|
||||
181a64cd2: 74 23 je 0x181a64cf7
|
||||
181a64cd4: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a64cd8: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
||||
181a64cdd: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0
|
||||
181a64ce2: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0
|
||||
181a64ce7: 48 81 c6 80 00 00 00 add rsi,0x80
|
||||
181a64cee: 48 81 ef 80 00 00 00 sub rdi,0x80
|
||||
181a64cf5: 74 62 je 0x181a64d59
|
||||
181a64cf7: 48 f7 c7 40 00 00 00 test rdi,0x40
|
||||
181a64cfe: 74 13 je 0x181a64d13
|
||||
181a64d00: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a64d04: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0
|
||||
181a64d09: 48 83 c6 40 add rsi,0x40
|
||||
181a64d0d: 48 83 ef 40 sub rdi,0x40
|
||||
181a64d11: 74 46 je 0x181a64d59
|
||||
181a64d13: 48 f7 c7 20 00 00 00 test rdi,0x20
|
||||
181a64d1a: 74 0e je 0x181a64d2a
|
||||
181a64d1c: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a64d20: 48 83 c6 20 add rsi,0x20
|
||||
181a64d24: 48 83 ef 20 sub rdi,0x20
|
||||
181a64d28: 74 2f je 0x181a64d59
|
||||
181a64d2a: 48 f7 c7 10 00 00 00 test rdi,0x10
|
||||
181a64d31: 74 0e je 0x181a64d41
|
||||
181a64d33: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0
|
||||
181a64d37: 48 83 c6 10 add rsi,0x10
|
||||
181a64d3b: 48 83 ef 10 sub rdi,0x10
|
||||
181a64d3f: 74 18 je 0x181a64d59
|
||||
181a64d41: 48 f7 c7 08 00 00 00 test rdi,0x8
|
||||
181a64d48: 74 0d je 0x181a64d57
|
||||
181a64d4a: 48 89 16 mov QWORD PTR [rsi],rdx
|
||||
181a64d4d: 48 83 c6 08 add rsi,0x8
|
||||
181a64d51: 48 83 ef 08 sub rdi,0x8
|
||||
181a64d55: 74 02 je 0x181a64d59
|
||||
181a64d57: 89 16 mov DWORD PTR [rsi],edx
|
||||
181a64d59: c5 f8 77 vzeroupper
|
||||
181a64d5c: 5f pop rdi
|
||||
181a64d5d: 5e pop rsi
|
||||
181a64d5e: c3 ret
|
||||
181a64d5f: 48 f7 c6 1f 00 00 00 test rsi,0x1f
|
||||
181a64d66: 74 15 je 0x181a64d7d
|
||||
181a64d68: 48 8b ce mov rcx,rsi
|
||||
181a64d6b: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0
|
||||
181a64d6f: 48 83 e1 1f and rcx,0x1f
|
||||
181a64d73: 48 83 e9 20 sub rcx,0x20
|
||||
181a64d77: 48 2b f1 sub rsi,rcx
|
||||
181a64d7a: 48 03 f9 add rdi,rcx
|
||||
181a64d7d: 48 81 ff 00 80 00 00 cmp rdi,0x8000
|
||||
181a64d84: 7d 5e jge 0x181a64de4
|
||||
181a64d86: 48 81 ef 00 01 00 00 sub rdi,0x100
|
||||
181a64d8d: 7c 43 jl 0x181a64dd2
|
||||
181a64d8f: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0
|
||||
181a64d96: 00
|
||||
181a64d97: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0
|
||||
181a64d9e: 00
|
||||
181a64d9f: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0
|
||||
181a64da6: 00
|
||||
181a64da7: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0
|
||||
181a64dae: 00
|
||||
181a64daf: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0
|
||||
181a64db4: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0
|
||||
181a64db9: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0
|
||||
181a64dbe: c5 .byte 0xc5
|
||||
181a64dbf: fd std
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user