MIPS_R_T4
[BPF_REG_5] = {MIPS_R_T5, MIPS_R_T4},
BIT(MIPS_R_T4) | \
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_jmp_r(ctx, dst, MIPS_R_T4, rel, jmp);
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_alu_r(ctx, dst, MIPS_R_T4, BPF_OP(code));
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_alu_r(ctx, dst, MIPS_R_T4, BPF_OP(code));
emit_sext(ctx, MIPS_R_T4, src);
emit_alu_r(ctx, dst, MIPS_R_T4, BPF_OP(code));
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_alu_r64(ctx, dst, MIPS_R_T4, BPF_OP(code));
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_stx(ctx, dst, MIPS_R_T4, off, BPF_SIZE(code));
emit_mov_r(ctx, MIPS_R_T4, dst);
tmp = MIPS_R_T4;
emit_sext(ctx, MIPS_R_T4, src);
emit_atomic_r(ctx, dst, MIPS_R_T4, off, imm);
tmp = MIPS_R_T4;
emit_mov_r(ctx, res, MIPS_R_T4);
emit_sext(ctx, MIPS_R_T4, dst); /* Sign-extended dst */
emit_jmp_r(ctx, MIPS_R_T4, MIPS_R_T5, rel, jmp);
emit_sext(ctx, MIPS_R_T4, dst); /* Sign-extended dst */
emit_jmp_i(ctx, MIPS_R_T4, imm, rel, jmp);
emit_jmp_r(ctx, MIPS_R_T4, MIPS_R_T5, rel, jmp);