This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] x86: Update VFIXUPIMM* Intrinsics to align with the latest Intel SDM
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: wei dot william dot xiao at gmail dot com
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, "Lu, Hongjiu" <hongjiu dot lu at intel dot com>, Jeff Law <law at redhat dot com>, Kirill Yukhin <kirill dot yukhin at gmail dot com>
- Date: Mon, 5 Nov 2018 07:59:53 +0100
- Subject: Re: [PATCH] x86: Update VFIXUPIMM* Intrinsics to align with the latest Intel SDM
- References: <CAHFC=NnCfqjAwPj8n4pq-HdJ-vmVJek39U7fuHTE6jh4Ywon0Q@mail.gmail.com> <CAFULd4bQXs7nTomxc1H_6SdNv1KbWA7yY-=NJKAxLRrWM6u15Q@mail.gmail.com> <CAHFC=NnQOdGPv8WgvEm3CrCsQt6T1dNGd6b-U_Dvmj0KgJ0bnw@mail.gmail.com> <CAFULd4adRgYF2Py2yAs98Uw-2FupypzmOSFB44xXeG+JgEz4uQ@mail.gmail.com> <CAHFC=NmYOxsohckt+w_SZ9pBNhYVin=k8uP66eGKY8VF3At+Lg@mail.gmail.com>
On Mon, Nov 5, 2018 at 6:54 AM Wei Xiao <wei.william.xiao@gmail.com> wrote:
>
> > Please also rename these:
> >
> > _mm512_mask_fixupimm_round_pd (__m512d __A, __mmask8 __U, __m512d __B,
> > __m512i __C, const int __imm, const int __R)
> >
> > _mm512_mask_fixupimm_round_ps (__m512 __A, __mmask16 __U, __m512 __B,
> > __m512i __C, const int __imm, const int __R)
> >
> > _mm_mask_fixupimm_round_sd (__m128d __A, __mmask8 __U, __m128d __B,
> > __m128i __C, const int __imm, const int __R)
> >
> > _mm_mask_fixupimm_round_ss (__m128 __A, __mmask8 __U, __m128 __B,
> > __m128i __C, const int __imm, const int __R)
> >
> > _mm512_mask_fixupimm_pd (__m512d __A, __mmask8 __U, __m512d __B,
> > __m512i __C, const int __imm)
> >
> > _mm512_mask_fixupimm_ps (__m512 __A, __mmask16 __U, __m512 __B,
> > __m512i __C, const int __imm)
> >
> > _mm_mask_fixupimm_sd (__m128d __A, __mmask8 __U, __m128d __B,
> > __m128i __C, const int __imm)
> >
> > _mm_mask_fixupimm_ss (__m128 __A, __mmask8 __U, __m128 __B,
> > __m128i __C, const int __imm)
> >
> > _mm256_mask_fixupimm_pd (__m256d __A, __mmask8 __U, __m256d __B,
> > __m256i __C, const int __imm)
> >
> > _mm256_mask_fixupimm_ps (__m256 __A, __mmask8 __U, __m256 __B,
> > __m256i __C, const int __imm)
> >
> > _mm_mask_fixupimm_pd (__m128d __A, __mmask8 __U, __m128d __B,
> > __m128i __C, const int __imm)
> >
> > _mm_mask_fixupimm_ps (__m128 __A, __mmask8 __U, __m128 __B,
> > __m128i __C, const int __imm)
> >
> > Uros.
>
> As attached, I have renamed above intrinsics according to
> aforementioned convention:
>
> [ __m512. __W,] __mmask. __U, __m512x __A, __m512x __B, ..., const int
> _imm, const int __R].
LGTM.
Thanks,
Uros.