On 14 November 2014 10:46, Alan Lawrence <alan.lawre...@arm.com> wrote:

> gcc/ChangeLog:
>
>         * config/aarch64/aarch64-simd.md (aarch64_simd_vec_set<mode>): Add
>         variant reading from memory and assembling to ld1.
>
>         * config/aarch64/arm_neon.h (vld1_lane_f32, vld1_lane_f64,
> vld1_lane_p8,
>         vld1_lane_p16, vld1_lane_s8, vld1_lane_s16, vld1_lane_s32,
>         vld1_lane_s64, vld1_lane_u8, vld1_lane_u16, vld1_lane_u32,
>         vld1_lane_u64, vld1q_lane_f32, vld1q_lane_f64, vld1q_lane_p8,
>         vld1q_lane_p16, vld1q_lane_s8, vld1q_lane_s16, vld1q_lane_s32,
>         vld1q_lane_s64, vld1q_lane_u8, vld1q_lane_u16, vld1q_lane_u32,
>         vld1q_lane_u64): Replace asm with vset_lane and pointer dereference.
>
> gcc/testsuite/ChangeLog:
>
>         gcc.target/aarch64/vld1_lane.c: New test.

OK /Marcus

Reply via email to