@tevm/voltaire / evm / Bitwise
Bitwise
Functions
AND()
AND(Defined in: src/evm/bitwise/0x16_AND.js:7 AND opcode (0x16) - Bitwise ANDframe):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
BYTE()
BYTE(Defined in: src/evm/bitwise/0x1a_BYTE.js:7 BYTE opcode (0x1a) - Extract byte from wordframe):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
NOT()
NOT(Defined in: src/evm/bitwise/0x19_NOT.js:7 NOT opcode (0x19) - Bitwise NOTframe):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
OR()
OR(Defined in: src/evm/bitwise/0x17_OR.js:7 OR opcode (0x17) - Bitwise ORframe):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
SAR()
SAR(Defined in: src/evm/bitwise/0x1d_SAR.js:7 SAR opcode (0x1d) - Arithmetic shift right (EIP-145, Constantinople+)frame):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
SHL()
SHL(Defined in: src/evm/bitwise/0x1b_SHL.js:7 SHL opcode (0x1b) - Shift left (EIP-145, Constantinople+)frame):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
SHR()
SHR(Defined in: src/evm/bitwise/0x1c_SHR.js:7 SHR opcode (0x1c) - Logical shift right (EIP-145, Constantinople+)frame):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
XOR()
XOR(Defined in: src/evm/bitwise/0x18_XOR.js:7 XOR opcode (0x18) - Bitwise XORframe):EvmError|null
Parameters
frame
BrandedFrame
Frame instance
Returns
EvmError | null
Error if any
