KiTpEmulateGroup11Instruction

INT64 __fastcall KiTpEmulateGroup11Instruction(INT64 a1, INT64 a2, INT64 *a3){
  INT64 result; 
  char v7[8]; 
  UINT64 v8[4]; 
  CHAR v9; 
  v8[0] = 0i64;
  v7[0] = 0;
  v9 = 0;
  result = KiTpDecodeModRm((UINT8 *)a1, a2, a3);
  if( (int)result >= 0 )
  {
    result = KiTpFetchImmediateOperand(a1, a2, a3);
    if( (int)result >= 0 )
    {
      if( a2 )
      {
        KiTpDecodeModRmOperand(a1, a2, (UINT64)v8, (CHAR)v7, (CHAR)&v9);
        v8[1] = *(_QWORD *)(a1 + 32);
        KiTpAccessMemory();
      }
      else
      {
        return 0i64;
      }
    }
  }
  return result;
}

Referenced by:

KiTpEmulateInstruction