diff options
| author | belagod <belagod@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-22 15:34:36 +0000 |
|---|---|---|
| committer | belagod <belagod@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-22 15:34:36 +0000 |
| commit | 63e88a0d7695663a2181cd681f40fd095de44815 (patch) | |
| tree | d7f6253ef73018416826d1411fb97175bba312ce /libjava/classpath/gnu | |
| parent | 961b42714c24d790edccaf9982e12776e536aa5f (diff) | |
| download | ppe42-gcc-63e88a0d7695663a2181cd681f40fd095de44815.tar.gz ppe42-gcc-63e88a0d7695663a2181cd681f40fd095de44815.zip | |
2013-11-22 Tejas Belagod <tejas.belagod@arm.com>
gcc/
* config/aarch64/aarch64-simd.md (vec_pack_trunc_<mode>,
vec_pack_trunc_v2df, vec_pack_trunc_df): Swap for big-endian.
(reduc_<sur>plus_<mode>): Factorize V2DI into this.
(reduc_<sur>plus_<mode>): Change this to reduc_splus_<mode> for floats
and also change to float UNSPEC.
(reduc_maxmin_uns>_<mode>): Remove V2DI.
* config/aarch64/arm_neon.h (vaddv<q>_<suf><8,16,32,64>,
vmaxv<q>_<suf><8,16,32,64>, vminv<q>_<suf><8,16,32,64>): Fix up scalar
result access for big-endian.
(__LANE0): New macro used to fix up lane access of 'across-lanes'
intrinsics for big-endian.
* config/aarch64/iterators.md (VDQV): Add V2DI.
(VDQV_S): New.
(vp): New mode attribute.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205269 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu')
0 files changed, 0 insertions, 0 deletions

