Re: [Qemu-devel] [Aarch64] Bug in add/sub extended reg

2014-02-20 Thread Peter Maydell
On 20 February 2014 11:51, Laurent Desnogues wrote: > Hello, > > there's a bug in SP handling in disas_add_sub_ext_reg: > > /* non-flag setting ops may use SP */ > if (!setflags) { > tcg_rn = read_cpu_reg_sp(s, rn, sf); > tcg_rd = cpu_reg_sp(s, rd); > } else { >

[Qemu-devel] [Aarch64] Bug in add/sub extended reg

2014-02-20 Thread Laurent Desnogues
Hello, there's a bug in SP handling in disas_add_sub_ext_reg: /* non-flag setting ops may use SP */ if (!setflags) { tcg_rn = read_cpu_reg_sp(s, rn, sf); tcg_rd = cpu_reg_sp(s, rd); } else { tcg_rn = read_cpu_reg(s, rn, sf); tcg_rd = cpu_reg(s, rd);