On 04/08/14 17:49, Kyrill Tkachov wrote: > Hi all, > > Now that uint64x1_t and uint64_t are not interchangeable these > intrinsics have an incorrect type. The reason is that these intrinsics > should have had the scalar type for some of their arguments and results > according to the NEON intrinsics spec. > > This patch fixes that and updates the relevant tests. > > Tested on aarch64-none-elf and bootstrapped on aarch64-linux. > > Ok for trunk? > > 2014-08-04 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > * config/aarch64/arm_neon.h (vqdmlals_lane_s32): Use scalar types > rather than singleton vectors. > (vqdmlsls_lane_s32): Likewise. > > 2014-08-04 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32): > Fix types. > (test_vqdmlsls_lane_s32): Likewise. > * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise. > * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise. > >
OK. R.