Lines Matching refs:RV_REG_T1

297 	emit(rv_auipc(RV_REG_T1, upper), ctx);  in emit_branch()
298 emit(rv_jalr(RV_REG_ZERO, RV_REG_T1, lower), ctx); in emit_branch()
326 emit(rv_lwu(RV_REG_T1, off, RV_REG_A1), ctx); in emit_bpf_tail_call()
328 emit_branch(BPF_JGE, RV_REG_A2, RV_REG_T1, off, ctx); in emit_bpf_tail_call()
384 emit_mv(RV_REG_T1, *rs, ctx); in emit_zext_32_rd_rs()
385 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_rs()
387 *rs = RV_REG_T1; in emit_zext_32_rd_rs()
393 emit_addiw(RV_REG_T1, *rs, 0, ctx); in emit_sext_32_rd_rs()
395 *rs = RV_REG_T1; in emit_sext_32_rd_rs()
402 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_t1()
423 emit(rv_auipc(RV_REG_T1, upper), ctx); in emit_jump_and_link()
424 emit(rv_jalr(rd, RV_REG_T1, lower), ctx); in emit_jump_and_link()
466 emit_addi(RV_REG_T1, rd, off, ctx); in emit_atomic()
468 emit_imm(RV_REG_T1, off, ctx); in emit_atomic()
469 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in emit_atomic()
471 rd = RV_REG_T1; in emit_atomic()
733 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
734 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
740 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
741 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
745 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
746 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
752 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
753 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
757 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
758 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
762 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
763 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
767 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
768 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
772 emit_andi(RV_REG_T1, rd, 0xff, ctx); in bpf_jit_emit_insn()
773 emit_add(RV_REG_T2, RV_REG_T2, RV_REG_T1, ctx); in bpf_jit_emit_insn()
792 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
793 emit_add(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
803 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
804 emit_sub(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
814 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
815 emit_and(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
825 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
826 emit_or(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
836 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
837 emit_xor(rd, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
844 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
845 emit(is64 ? rv_mul(rd, rd, RV_REG_T1) : in bpf_jit_emit_insn()
846 rv_mulw(rd, rd, RV_REG_T1), ctx); in bpf_jit_emit_insn()
852 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
853 emit(is64 ? rv_divu(rd, rd, RV_REG_T1) : in bpf_jit_emit_insn()
854 rv_divuw(rd, rd, RV_REG_T1), ctx); in bpf_jit_emit_insn()
860 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
861 emit(is64 ? rv_remu(rd, rd, RV_REG_T1) : in bpf_jit_emit_insn()
862 rv_remuw(rd, rd, RV_REG_T1), ctx); in bpf_jit_emit_insn()
941 emit_and(RV_REG_T1, rd, rs, ctx); in bpf_jit_emit_insn()
942 emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, in bpf_jit_emit_insn()
973 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
974 rs = RV_REG_T1; in bpf_jit_emit_insn()
997 emit_andi(RV_REG_T1, rd, imm, ctx); in bpf_jit_emit_insn()
999 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1000 emit_and(RV_REG_T1, rd, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1007 emit_addiw(RV_REG_T1, RV_REG_T1, 0, ctx); in bpf_jit_emit_insn()
1010 emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, ctx); in bpf_jit_emit_insn()
1078 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1079 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1081 emit(rv_lbu(rd, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1094 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1095 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1097 emit(rv_lhu(rd, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1110 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1111 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1113 emit(rv_lwu(rd, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1126 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1127 emit_add(RV_REG_T1, RV_REG_T1, rs, ctx); in bpf_jit_emit_insn()
1129 emit_ld(rd, 0, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1145 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1147 emit(rv_sb(rd, off, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1153 emit(rv_sb(RV_REG_T2, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1157 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1159 emit(rv_sh(rd, off, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1165 emit(rv_sh(RV_REG_T2, 0, RV_REG_T1), ctx); in bpf_jit_emit_insn()
1168 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1170 emit_sw(rd, off, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1176 emit_sw(RV_REG_T2, 0, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1179 emit_imm(RV_REG_T1, imm, ctx); in bpf_jit_emit_insn()
1181 emit_sd(rd, off, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1187 emit_sd(RV_REG_T2, 0, RV_REG_T1, ctx); in bpf_jit_emit_insn()
1197 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1198 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1199 emit(rv_sb(RV_REG_T1, 0, rs), ctx); in bpf_jit_emit_insn()
1207 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1208 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1209 emit(rv_sh(RV_REG_T1, 0, rs), ctx); in bpf_jit_emit_insn()
1217 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1218 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1219 emit_sw(RV_REG_T1, 0, rs, ctx); in bpf_jit_emit_insn()
1227 emit_imm(RV_REG_T1, off, ctx); in bpf_jit_emit_insn()
1228 emit_add(RV_REG_T1, RV_REG_T1, rd, ctx); in bpf_jit_emit_insn()
1229 emit_sd(RV_REG_T1, 0, rs, ctx); in bpf_jit_emit_insn()