From: mwahab Date: Thu, 26 Nov 2015 14:17:04 +0000 (+0000) Subject: * config/aarch64/aarch64-simd-builtins.def: X-Git-Tag: upstream/6.1~2704 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=82c27d0f8762ae839fc9db911e4a08d5774ca843;p=platform%2Fupstream%2Flinaro-gcc.git * config/aarch64/aarch64-simd-builtins.def: Add missing changes from r230962. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230966 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 98bd3f6..8609f0d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-11-26 Matthew Wahab + + * config/aarch64/aarch64-simd-builtins.def: + Add missing changes from r230962. + 2015-11-26 Nathan Sidwell * config/nvptx/nvptx.c (write_func_decl_from_insn): Replace callee diff --git a/gcc/config/aarch64/aarch64-simd-builtins.def b/gcc/config/aarch64/aarch64-simd-builtins.def index aad66b1..1952333 100644 --- a/gcc/config/aarch64/aarch64-simd-builtins.def +++ b/gcc/config/aarch64/aarch64-simd-builtins.def @@ -431,3 +431,17 @@ /* Implemented by aarch64_qtbx4. */ VAR1 (TERNOP, qtbx4, 0, v8qi) VAR1 (TERNOP, qtbx4, 0, v16qi) + + /* Builtins for ARMv8.1 Adv.SIMD instructions. */ + + /* Implemented by aarch64_sqrdmlh. */ + BUILTIN_VSDQ_HSI (TERNOP, sqrdmlah, 0) + BUILTIN_VSDQ_HSI (TERNOP, sqrdmlsh, 0) + + /* Implemented by aarch64_sqrdmlh_lane. */ + BUILTIN_VSDQ_HSI (QUADOP_LANE, sqrdmlah_lane, 0) + BUILTIN_VSDQ_HSI (QUADOP_LANE, sqrdmlsh_lane, 0) + + /* Implemented by aarch64_sqrdmlh_laneq. */ + BUILTIN_VSDQ_HSI (QUADOP_LANE, sqrdmlah_laneq, 0) + BUILTIN_VSDQ_HSI (QUADOP_LANE, sqrdmlsh_laneq, 0)