Home
last modified time | relevance | path

Searched refs:RV_X_MASK (Results 1 – 1 of 1) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dinsn.h435 #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 …]