Home | History | Annotate | Download | only in sparc

Lines Matching refs:tcg_out_arithi

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