diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2014-11-14 08:31:37 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2014-11-14 08:36:04 -0800 |
commit | 1dfc6506b7482baf86dbb3c91de5bd2ae3f5acda (patch) | |
tree | 192a6e4f2402b3e5e618c60b1d8fffaaf44baf24 /gas/doc | |
parent | 830301108dc6f1a14f7e21897a4aeb4f3ed2e441 (diff) | |
download | gdb-1dfc6506b7482baf86dbb3c91de5bd2ae3f5acda.zip gdb-1dfc6506b7482baf86dbb3c91de5bd2ae3f5acda.tar.gz gdb-1dfc6506b7482baf86dbb3c91de5bd2ae3f5acda.tar.bz2 |
Correct x86 assembler manual
* config/tc-i386.c (cpu_arch): Re-arrange avx512* and xsave*
items.
* doc/c-i386.texi: Re-arrange avx512* and xsave*. Add
clflushopt and se1. Remove duplicated entries.
Diffstat (limited to 'gas/doc')
-rw-r--r-- | gas/doc/c-i386.texi | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/gas/doc/c-i386.texi b/gas/doc/c-i386.texi index 75cd6b1..440f375 100644 --- a/gas/doc/c-i386.texi +++ b/gas/doc/c-i386.texi @@ -151,16 +151,24 @@ accept various extension mnemonics. For example, @code{smap}, @code{mpx}, @code{sha}, +@code{prefetchwt1}, +@code{clflushopt}, +@code{se1}, @code{avx512f}, @code{avx512cd}, @code{avx512er}, @code{avx512pf}, +@code{avx512vl}, +@code{avx512bw}, +@code{avx512dq}, @code{noavx}, @code{vmx}, @code{vmfunc}, @code{smx}, @code{xsave}, @code{xsaveopt}, +@code{xsavec}, +@code{xsaves}, @code{aes}, @code{pclmul}, @code{fsgsbase}, @@ -188,9 +196,6 @@ accept various extension mnemonics. For example, @code{svme}, @code{abm} and @code{padlock}. -@code{avx512dq}, -@code{avx512bw}, -@code{avx512vl}, Note that rather than extending a basic instruction set, the extension mnemonics starting with @code{no} revoke the respective functionality. @@ -1094,20 +1099,14 @@ supported on the CPU specified. The choices for @var{cpu_type} are: @item @samp{.rdrnd} @tab @samp{.f16c} @tab @samp{.avx2} @tab @samp{.bmi2} @item @samp{.lzcnt} @tab @samp{.invpcid} @tab @samp{.vmfunc} @tab @samp{.hle} @item @samp{.rtm} @tab @samp{.adx} @tab @samp{.rdseed} @tab @samp{.prfchw} -@item @samp{.smap} @tab @samp{.mpx} -@item @samp{.smap} @tab @samp{.sha} -@item @samp{.smap} @tab @samp{.clflushopt} @tab @samp{.xsavec} @tab @samp{.xsaves} -@item @samp{.smap} @tab @samp{.prefetchwt1} -@item @samp{.smap} @tab @samp{.avx512vl} @tab @samp{.avx512bw} @tab @samp{.avx512dq} +@item @samp{.smap} @tab @samp{.mpx} @tab @samp{.sha} @tab @samp{.prefetchwt1} +@item @samp{.clflushopt} @tab @samp{.xsavec} @tab @samp{.xsaves} @tab @samp{.se1} +@item @samp{.avx512f} @tab @samp{.avx512cd} @tab @samp{.avx512er} @tab @samp{.avx512pf} +@item @samp{.avx512vl} @tab @samp{.avx512bw} @tab @samp{.avx512dq} @item @samp{.3dnow} @tab @samp{.3dnowa} @tab @samp{.sse4a} @tab @samp{.sse5} @item @samp{.syscall} @tab @samp{.rdtscp} @tab @samp{.svme} @tab @samp{.abm} @item @samp{.lwp} @tab @samp{.fma4} @tab @samp{.xop} @tab @samp{.cx16} @item @samp{.padlock} -@item @samp{.smap} @tab @samp{.avx512f} @tab @samp{.avx512cd} @tab @samp{.avx512er} -@item @samp{.avx512pf} @tab @samp{.3dnow} @tab @samp{.3dnowa} @tab @samp{.sse4a} -@item @samp{.sse5} @tab @samp{.syscall} @tab @samp{.rdtscp} @tab @samp{.svme} -@item @samp{.abm} @tab @samp{.lwp} @tab @samp{.fma4} @tab @samp{.xop} -@item @samp{.cx16} @tab @samp{.padlock} @end multitable Apart from the warning, there are only two other effects on |