Lines Matching refs:rj
139 static inline bool cond_beqz(struct pt_regs *regs, int rj)
141 return regs->regs[rj] == 0;
144 static inline bool cond_bnez(struct pt_regs *regs, int rj)
146 return regs->regs[rj] != 0;
149 static inline bool cond_beq(struct pt_regs *regs, int rj, int rd)
151 return regs->regs[rj] == regs->regs[rd];
154 static inline bool cond_bne(struct pt_regs *regs, int rj, int rd)
156 return regs->regs[rj] != regs->regs[rd];
159 static inline bool cond_blt(struct pt_regs *regs, int rj, int rd)
161 return (long)regs->regs[rj] < (long)regs->regs[rd];
164 static inline bool cond_bge(struct pt_regs *regs, int rj, int rd)
166 return (long)regs->regs[rj] >= (long)regs->regs[rd];
169 static inline bool cond_bltu(struct pt_regs *regs, int rj, int rd)
171 return regs->regs[rj] < regs->regs[rd];
174 static inline bool cond_bgeu(struct pt_regs *regs, int rj, int rd)
176 return regs->regs[rj] >= regs->regs[rd];
206 u32 larch_insn_gen_addu16id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm);
208 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm);
210 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj,
213 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr rj,
215 u32 larch_insn_gen_move(enum loongarch_gpr rd, enum loongarch_gpr rj);