Re: [Qemu-devel] [PATCH] target-arm: Implement ARMv8 VSEL instruction.

2013-10-03 Thread Peter Maydell
On 3 October 2013 20:31, Alex Bennée wrote: > > will.new...@linaro.org writes: > > >> @@ -6756,6 +6864,13 @@ static void disas_arm_insn(CPUARMState * env, >> DisasContext *s) >> goto illegal_op; >> return; >> } >> + if ((insn & 0x0f800e50) == 0x0e000a00

Re: [Qemu-devel] [PATCH] target-arm: Implement ARMv8 VSEL instruction.

2013-10-03 Thread Alex Bennée
will.new...@linaro.org writes: > @@ -6756,6 +6864,13 @@ static void disas_arm_insn(CPUARMState * env, > DisasContext *s) > goto illegal_op; > return; > } > + if ((insn & 0x0f800e50) == 0x0e000a00) { > + /* ARMv8 VFP. */ > + ARCH(8); >

[Qemu-devel] [PATCH] target-arm: Implement ARMv8 VSEL instruction.

2013-10-03 Thread Will Newton
This adds support for the VSEL floating point selection instruction which was added in ARMv8. It is based on the previous patch[1] from Mans Rullgard, but attempts to addres the feedback given on that patch. [1] http://lists.nongnu.org/archive/html/qemu-devel/2013-06/msg03117.html Signed-off-by:

Re: [Qemu-devel] [PATCH] target-arm: implement ARMv8 VSEL instruction

2013-07-02 Thread Peter Maydell
On 21 June 2013 00:25, Måns Rullgård wrote: > Peter Maydell writes: >> On 18 June 2013 15:30, Mans Rullgard wrote: >>> @@ -6699,6 +6742,12 @@ static void disas_arm_insn(CPUARMState * env, >>> DisasContext *s) >>> } >>> return; /* v7MP: Unallocated memory hint: must NOP

Re: [Qemu-devel] [PATCH] target-arm: implement ARMv8 VSEL instruction

2013-06-20 Thread Måns Rullgård
Peter Maydell writes: > On 18 June 2013 15:30, Mans Rullgard wrote: >> This adds support for the VSEL instruction introduced in ARMv8. >> It resides along with other new VFP instructions under the CDP2 >> encoding which was previously unused. >> >> Signed-off-by: Mans Rullgard > > So I found th

Re: [Qemu-devel] [PATCH] target-arm: implement ARMv8 VSEL instruction

2013-06-20 Thread Peter Maydell
On 18 June 2013 15:30, Mans Rullgard wrote: > This adds support for the VSEL instruction introduced in ARMv8. > It resides along with other new VFP instructions under the CDP2 > encoding which was previously unused. > > Signed-off-by: Mans Rullgard So I found this pretty confusing, which I think

[Qemu-devel] [PATCH] target-arm: implement ARMv8 VSEL instruction

2013-06-18 Thread Mans Rullgard
This adds support for the VSEL instruction introduced in ARMv8. It resides along with other new VFP instructions under the CDP2 encoding which was previously unused. Signed-off-by: Mans Rullgard --- Basic testing performed but not every combination. --- target-arm/translate.c | 51 ++