diff options
| author | James Greenhalgh <james.greenhalgh@arm.com> | 2014-11-11 17:37:35 +0000 |
|---|---|---|
| committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2014-11-11 17:37:35 +0000 |
| commit | c8824f2ccb4bc1687a86c87a090c3589bce2053e (patch) | |
| tree | 64feec8b8842992d131749045b465fa4bae5118a /libjava/classpath | |
| parent | 50457b9e2151e9cc3d11da733bd885cf148a29a3 (diff) | |
| download | gcc-c8824f2ccb4bc1687a86c87a090c3589bce2053e.zip gcc-c8824f2ccb4bc1687a86c87a090c3589bce2053e.tar.gz gcc-c8824f2ccb4bc1687a86c87a090c3589bce2053e.tar.bz2 | |
[Patch AArch64] Fix up BSL expander for floating point types
gcc/
* config/aarch64/aarch64-simd.md
(aarch64_simd_bsl<mode>_internal): Remove float cases, canonicalize.
(aarch64_simd_bsl<mode>): Add gen_lowpart expressions where we
are punning between float vectors and integer vectors.
gcc/testsuite/
* gcc.target/aarch64/vbslq_f64_1.c: New.
* gcc.target/aarch64/vbslq_f64_2.c: Likewise.
* gcc.target/aarch64/vbslq_u64_1.c: Likewise.
* gcc.target/aarch64/vbslq_u64_2.c: Likewise.
From-SVN: r217362
Diffstat (limited to 'libjava/classpath')
0 files changed, 0 insertions, 0 deletions
