[AArch64] 64-bit float vreinterpret implemention

Programming / Compilers / GCC - mshawcroft [138bc75d-0d04-0410-961f-82ee72b054a4] - 22 April 2014 11:06 UTC

This patch introduces vreinterpret implementation for vectors with 64-bit float lanes and adds testcase for those intrinsics.

fe44ff9 [AArch64] 64-bit float vreinterpret implemention
gcc/ChangeLog | 65 +++
gcc/config/aarch64/aarch64-builtins.c | 36 ++
gcc/config/aarch64/aarch64-simd-builtins.def | 22 +
gcc/config/aarch64/aarch64-simd.md | 9 +
gcc/config/aarch64/arm_neon.h | 264 +++++++++
gcc/testsuite/ChangeLog | 4 +
.../gcc.target/aarch64/vreinterpret_f64_1.c | 596 ++++++++++++++++++++
7 files changed, 996 insertions(+)

Upstream: gcc.gnu.org


  • Share