Home
last modified time | relevance | path

Searched refs:gen_shift (Results 1 – 9 of 9) sorted by relevance

/qemu/target/riscv/insn_trans/
H A Dtrans_rvb.c.inc168 return gen_shift(ctx, a, EXT_NONE, gen_bset, NULL);
188 return gen_shift(ctx, a, EXT_NONE, gen_bclr, NULL);
208 return gen_shift(ctx, a, EXT_NONE, gen_binv, NULL);
226 return gen_shift(ctx, a, EXT_NONE, gen_bext, NULL);
402 return gen_shift(ctx, a, EXT_NONE, gen_rorw, NULL);
418 return gen_shift(ctx, a, EXT_NONE, gen_rolw, NULL);
H A Dtrans_rvi.c.inc730 return gen_shift(ctx, a, EXT_NONE, tcg_gen_shl_tl, gen_sll_i128);
772 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, gen_srl_i128);
805 return gen_shift(ctx, a, EXT_SIGN, tcg_gen_sar_tl, gen_sra_i128);
890 return gen_shift(ctx, a, EXT_NONE, tcg_gen_shl_tl, NULL);
897 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, NULL);
904 return gen_shift(ctx, a, EXT_SIGN, tcg_gen_sar_tl, NULL);
911 return gen_shift(ctx, a, EXT_NONE, tcg_gen_shl_tl, NULL);
918 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, NULL);
925 return gen_shift(ctx, a, EXT_SIGN, tcg_gen_sar_tl, NULL);
/qemu/target/mips/tcg/
H A Dmips16e_translate.c.inc973 gen_shift(ctx, OPC_SLLV, ry, rx, ry);
976 gen_shift(ctx, OPC_SRLV, ry, rx, ry);
979 gen_shift(ctx, OPC_SRAV, ry, rx, ry);
1053 gen_shift(ctx, OPC_DSLLV, ry, rx, ry);
1058 gen_shift(ctx, OPC_DSRLV, ry, rx, ry);
1063 gen_shift(ctx, OPC_DSRAV, ry, rx, ry);
H A Dnanomips_translate.c.inc1280 gen_shift(ctx, OPC_SLLV, rd, rt, rs);
1283 gen_shift(ctx, OPC_SRLV, rd, rt, rs);
1286 gen_shift(ctx, OPC_SRAV, rd, rt, rs);
1289 gen_shift(ctx, OPC_ROTRV, rd, rt, rs);
H A Dtranslate.c2809 static void gen_shift(DisasContext *ctx, uint32_t opc, in gen_shift() function
13248 gen_shift(ctx, op1, rd, rs, rt); in decode_opc_special()
13259 gen_shift(ctx, op1, rd, rs, rt); in decode_opc_special()
13366 gen_shift(ctx, op1, rd, rs, rt); in decode_opc_special()
13379 gen_shift(ctx, op1, rd, rs, rt); in decode_opc_special()
H A Dmicromips_translate.c.inc1708 gen_shift(ctx, mips32_op, rd, rs, rt);
/qemu/target/riscv/
H A Dtranslate.c1055 static bool gen_shift(DisasContext *ctx, arg_r *a, DisasExtend ext, in gen_shift() function
1097 return gen_shift(ctx, a, ext, f_tl, f_128); in gen_shift_per_ol()
/qemu/target/xtensa/
H A Dtranslate.c2276 #define gen_shift(cmd) gen_shift_reg(cmd, cpu_SR[SAR]) macro
2311 gen_shift(sar); in translate_sra()
2326 gen_shift(shr); in translate_src()
2337 gen_shift(shr); in translate_srl()
2341 #undef gen_shift
/qemu/tcg/i386/
H A Dtcg-target.c.inc4029 goto gen_shift;
4033 goto gen_shift;
4041 goto gen_shift;
4048 goto gen_shift;
4049 gen_shift: