Searched refs:RV_X_MASK (Results 1 – 1 of 1) sorted by relevance
| /linux/arch/riscv/include/asm/ |
| H A D | insn.h | 435 #define RV_X_MASK(X, s, mask) (((X) >> (s)) & (mask)) macro 436 #define RV_X(X, s, n) RV_X_MASK(X, s, ((1 << (n)) - 1)) 455 #define RVC_X(X, s, mask) RV_X_MASK(X, s, mask) 459 (RV_X_MASK(x_, RV_INSN_FUNCT3_OPOFF, \ 464 (RV_X_MASK(x_, RVG_RS1_OPOFF, RVG_RS1_MASK)); }) 468 (RV_X_MASK(x_, RVG_RS2_OPOFF, RVG_RS2_MASK)); }) 472 (RV_X_MASK(x_, RVG_RD_OPOFF, RVG_RD_MASK)); }) 476 (RV_X_MASK(x_, RV_U_IMM_31_12_OPOFF, RV_U_IMM_31_12_MASK)); }) 480 (RV_X_MASK(x_, RV_J_IMM_10_1_OPOFF, RV_J_IMM_10_1_MASK) << RV_J_IMM_10_1_OFF) | \ 481 (RV_X_MASK(x_, RV_J_IMM_11_OPOFF, RV_J_IMM_11_MASK) << RV_J_IMM_11_OFF) | \ [all …]
|