From 45d9967bef8604b0307c936be7329a6516cb5a4b Mon Sep 17 00:00:00 2001 From: BLUELOVETH Date: Thu, 1 Jun 2023 12:35:37 +0800 Subject: [PATCH] ... --- src/vm.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vm.h b/src/vm.h index 02b59cc7..094908e8 100644 --- a/src/vm.h +++ b/src/vm.h @@ -749,16 +749,16 @@ PY_VAR_INT(unsigned long) PY_VAR_INT(unsigned long long) -#define PY_VAR_FLOAT(T) \ +#define PY_VAR_FLOAT(T) \ inline PyObject* py_var(VM* vm, T _val){ \ BitsCvt val(static_cast(_val)); \ i64 bits = val._int & Number::c1; \ i64 tail = val._int & Number::c2; \ - if(tail == 0b10){ \ - if((bits&Number::c0)!=Number::c0 && (bits&0b100)) bits += 0b100; \ - }else if(tail == 0b11){ \ - if((bits&Number::c0)!=Number::c0) bits += 0b100; \ - } \ + if(tail == 0b10){ \ + if(bits&0b100) bits += 0b100; \ + }else if(tail == 0b11){ \ + bits += 0b100; \ + } \ bits |= 0b10; \ return reinterpret_cast(bits); \ }