Re: [Qemu-devel] [PATCH v2 7/8] target-arm: A64: Add simple SIMD 3-same floating point ops

2014-01-23 Thread Peter Maydell
On 23 January 2014 16:55, Richard Henderson wrote: > On 01/23/2014 07:28 AM, Peter Maydell wrote: >> +/* Single */ >> +TCGv_i32 tcg_op1 = tcg_temp_new_i32(); >> +TCGv_i32 tcg_op2 = tcg_temp_new_i32(); >> +TCGv_i32 tcg_res = tcg_temp_new_i32(); >> +

Re: [Qemu-devel] [PATCH v2 7/8] target-arm: A64: Add simple SIMD 3-same floating point ops

2014-01-23 Thread Richard Henderson
On 01/23/2014 07:28 AM, Peter Maydell wrote: > +/* Single */ > +TCGv_i32 tcg_op1 = tcg_temp_new_i32(); > +TCGv_i32 tcg_op2 = tcg_temp_new_i32(); > +TCGv_i32 tcg_res = tcg_temp_new_i32(); > +TCGv_i64 tcg_tmp = tcg_temp_new_i64(); > + > +

[Qemu-devel] [PATCH v2 7/8] target-arm: A64: Add simple SIMD 3-same floating point ops

2014-01-23 Thread Peter Maydell
Implement a simple subset of the SIMD 3-same floating point operations. This includes a common helper function used for both scalar and vector ops; FABD is the only currently implemented shared op. Signed-off-by: Peter Maydell Reviewed-by: Richard Henderson --- target-arm/translate-a64.c | 191