Skip to content

Instantly share code, notes, and snippets.

@Subv
Last active August 29, 2015 14:23
Show Gist options
  • Select an option

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

Select an option

Save Subv/b85481a8cb2669114d60 to your computer and use it in GitHub Desktop.
00007FF6D2290E90 mov edx,dword ptr [rcx]
00007FF6D2290E92 mov eax,edx
00007FF6D2290E94 and eax,0FFFFFFF8h
00007FF6D2290E97 cmp eax,38h
00007FF6D2290E9A jne nihstro::OpCode::GetInfo+1Fh (07FF6D2290EAFh)
00007FF6D2290E9C mov edx,eax
00007FF6D2290E9E cdqe
00007FF6D2290EA0 lea rcx,[`nihstro::OpCode::GetInfo'::`2'::info_table (07FF6D2415230h)]
00007FF6D2290EA7 shl rax,4
00007FF6D2290EAB add rax,rcx
00007FF6D2290EAE ret
00007FF6D2290EAF cmp eax,30h
00007FF6D2290EB2 jne nihstro::OpCode::GetInfo+37h (07FF6D2290EC7h)
00007FF6D2290EB4 mov edx,eax
00007FF6D2290EB6 cdqe
00007FF6D2290EB8 lea rcx,[`nihstro::OpCode::GetInfo'::`2'::info_table (07FF6D2415230h)]
00007FF6D2290EBF shl rax,4
00007FF6D2290EC3 add rax,rcx
00007FF6D2290EC6 ret
00007FF6D2290EC7 mov eax,edx
00007FF6D2290EC9 mov ecx,2Eh
00007FF6D2290ECE and eax,0FFFFFFFEh
00007FF6D2290ED1 cmp eax,ecx
00007FF6D2290ED3 cmove edx,ecx
00007FF6D2290ED6 lea rcx,[`nihstro::OpCode::GetInfo'::`2'::info_table (07FF6D2415230h)]
00007FF6D2290EDD movsxd rax,edx
00007FF6D2290EE0 shl rax,4
00007FF6D2290EE4 add rax,rcx
00007FF6D2290EE7 ret
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment