Home
last modified time | relevance | path

Searched refs:src3 (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/target/i386/tcg/
H A Dcc_helper_template.h.inc81 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 Demit.c.inc1172 * CC_ADC: src1 = dst + c_in, src2 = 0, src3 = c_in
1173 * CC_ADD: src1 = dst + c_in, src2 = c_in (no src3)
1175 * In general src2 vs. src3 matters when computing AF and OF, but not here:
3862 * CC_SBB: src1 = dst + c_in, src2 = 0, src3 = c_in
3863 * CC_SUB: src1 = dst + c_in, src2 = c_in (no src3)
3865 * In general src2 vs. src3 matters when computing AF and OF, but not here:
3880 * CC_SBB: src1 = T0, src2 = T0, src3 = c_in
3881 * CC_SUB: src1 = 0, src2 = c_in (no src3)
H A Ddecode-new.c.inc730 * REG selects srcdest2 operand, VEX.vvvv selects src3. VEX class not found
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_fmemory.c.inc64 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 Dtrans_farith.c.inc54 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 Dclock.h26 unsigned int src3; member
62 unsigned int src3; member
/openbmc/qemu/target/s390x/tcg/
H A Dmem_helper.c1237 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 Dvec_helper.c158 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/u-boot/arch/arm/dts/
H A Dr8a7793-gose.dts747 capture = <&ssi1 &src3 &dvc1>;
H A Dr8a7791-koelsch.dts892 capture = <&ssi1 &src3 &dvc1>;
H A Dr8a7790-lager.dts921 capture = <&ssi1 &src3 &dvc1>;
H A Dr8a7793.dtsi1064 src3: src-3 { label
H A Dr8a7794.dtsi1045 src3: src-3 { label
H A Dr8a7791.dtsi1236 src3: src-3 { label
H A Dr8a7790.dtsi1198 src3: src-3 { label
H A Dr8a7796.dtsi1761 src3: src-3 { label
H A Dr8a7795.dtsi1887 src3: src-3 { label
/openbmc/qemu/target/ppc/
H A Dint_helper.c1571 uint##size##_t src3 = r->element[i]; \
1580 r->element[i] = (rot_val & mask) | (src3 & ~mask); \
/openbmc/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc1379 static bool do_xsmadd(DisasContext *ctx, int tgt, int src1, int src2, int src3,
1387 s3 = gen_vsr_ptr(src3);