summaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>2012-06-26 14:59:45 +0000
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>2012-06-26 14:59:45 +0000
commitb780dd27edfe9fa22d76cbfd313cbe2d6bda9ceb (patch)
treea67a4f5f6634218e6b1f91b4018f1ad0e37aa91a /gcc/doc
parent9b7441d70d2923058d795d3aa3b6aa16f849eea5 (diff)
downloadgcc-b780dd27edfe9fa22d76cbfd313cbe2d6bda9ceb.tar.gz
* doc/extend.texi (__builtin_arm_tinsrb): Add missing second
parameter. (__builtin_arm_tinsrh): Likewise. (__builtin_arm_tinsrw): Likewise. (__builtin_arm_wsadb): Add missing v2si parameter. (__builtin_arm_wsadh): Likewise. (__builtin_arm_getwcx): Delete. (__builtin_arm_setwcx): Delete. (__builtin_arm_getwcgr0): Add. (__builtin_arm_getwcgr1): Add. (__builtin_arm_getwcgr2): Add. (__builtin_arm_getwcgr3): Add. (__builtin_arm_setwcgr0): Add. (__builtin_arm_setwcgr1): Add. (__builtin_arm_setwcgr2): Add. (__builtin_arm_setwcgr3): Add. PR target/35294 * gcc.target/arm/mmx-2.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188988 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/extend.texi20
1 files changed, 13 insertions, 7 deletions
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index a60d6da0c20..91e7385d87f 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -8714,17 +8714,23 @@ typedef int v2si __attribute__ ((vector_size (8)));
typedef short v4hi __attribute__ ((vector_size (8)));
typedef char v8qi __attribute__ ((vector_size (8)));
-int __builtin_arm_getwcx (int)
-void __builtin_arm_setwcx (int, int)
+int __builtin_arm_getwcgr0 (void)
+void __builtin_arm_setwcgr0 (int)
+int __builtin_arm_getwcgr1 (void)
+void __builtin_arm_setwcgr1 (int)
+int __builtin_arm_getwcgr2 (void)
+void __builtin_arm_setwcgr2 (int)
+int __builtin_arm_getwcgr3 (void)
+void __builtin_arm_setwcgr3 (int)
int __builtin_arm_textrmsb (v8qi, int)
int __builtin_arm_textrmsh (v4hi, int)
int __builtin_arm_textrmsw (v2si, int)
int __builtin_arm_textrmub (v8qi, int)
int __builtin_arm_textrmuh (v4hi, int)
int __builtin_arm_textrmuw (v2si, int)
-v8qi __builtin_arm_tinsrb (v8qi, int)
-v4hi __builtin_arm_tinsrh (v4hi, int)
-v2si __builtin_arm_tinsrw (v2si, int)
+v8qi __builtin_arm_tinsrb (v8qi, int, int)
+v4hi __builtin_arm_tinsrh (v4hi, int, int)
+v2si __builtin_arm_tinsrw (v2si, int, int)
long long __builtin_arm_tmia (long long, int, int)
long long __builtin_arm_tmiabb (long long, int, int)
long long __builtin_arm_tmiabt (long long, int, int)
@@ -8796,9 +8802,9 @@ v4hi __builtin_arm_wrorh (v4hi, long long)
v4hi __builtin_arm_wrorhi (v4hi, int)
v2si __builtin_arm_wrorw (v2si, long long)
v2si __builtin_arm_wrorwi (v2si, int)
-v2si __builtin_arm_wsadb (v8qi, v8qi)
+v2si __builtin_arm_wsadb (v2si, v8qi, v8qi)
v2si __builtin_arm_wsadbz (v8qi, v8qi)
-v2si __builtin_arm_wsadh (v4hi, v4hi)
+v2si __builtin_arm_wsadh (v2si, v4hi, v4hi)
v2si __builtin_arm_wsadhz (v4hi, v4hi)
v4hi __builtin_arm_wshufh (v4hi, int)
long long __builtin_arm_wslld (long long, long long)