some optimize

This commit is contained in:
blueloveTH 2024-03-17 16:34:57 +08:00
parent 44c61a8c3a
commit 4db4274882

View File

@ -10,7 +10,7 @@ namespace pkpy{
#define PREDICT_INT_DIV_OP(op) \ #define PREDICT_INT_DIV_OP(op) \
if(is_small_int(_0) && is_small_int(_1)){ \ if(is_small_int(_0) && is_small_int(_1)){ \
if(_1 == VAR(0)) ZeroDivisionError(); \ if(_1 == 0b10) ZeroDivisionError(); \
TOP() = VAR((i64)(PK_BITS(_0)>>2) op (i64)(PK_BITS(_1)>>2)); \ TOP() = VAR((i64)(PK_BITS(_0)>>2) op (i64)(PK_BITS(_1)>>2)); \
DISPATCH() \ DISPATCH() \
} }