Searched refs:carry_in (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/target/arm/tcg/ |
H A D | mve_helper.c | 1096 uint32_t inv, uint32_t carry_in, bool update_flags) in DO_2OP_S() 1107 uint64_t r = carry_in; in DO_2OP_S() 1111 carry_in = r >> 32; in DO_2OP_S() 1119 env->vfp.fpsr |= carry_in * FPSR_C; in DO_2OP_S() 1126 bool carry_in = env->vfp.fpsr & FPSR_C; in HELPER() local 1127 do_vadc(env, vd, vn, vm, 0, carry_in, false); in HELPER() 1132 bool carry_in = env->vfp.fpsr & FPSR_C; in HELPER() local 1133 do_vadc(env, vd, vn, vm, -1, carry_in, false); in HELPER()
|
/openbmc/linux/arch/powerpc/lib/ |
H A D | sstep.c | 1166 unsigned long carry_in) in add_with_carry() argument 1170 if (carry_in) in add_with_carry() 1178 if (val < val1 || (carry_in && val == val1)) in add_with_carry() 1184 (carry_in && (unsigned int)val == (unsigned int)val1)); in add_with_carry()
|
/openbmc/qemu/target/ppc/ |
H A D | int_helper.c | 2136 carry_in = int128_getlo(c->s128) & 1; in helper_VADDECUQ() local 2138 if (!carry_out && carry_in) { in helper_VADDECUQ() 2171 carry_in = int128_getlo(c->s128) & 1; in helper_VSUBECUQ() local 2173 r->VsrD(1) = carry_out || (carry_in && int128_eq(int128_add(a->s128, tmp), in helper_VSUBECUQ()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | emit.c.inc | 1196 TCGv carry_in = NULL; 1207 carry_in = (cc_op == CC_OP_ADCX ? cpu_cc_dst : cpu_cc_src2); 1224 if (!carry_in) { 1225 /* Get carry_in out of EFLAGS. */ 1226 carry_in = tcg_temp_new(); 1227 tcg_gen_extract_tl(carry_in, decode->cc_src, 1238 tcg_gen_add_i64(s->T0, s->T0, carry_in); 1244 tcg_gen_add2_tl(s->T0, *carry_out, s->T0, zero, carry_in, zero);
|