#ifndef __ARCH_RISCV_BITFIELDS_HH__ #define __ARCH_RISCV_BITFIELDS_HH__ #include "base/bitfield.hh" #define CSRIMM bits(machInst, 19, 15) #define FUNCT12 bits(machInst, 31, 20) #define IMM5 bits(machInst, 11, 7) #define IMM7 bits(machInst, 31, 25) #define IMMSIGN bits(machInst, 31) #define OPCODE bits(machInst, 6, 0) #endif // __ARCH_RISCV_BITFIELDS_HH__