/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvm.c.inc | 68 return gen_arith(ctx, a, EXT_NONE, tcg_gen_mul_tl, gen_mul_i128); 209 return gen_arith(ctx, a, EXT_SIGN, gen_div, gen_div_i128); 241 return gen_arith(ctx, a, EXT_ZERO, gen_divu, gen_divu_i128); 286 return gen_arith(ctx, a, EXT_SIGN, gen_rem, gen_rem_i128); 319 return gen_arith(ctx, a, EXT_ZERO, gen_remu, gen_remu_i128); 327 return gen_arith(ctx, a, EXT_NONE, tcg_gen_mul_tl, NULL); 335 return gen_arith(ctx, a, EXT_SIGN, gen_div, NULL); 343 return gen_arith(ctx, a, EXT_ZERO, gen_divu, NULL); 351 return gen_arith(ctx, a, EXT_SIGN, gen_rem, NULL); 359 return gen_arith(ctx, a, EXT_ZERO, gen_remu, NULL); [all …]
|
H A D | trans_rvb.c.inc | 118 return gen_arith(ctx, a, EXT_SIGN, tcg_gen_smin_tl, NULL); 124 return gen_arith(ctx, a, EXT_SIGN, tcg_gen_smax_tl, NULL); 130 return gen_arith(ctx, a, EXT_SIGN, tcg_gen_umin_tl, NULL); 136 return gen_arith(ctx, a, EXT_SIGN, tcg_gen_umax_tl, NULL); 353 return gen_arith(ctx, a, EXT_NONE, gen_sh##SHAMT##add, NULL); \ 442 return gen_arith(ctx, a, EXT_NONE, gen_sh##SHAMT##add_uw, NULL); \ 460 return gen_arith(ctx, a, EXT_NONE, gen_add_uw, NULL); 478 return gen_arith(ctx, a, EXT_NONE, gen_helper_clmul, NULL); 490 return gen_arith(ctx, a, EXT_NONE, gen_clmulh, NULL); 496 return gen_arith(ctx, a, EXT_NONE, gen_helper_clmulr, NULL); [all …]
|
H A D | trans_rvk.c.inc | 95 return gen_arith(ctx, a, EXT_NONE, gen_helper_aes64es, NULL); 102 return gen_arith(ctx, a, EXT_NONE, gen_helper_aes64esm, NULL); 109 return gen_arith(ctx, a, EXT_NONE, gen_helper_aes64ds, NULL); 116 return gen_arith(ctx, a, EXT_NONE, gen_helper_aes64dsm, NULL); 123 return gen_arith(ctx, a, EXT_NONE, gen_helper_aes64ks2, NULL);
|
H A D | trans_rvi.c.inc | 469 return gen_arith(ctx, a, EXT_NONE, tcg_gen_add_tl, NULL); 483 return gen_arith(ctx, a, EXT_NONE, tcg_gen_sub_tl, NULL); 614 return gen_arith(ctx, a, EXT_NONE, tcg_gen_add_tl, tcg_gen_add2_tl); 619 return gen_arith(ctx, a, EXT_NONE, tcg_gen_sub_tl, tcg_gen_sub2_tl); 656 return gen_arith(ctx, a, EXT_SIGN, gen_slt, gen_slt_i128); 661 return gen_arith(ctx, a, EXT_SIGN, gen_sltu, gen_sltu_i128); 797 return gen_arith(ctx, a, EXT_NONE, tcg_gen_add_tl, NULL); 804 return gen_arith(ctx, a, EXT_NONE, tcg_gen_sub_tl, NULL);
|
H A D | trans_rvzce.c.inc | 79 return gen_arith(ctx, a, EXT_NONE, tcg_gen_mul_tl, NULL);
|
H A D | trans_xthead.c.inc | 131 return gen_arith(ctx, a, EXT_NONE, gen_th_addsl##SHAMT, NULL); \
|
/openbmc/qemu/tcg/sparc64/ |
H A D | tcg-target.c.inc | 1339 goto gen_arith; 1342 goto gen_arith; 1345 goto gen_arith; 1348 goto gen_arith; 1351 goto gen_arith; 1354 goto gen_arith; 1357 goto gen_arith; 1372 goto gen_arith; 1462 goto gen_arith; 1465 goto gen_arith; [all …]
|
/openbmc/qemu/target/mips/tcg/ |
H A D | mips16e_translate.c.inc | 822 gen_arith(ctx, OPC_ADDU, reg32, rz, 0); 827 gen_arith(ctx, OPC_ADDU, ry, reg32, 0); 924 gen_arith(ctx, mips32_op, rz, rx, ry); 992 gen_arith(ctx, OPC_SUBU, rx, 0, ry);
|
H A D | nanomips_translate.c.inc | 1292 gen_arith(ctx, OPC_ADD, rd, rs, rt); 1295 gen_arith(ctx, OPC_ADDU, rd, rs, rt); 1299 gen_arith(ctx, OPC_SUB, rd, rs, rt); 1302 gen_arith(ctx, OPC_SUBU, rd, rs, rt); 4492 gen_arith(ctx, OPC_ADDU, rt, rs, 0); 4581 gen_arith(ctx, OPC_ADDU, rd, rs, rt); 4584 gen_arith(ctx, OPC_SUBU, rd, rs, rt); 4599 gen_arith(ctx, OPC_ADDU, rt, rs, rt);
|
H A D | micromips_translate.c.inc | 1693 gen_arith(ctx, mips32_op, rd, rs, rt); 3039 gen_arith(ctx, opc, rs1, rd, rs2); 3041 gen_arith(ctx, opc, rd, rs1, rs2); 3171 gen_arith(ctx, OPC_ADDU, rd, rs, 0);
|
H A D | translate.c | 2536 static void gen_arith(DisasContext *ctx, uint32_t opc, in gen_arith() function 13243 gen_arith(ctx, op1, rd, rs, rt); in decode_opc_special() 13359 gen_arith(ctx, op1, rd, rs, rt); in decode_opc_special() 13417 gen_arith(ctx, op1, rd, rs, rt); in decode_opc_special2_legacy()
|
/openbmc/qemu/target/riscv/ |
H A D | translate.c | 904 static bool gen_arith(DisasContext *ctx, arg_r *a, DisasExtend ext, in gen_arith() function 944 return gen_arith(ctx, a, ext, f_tl, f_128); in gen_arith_per_ol()
|
/openbmc/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 2695 goto gen_arith; 2698 goto gen_arith; 2701 goto gen_arith; 2704 goto gen_arith; 2707 goto gen_arith; 2708 gen_arith:
|
/openbmc/qemu/tcg/arm/ |
H A D | tcg-target.c.inc | 1877 goto gen_arith; 1881 gen_arith:
|