Re: [Qemu-devel] [PATCH 2/2] s390x: Add laa and laag instructions

2015-05-12 Thread Alexander Graf
On 05/12/2015 05:53 AM, Richard Henderson wrote: On 05/07/2015 06:12 PM, Alexander Graf wrote: +static ExitStatus op_laa(DisasContext *s, DisasOps *o) +{ +TCGv_i64 m2 = tcg_temp_new_i64(); + +/* XXX should be atomic */ +tcg_gen_qemu_ld32s(m2, o->in2, get_mem_index(s)); + +/* Set

Re: [Qemu-devel] [PATCH 2/2] s390x: Add laa and laag instructions

2015-05-11 Thread Richard Henderson
On 05/07/2015 06:12 PM, Alexander Graf wrote: > +static ExitStatus op_laa(DisasContext *s, DisasOps *o) > +{ > +TCGv_i64 m2 = tcg_temp_new_i64(); > + > +/* XXX should be atomic */ > +tcg_gen_qemu_ld32s(m2, o->in2, get_mem_index(s)); > + > +/* Set r1 to the unmodified contents of m2