diff options
author | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-06-26 14:59:45 +0000 |
---|---|---|
committer | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-06-26 14:59:45 +0000 |
commit | b780dd27edfe9fa22d76cbfd313cbe2d6bda9ceb (patch) | |
tree | a67a4f5f6634218e6b1f91b4018f1ad0e37aa91a /gcc/doc | |
parent | 9b7441d70d2923058d795d3aa3b6aa16f849eea5 (diff) | |
download | gcc-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.texi | 20 |
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) |