aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorAlex Velenko <Alex.Velenko@arm.com>2014-03-24 12:05:38 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2014-03-24 12:05:38 +0000
commit252c7556e73d1466115b833180dcf3e70441ea52 (patch)
tree0536898809d3385d86f90859795ab748be327a4f /gcc/expr.h
parent71cfb0cfda085ce661aa9108d8d828e8d95a1b84 (diff)
downloadgcc-252c7556e73d1466115b833180dcf3e70441ea52.zip
gcc-252c7556e73d1466115b833180dcf3e70441ea52.tar.gz
gcc-252c7556e73d1466115b833180dcf3e70441ea52.tar.bz2
[AArch64] Logical vector shift right conformance
gcc/ * config/aarch64/aarch64-simd-builtins.def (lshr): DI mode excluded. (lshr_simd): DI mode added. * config/aarch64/aarch64-simd.md (aarch64_lshr_simddi): New pattern. (aarch64_ushr_simddi): Likewise. * config/aarch64/aarch64.md (UNSPEC_USHR64): New unspec. * config/aarch64/arm_neon.h (vshr_n_u64): Intrinsic fixed. (vshrd_n_u64): Likewise. gcc/testsuite/ * gcc.target/aarch64/ushr64_1.c: New testcase. From-SVN: r208789
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions