bitfields.hh (12321:8cdccf77eb3c) bitfields.hh (12322:e5a1d42b876b)
1#ifndef __ARCH_RISCV_BITFIELDS_HH__
2#define __ARCH_RISCV_BITFIELDS_HH__
3
4#include "base/bitfield.hh"
5
6#define CSRIMM bits(machInst, 19, 15)
7#define FUNCT12 bits(machInst, 31, 20)
1#ifndef __ARCH_RISCV_BITFIELDS_HH__
2#define __ARCH_RISCV_BITFIELDS_HH__
3
4#include "base/bitfield.hh"
5
6#define CSRIMM bits(machInst, 19, 15)
7#define FUNCT12 bits(machInst, 31, 20)
8#define IMM5 bits(machInst, 11, 7)
9#define IMM7 bits(machInst, 31, 25)
10#define IMMSIGN bits(machInst, 31)
8#define OPCODE bits(machInst, 6, 0)
9
10#endif // __ARCH_RISCV_BITFIELDS_HH__
11#define OPCODE bits(machInst, 6, 0)
12
13#endif // __ARCH_RISCV_BITFIELDS_HH__