protected override void GetResult()
{
_resultVarIndex = (int)ReadWord();
if ((_resultVarIndex & 0x2000) == 0x2000)
{
var a = ReadWord();
if ((a & 0x2000) == 0x2000)
{
_resultVarIndex += ReadVariable((uint)(a & ~0x2000));
}
else
{
_resultVarIndex += (int)(a & 0xFFF);
}
_resultVarIndex &= ~0x2000;
}
}