This commit is contained in:
blueloveTH 2023-06-05 18:22:30 +08:00
parent 110c9447e4
commit b0203d5639

View File

@ -378,11 +378,7 @@ __NEXT_STEP:;
TARGET(IS_OP)
_1 = POPX(); // rhs
_0 = TOP(); // lhs
if(byte.arg == 1){
TOP() = VAR(_0 != _1);
}else{
TOP() = VAR(_0 == _1);
}
TOP() = VAR(static_cast<bool>((_0==_1) ^ byte.arg));
DISPATCH();
TARGET(CONTAINS_OP)
// a in b -> b __contains__ a
@ -393,11 +389,7 @@ __NEXT_STEP:;
_0 = call_method(TOP(), __contains__, SECOND());
}
POP();
if(byte.arg == 1){
TOP() = VAR(!CAST(bool, _0));
}else{
TOP() = VAR(CAST(bool, _0));
}
TOP() = VAR(static_cast<bool>(CAST(bool, _0) ^ byte.arg));
DISPATCH();
/*****************************************/
TARGET(JUMP_ABSOLUTE)