chore: fix .gitignore to track decompiled .dis/.bin disassemblies

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