mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 20:10:17 +00:00
...
This commit is contained in:
parent
1a8fef1014
commit
45d9967bef
4
src/vm.h
4
src/vm.h
@ -755,9 +755,9 @@ PY_VAR_INT(unsigned long long)
|
|||||||
i64 bits = val._int & Number::c1; \
|
i64 bits = val._int & Number::c1; \
|
||||||
i64 tail = val._int & Number::c2; \
|
i64 tail = val._int & Number::c2; \
|
||||||
if(tail == 0b10){ \
|
if(tail == 0b10){ \
|
||||||
if((bits&Number::c0)!=Number::c0 && (bits&0b100)) bits += 0b100; \
|
if(bits&0b100) bits += 0b100; \
|
||||||
}else if(tail == 0b11){ \
|
}else if(tail == 0b11){ \
|
||||||
if((bits&Number::c0)!=Number::c0) bits += 0b100; \
|
bits += 0b100; \
|
||||||
} \
|
} \
|
||||||
bits |= 0b10; \
|
bits |= 0b10; \
|
||||||
return reinterpret_cast<PyObject*>(bits); \
|
return reinterpret_cast<PyObject*>(bits); \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user