]> git.ipfire.org Git - thirdparty/gcc.git/commit
[AARCH64] Fix support for vectorization over sqrt (), sqrtf ().
authorJames Greenhalgh <james.greenhalgh@arm.com>
Tue, 8 Jan 2013 14:49:01 +0000 (14:49 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Tue, 8 Jan 2013 14:49:01 +0000 (14:49 +0000)
commit4dcd1054bf677f8022fd5c92704e46597018396c
treecd76a85be65841a992346c84bb77127ec7849309
parent4267a4a6ce7a778a24e50fa36106ad0672aeb424
[AARCH64] Fix support for vectorization over sqrt (), sqrtf ().

gcc/
* config/aarch64/aarch64-builtins.c
(aarch64_builtin_vectorized_function): Handle sqrt, sqrtf.

gcc/testsuite/
* gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
endian-safe float pool loading.
(test_square_root_v4sf): Likewise.
(test_square_root_v2df): Likewise.
* lib/target-supports.exp
(check_effective_target_vect_call_sqrtf): Add AArch64.

From-SVN: r195017
gcc/ChangeLog
gcc/config/aarch64/aarch64-builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/vsqrt.c
gcc/testsuite/lib/target-supports.exp