gcc/
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2014 12:48:58 +0000 (12:48 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2014 12:48:58 +0000 (12:48 +0000)
commit38a2cd0a5402a092b559c6eafe6e5900a6d49893
tree8ed0edff387e113221edcabeab848f1b064b413a
parentfc8c3f24ca3a554a8cee41a4d4753a5b4b9dac5c
gcc/
2014-05-25  Yvan Roux  <yvan.roux@linaro.org>

       Backport from trunk r209906.
       2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>

       * config/aarch64/arm_neon.h (vzip1_f32, vzip1_p8, vzip1_p16, vzip1_s8,
       vzip1_s16, vzip1_s32, vzip1_u8, vzip1_u16, vzip1_u32, vzip1q_f32,
       vzip1q_f64, vzip1q_p8, vzip1q_p16, vzip1q_s8, vzip1q_s16, vzip1q_s32,
       vzip1q_s64, vzip1q_u8, vzip1q_u16, vzip1q_u32, vzip1q_u64, vzip2_f32,
       vzip2_p8, vzip2_p16, vzip2_s8, vzip2_s16, vzip2_s32, vzip2_u8,
       vzip2_u16, vzip2_u32, vzip2q_f32, vzip2q_f64, vzip2q_p8, vzip2q_p16,
       vzip2q_s8, vzip2q_s16, vzip2q_s32, vzip2q_s64, vzip2q_u8, vzip2q_u16,
       vzip2q_u32, vzip2q_u64): Replace inline __asm__ with __builtin_shuffle.

gcc/testsuite/
2014-05-25  Yvan Roux  <yvan.roux@linaro.org>

        Backport from trunk r209908.
        2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>

        * gcc.target/arm/simd/simd.exp: New file.
        * gcc.target/arm/simd/vzipqf32_1.c: New file.
        * gcc.target/arm/simd/vzipqp16_1.c: New file.
        * gcc.target/arm/simd/vzipqp8_1.c: New file.
        * gcc.target/arm/simd/vzipqs16_1.c: New file.
        * gcc.target/arm/simd/vzipqs32_1.c: New file.
        * gcc.target/arm/simd/vzipqs8_1.c: New file.
        * gcc.target/arm/simd/vzipqu16_1.c: New file.
        * gcc.target/arm/simd/vzipqu32_1.c: New file.
        * gcc.target/arm/simd/vzipqu8_1.c: New file.
        * gcc.target/arm/simd/vzipf32_1.c: New file.
        * gcc.target/arm/simd/vzipp16_1.c: New file.
        * gcc.target/arm/simd/vzipp8_1.c: New file.
        * gcc.target/arm/simd/vzips16_1.c: New file.
        * gcc.target/arm/simd/vzips32_1.c: New file.
        * gcc.target/arm/simd/vzips8_1.c: New file.
        * gcc.target/arm/simd/vzipu16_1.c: New file.
        * gcc.target/arm/simd/vzipu32_1.c: New file.
        * gcc.target/arm/simd/vzipu8_1.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_9-branch@211582 138bc75d-0d04-0410-961f-82ee72b054a4
22 files changed:
gcc/ChangeLog.linaro
gcc/config/aarch64/arm_neon.h
gcc/testsuite/ChangeLog.linaro
gcc/testsuite/gcc.target/arm/simd/simd.exp [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipf32_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipp16_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipp8_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqf32_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqp16_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqp8_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqs16_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqs32_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqs8_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqu16_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqu32_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipqu8_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzips16_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzips32_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzips8_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipu16_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipu32_1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/simd/vzipu8_1.c [new file with mode: 0644]