INT64 *__fastcall XmGetOffsetAddress(__int64 a1, unsigned int a2){
__int64 v2;
unsigned int v3;
v2 = *(unsigned int *)(a1 + 116);
v3 = *(unsigned __int16 *)(a1 + 2 * v2 + 68);
if( a2 > v3 || a2 + *(_DWORD *)(a1 + 120) > v3 )
longjmp((_JBTYPE *)(a1 + 160), 14i64);
return x86BiosTranslateAddress(*(_WORD *)(a1 + 2 * v2 + 56), a2);
}