Home
last modified time | relevance | path

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

/openbmc/qemu/target/avr/
H A Dtranslate.c212 static void gen_add_CHf(TCGv R, TCGv Rd, TCGv Rr) in gen_add_CHf() argument
218 tcg_gen_and_tl(t1, Rd, Rr); /* t1 = Rd & Rr */ in gen_add_CHf()
220 tcg_gen_andc_tl(t3, Rr, R); /* t3 = Rr & ~R */ in gen_add_CHf()
229 static void gen_add_Vf(TCGv R, TCGv Rd, TCGv Rr) in gen_add_Vf() argument
237 tcg_gen_xor_tl(t2, Rd, Rr); in gen_add_Vf()
243 static void gen_sub_CHf(TCGv R, TCGv Rd, TCGv Rr) in gen_sub_CHf() argument
250 tcg_gen_and_tl(t2, t1, Rr); /* t2 = ~Rd & Rr */ in gen_sub_CHf()
251 tcg_gen_or_tl(t3, t1, Rr); /* t3 = (~Rd | Rr) & R */ in gen_sub_CHf()
260 static void gen_sub_Vf(TCGv R, TCGv Rd, TCGv Rr) in gen_sub_Vf() argument
268 tcg_gen_xor_tl(t2, Rd, Rr); in gen_sub_Vf()
[all …]