openvm_instructions/riscv.rs
1/// 32-bit register stored as 4 bytes (4 limbs of 8-bits) in OpenVM memory.
2pub const RV32_REGISTER_NUM_LIMBS: usize = 4;
3pub const RV32_CELL_BITS: usize = 8;
4
5pub const RV32_IMM_AS: u32 = 0;
6pub const RV32_REGISTER_AS: u32 = 1;
7pub const RV32_MEMORY_AS: u32 = 2;
8
9pub const RV32_NUM_REGISTERS: usize = 32;