III

算术

整数与位运算 opcode

gta3 · 扩展 CLEO · 需 CLEO

写法见 Lua / Redux

整数加

INT_ADD · 0A8E

整数加。

0A8E INT_ADD
in: a, b
out: result

整数减

INT_SUB · 0A8F

整数减。

0A8F INT_SUB
in: a, b
out: result

整数乘

INT_MUL · 0A90

整数乘。

0A90 INT_MUL
in: a, b
out: result

整数除

INT_DIV · 0A91

整数除。

0A91 INT_DIV
in: a, b
out: result

按位与

BIT_AND · 05F9

按位与。

05F9 BIT_AND
in: a, b
out: result

按位或

BIT_OR · 05FA

按位或。

05FA BIT_OR
in: a, b
out: result

按位异或

BIT_XOR · 05FB

按位异或。

05FB BIT_XOR
in: a, b
out: result

按位取反

BIT_NOT · 05FC

按位取反。

05FC BIT_NOT
in: a
out: result

取模

BIT_MOD · 05FD

取模。

05FD BIT_MOD
in: a, b
out: result

右移

BIT_SHR · 05FE

右移。

05FE BIT_SHR
in: a, b
out: result

左移

BIT_SHL · 05FF

左移。

05FF BIT_SHL
in: a, b
out: result

On this page