"rd", 11, 7 "rt", 19, 15 "rs1", 19, 15 "rs2", 24, 20 "rs3", 31, 27 "aqrl", 26, 25 "aq", 26, 26 "rl", 25, 25 "fm", 31, 28 "pred", 27, 24 "succ", 23, 20 "rm", 14, 12 "funct3", 14, 12 "funct2", 26, 25 "imm20", 31, 12 "jimm20", 31, 12 "imm12", 31, 20 "csr", 31, 20 "imm12hi", 31, 25 "bimm12hi", 31, 25 "imm12lo", 11, 7 "bimm12lo", 11, 7 "shamtq", 26, 20 "shamtw", 24, 20 "shamtw4", 23, 20 "shamtd", 25, 20 "bs", 31, 30 "rnum", 23, 20 "rc", 29, 25 "imm2", 21, 20 "imm3", 22, 20 "imm4", 23, 20 "imm5", 24, 20 "imm6", 25, 20 "zimm", 19, 15 "opcode", 6,0 "funct7", 31,25 "vd", 11, 7 "vs3", 11, 7 "vs1", 19, 15 "vs2", 24, 20 "vm", 25, 25 "wd", 26, 26 "amoop", 31, 27 "nf", 31, 29 "simm5", 19, 15 "zimm5", 19, 15 "zimm10", 29, 20 "zimm11", 30, 20 "zimm6hi", 26, 26 "zimm6lo", 19, 15 "c_nzuimm10", 12, 5 "c_uimm7lo", 6, 5 "c_uimm7hi", 12, 10 "c_uimm8lo", 6, 5 "c_uimm8hi", 12, 10 "c_uimm9lo", 6, 5 "c_uimm9hi", 12, 10 "c_nzimm6lo", 6, 2 "c_nzimm6hi", 12, 12 "c_imm6lo", 6, 2 "c_imm6hi", 12, 12 "c_nzimm10hi", 12, 12 "c_nzimm10lo", 6, 2 "c_nzimm18hi", 12, 12 "c_nzimm18lo", 6, 2 "c_imm12", 12, 2 "c_bimm9lo", 6, 2 "c_bimm9hi", 12, 10 "c_nzuimm5", 6, 2 "c_nzuimm6lo", 6, 2 "c_nzuimm6hi", 12, 12 "c_uimm8splo", 6, 2 "c_uimm8sphi", 12, 12 "c_uimm8sp_s", 12, 7 "c_uimm10splo", 6, 2 "c_uimm10sphi", 12, 12 "c_uimm9splo", 6, 2 "c_uimm9sphi", 12, 12 "c_uimm10sp_s", 12, 7 "c_uimm9sp_s", 12, 7 "c_uimm2", 6, 5 "c_uimm1", 5, 5 "c_rlist", 7, 4 "c_spimm", 3, 2 "c_index", 9, 2 "rs1_p", 9, 7 "rs2_p", 4, 2 "rd_p", 4, 2 "rd_rs1_n0", 11, 7 "rd_rs1_p", 9, 7 "rd_rs1", 11, 7 "rd_n2", 11, 7 "rd_n0", 11, 7 "rs1_n0", 11, 7 "c_rs2_n0", 6, 2 "c_rs1_n0", 11, 7 "c_rs2", 6, 2 "c_sreg1", 9, 7 "c_sreg2", 4, 2