[PATCH][x86] Remove duplicated headers includes

2018-05-30 Thread Peryt, Sebastian
Hi, I have made some cleaning to remove redundancy in includes call of some of the headers in x86intrin.h. Removed headers were included in both x86intrin.h and immintrin.h which is included into x86intrin.h. Is it ok for trunk? 2018-05-30 Sebastian Peryt gcc/ * config/i386/cldemo

RE: [RFT PATCH, AVX512]: Implement scalar unsigned int->float conversions with AVX512F

2018-05-23 Thread Peryt, Sebastian
> From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Tuesday, May 22, 2018 8:43 PM > To: gcc-patches@gcc.gnu.org > Cc: Peryt, Sebastian ; Jakub Jelinek > > Subject: [RFT PATCH, AVX512]: Implement scalar unsigned int->float conversions > with AVX512F > > Hello!

RE: [RFT PATCH, AVX512]: Implement scalar float->unsigned int truncations with AVX512F

2018-05-23 Thread Peryt, Sebastian
> From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Uros Bizjak > Sent: Monday, May 21, 2018 9:55 PM > To: gcc-patches@gcc.gnu.org > Cc: Jakub Jelinek ; Kirill Yukhin > > Subject: Re: [RFT PATCH, AVX512]: Implement scalar float->unsigned int > truncation

RE: [PATCH][i386] Adding WAITPKG instructions

2018-05-10 Thread Peryt, Sebastian
> -Original Message- > From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Thursday, May 10, 2018 3:26 PM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Kirill Yukhin > Subject: Re: [PATCH][i386] Adding WAITPKG instructions > > On Thu, May 10, 2018 at 2

RE: [PATCH][i386] Adding CLDEMOTE instruction

2018-05-10 Thread Peryt, Sebastian
> -Original Message- > From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Wednesday, May 9, 2018 1:53 PM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Kirill Yukhin > Subject: Re: [PATCH][i386] Adding CLDEMOTE instruction > > On Tue, May 8, 2018 at 1

RE: [PATCH][i386] Adding WAITPKG instructions

2018-05-10 Thread Peryt, Sebastian
Hi Uros, Updated patch attached, please find comments below. > -Original Message- > From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Wednesday, May 9, 2018 1:47 PM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Kirill Yukhin > Subject: Re: [PATCH][i3

RE: [PATCH 1/3] Add PTWRITE builtins for x86

2018-05-09 Thread Peryt, Sebastian
I have rebased this patch to the latest trunk and addressed comments. Also, there was a test in changelog, but not in the patch itself - this has been added. Is it ok for trunk and backport to GCC-8 after few days? gcc/ * common/config/i386/i386-common.c (OPTION_MASK_ISA_PTWRITE_SET,

RE: [PATCH][i386] Adding CLDEMOTE instruction

2018-05-08 Thread Peryt, Sebastian
Sorry, forgot attachment. Sebastian -Original Message- From: Peryt, Sebastian Sent: Tuesday, May 8, 2018 1:56 PM To: gcc-patches@gcc.gnu.org Cc: Uros Bizjak ; Kirill Yukhin ; Peryt, Sebastian Subject: [PATCH][i386] Adding CLDEMOTE instruction Hi, This patch adds support for

[PATCH][i386] Adding CLDEMOTE instruction

2018-05-08 Thread Peryt, Sebastian
Hi, This patch adds support for CLDEMOTE instruction. Is it ok for trunk and after few day for backport to GCC-8? 2018-05-08 Sebastian Peryt gcc/ * common/config/i386/i386-common.c (OPTION_MASK_ISA_CLDEMOTE_SET, OPTION_MASK_ISA_CLDEMOTE_UNSET): New defines. (ix86_han

[PATCH][i386] Adding WAITPKG instructions

2018-05-08 Thread Peryt, Sebastian
Hi, This patch adds support for WAITPKG instructions. Is it ok for trunk and after few day for backport to GCC-8? 2018-05-08 Sebastian Peryt gcc/ * common/config/i386/i386-common.c (OPTION_MASK_ISA_WAITPKG_SET, OPTION_MASK_ISA_WAITPKG_UNSET): New defines. (ix86_handl

RE: [PATCH][i386] PR target/85473, Fix _movdir64b expansion with -mx32

2018-04-25 Thread Peryt, Sebastian
Hi, Patch has been updated and tested. Now I don't see any new regressions. Changelog stays the same. Is it ok for trunk? Thanks, Sebastian > -Original Message- > From: Peryt, Sebastian > Sent: Saturday, April 21, 2018 5:36 PM > To: gcc-patches@gcc.gnu.org > Cc:

RE: [PATCH][i386] PR target/85473, Fix _movdir64b expansion with -mx32

2018-04-21 Thread Peryt, Sebastian
Hi, I just realized this patch introduces some new regressions. Sorry, I must have mixed up something in testing. Will update this patch shortly. Sebastian > -Original Message- > From: Peryt, Sebastian > Sent: Friday, April 20, 2018 6:38 PM > To: gcc-patches@gcc.gnu.or

[PATCH][i386] PR target/85473, Fix _movdir64b expansion with -mx32

2018-04-20 Thread Peryt, Sebastian
Hi, This fixes PR85473 by fixing _movdir64b expansion for -mx32. Ok for trunk? 2018-04-20 Sebastian Peryt gcc/ChangeLog: PR target/85473 * config/i386/i386.c (ix86_expand_builtin): Change memory operand to XI, op0 extend to Pmode. * config/i386/i386.md: Chang

RE: [PATCH][i386] Adding MOVDIRI and MOVDIR64B instructions

2018-04-19 Thread Peryt, Sebastian
> On Thu, Apr 19, 2018 at 3:11 PM, Peryt, Sebastian > wrote: > >> On Thu, Apr 19, 2018 at 2:35 PM, Peryt, Sebastian > >> > >> wrote: > >> >> On Wed, Apr 18, 2018 at 2:56 PM, Peryt, Sebastian > >> >> > >> >> wrote: &

RE: [PATCH][i386] Adding MOVDIRI and MOVDIR64B instructions

2018-04-19 Thread Peryt, Sebastian
> On Thu, Apr 19, 2018 at 2:35 PM, Peryt, Sebastian > wrote: > >> On Wed, Apr 18, 2018 at 2:56 PM, Peryt, Sebastian > >> > >> wrote: > >> > Hi, > >> > > >> > This patch enables new instructions - MOVDIRI and MOVDIR64B. > &

RE: [PATCH][i386] Adding MOVDIRI and MOVDIR64B instructions

2018-04-19 Thread Peryt, Sebastian
> On Wed, Apr 18, 2018 at 2:56 PM, Peryt, Sebastian > wrote: > > Hi, > > > > This patch enables new instructions - MOVDIRI and MOVDIR64B. > > > > Is it ok for trunk? > > Is there a reason that one flag goes to ix86_isa_flags and the other to >

[PATCH][i386] Adding MOVDIRI and MOVDIR64B instructions

2018-04-18 Thread Peryt, Sebastian
Hi, This patch enables new instructions - MOVDIRI and MOVDIR64B. Is it ok for trunk? 2018-04-18 Sebastian Peryt gcc/ * common/config/i386/i386-common.c (OPTION_MASK_ISA_MOVDIRI_SET, OPTION_MASK_ISA_MOVDIR64B_SET, OPTION_MASK_ISA_MOVDIRI_UNSET, OPTION_MASK_I

RE: [PATCH][i386,AVX] Fix PR84783 - backport missing permutexvar to GCC7

2018-03-27 Thread Peryt, Sebastian
Hi Jakub, Gentle ping. Thanks, Sebastian > -Original Message- > From: Kirill Yukhin [mailto:kirill.yuk...@gmail.com] > Sent: Friday, March 23, 2018 6:49 AM > To: ja...@redhat.com; Peryt, Sebastian > Cc: 'gcc-patches@gcc.gnu.org' > Subject: Re: [PATCH][i386

[PATCH][i386,AVX] Fix PR84783 - backport missing permutexvar to GCC7

2018-03-22 Thread Peryt, Sebastian
Hi, This patch adds missing permutexvar intrinsics for backporting to GCC 7 to resolve PR84783. 2018-03-22 Sebastian Peryt gcc: PR84783 * config/i386/avx512vlintrin.h (_mm256_permutexvar_epi64) (_mm256_permutexvar_epi32, _mm256_permutex_epi64): New intrinsics. gcc/testsuite:

[PATCH][x86] Fix PR84460

2018-02-19 Thread Peryt, Sebastian
Hi, This is fix for PR84460. gcc/testsuite PR target/84460 * gcc.target/i386/pr57193.c (dg-options): Add -mtune=generic. Is it ok for trunk? Thanks, Sebastian PR84460.patch Description: PR84460.patch

[PATCH][i386] Fix PR83546 - missing RDRND for -march=silvermont

2018-01-15 Thread Peryt, Sebastian
Hi, This patch re-enables RDRND for Silvermont. It got lost in r206178 as pointed out in PR. Bootstraped and tested. 2018-01-15 Sebastian Peryt gcc/ PR target/83546 * config/i386/i386.c (ix86_option_override_internal): Add PTA_RDRND to PTA_SILVERMONT. 2018-01-15 Se

[Patch][x86, backport] Backport to GCC-6 vzeroupper patches

2017-11-29 Thread Peryt, Sebastian
Hi, I'd like to ask for backporting to GCC-6 branch vzeroupper generation patches from trunk, that are resolving 3 PRs: PR target/82941 PR target/82942 PR target/82990 Two patches were combined into one and rebased. Bootstraped and tested. Is it ok for merge? Changelog: Fix PR82941 and PR82942

[Patch][x86, backport] Backport to GCC-7 vzeroupper patches

2017-11-29 Thread Peryt, Sebastian
Hi, I'd like to ask for backporting to GCC-7 branch vzeroupper generation patches from trunk, that are resolving 3 PRs: PR target/82941 PR target/82942 PR target/82990 Two patches were combined into one and rebased. Bootstraped and tested. Is it ok for merge? Changelog: Fix PR82941 and PR82942

RE: [PATCH, committed] Add myself to MAINTAINERS

2017-11-16 Thread Peryt, Sebastian
Message didn't get thru for some reason. Resending. Sebastian From: Peryt, Sebastian Sent: Wednesday, November 15, 2017 1:44 PM To: gcc-patches@gcc.gnu.org Cc: Peryt, Sebastian Subject: [PATCH, committed] Add myself to MAINTAINERS ChangeLog: 2017-11-15  Sebastian

RE: [PATCH][i386] PR82941/PR82942 - Adding vzeroupper generation for SKX

2017-11-14 Thread Peryt, Sebastian
Attached is fixed patch. Sebastian > -Original Message- > From: H.J. Lu [mailto:hjl.to...@gmail.com] > Sent: Tuesday, November 14, 2017 1:18 PM > To: Peryt, Sebastian > Cc: Jakub Jelinek ; gcc-patches@gcc.gnu.org; Uros Bizjak > ; Kirill Yukhin ; Lu, Hongjiu >

RE: [PATCH][i386] PR82941/PR82942 - Adding vzeroupper generation for SKX

2017-11-14 Thread Peryt, Sebastian
stian > -Original Message- > From: Jakub Jelinek [mailto:ja...@redhat.com] > Sent: Tuesday, November 14, 2017 10:51 AM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Uros Bizjak ; Kirill Yukhin > ; Lu, Hongjiu > Subject: Re: [PATCH][i386] PR82941/PR82942 - Adding vzeroupper ge

[PATCH][i386] PR82941/PR82942 - Adding vzeroupper generation for SKX

2017-11-14 Thread Peryt, Sebastian
Hi, This patch fixes PR82941 and PR82942 by adding vzeroupper generation on SKX. Bootstrapped and tested. 14.11.2017 Sebastian Peryt gcc/ * config/i386/i386.c (pass_insert_vzeroupper): Modify gate condition to return true on Xeon and not on Xeon Phi. (ix86_check_avx256

RE: [Patch, testcase] PR82767 Fix scan-assembler patterns in i386/pr71321.c

2017-11-05 Thread Peryt, Sebastian
> On Sun, Nov 5, 2017 at 12:14 PM, Peryt, Sebastian > wrote: > > Hi, > > > > After r253934 gcc.target/i386/pr71321.c started to fail due to the wrong > number of scan-assembler - 2 instead of 3. This patch is fixing that. > > Are you sure that there is no prob

[Patch, testcase] PR82767 Fix scan-assembler patterns in i386/pr71321.c

2017-11-05 Thread Peryt, Sebastian
Hi, After r253934 gcc.target/i386/pr71321.c started to fail due to the wrong number of scan-assembler - 2 instead of 3. This patch is fixing that. 2017-11-05 Sebastian Peryt PR testsuite/82767 * gcc.target/i386/pr71321.c: Fix invalid testcase. Is it ok for trunk? Thanks, Sebastian

[patch][i386, AVX] Adding missing CMP* intrinsics

2017-10-20 Thread Peryt, Sebastian
Hi, This patch written by Olga Makhotina adds listed below missing intrinsics: _mm512_[mask_]cmpeq_[pd|ps]_mask _mm512_[mask_]cmple_[pd|ps]_mask _mm512_[mask_]cmplt_[pd|ps]_mask _mm512_[mask_]cmpneq_[pd|ps]_mask _mm512_[mask_]cmpnle_[pd|ps]_mask _mm512_[mask_]cmpnlt_[pd|ps]_mask _mm512_[mask_]cmpo

Missing REDUCE[SD,SS] intrinsics

2017-10-16 Thread Peryt, Sebastian
Hi, This patch written by Olga Makhotina adds missing intrinsics for REDUCE[SD,SS]. 16.10.2017 Olga Makhotina gcc/ * config/i386/avx512dqintrin.h (_mm_mask_reduce_sd, _mm_maskz_reduce_sd, _mm_mask_reduce_ss, _mm_maskz_reduce_ss): New intrinsics. * config/i386/i3

RE: [PATCH][x86] Knights Mill -march/-mtune options

2017-09-19 Thread Peryt, Sebastian
> -Original Message- > From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Tuesday, September 19, 2017 11:23 PM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Kirill Yukhin > Subject: Re: [PATCH][x86] Knights Mill -march/-mtune options > > On Tue, Sep 19

RE: [PATCH][x86] Knights Mill -march/-mtune options

2017-09-19 Thread Peryt, Sebastian
> -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Uros Bizjak > Sent: Monday, September 18, 2017 9:10 PM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Kirill Yukhin > Subject: Re: [PATCH][x86

RE: [PATCH][x86] Knights Mill -march/-mtune options

2017-09-18 Thread Peryt, Sebastian
> -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Uros Bizjak > Sent: Monday, September 18, 2017 12:23 PM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Kirill Yukhin > Subject: Re: [PATCH][x86

RE: [PATCH][x86] Knights Mill -march/-mtune options

2017-09-18 Thread Peryt, Sebastian
> -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Uros Bizjak > Sent: Sunday, September 17, 2017 6:14 PM > To: Peryt, Sebastian > Cc: gcc-patches@gcc.gnu.org; Kirill Yukhin > Subject: Re: [PATCH][x86

[PATCH][x86] Knights Mill -march/-mtune options

2017-09-14 Thread Peryt, Sebastian
Hi, This patch adds options -march=/-mtune=knm for Knights Mill. 2017-09-14 Sebastian Peryt gcc/ * config.gcc: Support "knm". * config/i386/driver-i386.c (host_detect_local_cpu): Detect "knm". * config/i386/i386-c.c (ix86_target_macros_internal): Handle PROCES

RE: [PATCH] i386: Rewrite check for AVX512 features

2017-08-04 Thread Peryt, Sebastian
> -Original Message- > From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Sunday, July 30, 2017 11:02 AM > To: H.J. Lu > Cc: gcc-patches@gcc.gnu.org; Koval, Julia ; Peryt, > Sebastian > Subject: Re: [PATCH] i386: Rewrite check for AVX512 features > > On S

[PATCH][x86] Add missing intrinsics for VGETMANT[SD,SS] and VGETEXP[SD,SS]

2017-07-06 Thread Peryt, Sebastian
Hi, This patch adds missing intrinsics for VGETEXPSD, VGETEXPSS, VGETMANTSD, VGETMANTSS. 2017-07-06 Sebastian Peryt gcc/ * config/i386/avx512fintrin.h (_mm_mask_getexp_round_ss, _mm_maskz_getexp_round_ss, _mm_mask_getexp_round_sd, _mm_maskz_getexp_round_sd, _mm

RE: [PATHC][x86] Scalar mask and round RTL templates

2017-07-05 Thread Peryt, Sebastian
, Sebastian Cc: gcc-patches@gcc.gnu.org Subject: Re: [PATHC][x86] Scalar mask and round RTL templates On 05 Jul 06:38, Peryt, Sebastian wrote: > Hi Kirill, > > Sorry for this confusion. I meant to write MDs for intrinsics. Those > intrinsics are all masked ones for ADD[SD,SS], SUB[SD,SS

RE: [PATHC][x86] Scalar mask and round RTL templates

2017-07-04 Thread Peryt, Sebastian
[mailto:kirill.yuk...@gmail.com] Sent: Tuesday, July 4, 2017 7:45 PM To: Peryt, Sebastian Cc: gcc-patches@gcc.gnu.org; Uros Bizjak Subject: Re: [PATHC][x86] Scalar mask and round RTL templates Hello Sebastian, On 23 Jun 09:00, Peryt, Sebastian wrote: > Hi, > > This patch adds three extra RTL meta-

[PATCH][x86] Add permutex[var]_epi[32,64] intrinsics

2017-06-28 Thread Peryt, Sebastian
Hi, This patch adds missing intrinsics: - _mm256_permutexvar_epi32 - _mm256_permutex_epi64 - _mm256_permutexvar_epi64 gcc/ * config/i386/avx512vlintrin.h (_mm256_permutexvar_epi64, _mm256_permutexvar_epi32, _mm256_permutex_epi64): New intrinsics.

[PATHC][x86] Scalar mask and round RTL templates

2017-06-23 Thread Peryt, Sebastian
Hi, This patch adds three extra RTL meta-templates for scalar round and mask. Additionally fixes errors caused by previous mask and round usage in some of the intrinsics that I found. 2017-06-23 Sebastian Peryt gcc/ * config/i386/subst.md (mask_scalar, round_scalar, round_saeonly_s

[PATCH][x86] Add missing mask intrinsics for MAX[SD,SS] and MIN[SD,SS]

2017-05-30 Thread Peryt, Sebastian
Hi, This patch adds missing intrinsics for MAX[SD,SS] and MIN[SD,SS] listed below: - _mm_mask_max_sd, - _mm_maskz_max_sd, - _mm_mask_max_ss, - _mm_maskz_max_ss, - _mm_mask_min_sd, - _mm_maskz_min_sd, - _mm_mask_min_ss, - _mm_maskz_min_ss. gcc/ * config/i386/avx512fintrin.h (_mm_mask_max

RE: [PATCH][x86]Fix for false-positives results of runtime tests on machines not supporting AVX512F

2017-05-30 Thread Peryt, Sebastian
Thank you very much for clarification. Yes, you are right, it would be better if such test would be marked UNSUPPORTED. Sebastian -Original Message- From: Uros Bizjak [mailto:ubiz...@gmail.com] Sent: Tuesday, May 30, 2017 8:23 AM To: Peryt, Sebastian Cc: gcc-patches@gcc.gnu.org

[PATCH][x86]Fix for false-positives results of runtime tests on machines not supporting AVX512F

2017-05-29 Thread Peryt, Sebastian
Hi, The attached patch fixes the issue of tests' false-positive results generation on machines not supporting AVX512F feature. Currently when any runtime test intended for AVX512F feature will be run on non-AVX512F machine the best it can produce to inform of such a case is print SKIPPED, if de

RE: [PATCH] Match x86 family machine constraints section with constarints.md

2017-05-24 Thread Peryt, Sebastian
Hi, Thank you very much for the answers. Can someone please commit this patch for me? Thanks, Sebastian -Original Message- From: Uros Bizjak [mailto:ubiz...@gmail.com] Sent: Wednesday, May 24, 2017 3:31 PM To: Sandra Loosemore Cc: Peryt, Sebastian ; gcc-patches@gcc.gnu.org; Koval

RE: [PATCH] Match x86 family machine constraints section with constarints.md

2017-05-23 Thread Peryt, Sebastian
Gentle ping. Thanks, Sebastian -Original Message- From: Peryt, Sebastian Sent: Friday, April 28, 2017 11:31 AM To: Sandra Loosemore ; gcc-patches@gcc.gnu.org Cc: ubiz...@gmail.com; Koval, Julia ; kirill.yuk...@gmail.com Subject: RE: [PATCH] Match x86 family machine constraints section

[PATCH][x86] Add missing intrinsics for MAX[SD,SS] and MIN[SD,SS]

2017-05-09 Thread Peryt, Sebastian
Hi, This patch adds missing intrinsics for MAXSD, MAXSS, MINSD and MINSS instructions. 2017-05-09 Sebastian Peryt gcc/ * config/i386/avx512fintrin.h (_mm_mask_max_round_sd, _mm_maskz_max_round_sd, _mm_mask_max_round_ss, _mm_maskz_max_round_ss, _mm_mask_min_round_sd,

[PATCH][x86] Add missing intrinsics for DIV[SD,SS] and MUL[SD,SS]

2017-05-09 Thread Peryt, Sebastian
Hi, This patch adds missing intrinsics for DIVSD, DIVSS, MULSD and MULSS instructions. 2017-05-09 Sebastian Peryt gcc/ * config/i386/avx512fintrin.h (_mm_mask_mul_round_sd, _mm_maskz_mul_round_sd, _mm_mask_mul_round_ss, _mm_maskz_mul_round_ss, _mm_mask_div_round_sd,

RE: [PATCH][x86] Fix ADD[SD,SS] and SUB[SD,SS] runtime tests

2017-05-09 Thread Peryt, Sebastian
Hi, Can you please commit it for me? Thanks, Sebastian -Original Message- From: Uros Bizjak [mailto:ubiz...@gmail.com] Sent: Tuesday, May 9, 2017 10:40 AM To: Peryt, Sebastian Cc: gcc-patches@gcc.gnu.org; kirill.yuk...@gmail.com Subject: Re: [PATCH][x86] Fix ADD[SD,SS] and SUB[SD,SS

[PATCH][x86] Fix ADD[SD,SS] and SUB[SD,SS] runtime tests

2017-05-08 Thread Peryt, Sebastian
Hi, This patch fixes errors in runtime tests for ADDSD, ADDSS, SUBSD and SUBSS instructions. gcc/testsuite/ * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed. * gcc.target/i386/avx512f-vaddss-2.c: Ditto. * gcc.target/i386/avx512f-vsubsd-2.c: Ditto. * gcc.target/i38

RE: [PATCH][x86] Add missing intrinsics for ADD[SD,SS] and SUB[SD,SS]

2017-05-03 Thread Peryt, Sebastian
Thank you! Sebastian -Original Message- From: Uros Bizjak [mailto:ubiz...@gmail.com] Sent: Tuesday, May 2, 2017 3:08 PM To: Peryt, Sebastian Cc: gcc-patches@gcc.gnu.org; kirill.yuk...@gmail.com Subject: Re: [PATCH][x86] Add missing intrinsics for ADD[SD,SS] and SUB[SD,SS] On Tue, May

RE: [PATCH][x86] Add missing intrinsics for ADD[SD,SS] and SUB[SD,SS]

2017-05-02 Thread Peryt, Sebastian
Hi, Can you please commit it for me? Thanks, Sebastian -Original Message- From: Uros Bizjak [mailto:ubiz...@gmail.com] Sent: Monday, May 1, 2017 11:28 AM To: Peryt, Sebastian Cc: gcc-patches@gcc.gnu.org; kirill.yuk...@gmail.com Subject: Re: [PATCH][x86] Add missing intrinsics for ADD

RE: [PATCH] Match x86 family machine constraints section with constarints.md

2017-04-28 Thread Peryt, Sebastian
stian -Original Message- From: Sandra Loosemore [mailto:san...@codesourcery.com] Sent: Thursday, April 27, 2017 10:17 PM To: Peryt, Sebastian ; gcc-patches@gcc.gnu.org Cc: ubiz...@gmail.com; Koval, Julia Subject: Re: [PATCH] Match x86 family machine constraints section with constarints.md On

[PATCH][x86] Add missing intrinsics for ADD[SD,SS] and SUB[SD,SS]

2017-04-27 Thread Peryt, Sebastian
Hi, This patch adds missing intrinsics for ADDSD, ADDSS, SUBSD and SUBSS instructions. gcc/ * config/i386/avx512fintrin.h (_mm_mask_add_round_sd, _mm_maskz_add_round_sd, _mm_mask_add_round_ss, _mm_maskz_add_round_ss, _mm_mask_sub_round_sd, _mm_maskz_sub_round_sd,

[PATCH] Match x86 family machine constraints section with constarints.md

2017-04-26 Thread Peryt, Sebastian
Hi, This patch updates x86 family machine constraints section in '16.8.5 Constraints for Particular Machines' section to match the ones in 'config/i386/constraints.md'. gcc/ * doc/md.texi (Machine Constraints): Update x86 family machine constraints section to match 'config/i