CHAR __stdcall XmGetCodeByte(INT64 a1, INT64 a2, VOID *a3){
unsigned int v3;
v3 = *(_DWORD *)(a1 + 20);
if( v3 > *(unsigned __int16 *)(a1 + 70) )
longjmp((unsigned __int64 *)(a1 + 160), (VOID *)0xE, a3);
++*(_WORD *)(a1 + 20);
return *(_BYTE *)x86BiosTranslateAddress(*(_WORD *)(a1 + 58), v3);
}