On Mon, Jan 8, 2024 at 10:56 AM Richard Biener <rguent...@suse.de> wrote:
>
> 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.
>
> OK?
>
> Thanks,
> Richard.
>
>         * doc/invoke.texi (-mmovbe): Clarify.

OK.

Thanks,
Uros.

> ---
>  gcc/doc/invoke.texi | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
> index 68d1f364ac0..8cf99f395a5 100644
> --- a/gcc/doc/invoke.texi
> +++ b/gcc/doc/invoke.texi
> @@ -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
> --
> 2.35.3

Reply via email to