On Mon, May 16, 2016 at 10:09:37AM +0100, Jiong Wang wrote: > This patch reimplement vector multiply by element on top of the existed > vmul_lane* intrinsics instead of inline assembly. > > There is no code generation change from this patch. > > OK for trunk? > > 2016-05-16 Jiong Wang<jiong.w...@arm.com> > > gcc/ > * config/aarch64/aarch64-simd.md (vmul_n_f32): Remove inline assembly. > Use builtin. > (vmul_n_s16): Likewise. > (vmul_n_s32): Likewise. > (vmul_n_u16): Likewise. > (vmul_n_u32): Likewise. > (vmulq_n_f32): Likewise. > (vmulq_n_f64): Likewise. > (vmulq_n_s16): Likewise. > (vmulq_n_s32): Likewise. > (vmulq_n_u16): Likewise. > (vmulq_n_u32): Likewise. > > gcc/testsuite/ > * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
Please format these ChangeLogs correctly, otherwise this is OK. Thanks, James