Commit e375da43 by Martin Liska Committed by Martin Liska

Fix documentation of __builtin_cpu_is and __builtin_cpu_supports for x86.

2018-11-12  Martin Liska  <mliska@suse.cz>

	PR target/87903
	* doc/extend.texi: Add missing values for __builtin_cpu_is and
	__builtin_cpu_supports for x86 target.

From-SVN: r266036
parent 52ed66ec
2018-11-12 Martin Liska <mliska@suse.cz>
PR target/87903
* doc/extend.texi: Add missing values for __builtin_cpu_is and
__builtin_cpu_supports for x86 target.
2018-11-12 Sandra Loosemore <sandra@codesourcery.com> 2018-11-12 Sandra Loosemore <sandra@codesourcery.com>
PR middle-end/21110 PR middle-end/21110
...@@ -20422,12 +20422,18 @@ is of type @var{cpuname} ...@@ -20422,12 +20422,18 @@ is of type @var{cpuname}
and returns @code{0} otherwise. The following CPU names can be detected: and returns @code{0} otherwise. The following CPU names can be detected:
@table @samp @table @samp
@item amd
AMD CPU.
@item intel @item intel
Intel CPU. Intel CPU.
@item atom @item atom
Intel Atom CPU. Intel Atom CPU.
@item slm
Intel Silvermont CPU.
@item core2 @item core2
Intel Core 2 CPU. Intel Core 2 CPU.
...@@ -20443,8 +20449,50 @@ Intel Core i7 Westmere CPU. ...@@ -20443,8 +20449,50 @@ Intel Core i7 Westmere CPU.
@item sandybridge @item sandybridge
Intel Core i7 Sandy Bridge CPU. Intel Core i7 Sandy Bridge CPU.
@item amd @item ivybridge
AMD CPU. Intel Core i7 Ivy Bridge CPU.
@item haswell
Intel Core i7 Haswell CPU.
@item broadwell
Intel Core i7 Broadwell CPU.
@item skylake
Intel Core i7 Skylake CPU.
@item skylake-avx512
Intel Core i7 Skylake AVX512 CPU.
@item cannonlake
Intel Core i7 Cannon Lake CPU.
@item icelake-client
Intel Core i7 Ice Lake Client CPU.
@item icelake-server
Intel Core i7 Ice Lake Server CPU.
@item bonnell
Intel Atom Bonnell CPU.
@item silvermont
Intel Atom Silvermont CPU.
@item goldmont
Intel Atom Goldmont CPU.
@item goldmont-plus
Intel Atom Goldmont Plus CPU.
@item tremont
Intel Atom Tremont CPU.
@item knl
Intel Knights Landing CPU.
@item knm
Intel Knights Mill CPU.
@item amdfam10h @item amdfam10h
AMD Family 10h CPU. AMD Family 10h CPU.
...@@ -20530,8 +20578,56 @@ SSE4.2 instructions. ...@@ -20530,8 +20578,56 @@ SSE4.2 instructions.
AVX instructions. AVX instructions.
@item avx2 @item avx2
AVX2 instructions. AVX2 instructions.
@item sse4a
SSE4A instructions.
@item fma4
FMA4 instructions.
@item xop
XOP instructions.
@item fma
FMA instructions.
@item avx512f @item avx512f
AVX512F instructions. AVX512F instructions.
@item bmi
BMI instructions.
@item bmi2
BMI2 instructions.
@item aes
AES instructions.
@item pclmul
PCLMUL instructions.
@item avx512vl
AVX512VL instructions.
@item avx512bw
AVX512BW instructions.
@item avx512dq
AVX512DQ instructions.
@item avx512cd
AVX512CD instructions.
@item avx512er
AVX512ER instructions.
@item avx512pf
AVX512PF instructions.
@item avx512vbmi
AVX512VBMI instructions.
@item avx512ifma
AVX512IFMA instructions.
@item avx5124vnniw
AVX5124VNNIW instructions.
@item avx5124fmaps
AVX5124FMAPS instructions.
@item avx512vpopcntdq
AVX512VPOPCNTDQ instructions.
@item avx512vbmi2
AVX512VBMI2 instructions.
@item gfni
GFNI instructions.
@item vpclmulqdq
VPCLMULQDQ instructions.
@item avx512vnni
AVX512VNNI instructions.
@item avx512bitalg
AVX512BITALG instructions.
@end table @end table
Here is an example: Here is an example:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment