Enumsยง
- Column
Alias - Abstract columns (or variables of our multi-variate polynomials) that will be used to describe our constraints.
Constantsยง
- MIPS_
BYTE_ ๐COUNTER_ OFF - The number of bytes of the preimage that have been read so far in this hash
- MIPS_
CHUNK_ ๐BYTES_ LEN - The maximum size of a chunk (4 bytes)
- MIPS_
END_ ๐OF_ PREIMAGE_ OFF - A flag indicating whether the preimage has been read fully or not
- MIPS_
HASH_ ๐COUNTER_ OFF - The number of hashes performed so far in the block
- MIPS_
HAS_ ๐N_ BYTES_ OFF - Flags indicating whether at least N bytes have been processed in this step
- MIPS_
LENGTH_ ๐BYTES_ OFF - The at most 4-bytes of the length that are currently being processed
- MIPS_
NUM_ ๐BYTES_ READ_ OFF - The number of preimage bytes processed in this step
- MIPS_
PREIMAGE_ ๐BYTES_ OFF - The at most 4-bytes of the preimage that are currently being processed Consists of 4 field elements of at most 1 byte each.
- MIPS_
PREIMAGE_ ๐CHUNK_ OFF - The at most 4-byte chunk of the preimage that has been read in this step. Contains a field element of at most 4 bytes.
- MIPS_
PREIMAGE_ ๐KEY - The location of the preimage key as a field element of 248bits
- N_
MIPS_ COLS - All the witness columns used in MIPS
- N_
MIPS_ REL_ COLS - The number of columns used for relation witness in the MIPS circuit
- N_
MIPS_ SEL_ COLS - The number of witness columns used to store the instruction selectors. NOTE: The +1 is coming from the NoOp instruction.
- SCRATCH_
SIZE - SCRATCH_
SIZE_ INVERSE - Number of columns used by the MIPS interpreter to keep values to be inverted.
- SCRATCH_
SIZE_ ๐WITHOUT_ KECCAK
Type Aliasesยง
- MIPS
Witness - Represents one line of the execution trace of the virtual machine It contains