Remove the old movsx and movzx documentation for AT&T syntax
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 14 Feb 2020 14:09:28 +0000 (06:09 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 14 Feb 2020 14:09:28 +0000 (06:09 -0800)
* doc/c-i386.texi: Remove the old movsx and movzx documentation
for AT&T syntax.

gas/ChangeLog
gas/doc/c-i386.texi

index 39b1a38ca9327d367b37b87139f669c6733371f8..e30c0ddc00bc944742be84d650fef3597729fb7d 100644 (file)
@@ -1,3 +1,8 @@
+2020-02-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * doc/c-i386.texi: Remove the old movsx and movzx documentation
+       for AT&T syntax.
+
 2020-02-14  Jan Beulich  <jbeulich@suse.com>
 
        PR gas/25438
index ba0df76d43a1d56eef7bbe57da8fc3f6e1c89224..235a3951db0daad6c13f28375961f106a90cdc85 100644 (file)
@@ -750,22 +750,6 @@ operand.
 
 @end itemize
 
-Almost all instructions have the same names in AT&T and Intel format.
-There are a few exceptions.  The sign extend and zero extend
-instructions need two sizes to specify them.  They need a size to
-sign/zero extend @emph{from} and a size to zero extend @emph{to}.  This
-is accomplished by using two instruction mnemonic suffixes in AT&T
-syntax.  Base names for sign extend and zero extend are
-@samp{movs@dots{}} and @samp{movz@dots{}} in AT&T syntax (@samp{movsx}
-and @samp{movzx} in Intel syntax).  The instruction mnemonic suffixes
-are tacked on to this base name, the @emph{from} suffix before the
-@emph{to} suffix.  Thus, @samp{movsbl %al, %edx} is AT&T syntax for
-``move sign extend @emph{from} %al @emph{to} %edx.''  Possible suffixes,
-thus, are @samp{bl} (from byte to long), @samp{bw} (from byte to word),
-@samp{wl} (from word to long), @samp{bq} (from byte to quadruple word),
-@samp{wq} (from word to quadruple word), and @samp{lq} (from long to
-quadruple word).
-
 @cindex encoding options, i386
 @cindex encoding options, x86-64