Lines Matching refs:MIPS_R_T9
229 emit(ctx, sltu, MIPS_R_T9, lo(dst), src); in emit_alu_i64()
230 emit(ctx, addu, hi(dst), hi(dst), MIPS_R_T9); in emit_alu_i64()
236 emit(ctx, sltu, MIPS_R_T9, lo(dst), src); in emit_alu_i64()
238 emit(ctx, subu, hi(dst), hi(dst), MIPS_R_T9); in emit_alu_i64()
274 emit(ctx, srl, MIPS_R_T9, lo(dst), 31); in emit_alu_r64()
278 emit(ctx, sltu, MIPS_R_T9, lo(dst), lo(src)); in emit_alu_r64()
281 emit(ctx, addu, hi(dst), hi(dst), MIPS_R_T9); in emit_alu_r64()
285 emit(ctx, sltu, MIPS_R_T9, lo(dst), lo(src)); in emit_alu_r64()
288 emit(ctx, subu, hi(dst), hi(dst), MIPS_R_T9); in emit_alu_r64()
312 emit(ctx, sltu, MIPS_R_T9, MIPS_R_ZERO, lo(dst)); in emit_neg_i64()
315 emit(ctx, subu, hi(dst), hi(dst), MIPS_R_T9); in emit_neg_i64()
328 emit(ctx, srl, MIPS_R_T9, lo(dst), 32 - imm); in emit_shift_i64()
331 emit(ctx, or, hi(dst), hi(dst), MIPS_R_T9); in emit_shift_i64()
340 emit(ctx, sll, MIPS_R_T9, hi(dst), 32 - imm); in emit_shift_i64()
343 emit(ctx, or, lo(dst), lo(dst), MIPS_R_T9); in emit_shift_i64()
352 emit(ctx, sll, MIPS_R_T9, hi(dst), 32 - imm); in emit_shift_i64()
355 emit(ctx, or, lo(dst), lo(dst), MIPS_R_T9); in emit_shift_i64()
370 u8 t2 = MIPS_R_T9; in emit_shift_r64()
426 u8 tmp = MIPS_R_T9; in emit_mul_i64()
478 u8 tmp = MIPS_R_T9; in emit_mul_r64()
540 emit(ctx, move, MIPS_R_T9, src[k]); in emit_divmod_r64()
542 emit(ctx, move, r2[k], MIPS_R_T9); in emit_divmod_r64()
556 emit_mov_i(ctx, MIPS_R_T9, addr); in emit_divmod_r64()
557 emit(ctx, jalr, MIPS_R_RA, MIPS_R_T9); in emit_divmod_r64()
579 u8 tmp = MIPS_R_T9; in emit_swap8_r()
591 u8 tmp = MIPS_R_T9; in emit_swap16_r()
727 emit(ctx, move, MIPS_R_T9, dst); in emit_atomic_r32()
730 emit(ctx, addiu, MIPS_R_A0, MIPS_R_T9, off); in emit_atomic_r32()
733 emit(ctx, addiu, MIPS_R_A1, MIPS_R_T9, off); in emit_atomic_r32()
772 emit_mov_i(ctx, MIPS_R_T9, addr); in emit_atomic_r32()
773 emit(ctx, jalr, MIPS_R_RA, MIPS_R_T9); in emit_atomic_r32()
812 emit(ctx, move, MIPS_R_T9, dst); in emit_atomic_r64()
815 emit(ctx, addiu, MIPS_R_A2, MIPS_R_T9, off); in emit_atomic_r64()
853 emit_mov_i(ctx, MIPS_R_T9, addr); in emit_atomic_r64()
854 emit(ctx, jalr, MIPS_R_RA, MIPS_R_T9); in emit_atomic_r64()
885 emit(ctx, addiu, MIPS_R_T9, dst, off); in emit_cmpxchg_r32()
888 emit(ctx, move, MIPS_R_A0, MIPS_R_T9); in emit_cmpxchg_r32()
892 emit_mov_i(ctx, MIPS_R_T9, (u32)&atomic_cmpxchg); in emit_cmpxchg_r32()
893 emit(ctx, jalr, MIPS_R_RA, MIPS_R_T9); in emit_cmpxchg_r32()
924 emit(ctx, addiu, MIPS_R_T9, dst, off); in emit_cmpxchg_r64()
927 emit(ctx, move, MIPS_R_A0, MIPS_R_T9); in emit_cmpxchg_r64()
930 emit_mov_i(ctx, MIPS_R_T9, (u32)&atomic64_cmpxchg); in emit_cmpxchg_r64()
931 emit(ctx, jalr, MIPS_R_RA, MIPS_R_T9); in emit_cmpxchg_r64()
993 u8 tmp = MIPS_R_T9; in emit_sltiu_r64()
1015 u8 tmp = MIPS_R_T9; in emit_sltu_r64()
1029 u8 t2 = MIPS_R_T9; in emit_slti_r64()
1072 u8 t3 = MIPS_R_T9; in emit_slt_r64()
1114 emit(ctx, addu, MIPS_R_T9, hi(dst), 1); in emit_jmp_i64()
1115 emit(ctx, or, tmp, tmp, MIPS_R_T9); in emit_jmp_i64()
1279 emit_mov_i(ctx, MIPS_R_T9, addr); in emit_call()
1280 emit(ctx, jalr, MIPS_R_RA, MIPS_R_T9); in emit_call()
1295 u8 t2 = MIPS_R_T9; in emit_tail_call()
1392 emit(ctx, ori, MIPS_R_T9, MIPS_R_ZERO, MAX_TAIL_CALL_CNT); in build_prologue()
1393 emit(ctx, sw, MIPS_R_T9, 0, MIPS_R_SP); in build_prologue()