/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvb.c.inc | 168 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 D | trans_rvi.c.inc | 651 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 D | mips16e_translate.c.inc | 973 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 D | nanomips_translate.c.inc | 1280 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 D | translate.c | 2808 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 D | micromips_translate.c.inc | 1708 gen_shift(ctx, mips32_op, rd, rs, rt);
|
/openbmc/qemu/target/riscv/ |
H A D | translate.c | 1015 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 D | tcg-target.c.inc | 2773 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 D | translate.c | 2277 #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
|