Clarify -mmovbe documentation

It was noticed that -mmovbe doesn't use movbe for __builtin_bswap{32,64}
when not optimizing.  The follownig adjusts the documentation to
say it will be used for optimizing and applies to all byte swaps,
not just those carried out via builtin function calls.

	* doc/invoke.texi (-mmovbe): Clarify.
This commit is contained in:
Richard Biener 2024-01-08 10:48:19 +01:00
parent b3cc5a1efe
commit 4b358f9b73

View file

@ -34708,8 +34708,8 @@ see @ref{Other Builtins} for details.
@opindex mmovbe
@item -mmovbe
This option enables use of the @code{movbe} instruction to implement
@code{__builtin_bswap32} and @code{__builtin_bswap64}.
This option enables use of the @code{movbe} instruction to optimize
byte swapping of four and eight byte entities.
@opindex mshstk
@item -mshstk