Home
last modified time | relevance | path

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

/openbmc/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.inc651 return gen_shift(ctx, a, EXT_NONE, tcg_gen_shl_tl, gen_sll_i128);
693 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, gen_srl_i128);
726 return gen_shift(ctx, a, EXT_SIGN, tcg_gen_sar_tl, gen_sra_i128);
811 return gen_shift(ctx, a, EXT_NONE, tcg_gen_shl_tl, NULL);
818 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, NULL);
825 return gen_shift(ctx, a, EXT_SIGN, tcg_gen_sar_tl, NULL);
832 return gen_shift(ctx, a, EXT_NONE, tcg_gen_shl_tl, NULL);
839 return gen_shift(ctx, a, EXT_ZERO, tcg_gen_shr_tl, NULL);
846 return gen_shift(ctx, a, EXT_SIGN, tcg_gen_sar_tl, NULL);
/openbmc/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.c2808 static void gen_shift(DisasContext *ctx, uint32_t opc, in gen_shift() function
13247 gen_shift(ctx, op1, rd, rs, rt); in decode_opc_special()
13258 gen_shift(ctx, op1, rd, rs, rt); in decode_opc_special()
13365 gen_shift(ctx, op1, rd, rs, rt); in decode_opc_special()
13378 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);
/openbmc/qemu/target/riscv/
H A Dtranslate.c1015 static bool gen_shift(DisasContext *ctx, arg_r *a, DisasExtend ext, in gen_shift() function
1057 return gen_shift(ctx, a, ext, f_tl, f_128); in gen_shift_per_ol()
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc2773 goto gen_shift;
2776 goto gen_shift;
2786 gen_shift:
3498 goto gen_shift;
3502 goto gen_shift;
3510 goto gen_shift;
3517 goto gen_shift;
3518 gen_shift:
/openbmc/qemu/target/xtensa/
H A Dtranslate.c2277 #define gen_shift(cmd) gen_shift_reg(cmd, cpu_SR[SAR]) macro
2312 gen_shift(sar); in translate_sra()
2327 gen_shift(shr); in translate_src()
2338 gen_shift(shr); in translate_srl()
2342 #undef gen_shift