VC
整数与位运算 opcode
vc · 扩展 CLEO · 需 CLEO
Lua 里多数可直接 + - * / / 位运算。下列为对应 opcode。经典位运算 05F9–05FF 与现代名同义时以页内 id 为准。
两整数相加。
0A8E INT_ADD
in: a, b
out: result整数减法。
0A8F INT_SUB
in: a, b
out: result整数乘法。
0A90 INT_MUL
in: a, b
out: result整数除法。
0A91 INT_DIV
in: a, b
out: result按位与。
05F9 BIT_AND
in: a, b
out: result
// operator &按位或。
05FA BIT_OR
in: a, b
out: result
// operator |按位异或。
05FB BIT_XOR
in: a, b
out: result
// operator ^按位取反。
05FC BIT_NOT
in: a
out: result
// operator ~取模。
05FD BIT_MOD
in: a, b
out: result
// operator %逻辑右移。
05FE BIT_SHR
in: a, b
out: result
// operator >>左移。
05FF BIT_SHL
in: a, b
out: result
// operator <<
评论