Lines Matching refs:MIPS_R_AT

27 #define MIPS_R_AT	1  macro
532 gen_imm_to_reg(insn, MIPS_R_AT, ctx); in gen_imm_insn()
536 emit_instr(ctx, and, dst, dst, MIPS_R_AT); in gen_imm_insn()
540 emit_instr(ctx, or, dst, dst, MIPS_R_AT); in gen_imm_insn()
544 emit_instr(ctx, xor, dst, dst, MIPS_R_AT); in gen_imm_insn()
547 emit_instr(ctx, daddu, dst, dst, MIPS_R_AT); in gen_imm_insn()
550 emit_instr(ctx, dsubu, dst, dst, MIPS_R_AT); in gen_imm_insn()
553 emit_instr(ctx, addu, dst, dst, MIPS_R_AT); in gen_imm_insn()
556 emit_instr(ctx, subu, dst, dst, MIPS_R_AT); in gen_imm_insn()
615 emit_instr(ctx, sltu, MIPS_R_AT, MIPS_R_T5, MIPS_R_A2); in emit_bpf_tail_call()
617 emit_instr(ctx, bne, MIPS_R_AT, MIPS_R_ZERO, b_off); in emit_bpf_tail_call()
636 emit_instr(ctx, ld, MIPS_R_AT, off, MIPS_R_T8); in emit_bpf_tail_call()
638 emit_instr(ctx, beq, MIPS_R_AT, MIPS_R_ZERO, b_off); in emit_bpf_tail_call()
644 emit_instr(ctx, ld, MIPS_R_T9, off, MIPS_R_AT); in emit_bpf_tail_call()
703 gen_imm_to_reg(insn, MIPS_R_AT, ctx); in build_one_insn()
705 emit_instr(ctx, dmulu, dst, dst, MIPS_R_AT); in build_one_insn()
707 emit_instr(ctx, dmultu, MIPS_R_AT, dst); in build_one_insn()
730 gen_imm_to_reg(insn, MIPS_R_AT, ctx); in build_one_insn()
732 emit_instr(ctx, mulu, dst, dst, MIPS_R_AT); in build_one_insn()
734 emit_instr(ctx, multu, dst, MIPS_R_AT); in build_one_insn()
766 gen_imm_to_reg(insn, MIPS_R_AT, ctx); in build_one_insn()
769 emit_instr(ctx, divu_r6, dst, dst, MIPS_R_AT); in build_one_insn()
771 emit_instr(ctx, modu, dst, dst, MIPS_R_AT); in build_one_insn()
774 emit_instr(ctx, divu, dst, MIPS_R_AT); in build_one_insn()
795 gen_imm_to_reg(insn, MIPS_R_AT, ctx); in build_one_insn()
798 emit_instr(ctx, ddivu_r6, dst, dst, MIPS_R_AT); in build_one_insn()
800 emit_instr(ctx, modu, dst, dst, MIPS_R_AT); in build_one_insn()
803 emit_instr(ctx, ddivu, dst, MIPS_R_AT); in build_one_insn()
833 emit_instr(ctx, daddiu, MIPS_R_AT, MIPS_R_SP, MAX_BPF_STACK); in build_one_insn()
834 src = MIPS_R_AT; in build_one_insn()
837 int tmp_reg = MIPS_R_AT; in build_one_insn()
845 src = MIPS_R_AT; in build_one_insn()
929 int tmp_reg = MIPS_R_AT; in build_one_insn()
937 src = MIPS_R_AT; in build_one_insn()
1009 gen_imm_to_reg(insn, MIPS_R_AT, ctx); in build_one_insn()
1010 src = MIPS_R_AT; in build_one_insn()
1031 emit_instr(ctx, sll, MIPS_R_AT, src, 0); in build_one_insn()
1032 src = MIPS_R_AT; in build_one_insn()
1034 emit_instr(ctx, sll, MIPS_R_AT, dst, 0); in build_one_insn()
1035 dst = MIPS_R_AT; in build_one_insn()
1038 emit_instr(ctx, and, MIPS_R_AT, dst, src); in build_one_insn()
1040 dst = MIPS_R_AT; in build_one_insn()
1043 emit_instr(ctx, dsubu, MIPS_R_AT, dst, src); in build_one_insn()
1049 emit_instr(ctx, blez, MIPS_R_AT, b_off); in build_one_insn()
1051 emit_instr(ctx, bgtz, MIPS_R_AT, b_off); in build_one_insn()
1059 emit_instr(ctx, bgtz, MIPS_R_AT, b_off); in build_one_insn()
1061 emit_instr(ctx, blez, MIPS_R_AT, b_off); in build_one_insn()
1065 emit_instr(ctx, slt, MIPS_R_AT, dst, src); in build_one_insn()
1067 dst = MIPS_R_AT; in build_one_insn()
1072 emit_instr(ctx, sltu, MIPS_R_AT, dst, src); in build_one_insn()
1083 emit_instr(ctx, or, MIPS_R_AT, MIPS_R_T9, MIPS_R_AT); in build_one_insn()
1085 dst = MIPS_R_AT; in build_one_insn()
1088 emit_instr(ctx, sltu, MIPS_R_AT, dst, src); in build_one_insn()
1090 dst = MIPS_R_AT; in build_one_insn()
1214 emit_instr(ctx, slti, MIPS_R_AT, dst, (int)t64s); in build_one_insn()
1215 src = MIPS_R_AT; in build_one_insn()
1219 emit_const_to_reg(ctx, MIPS_R_AT, (u64)t64s); in build_one_insn()
1220 emit_instr(ctx, slt, MIPS_R_AT, dst, MIPS_R_AT); in build_one_insn()
1221 src = MIPS_R_AT; in build_one_insn()
1246 emit_const_to_reg(ctx, MIPS_R_AT, (u64)t64s); in build_one_insn()
1247 emit_instr(ctx, sltu, MIPS_R_AT, dst, MIPS_R_AT); in build_one_insn()
1248 src = MIPS_R_AT; in build_one_insn()
1274 emit_const_to_reg(ctx, MIPS_R_AT, t64); in build_one_insn()
1275 emit_instr(ctx, and, MIPS_R_AT, dst, MIPS_R_AT); in build_one_insn()
1276 src = MIPS_R_AT; in build_one_insn()
1371 gen_imm_to_reg(insn, MIPS_R_AT, ctx); in build_one_insn()
1374 emit_instr(ctx, sb, MIPS_R_AT, mem_off, dst); in build_one_insn()
1377 emit_instr(ctx, sh, MIPS_R_AT, mem_off, dst); in build_one_insn()
1380 emit_instr(ctx, sw, MIPS_R_AT, mem_off, dst); in build_one_insn()
1383 emit_instr(ctx, sd, MIPS_R_AT, mem_off, dst); in build_one_insn()
1455 emit_instr(ctx, sll, MIPS_R_AT, src, 0); in build_one_insn()
1456 src = MIPS_R_AT; in build_one_insn()
1470 emit_instr(ctx, daddu, MIPS_R_AT, src, MIPS_R_ZERO); in build_one_insn()
1471 emit_instr(ctx, dinsu, MIPS_R_AT, MIPS_R_ZERO, 32, 32); in build_one_insn()
1472 src = MIPS_R_AT; in build_one_insn()
1494 emit_instr(ctx, daddu, MIPS_R_AT, src, MIPS_R_ZERO); in build_one_insn()
1495 emit_instr(ctx, dinsu, MIPS_R_AT, MIPS_R_ZERO, 32, 32); in build_one_insn()
1496 src = MIPS_R_AT; in build_one_insn()