-
Enhancement
-
Resolution: Fixed
-
P4
-
repo-riscv-port
-
None
-
riscv
-
linux
This is a quite trivial refactoring for nativeInst_riscv.h/cpp using `Assembler::extract()` with raw bits, by adding `extract_rs1`, `extract_rs2`, `extract_rd`, `extract_opcode`, and `extract_funct3` to make the code cleaner and conciser. Tested hotspot tier1 on Qemu.