summaryrefslogtreecommitdiff
path: root/deps/v8/src/codegen/riscv/constant-riscv-zicsr.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/codegen/riscv/constant-riscv-zicsr.h')
-rw-r--r--deps/v8/src/codegen/riscv/constant-riscv-zicsr.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/deps/v8/src/codegen/riscv/constant-riscv-zicsr.h b/deps/v8/src/codegen/riscv/constant-riscv-zicsr.h
index d6171859ee..0b3d254541 100644
--- a/deps/v8/src/codegen/riscv/constant-riscv-zicsr.h
+++ b/deps/v8/src/codegen/riscv/constant-riscv-zicsr.h
@@ -16,15 +16,13 @@ const uint32_t kFcsrFrmMask = ((1 << kFcsrFrmBits) - 1) << kFcsrFrmShift;
const int kFcsrBits = kFcsrFlagsBits + kFcsrFrmBits;
const uint32_t kFcsrMask = kFcsrFlagsMask | kFcsrFrmMask;
-enum OpcodeRISCVZICSR : uint32_t {
- // RV32/RV64 Zicsr Standard Extension
- RO_CSRRW = SYSTEM | (0b001 << kFunct3Shift),
- RO_CSRRS = SYSTEM | (0b010 << kFunct3Shift),
- RO_CSRRC = SYSTEM | (0b011 << kFunct3Shift),
- RO_CSRRWI = SYSTEM | (0b101 << kFunct3Shift),
- RO_CSRRSI = SYSTEM | (0b110 << kFunct3Shift),
- RO_CSRRCI = SYSTEM | (0b111 << kFunct3Shift),
-};
+// RV32/RV64 Zicsr Standard Extension
+constexpr Opcode RO_CSRRW = SYSTEM | (0b001 << kFunct3Shift);
+constexpr Opcode RO_CSRRS = SYSTEM | (0b010 << kFunct3Shift);
+constexpr Opcode RO_CSRRC = SYSTEM | (0b011 << kFunct3Shift);
+constexpr Opcode RO_CSRRWI = SYSTEM | (0b101 << kFunct3Shift);
+constexpr Opcode RO_CSRRSI = SYSTEM | (0b110 << kFunct3Shift);
+constexpr Opcode RO_CSRRCI = SYSTEM | (0b111 << kFunct3Shift);
} // namespace internal
} // namespace v8
#endif // V8_CODEGEN_RISCV_CONSTANT_RISCV_ZICSR_H_