/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 | 730 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 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 | 2809 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 D | micromips_translate.c.inc | 1708 gen_shift(ctx, mips32_op, rd, rs, rt);
|
/qemu/target/riscv/ |
H A D | translate.c | 1055 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 D | translate.c | 2276 #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 D | tcg-target.c.inc | 4029 goto gen_shift; 4033 goto gen_shift; 4041 goto gen_shift; 4048 goto gen_shift; 4049 gen_shift:
|