Lines Matching refs:RV_REG_T1

319 	emit(rv_auipc(RV_REG_T1, upper), ctx);  in emit_branch()
320 emit(rv_jalr(RV_REG_ZERO, RV_REG_T1, lower), ctx); in emit_branch()
348 emit(rv_lwu(RV_REG_T1, off, RV_REG_A1), ctx); in emit_bpf_tail_call()
350 emit_branch(BPF_JGE, RV_REG_A2, RV_REG_T1, off, ctx); in emit_bpf_tail_call()
406 emit_mv(RV_REG_T1, *rs, ctx); in emit_zext_32_rd_rs()
407 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_rs()
409 *rs = RV_REG_T1; in emit_zext_32_rd_rs()
415 emit_addiw(RV_REG_T1, *rs, 0, ctx); in emit_sext_32_rd_rs()
417 *rs = RV_REG_T1; in emit_sext_32_rd_rs()
424 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_t1()
445 emit(rv_auipc(RV_REG_T1, upper), ctx); in emit_jump_and_link()
446 emit(rv_jalr(rd, RV_REG_T1, lower), ctx); in emit_jump_and_link()
481 emit_addi(RV_REG_T1, rd, off, ctx); in emit_atomic()
483 emit_imm(RV_REG_T1, off, ctx); in emit_atomic()
484 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in emit_atomic()
486 rd = RV_REG_T1; in emit_atomic()
727 emit_imm(RV_REG_T1, l->cookie, ctx); in invoke_bpf_prog()
728 emit_sd(RV_REG_FP, -run_ctx_off + cookie_off, RV_REG_T1, ctx); in invoke_bpf_prog()
882 emit_imm(RV_REG_T1, (const s64)func_addr, ctx); in __arch_prepare_bpf_trampoline()
883 emit_sd(RV_REG_FP, -ip_off, RV_REG_T1, ctx); in __arch_prepare_bpf_trampoline()
886 emit_li(RV_REG_T1, nregs, ctx); in __arch_prepare_bpf_trampoline()
887 emit_sd(RV_REG_FP, -nregs_off, RV_REG_T1, ctx); in __arch_prepare_bpf_trampoline()
921 emit_ld(RV_REG_T1, -retval_off, RV_REG_FP, ctx); in __arch_prepare_bpf_trampoline()
943 insn = rv_bne(RV_REG_T1, RV_REG_ZERO, offset >> 1); in __arch_prepare_bpf_trampoline()
1143 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1144 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1150 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1151 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1155 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1156 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1162 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1163 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1167 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1168 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1172 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1173 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1177 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1178 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1182 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
1183 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1202 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1203 emit_add(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1213 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1214 emit_sub(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1224 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1225 emit_and(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1235 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1236 emit_or(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1246 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1247 emit_xor(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1254 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1255 emit(is64 ? rv_mul(rd, rd, RV_REG_T1) : in bpf_jit_emit_insn()
1256 rv_mulw(rd, rd, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1262 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1263 emit(is64 ? rv_divu(rd, rd, RV_REG_T1) : in bpf_jit_emit_insn()
1264 rv_divuw(rd, rd, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1270 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1271 emit(is64 ? rv_remu(rd, rd, RV_REG_T1) : in bpf_jit_emit_insn()
1272 rv_remuw(rd, rd, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1351 emit_and(RV_REG_T1, rd, rs, ctx); in bpf_jit_emit_insn()
1352 emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, in bpf_jit_emit_insn()
1383 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1384 rs = RV_REG_T1; in bpf_jit_emit_insn()
1407 emit_andi(RV_REG_T1, rd, imm, ctx); in bpf_jit_emit_insn()
1409 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1410 emit_and(RV_REG_T1, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1417 emit_addiw(RV_REG_T1, RV_REG_T1, 0, ctx); in bpf_jit_emit_insn()
1420 emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, ctx); in bpf_jit_emit_insn()
1499 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1500 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1502 emit(rv_lbu(rd, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1515 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1516 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1518 emit(rv_lhu(rd, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1531 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1532 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1534 emit(rv_lwu(rd, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1547 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1548 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1550 emit_ld(rd, 0, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1566 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1568 emit(rv_sb(rd, off, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1574 emit(rv_sb(RV_REG_T2, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1578 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1580 emit(rv_sh(rd, off, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1586 emit(rv_sh(RV_REG_T2, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1589 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1591 emit_sw(rd, off, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1597 emit_sw(RV_REG_T2, 0, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1600 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1602 emit_sd(rd, off, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1608 emit_sd(RV_REG_T2, 0, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1618 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1619 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1620 emit(rv_sb(RV_REG_T1, 0, rs), ctx); in bpf_jit_emit_insn()
1628 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1629 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1630 emit(rv_sh(RV_REG_T1, 0, rs), ctx); in bpf_jit_emit_insn()
1638 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1639 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1640 emit_sw(RV_REG_T1, 0, rs, ctx); in bpf_jit_emit_insn()
1648 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1649 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1650 emit_sd(RV_REG_T1, 0, rs, ctx); in bpf_jit_emit_insn()