Lines Matching refs:code
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) in riscv_insn_is_system() argument
268 return (code & RV_INSN_OPCODE_MASK) == RVG_OPCODE_SYSTEM; in riscv_insn_is_system()
272 static __always_inline bool riscv_insn_is_branch(u32 code) in riscv_insn_is_branch() argument
274 return (code & RV_INSN_OPCODE_MASK) == RVG_OPCODE_BRANCH; in riscv_insn_is_branch()
277 static __always_inline bool riscv_insn_is_c_jr(u32 code) in riscv_insn_is_c_jr() argument
279 return (code & RVC_MASK_C_JR) == RVC_MATCH_C_JR && in riscv_insn_is_c_jr()
280 (code & RVC_INSN_J_RS1_MASK) != 0; in riscv_insn_is_c_jr()
283 static __always_inline bool riscv_insn_is_c_jalr(u32 code) in riscv_insn_is_c_jalr() argument
285 return (code & RVC_MASK_C_JALR) == RVC_MATCH_C_JALR && in riscv_insn_is_c_jalr()
286 (code & RVC_INSN_J_RS1_MASK) != 0; in riscv_insn_is_c_jalr()