SASA 扩展
位运算
查看 Markdown位运算与取余
sa · 扩展 bitwise · 需对应 CLEO 扩展
按位与。
0B10 BIT_AND
in: a, b
out: result按位或。
0B11 BIT_OR
in: a, b
out: result按位异或。
0B12 BIT_XOR
in: a, b
out: result按位取反(有符号)。
0B13 BIT_NOT
in: a
out: result整数取余。
0B14 MOD
in: a, b
out: result右移 n 位。
0B15 BIT_SHR
in: value, n
out: result左移 n 位。
0B16 BIT_SHL
in: value, n
out: result原地 &=。
0B17 BIT_AND_COMPOUND
in: value, n原地 |=。
0B18 BIT_OR_COMPOUND
in: value, n原地 ^=。
0B19 BIT_XOR_COMPOUND
in: value, n原地取反写回。
0B1A BIT_NOT_COMPOUND
in: value原地 %=。
0B1B MOD_COMPOUND
in: value, number0B1C BIT_SHR_COMPOUND
in: value, n0B1D BIT_SHL_COMPOUND
in: value, n把 1 / 2 / 3 字节有符号数扩成 32 位。
0B1E SIGN_EXTEND
in: value, fromSize
评论