LibExternOpIntIncNPE2
Functions
run
Running the extern increments every input by 1. By allowing many inputs we can test multi input/output logic is implemented correctly for externs.
function run(Operand, uint256[] memory inputs) internal pure returns (uint256[] memory);
integrity
The integrity check for the extern increment opcode. The inputs and outputs are the same always.
function integrity(Operand, uint256 inputs, uint256) internal pure returns (uint256, uint256);
subParser
The sub parser for the extern increment opcode. It has no special logic
so uses the default sub parser from LibSubParse
.
function subParser(uint256 constantsHeight, uint256 inputsByte, Operand operand)
internal
view
returns (bool, bytes memory, uint256[] memory);