Skip to content

Instantly share code, notes, and snippets.

@Subv
Created June 26, 2015 03:54
Show Gist options
  • Select an option

  • Save Subv/551a443a8a2a7857cfed to your computer and use it in GitHub Desktop.

Select an option

Save Subv/551a443a8a2a7857cfed to your computer and use it in GitHub Desktop.
00007FF7148D8060 mov r8d,dword ptr [rdx]
00007FF7148D8063 mov r9,rcx
00007FF7148D8066 cmp r8d,10h
00007FF7148D806A jae <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+10h (07FF7148D8070h)
00007FF7148D806C xor edx,edx
00007FF7148D806E jmp <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+19h (07FF7148D8079h)
00007FF7148D8070 cmp r8d,20h
00007FF7148D8074 sbb edx,edx
00007FF7148D8076 add edx,3
00007FF7148D8079 test edx,edx
00007FF7148D807B je <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+84h (07FF7148D80E4h)
00007FF7148D807D sub edx,2
00007FF7148D8080 je <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+5Ah (07FF7148D80BAh)
00007FF7148D8082 dec edx
00007FF7148D8084 je <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+2Eh (07FF7148D808Eh)
00007FF7148D8086 lea rax,[dummy_vec4_float24 (07FF71D2F8EB8h)]
00007FF7148D808D ret
00007FF7148D808E cmp r8d,0Fh
00007FF7148D8092 jbe <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+4Eh (07FF7148D80AEh)
00007FF7148D8094 cmp r8d,20h
00007FF7148D8098 jae <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+4Ah (07FF7148D80AAh)
00007FF7148D809A add r8d,0FFFFFFF0h
00007FF7148D809E movsxd rax,r8d
00007FF7148D80A1 shl rax,4
00007FF7148D80A5 add rax,qword ptr [rcx+8]
00007FF7148D80A9 ret
00007FF7148D80AA add r8d,0FFFFFFE0h
00007FF7148D80AE movsxd rax,r8d
00007FF7148D80B1 shl rax,4
00007FF7148D80B5 add rax,qword ptr [rcx+8]
00007FF7148D80B9 ret
00007FF7148D80BA cmp r8d,0Fh
00007FF7148D80BE jbe <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+70h (07FF7148D80D0h)
00007FF7148D80C0 cmp r8d,20h
00007FF7148D80C4 jae <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+6Ch (07FF7148D80CCh)
00007FF7148D80C6 add r8d,0FFFFFFF0h
00007FF7148D80CA jmp <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+70h (07FF7148D80D0h)
00007FF7148D80CC add r8d,0FFFFFFE0h
00007FF7148D80D0 mov rax,qword ptr [r9]
00007FF7148D80D3 movsxd rcx,r8d
00007FF7148D80D6 add rax,188h
00007FF7148D80DC shl rcx,4
00007FF7148D80E0 add rax,rcx
00007FF7148D80E3 ret
00007FF7148D80E4 cmp r8d,0Fh
00007FF7148D80E8 jbe <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+0A4h (07FF7148D8104h)
00007FF7148D80EA cmp r8d,20h
00007FF7148D80EE jae <lambda_1619aabc5def9737e5d9abae5fbc4cef>::operator()+0A0h (07FF7148D8100h)
00007FF7148D80F0 mov rax,qword ptr [r9]
00007FF7148D80F3 add r8d,0FFFFFFF0h
00007FF7148D80F7 movsxd rcx,r8d
00007FF7148D80FA mov rax,qword ptr [rax+rcx*8+8]
00007FF7148D80FF ret
00007FF7148D8100 add r8d,0FFFFFFE0h
00007FF7148D8104 mov rax,qword ptr [r9]
00007FF7148D8107 movsxd rcx,r8d
00007FF7148D810A mov rax,qword ptr [rax+rcx*8+8]
00007FF7148D810F ret
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment