This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH i386 AVX512] [76/n] Extend int 2 float conversions.


On Wed, Oct 15, 2014 at 3:37 PM, Kirill Yukhin <kirill.yukhin@gmail.com> wrote:

>> > diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
>> > index 7c34431..8a7853e 100644
>> > --- a/gcc/config/i386/i386.c
>> > +++ b/gcc/config/i386/i386.c
>> > @@ -18811,6 +18811,19 @@ ix86_expand_vector_convert_uns_vsivsf (rtx target, rtx val)
>> >    enum machine_mode fltmode = GET_MODE (target);
>> >    rtx (*cvt) (rtx, rtx);
>>
>> Please handle this directly in floatuns<sseintvecmodelower><mode>2
>> expander. The V16SImode is already handled from there.
> Done.
>
> Bootstrapped.
>
> gcc/
>         * config/i386/sse.md
>         (define_expand "floatuns<sseintvecmodelower><mode>2"): Extend to
>         support AVX-512VL instructions.
>
> Is it ok for main trunk?

OK.

Thanks,
Uros.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]