diff options
| author | jgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-11 08:58:34 +0000 |
|---|---|---|
| committer | jgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-11 08:58:34 +0000 |
| commit | 3b11c427d2cd896b09b72580049d05ecc63082bc (patch) | |
| tree | 6a3a34a69243fe5d1a1d77ded71e1292680d2ae6 /libjava/classpath/gnu/java/security/hash | |
| parent | 4debb32673b9a4f480ee333f812b28460ca80179 (diff) | |
| download | ppe42-gcc-3b11c427d2cd896b09b72580049d05ecc63082bc.tar.gz ppe42-gcc-3b11c427d2cd896b09b72580049d05ecc63082bc.zip | |
[PATCH, AARCH64] Fix unrecognizable insn issue with vcond against 0.0f
gcc/
* config/aarch64/aarch64-simd.md (aarch64_vcond_internal): Fix
floating-point vector comparisons against 0.
gcc/testsuite/
* gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
inverse operands.
* gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
loop is vectorized.
* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
loop is vectorized and that the correct instruction is generated.
* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197741 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/security/hash')
0 files changed, 0 insertions, 0 deletions

