| /openbmc/qemu/target/i386/tcg/ |
| H A D | cc_helper_template.h.inc | 81 DATA_TYPE src3) 83 DATA_TYPE src2 = dst - src1 - src3; 89 DATA_TYPE src3) 92 WIDER_TYPE src13 = (WIDER_TYPE) src1 + (WIDER_TYPE) src3; 96 return src3 ? dst <= src1 : dst < src1; 115 DATA_TYPE src3) 117 DATA_TYPE src1 = dst + src2 + src3; 123 DATA_TYPE src3) 126 WIDER_TYPE src23 = (WIDER_TYPE) src2 + (WIDER_TYPE) src3; 131 DATA_TYPE src1 = dst + src2 + src3; [all …]
|
| H A D | emit.c.inc | 1171 * CC_ADC: src1 = dst + c_in, src2 = 0, src3 = c_in 1172 * CC_ADD: src1 = dst + c_in, src2 = c_in (no src3) 1174 * In general src2 vs. src3 matters when computing AF and OF, but not here: 3861 * CC_SBB: src1 = dst + c_in, src2 = 0, src3 = c_in 3862 * CC_SUB: src1 = dst + c_in, src2 = c_in (no src3) 3864 * In general src2 vs. src3 matters when computing AF and OF, but not here: 3879 * CC_SBB: src1 = T0, src2 = T0, src3 = c_in 3880 * CC_SUB: src1 = 0, src2 = c_in (no src3)
|
| H A D | decode-new.c.inc | 730 * REG selects srcdest2 operand, VEX.vvvv selects src3. VEX class not found
|
| /openbmc/qemu/target/loongarch/tcg/insn_trans/ |
| H A D | trans_fmemory.c.inc | 64 TCGv src3 = get_fpr(ctx, a->fd); 70 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop); 97 TCGv src3 = get_fpr(ctx, a->fd); 104 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop); 131 TCGv src3 = get_fpr(ctx, a->fd); 138 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop);
|
| H A D | trans_farith.c.inc | 54 TCGv src3 = get_fpr(ctx, a->fa); 58 func(dest, tcg_env, src1, src2, src3, tflag);
|
| /openbmc/u-boot/arch/arm/mach-s5pc1xx/include/mach/ |
| H A D | clock.h | 26 unsigned int src3; member 62 unsigned int src3; member
|
| /openbmc/qemu/target/riscv/insn_trans/ |
| H A D | trans_rvzfh.c.inc | 95 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 98 gen_helper_fmadd_h(dest, tcg_env, src1, src2, src3); 112 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 115 gen_helper_fmsub_h(dest, tcg_env, src1, src2, src3); 129 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 132 gen_helper_fnmsub_h(dest, tcg_env, src1, src2, src3); 146 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 149 gen_helper_fnmadd_h(dest, tcg_env, src1, src2, src3);
|
| H A D | trans_rvf.c.inc | 103 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 106 gen_helper_fmadd_s(dest, tcg_env, src1, src2, src3); 120 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 123 gen_helper_fmsub_s(dest, tcg_env, src1, src2, src3); 137 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 140 gen_helper_fnmsub_s(dest, tcg_env, src1, src2, src3); 154 TCGv_i64 src3 = get_fpr_hs(ctx, a->rs3); 157 gen_helper_fnmadd_s(dest, tcg_env, src1, src2, src3);
|
| H A D | trans_rvd.c.inc | 115 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3); 118 gen_helper_fmadd_d(dest, tcg_env, src1, src2, src3); 133 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3); 136 gen_helper_fmsub_d(dest, tcg_env, src1, src2, src3); 151 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3); 154 gen_helper_fnmsub_d(dest, tcg_env, src1, src2, src3); 169 TCGv_i64 src3 = get_fpr_d(ctx, a->rs3); 172 gen_helper_fnmadd_d(dest, tcg_env, src1, src2, src3);
|
| /openbmc/qemu/target/s390x/tcg/ |
| H A D | mem_helper.c | 1237 uint64_t *src3, uint64_t *src3len, in do_clcl() argument 1265 v3 = cpu_ldusize_data_ra(env, *src3, wordsize, ra); in do_clcl() 1278 *src3 += wordsize; in do_clcl() 1294 uint64_t src3 = get_address(env, r2); in HELPER() local 1298 cc = do_clcl(env, &src1, &src1len, &src3, &src3len, pad, -1, 1, ra); in HELPER() 1303 set_address(env, r2, src3); in HELPER() 1316 uint64_t src3 = get_address(env, r3); in HELPER() local 1320 cc = do_clcl(env, &src1, &src1len, &src3, &src3len, pad, 0x2000, 1, ra); in HELPER() 1325 set_address(env, r3, src3); in HELPER() 1338 uint64_t src3 = get_address(env, r3); in HELPER() local [all …]
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | vec_helper.c | 158 int8_t do_sqrdmlah_b(int8_t src1, int8_t src2, int8_t src3, in do_sqrdmlah_b() argument 170 ret += ((int32_t)src3 << 7) + (round << 6); in do_sqrdmlah_b() 222 int16_t do_sqrdmlah_h(int16_t src1, int16_t src2, int16_t src3, in do_sqrdmlah_h() argument 230 ret += ((int32_t)src3 << 15) + (round << 14); in do_sqrdmlah_h() 241 uint32_t src2, uint32_t src3) in HELPER() 244 uint16_t e1 = do_sqrdmlah_h(src1, src2, src3, false, true, sat); in HELPER() 245 uint16_t e2 = do_sqrdmlah_h(src1 >> 16, src2 >> 16, src3 >> 16, in HELPER() 266 uint32_t src2, uint32_t src3) in HELPER() 269 uint16_t e1 = do_sqrdmlah_h(src1, src2, src3, true, true, sat); in HELPER() 270 uint16_t e2 = do_sqrdmlah_h(src1 >> 16, src2 >> 16, src3 >> 16, in HELPER() [all …]
|
| /openbmc/qemu/target/sparc/ |
| H A D | translate.c | 606 TCGv_i64 src2, TCGv_i64 src3) in gen_op_fpmaddx() argument 611 tcg_gen_add_i64(dst, src3, t); in gen_op_fpmaddx() 615 TCGv_i64 src2, TCGv_i64 src3) in gen_op_fpmaddxhi() argument 622 tcg_gen_add2_i64(l, dst, l, h, src3, z); in gen_op_fpmaddxhi() 5360 TCGv_i32 dst, src1, src2, src3; in do_ffff() local 5368 src3 = gen_load_fpr_F(dc, a->rs3); in do_ffff() 5370 func(dst, src1, src2, src3); in do_ffff() 5383 TCGv_i64 dst, src1, src2, src3; in TRANS() local 5392 src3 = gen_load_fpr_D(dc, a->rs3); in TRANS() 5393 func(dst, src1, src2, src3); in TRANS() [all …]
|
| /openbmc/u-boot/arch/arm/dts/ |
| H A D | r8a7793-gose.dts | 747 capture = <&ssi1 &src3 &dvc1>;
|
| H A D | r8a7791-koelsch.dts | 892 capture = <&ssi1 &src3 &dvc1>;
|
| H A D | r8a7790-lager.dts | 921 capture = <&ssi1 &src3 &dvc1>;
|
| H A D | r8a7793.dtsi | 1064 src3: src-3 { label
|
| H A D | r8a7794.dtsi | 1045 src3: src-3 { label
|
| H A D | r8a7791.dtsi | 1236 src3: src-3 { label
|
| H A D | r8a7790.dtsi | 1198 src3: src-3 { label
|
| H A D | r8a7796.dtsi | 1761 src3: src-3 { label
|
| H A D | r8a7795.dtsi | 1887 src3: src-3 { label
|
| /openbmc/qemu/tcg/ |
| H A D | tcg.c | 588 TCGReg src3 = i3->src; in tcg_out_movext3() local 590 if (i1->dst != src2 && i1->dst != src3) { in tcg_out_movext3() 595 if (i2->dst != src1 && i2->dst != src3) { in tcg_out_movext3() 611 if (i1->dst == src2 && i2->dst == src3 && i3->dst == src1) { in tcg_out_movext3() 614 tcg_out_xchg(s, MAX(i2->src_type, i3->src_type), src2, src3); in tcg_out_movext3() 626 } else if (i1->dst == src3 && i2->dst == src1 && i3->dst == src2) { in tcg_out_movext3() 628 if (tcg_out_xchg(s, MAX(i2->src_type, i3->src_type), src2, src3)) { in tcg_out_movext3()
|
| /openbmc/qemu/target/ppc/ |
| H A D | int_helper.c | 1571 uint##size##_t src3 = r->element[i]; \ 1580 r->element[i] = (rot_val & mask) | (src3 & ~mask); \
|
| /openbmc/qemu/target/ppc/translate/ |
| H A D | vsx-impl.c.inc | 1379 static bool do_xsmadd(DisasContext *ctx, int tgt, int src1, int src2, int src3, 1387 s3 = gen_vsr_ptr(src3);
|