From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77690 invoked by alias); 28 Sep 2017 14:05:36 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 77282 invoked by uid 89); 28 Sep 2017 14:05:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:169.254.1, H*c:HHH X-HELO: mga07.intel.com Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 28 Sep 2017 14:05:25 +0000 Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP; 28 Sep 2017 07:05:23 -0700 X-ExtLoop1: 1 Received: from irsmsx104.ger.corp.intel.com ([163.33.3.159]) by orsmga005.jf.intel.com with ESMTP; 28 Sep 2017 07:05:22 -0700 Received: from irsmsx112.ger.corp.intel.com (10.108.20.5) by IRSMSX104.ger.corp.intel.com (163.33.3.159) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 28 Sep 2017 15:05:22 +0100 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.75]) by irsmsx112.ger.corp.intel.com ([169.254.1.142]) with mapi id 14.03.0319.002; Thu, 28 Sep 2017 15:05:21 +0100 From: "Shalnov, Sergey" To: Uros Bizjak CC: "gcc-patches@gcc.gnu.org" , "kirill.yukhin@gmail.com" , "Senkevich, Andrew" , "Ivchenko, Alexander" , "Peryt, Sebastian" Subject: RE: [PATCH, i386] Avoid 512-bit vector return constant for Intel AVX512 configuration Date: Thu, 28 Sep 2017 14:05:00 -0000 Message-ID: <71475DE127B5E94A8E189586234C0888122758AC@irsmsx105.ger.corp.intel.com> References: <71475DE127B5E94A8E189586234C08881227583A@irsmsx105.ger.corp.intel.com> In-Reply-To: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action Content-Type: multipart/mixed; boundary="_002_71475DE127B5E94A8E189586234C0888122758ACirsmsx105gercor_" MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg01882.txt.bz2 --_002_71475DE127B5E94A8E189586234C0888122758ACirsmsx105gercor_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Content-length: 1741 U29ycnkuIFRoZSBwYXRjaCBpcyBjaGFuZ2VkIGFzIHlvdSBwcm9wb3NlZC4N Cg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBVcm9z IEJpemphayBbbWFpbHRvOnViaXpqYWtAZ21haWwuY29tXSANClNlbnQ6IFRo dXJzZGF5LCBTZXB0ZW1iZXIgMjgsIDIwMTcgMzoxNyBQTQ0KVG86IFNoYWxu b3YsIFNlcmdleSA8c2VyZ2V5LnNoYWxub3ZAaW50ZWwuY29tPg0KQ2M6IGdj Yy1wYXRjaGVzQGdjYy5nbnUub3JnOyBraXJpbGwueXVraGluQGdtYWlsLmNv bTsgU2Vua2V2aWNoLCBBbmRyZXcgPGFuZHJldy5zZW5rZXZpY2hAaW50ZWwu Y29tPjsgSXZjaGVua28sIEFsZXhhbmRlciA8YWxleGFuZGVyLml2Y2hlbmtv QGludGVsLmNvbT47IFBlcnl0LCBTZWJhc3RpYW4gPHNlYmFzdGlhbi5wZXJ5 dEBpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW1BBVENILCBpMzg2XSBBdm9p ZCA1MTItYml0IHZlY3RvciByZXR1cm4gY29uc3RhbnQgZm9yIEludGVsIEFW WDUxMiBjb25maWd1cmF0aW9uDQoNCk9uIFRodSwgU2VwIDI4LCAyMDE3IGF0 IDM6MDggUE0sIFNoYWxub3YsIFNlcmdleSA8c2VyZ2V5LnNoYWxub3ZAaW50 ZWwuY29tPiB3cm90ZToNCj4gSGksDQo+IEdDQyB1c2VzIGZ1bGwgNTEyLWJp dCByZWdpc3RlciB0byByZXR1cm4gdGhlIGNvbnN0YW50IGZyb20gdGhlIGZ1 bmN0aW9uLg0KPiBUaGUgcGF0Y2ggYXZvaWQgNTEyLWJpdCByZWdpc3RlciB1 c2FnZSBpZiAiLW1wcmVmZXItYXZ4MjU2IiBvcHRpb24gdXNlZC4NCj4NCj4g MjAxNy0wOS0yOCAgU2VyZ2V5IFNoYWxub3YgIDxTZXJnZXkuU2hhbG5vdkBp bnRlbC5jb20+DQo+DQo+IGdjYy8NCj4gICAgICAgICAqIGNvbmZpZy9pMzg2 L2kzODYubWQoKm1vdnNmX2ludGVybmFsLCAqbW92ZGZfaW50ZXJuYWwpOg0K PiAgICAgICAgIFJldHVybiAyNTYtYml0IEFWWCBtb2RlcyBmb3IgVEFSR0VU X1BSRUZFUl9BVlgyNTYuDQo+DQo+IGdjYy90ZXN0c3VpdGUvDQo+ICAgICAg ICAgKiBnY2MudGFyZ2V0L2kzODYvYXZ4NTEyZi1jb25zdGFudC1mbG9hdC1y ZXR1cm4uYzogTmV3IHRlc3QuDQo+DQoNCi0gICAgICAgICAgICAobWF0Y2hf dGVzdCAiVEFSR0VUX0FWWDUxMkYiKQ0KKyAgICAgICAgICAgIChtYXRjaF90 ZXN0ICJUQVJHRVRfQVZYNTEyRiAmJiAhVEFSR0VUX1BSRUZFUl9BVlgyNTYi KQ0KDQpQbGVhc2UgdXNlDQoNCihhbmQgKG1hdGNoX3Rlc3QgIlRBUkdFVF9B Vlg1MTJGKQ0KICAgICAgICAobm90IChtYXRjaF90ZXN0ICJUQVJHRVRfUFJF RkVSX0FWWDI1NikpKQ0KDQpVcm9zLg0K --_002_71475DE127B5E94A8E189586234C0888122758ACirsmsx105gercor_ Content-Type: application/octet-stream; name="0001-Avoid-useing-zmm-if-TARGET_PREFER_AVX256.patch" Content-Description: 0001-Avoid-useing-zmm-if-TARGET_PREFER_AVX256.patch Content-Disposition: attachment; filename="0001-Avoid-useing-zmm-if-TARGET_PREFER_AVX256.patch"; size=1878; creation-date="Wed, 27 Sep 2017 09:00:01 GMT"; modification-date="Thu, 28 Sep 2017 14:04:08 GMT" Content-Transfer-Encoding: base64 Content-length: 2546 RnJvbSAwNzMyN2E4ODcxZDhlOGVlYzFmMzNiZTMxZWEwYmZkYzA1OTZkZGQ4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTZXJnZXkgU2hhbG5v diA8U2VyZ2V5LlNoYWxub3ZAaW50ZWwuY29tPgpEYXRlOiBGcmksIDIyIFNl cCAyMDE3IDEyOjQzOjExICswMzAwClN1YmplY3Q6IFtQQVRDSCAxLzFdIEF2 b2lkIHVzZWluZyB6bW0gaWYgVEFSR0VUX1BSRUZFUl9BVlgyNTYKCi0tLQog Z2NjL2NvbmZpZy9pMzg2L2kzODYubWQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDYgKysrKy0tCiAuLi4vZ2NjLnRhcmdldC9pMzg2 L2F2eDUxMmYtY29uc3RhbnQtZmxvYXQtcmV0dXJuLmMgICAgICAgfCAxNSAr KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdng1MTJmLWNvbnN0YW50LWZs b2F0LXJldHVybi5jCgpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9pMzg2L2kz ODYubWQgYi9nY2MvY29uZmlnL2kzODYvaTM4Ni5tZAppbmRleCBmNTFlMDJj Li5iOWEzOTI4IDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL2kzODYvaTM4Ni5t ZAorKysgYi9nY2MvY29uZmlnL2kzODYvaTM4Ni5tZApAQCAtMzUyNCw3ICsz NTI0LDggQEAKIAkgICAgICAgKGVxX2F0dHIgImFsdGVybmF0aXZlIiAiMTIs MTYiKQogCQkgKGNvbmQgWyhub3QgKG1hdGNoX3Rlc3QgIlRBUkdFVF9TU0Uy IikpCiAJCSAJICAoY29uc3Rfc3RyaW5nICJWNFNGIikKLQkJCShtYXRjaF90 ZXN0ICJUQVJHRVRfQVZYNTEyRiIpCisJCQkoYW5kIChtYXRjaF90ZXN0ICJU QVJHRVRfQVZYNTEyRiIpCisJCQkgIChub3QgKG1hdGNoX3Rlc3QgIlRBUkdF VF9QUkVGRVJfQVZYMjU2IikpKQogCQkJICAoY29uc3Rfc3RyaW5nICJYSSIp CiAJCQkobWF0Y2hfdGVzdCAiVEFSR0VUX0FWWCIpCiAJCQkgIChjb25zdF9z dHJpbmcgIlYyREYiKQpAQCAtMzY5Myw3ICszNjk0LDggQEAKIAkgICAgICAg KGVxX2F0dHIgImFsdGVybmF0aXZlIiAiNSIpCiAJCSAoY29uZCBbKG5vdCAo bWF0Y2hfdGVzdCAiVEFSR0VUX1NTRTIiKSkKICAJCSAJICAoY29uc3Rfc3Ry aW5nICJWNFNGIikKLQkJCShtYXRjaF90ZXN0ICJUQVJHRVRfQVZYNTEyRiIp CisJCQkoYW5kIChtYXRjaF90ZXN0ICJUQVJHRVRfQVZYNTEyRiIpCisJCQkg IChub3QgKG1hdGNoX3Rlc3QgIlRBUkdFVF9QUkVGRVJfQVZYMjU2IikpKQog CQkJICAoY29uc3Rfc3RyaW5nICJWMTZTRiIpCiAJCQkobWF0Y2hfdGVzdCAi VEFSR0VUX0FWWCIpCiAJCQkgIChjb25zdF9zdHJpbmcgIlY0U0YiKQpkaWZm IC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvYXZ4NTEy Zi1jb25zdGFudC1mbG9hdC1yZXR1cm4uYyBiL2djYy90ZXN0c3VpdGUvZ2Nj LnRhcmdldC9pMzg2L2F2eDUxMmYtY29uc3RhbnQtZmxvYXQtcmV0dXJuLmMK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTUzY2Y2OQot LS0gL2Rldi9udWxsCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9p Mzg2L2F2eDUxMmYtY29uc3RhbnQtZmxvYXQtcmV0dXJuLmMKQEAgLTAsMCAr MSwxNSBAQAorLyogeyBkZy1kbyBjb21waWxlIH0gKi8KKy8qIHsgZGctb3B0 aW9ucyAiLU8zIC1tYXJjaD1za3lsYWtlLWF2eDUxMiAtbXByZWZlci1hdngy NTYiIH0gKi8KKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci1ub3Qg IiV6bW1cWzAtOVxdKyIgfSB9ICovCisKK2Zsb2F0CitteV90ZXN0X2YoKQor eworICByZXR1cm4gMC4wZjsKK30KKworZG91YmxlCitteV90ZXN0X2QoKQor eworICByZXR1cm4gMC4wOworfQotLSAKMS44LjMuMQoK --_002_71475DE127B5E94A8E189586234C0888122758ACirsmsx105gercor_--