[AArch64] Implement some vca*_f[32,64] intrinsics

Programming / Compilers / GCC - ktkachov [138bc75d-0d04-0410-961f-82ee72b054a4] - 1 July 2014 07:32 UTC

- config/aarch64/arm_neon.h (vcage_f64): New intrinsic. (vcagt_f64): Likewise. (vcale_f64): Likewise. (vcaled_f64): Likewise. (vcales_f32): Likewise. (vcalt_f64): Likewise. (vcaltd_f64): Likewise. (vcalts_f32): Likewise.

- gcc.target/aarch64/simd/vcage_f64.c: New test.
- gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
- gcc.target/aarch64/simd/vcale_f64.c: Likewise.
- gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
- gcc.target/aarch64/simd/vcales_f32.c: Likewise.
- gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
- gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
- gcc.target/aarch64/simd/vcalts_f32.c: Likewise.

b08f19a [AArch64] Implement some vca*_f[32,64] intrinsics.
gcc/ChangeLog | 11 +++++
gcc/config/aarch64/arm_neon.h | 48 ++++++++++++++++++++
gcc/testsuite/ChangeLog | 11 +++++
gcc/testsuite/gcc.target/aarch64/simd/vcage_f64.c | 38 ++++++++++++++++
gcc/testsuite/gcc.target/aarch64/simd/vcagt_f64.c | 38 ++++++++++++++++
gcc/testsuite/gcc.target/aarch64/simd/vcale_f64.c | 38 ++++++++++++++++
gcc/testsuite/gcc.target/aarch64/simd/vcaled_f64.c | 36 +++++++++++++++
gcc/testsuite/gcc.target/aarch64/simd/vcales_f32.c | 36 +++++++++++++++
gcc/testsuite/gcc.target/aarch64/simd/vcalt_f64.c | 38 ++++++++++++++++
gcc/testsuite/gcc.target/aarch64/simd/vcaltd_f64.c | 36 +++++++++++++++
gcc/testsuite/gcc.target/aarch64/simd/vcalts_f32.c | 36 +++++++++++++++
11 files changed, 366 insertions(+)

Upstream: gcc.gnu.org


  • Share