Lines Matching refs:tcg_out_arithi
293 static inline void tcg_out_arithi(TCGContext *s, int rd, int rs1, in tcg_out_arithi() function
319 tcg_out_arithi(s, ret, TCG_REG_G0, arg, ARITH_OR); in tcg_out_movi_imm13()
329 tcg_out_arithi(s, ret, ret, arg & 0x3ff, ARITH_OR); in tcg_out_movi_imm32()
348 tcg_out_arithi(s, ret, ret, (arg & 0x3ff) | -0x400, ARITH_XOR); in tcg_out_movi()
351 tcg_out_arithi(s, TCG_REG_I4, TCG_REG_I4, 32, SHIFT_SLLX); in tcg_out_movi()
431 tcg_out_arithi(s, reg, reg, val, ARITH_ADD); in tcg_out_addi()
443 tcg_out_arithi(s, reg, reg, val, ARITH_AND); in tcg_out_andi()
458 tcg_out_arithi(s, TCG_REG_I5, rs1, 31, SHIFT_SRA); in tcg_out_div32()
639 tcg_out_arithi(s, ret, TCG_REG_G0, 0, ARITH_ADDX); in tcg_out_setcond_i32()
641 tcg_out_arithi(s, ret, TCG_REG_G0, -1, ARITH_SUBX); in tcg_out_setcond_i32()
767 tcg_out_arithi(s, arg1, addr_reg, TARGET_PAGE_BITS - CPU_TLB_ENTRY_BITS, in tcg_out_qemu_ld()
770 tcg_out_arithi(s, arg0, addr_reg, TARGET_PAGE_MASK | ((1 << s_bits) - 1), in tcg_out_qemu_ld()
822 tcg_out_arithi(s, data_reg, arg0, (int)sizeof(tcg_target_long) * 8 - 8, in tcg_out_qemu_ld()
825 tcg_out_arithi(s, data_reg, data_reg, in tcg_out_qemu_ld()
830 tcg_out_arithi(s, data_reg, arg0, in tcg_out_qemu_ld()
833 tcg_out_arithi(s, data_reg, data_reg, in tcg_out_qemu_ld()
838 tcg_out_arithi(s, data_reg, arg0, 32, HOST_SLL_OP); in tcg_out_qemu_ld()
840 tcg_out_arithi(s, data_reg, data_reg, 32, HOST_SRA_OP); in tcg_out_qemu_ld()
978 tcg_out_arithi(s, arg1, addr_reg, TARGET_PAGE_BITS - CPU_TLB_ENTRY_BITS, in tcg_out_qemu_st()
982 tcg_out_arithi(s, arg0, addr_reg, TARGET_PAGE_MASK | ((1 << s_bits) - 1), in tcg_out_qemu_st()
1385 tcg_out_arithi(s, args[0], args[1], 0, SHIFT_SRA); in tcg_out_op()
1392 tcg_out_arithi(s, args[0], args[1], 0, SHIFT_SRL); in tcg_out_op()