Home
last modified time | relevance | path

Searched refs:desth (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dtranslate.c820 TCGv desth = dest_gprh(ctx, a->rd); in gen_logic_imm_fn() local
822 func(desth, src1h, -(a->imm < 0)); in gen_logic_imm_fn()
823 gen_set_gpr128(ctx, a->rd, dest, desth); in gen_logic_imm_fn()
843 TCGv desth = dest_gprh(ctx, a->rd); in gen_logic() local
845 func(desth, src1h, src2h); in gen_logic()
846 gen_set_gpr128(ctx, a->rd, dest, desth); in gen_logic()
870 TCGv desth = dest_gprh(ctx, a->rd); in gen_arith_imm_fn() local
872 f128(dest, desth, src1, src1h, a->imm); in gen_arith_imm_fn()
873 gen_set_gpr128(ctx, a->rd, dest, desth); in gen_arith_imm_fn()
896 TCGv desth = dest_gprh(ctx, a->rd); in gen_arith_imm_tl() local
[all …]
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvzacas.c.inc120 TCGv_i64 desth = get_gpr(ctx, a->rd == 0 ? 0 : a->rd + 1, EXT_NONE);
123 tcg_gen_concat_i64_i128(dest, destl, desth);
128 tcg_gen_extr_i128_i64(destl, desth, dest);
132 gen_set_gpr(ctx, a->rd + 1, desth);
H A Dtrans_rvi.c.inc299 TCGv desth = dest_gprh(ctx, a->rd);
307 tcg_gen_sari_tl(desth, destl, 63);
309 tcg_gen_movi_tl(desth, 0);
315 tcg_gen_qemu_ld_tl(desth, addrl, ctx->mem_idx, MO_TEUQ);
318 gen_set_gpr128(ctx, a->rd, destl, desth);
622 static void gen_sll_i128(TCGv destl, TCGv desth,
646 tcg_gen_movcond_tl(TCG_COND_NE, desth, hs, zero, ll, h1);
664 static void gen_srl_i128(TCGv destl, TCGv desth,
688 tcg_gen_movcond_tl(TCG_COND_NE, desth, hs, zero, zero, h1);
696 static void gen_sra_i128(TCGv destl, TCGv desth,
[all …]
/openbmc/linux/arch/m68k/math-emu/
H A Dmulti_arith.h126 #define fp_mul64(desth, destl, src1, src2) ({ \ argument
127 asm ("mulu.l %2,%1:%0" : "=d" (destl), "=d" (desth) \