| /linux/arch/loongarch/include/asm/ |
| H A D | inst.h | 284 unsigned int rj : 5; member 291 unsigned int rj : 5; member 297 unsigned int rj : 5; member 304 unsigned int rj : 5; member 311 unsigned int rj : 5; member 318 unsigned int rj : 5; member 325 unsigned int rj : 5; member 332 unsigned int rj : 5; member 340 unsigned int rj : 5; member 347 unsigned int rj : 5; member [all …]
|
| /linux/arch/loongarch/kernel/ |
| H A D | inst.c | 50 unsigned int imm, imm_l, imm_h, rd, rj; in simu_branch() local 72 rj = insn.reg1i21_format.rj; in simu_branch() 75 if (regs->regs[rj] == 0) in simu_branch() 81 if (regs->regs[rj] != 0) in simu_branch() 89 rj = insn.reg2i16_format.rj; in simu_branch() 93 if (regs->regs[rj] == regs->regs[rd]) in simu_branch() 99 if (regs->regs[rj] != regs->regs[rd]) in simu_branch() 105 if ((long)regs->regs[rj] < (long)regs->regs[rd]) in simu_branch() 111 if ((long)regs->regs[rj] >= (long)regs->regs[rd]) in simu_branch() 117 if (regs->regs[rj] < regs->regs[rd]) in simu_branch() [all …]
|
| H A D | traps.c | 656 badv = regs->regs[insn.reg3_format.rj]; in do_bce() 663 badv = regs->regs[insn.reg3_format.rj]; in do_bce() 679 badv = regs->regs[insn.reg3_format.rj]; in do_bce() 695 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
|
| H A D | alternative.c | 93 BUG_ON(buf->reg1i21_format.rj & BIT(4)); in recompute_jump()
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.h | 202 enum loongarch_gpr rj) in move_reg() argument 204 emit_insn(ctx, or, rd, rj, LOONGARCH_GPR_ZERO); in move_reg() 235 static inline void cond_jmp_offset(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offset() argument 241 emit_insn(ctx, beq, rj, rd, jmp_offset); in cond_jmp_offset() 246 emit_insn(ctx, bne, rj, rd, jmp_offset); in cond_jmp_offset() 250 emit_insn(ctx, bltu, rd, rj, jmp_offset); in cond_jmp_offset() 254 emit_insn(ctx, bltu, rj, rd, jmp_offset); in cond_jmp_offset() 258 emit_insn(ctx, bgeu, rj, rd, jmp_offset); in cond_jmp_offset() 262 emit_insn(ctx, bgeu, rd, rj, jmp_offset); in cond_jmp_offset() 266 emit_insn(ctx, blt, rd, rj, jmp_offset); in cond_jmp_offset() [all …]
|
| H A D | bpf_jit.c | 1491 static void sign_extend(struct jit_ctx *ctx, int rd, int rj, u8 size, bool sign) in sign_extend() argument 1495 if (rd != rj) in sign_extend() 1496 move_reg(ctx, rd, rj); in sign_extend() 1502 emit_insn(ctx, extwb, rd, rj); in sign_extend() 1505 emit_insn(ctx, extwh, rd, rj); in sign_extend() 1508 emit_insn(ctx, addiw, rd, rj, 0); in sign_extend() 1511 if (rd != rj) in sign_extend() 1512 move_reg(ctx, rd, rj); in sign_extend()
|
| /linux/scripts/ |
| H A D | check_extable.sh | 15 suspicious_relocs=$(objdump -rj __ex_table ${obj} | tail -n +6 | 55 …eval $(objdump -rj .altinstructions ${obj} | grep -B1 "${section}+${section_offset}" | head -n1 | …
|
| /linux/ |
| H A D | MAINTAINERS | 22189 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 22197 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 22271 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 22295 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|