[PATCH 4/4][x86] Support clwb,pcommit,ifma,vbmi.
H.J. Lu
hjl.tools@gmail.com
Mon Nov 17 16:41:00 GMT 2014
On Mon, Nov 17, 2014 at 6:09 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
> On Mon, Nov 17, 2014 at 5:31 AM, Ilya Tocar <tocarip.intel@gmail.com> wrote:
>>> I checked in a fix for x86 assembler manual. Please
>>> rebase.
>>>
>> Rebased.
>
> I checked in all 4 patches with some modifications in manual.
> Please do
>
> # cd gas
> # make info
> # info doc/as.info
>
> to compare your changes vs mine.
>
> You have
>
> diff --git a/gas/doc/c-i386.texi b/gas/doc/c-i386.texi
> index 440f375..facf7ad 100644
> --- a/gas/doc/c-i386.texi
> +++ b/gas/doc/c-i386.texi
> @@ -196,6 +196,7 @@ accept various extension mnemonics. For example,
> @code{svme},
> @code{abm} and
> @code{padlock}.
> +@code{clwb},
> Note that rather than extending a basic instruction set, the extension
> mnemonics starting with @code{no} revoke the respective functionality.
>
> which is incorrect. Also "info doc/as.info" from mine has
>
> '.avx512f' '.avx512cd' '.avx512er' '.avx512pf'
> '.avx512vl' '.avx512bw' '.avx512dq' '.avx512ifma'
> '.avx512vbmi' '.clwb' '.pcommit'
>
> which look much nicer than yours.
>
I have backported all 4 patches to 2.25 branch.
H.J.
More information about the Binutils
mailing list