bool emulate_Beq() { var val2 = instructionEmulator.pop(); var val1 = instructionEmulator.pop(); if (val1.isInt32() && val2.isInt32()) return emulateBranch(2, Int32Value.compareEq((Int32Value)val1, (Int32Value)val2)); else if (val1.isInt64() && val2.isInt64()) return emulateBranch(2, Int64Value.compareEq((Int64Value)val1, (Int64Value)val2)); else if (val1.isNull() && val2.isNull()) return emulateBranch(2, true); else return false; }