Lines Matching defs:code
169 /* parts of funct3 code for I, M, A extension*/
178 /* parts of funct3 code for C extension*/
236 static __always_inline bool riscv_insn_is_##name(u32 code) \
239 return (code & (mask)) == (val); \
266 static __always_inline bool riscv_insn_is_system(u32 code)
268 return (code & RV_INSN_OPCODE_MASK) == RVG_OPCODE_SYSTEM;
272 static __always_inline bool riscv_insn_is_branch(u32 code)
274 return (code & RV_INSN_OPCODE_MASK) == RVG_OPCODE_BRANCH;
277 static __always_inline bool riscv_insn_is_c_jr(u32 code)
279 return (code & RVC_MASK_C_JR) == RVC_MATCH_C_JR &&
280 (code & RVC_INSN_J_RS1_MASK) != 0;
283 static __always_inline bool riscv_insn_is_c_jalr(u32 code)
285 return (code & RVC_MASK_C_JALR) == RVC_MATCH_C_JALR &&
286 (code & RVC_INSN_J_RS1_MASK) != 0;