| H A D | translate.c | 393 static void gen_op_addcc_int(TCGv dst, TCGv src1, TCGv src2, TCGv cin) in gen_op_addcc_int() argument 398 tcg_gen_addcio_tl(cpu_cc_N, cpu_cc_C, src1, src2, cin); in gen_op_addcc_int() 400 tcg_gen_add2_tl(cpu_cc_N, cpu_cc_C, src1, z, src2, z); in gen_op_addcc_int() 402 tcg_gen_xor_tl(cpu_cc_Z, src1, src2); in gen_op_addcc_int() 407 * Carry-in to bit 32 is result ^ src1 ^ src2. in gen_op_addcc_int() 417 static void gen_op_addcc(TCGv dst, TCGv src1, TCGv src2) in gen_op_addcc() argument 419 gen_op_addcc_int(dst, src1, src2, NULL); in gen_op_addcc() 422 static void gen_op_taddcc(TCGv dst, TCGv src1, TCGv src2) in gen_op_taddcc() argument 427 tcg_gen_or_tl(t, src1, src2); in gen_op_taddcc() 429 gen_op_addcc(dst, src1, src in gen_op_taddcc() 438 gen_op_addc(TCGv dst,TCGv src1,TCGv src2) gen_op_addc() argument 444 gen_op_addccc(TCGv dst,TCGv src1,TCGv src2) gen_op_addccc() argument 449 gen_op_addxc(TCGv dst,TCGv src1,TCGv src2) gen_op_addxc() argument 455 gen_op_addxccc(TCGv dst,TCGv src1,TCGv src2) gen_op_addxccc() argument 460 gen_op_subcc_int(TCGv dst,TCGv src1,TCGv src2,TCGv cin) gen_op_subcc_int() argument 482 gen_op_subcc(TCGv dst,TCGv src1,TCGv src2) gen_op_subcc() argument 487 gen_op_tsubcc(TCGv dst,TCGv src1,TCGv src2) gen_op_tsubcc() argument 503 gen_op_subc(TCGv dst,TCGv src1,TCGv src2) gen_op_subc() argument 509 gen_op_subccc(TCGv dst,TCGv src1,TCGv src2) gen_op_subccc() argument 514 gen_op_subxc(TCGv dst,TCGv src1,TCGv src2) gen_op_subxc() argument 520 gen_op_subxccc(TCGv dst,TCGv src1,TCGv src2) gen_op_subxccc() argument 525 gen_op_mulscc(TCGv dst,TCGv src1,TCGv src2) gen_op_mulscc() argument 562 gen_op_multiply(TCGv dst,TCGv src1,TCGv src2,int sign_ext) gen_op_multiply() argument 587 gen_op_umul(TCGv dst,TCGv src1,TCGv src2) gen_op_umul() argument 593 gen_op_smul(TCGv dst,TCGv src1,TCGv src2) gen_op_smul() argument 599 gen_op_umulxhi(TCGv dst,TCGv src1,TCGv src2) gen_op_umulxhi() argument 605 gen_op_fpmaddx(TCGv_i64 dst,TCGv_i64 src1,TCGv_i64 src2,TCGv_i64 src3) gen_op_fpmaddx() argument 614 gen_op_fpmaddxhi(TCGv_i64 dst,TCGv_i64 src1,TCGv_i64 src2,TCGv_i64 src3) gen_op_fpmaddxhi() argument 625 gen_op_sdiv(TCGv dst,TCGv src1,TCGv src2) gen_op_sdiv() argument 637 gen_op_udivcc(TCGv dst,TCGv src1,TCGv src2) gen_op_udivcc() argument 662 gen_op_sdivcc(TCGv dst,TCGv src1,TCGv src2) gen_op_sdivcc() argument 687 gen_op_taddcctv(TCGv dst,TCGv src1,TCGv src2) gen_op_taddcctv() argument 692 gen_op_tsubcctv(TCGv dst,TCGv src1,TCGv src2) gen_op_tsubcctv() argument 697 gen_op_popc(TCGv dst,TCGv src1,TCGv src2) gen_op_popc() argument 708 gen_helper_array8(TCGv dst,TCGv src1,TCGv src2) gen_helper_array8() argument 714 gen_op_array16(TCGv dst,TCGv src1,TCGv src2) gen_op_array16() argument 720 gen_op_array32(TCGv dst,TCGv src1,TCGv src2) gen_op_array32() argument 744 gen_op_fpack32(TCGv_i64 dst,TCGv_i64 src1,TCGv_i64 src2) gen_op_fpack32() argument 753 gen_op_fpadds16s(TCGv_i32 d,TCGv_i32 src1,TCGv_i32 src2) gen_op_fpadds16s() argument 771 gen_op_fpsubs16s(TCGv_i32 d,TCGv_i32 src1,TCGv_i32 src2) gen_op_fpsubs16s() argument 789 gen_op_fpadds32s(TCGv_i32 d,TCGv_i32 src1,TCGv_i32 src2) gen_op_fpadds32s() argument 807 gen_op_fpsubs32s(TCGv_i32 d,TCGv_i32 src1,TCGv_i32 src2) gen_op_fpsubs32s() argument 858 gen_op_bshuffle(TCGv_i64 dst,TCGv_i64 src1,TCGv_i64 src2) gen_op_bshuffle() argument 867 gen_op_pdistn(TCGv dst,TCGv_i64 src1,TCGv_i64 src2) gen_op_pdistn() argument 876 gen_op_fmul8x16al(TCGv_i64 dst,TCGv_i32 src1,TCGv_i32 src2) gen_op_fmul8x16al() argument 882 gen_op_fmul8x16au(TCGv_i64 dst,TCGv_i32 src1,TCGv_i32 src2) gen_op_fmul8x16au() argument 888 gen_op_fmuld8ulx16(TCGv_i64 dst,TCGv_i32 src1,TCGv_i32 src2) gen_op_fmuld8ulx16() argument 905 gen_op_fmuld8sux16(TCGv_i64 dst,TCGv_i32 src1,TCGv_i32 src2) gen_op_fmuld8sux16() argument 932 gen_vec_fchksm16(unsigned vece,TCGv_vec dst,TCGv_vec src1,TCGv_vec src2) gen_vec_fchksm16() argument 959 gen_vec_fmean16(unsigned vece,TCGv_vec dst,TCGv_vec src1,TCGv_vec src2) gen_vec_fmean16() argument 3288 TCGv src1 = gen_load_gpr(dc, a->rs1); do_wr_special() local 3719 TCGv dst, src1; do_arith_int() local 3872 TCGv dst, src1, src2; trans_UDIVX() local 3909 TCGv dst, src1, src2; trans_SDIVX() local 4059 TCGv src1 = gen_load_gpr(dc, a->rs1); TRANS() local 4133 TCGv dst, src1, src2; do_shift_r() local 4173 TCGv dst, src1; TRANS() local 4271 TCGv src1, sum; do_add_special() local 5050 TCGv_i32 src1, src2; TRANS() local 5088 TCGv_i32 src1, src2; TRANS() local 5112 TCGv_i32 src1, src2; TRANS() local 5136 TCGv_i32 src1; TRANS() local 5212 TCGv_i64 dst, src1, src2; TRANS() local 5254 TCGv_i64 src1, src2; TRANS() local 5297 TCGv_i64 dst, src1, src2; TRANS() local 5321 TCGv_i32 src1, src2; TRANS() local 5341 TCGv_i32 src1, src2; trans_FNsMULd() local 5360 TCGv_i32 dst, src1, src2, src3; do_ffff() local 5383 TCGv_i64 dst, src1, src2, src3; TRANS() local 5408 TCGv_i64 dst, src1, src2; TRANS() local 5430 TCGv_i128 src1, src2; do_env_qqq() local 5453 TCGv_i64 src1, src2; TRANS() local 5541 TCGv_i32 src1, src2; do_fcmps() local 5565 TCGv_i64 src1, src2; TRANS() local 5589 TCGv_i128 src1, src2; TRANS() local 5616 TCGv_i32 src1, src2; TRANS() local 5633 TCGv_i64 src1, src2; trans_FLCMPd() local [all...] |
| H A D | translate.c | 650 TCGv src1 = get_gpr(ctx, rs1, EXT_NONE); in get_address_indexed() 652 tcg_gen_addi_tl(addr, src1, imm); in get_address_indexed() 666 TCGv src1 = get_gpr(ctx, rs1, EXT_NONE); 668 tcg_gen_add_tl(addr, src1, offs); 868 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); in gen_logic_imm_fn() 870 func(dest, src1, a->imm); in gen_logic_imm_fn() 889 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); in gen_logic() 892 func(dest, src1, src2); in gen_logic() 913 TCGv src1 = get_gpr(ctx, a->rs1, ext); in gen_arith_imm_fn() 916 func(dest, src1, in gen_arith_imm_fn() 637 TCGv src1 = get_gpr(ctx, rs1, EXT_NONE); get_address() local 653 TCGv src1 = get_gpr(ctx, rs1, EXT_NONE); get_address_indexed() local 855 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); gen_logic_imm_fn() local 876 TCGv src1 = get_gpr(ctx, a->rs1, EXT_NONE); gen_logic() local 900 TCGv src1 = get_gpr(ctx, a->rs1, ext); gen_arith_imm_fn() local 924 TCGv src1 = get_gpr(ctx, a->rs1, ext); gen_arith_imm_tl() local 950 TCGv src1 = get_gpr(ctx, a->rs1, ext); gen_arith() local 992 TCGv dest, src1; gen_shift_imm_fn() local 1039 TCGv dest, src1, src2; gen_shift_imm_tl() local 1067 TCGv src1 = get_gpr(ctx, a->rs1, ext); gen_shift() local 1105 TCGv src1 = get_gpr(ctx, a->rs1, ext); gen_unary() local 1134 TCGv src1, src2 = get_gpr(ctx, a->rs2, EXT_NONE); gen_amo() local 1154 TCGv src1 = get_address(ctx, a->rs1, 0); gen_cmpxchg() local [all...] |