Home
last modified time | relevance | path

Searched refs:srca (Results 1 – 2 of 2) sorted by relevance

/qemu/target/s390x/tcg/
H A Dmem_helper.c303 S390Access *srca, uintptr_t ra) in access_memmove() argument
307 assert(len == srca->size1 + srca->size2); in access_memmove()
311 srca->haddr1 && in access_memmove()
313 (!srca->size2 || srca->haddr2))) { in access_memmove()
314 int diff = desta->size1 - srca->size1; in access_memmove()
317 memmove(desta->haddr1, srca->haddr1, srca->size1); in access_memmove()
318 if (unlikely(srca->size2)) { in access_memmove()
319 memmove(desta->haddr2, srca->haddr2, srca->size2); in access_memmove()
322 memmove(desta->haddr1, srca->haddr1, srca->size1); in access_memmove()
323 memmove(desta->haddr1 + srca->size1, srca->haddr2, diff); in access_memmove()
[all …]
/qemu/target/openrisc/
H A Dtranslate.c203 static void gen_add(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_add() argument
208 tcg_gen_add2_tl(res, cpu_sr_cy, srca, dc->zero, srcb, dc->zero); in gen_add()
209 tcg_gen_xor_tl(cpu_sr_ov, srca, srcb); in gen_add()
218 static void gen_addc(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_addc() argument
223 tcg_gen_addcio_tl(res, cpu_sr_cy, srca, srcb, cpu_sr_cy); in gen_addc()
224 tcg_gen_xor_tl(cpu_sr_ov, srca, srcb); in gen_addc()
233 static void gen_sub(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_sub() argument
237 tcg_gen_sub_tl(res, srca, srcb); in gen_sub()
238 tcg_gen_xor_tl(cpu_sr_cy, srca, srcb); in gen_sub()
241 tcg_gen_setcond_tl(TCG_COND_LTU, cpu_sr_cy, srca, srcb); in gen_sub()
[all …]