XmGetOffsetAddress

INT64 *__fastcall XmGetOffsetAddress(__int64 a1, unsigned int a2, VOID *a3){
  __int64 v3; 
  unsigned int v4; 

  v3 = *(unsigned int *)(a1 + 116);
  v4 = *(unsigned __int16 *)(a1 + 2 * v3 + 68);
  if( a2 > v4 || (a3 = (VOID *)(a2 + *(_DWORD *)(a1 + 120)), (unsigned int)a3 > v4) )
    longjmp((unsigned __int64 *)(a1 + 160), (VOID *)0xE, a3);
  return x86BiosTranslateAddress(*(_WORD *)(a1 + 2 * v3 + 56), a2);
}

Referenced by:

XmBoundOp
XmGeneralBitOffset
XmGroup45General
XmGroup8BitOffset
XmLoadSegment
XmSegmentOffset
XmXlatOpcode