From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 56464 invoked by alias); 22 May 2019 06:13:50 -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 56265 invoked by uid 89); 22 May 2019 06:13:49 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.4 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy=robert, Robert, insn_code, Mladjenovic X-HELO: NAM02-CY1-obe.outbound.protection.outlook.com Received: from mail-eopbgr760134.outbound.protection.outlook.com (HELO NAM02-CY1-obe.outbound.protection.outlook.com) (40.107.76.134) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 22 May 2019 06:13:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wavesemi.onmicrosoft.com; s=selector1-wavesemi-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wYuaWDXqDVxqNzm/CkvY2P+38fOiIOz207i3gNbMGxY=; b=MlvaFVkHTgYboxLNn4gNWL8D5IvVI9dPagozqVEAqwOu3cUeoILd93tzvk4dfXdvhZkeQq1Hjx29kOQ2/myqsGiWj7pEpbm3vn6FFBGjlHhW1RoTOdRb0idldluj2IgAt43W4ECaIwkMgCyobTmPujlOHFnlEktnM1rgG0MOKiA= Received: from CY4PR22MB0119.namprd22.prod.outlook.com (10.169.186.141) by CY4PR22MB0279.namprd22.prod.outlook.com (10.173.193.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1900.18; Wed, 22 May 2019 06:13:45 +0000 Received: from CY4PR22MB0119.namprd22.prod.outlook.com ([fe80::7590:501d:58fd:7d66]) by CY4PR22MB0119.namprd22.prod.outlook.com ([fe80::7590:501d:58fd:7d66%8]) with mapi id 15.20.1900.010; Wed, 22 May 2019 06:13:45 +0000 From: Dragan Mladjenovic To: "gcc-patches@gcc.gnu.org" CC: Dragan Mladjenovic , Jeff Law , Matthew Fortune Subject: [MIPS] Fix for the wrong argument sequence in MSA builtin for FMADD/MADDV family. Date: Wed, 22 May 2019 06:13:00 -0000 Message-ID: <1558505597-7726-1-git-send-email-dmladjenovic@wavecomp.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=dmladjenovic@wavecomp.com; x-ms-oob-tlc-oobclassifiers: OLM:8882; received-spf: None (protection.outlook.com: wavecomp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-SW-Source: 2019-05/txt/msg01458.txt.bz2 SGkgYWxsLA0KDQpUaGlzIHBhdGNoIG1ha2VzIHRoZSBiZWhhdmlvciBvZiBf X2J1aWx0aW5fbXNhXyBmbWFkZC9mbXN1Yi9tYWRkdiBtYXRjaCB0aGUNCmV4 cGVjdGVkIG9uZS4gV2hpbGUgbm90IGEgcmVjZW50IHJlZ3Jlc3Npb24sIGl0 IHdvdWxkIGJlIG5pY2UgaWYgdGhpcyBjYW4NCmJlIGJhY2stcG9ydGVkIGlu IG9yZGVyIHRvIG1pbmltaXplIHRoZSBmcmFnbWVudGF0aW9uLg0KDQpCZXN0 IHJlZ2FyZHMsDQoNCkRyYWdhbg0KDQpnY2MvQ2hhbmdlTG9nOg0KDQoyMDE5 LTA1LTIwICBQcmFjaGkgR29kYm9sZSAgPHByYWNoaS5nb2Rib2xlQGltZ3Rl Yy5jb20+DQogICAgICAgICAgICBSb2JlcnQgU3VjaGFuZWsgIDxyb2JlcnQu c3VjaGFuZWtAbWlwcy5jb20+DQoNCgkqIGdjYy9jb25maWcvbWlwcy9taXBz LmMgKG1pcHNfZXhwYW5kX2J1aWx0aW5faW5zbik6IFN3YXAgdGhlIDFzdA0K CWFuZCAzcmQgb3BlcmFuZHMgb2YgdGhlIGZtYWRkL2Ztc3ViL21hZGR2IGJ1 aWx0aW4uDQoNCmdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KDQoyMDE5LTA1 LTIwICBEcmFnYW4gTWxhZGplbm92aWMgIDxkbWxhZGplbm92aWNAd2F2ZWNv bXAuY29tPg0KDQoJKiBnY2MudGFyZ2V0L21pcHMvbXNhLWZtYWRkLmM6IE5l dy4NCi0tLQ0KIGdjYy9jb25maWcvbWlwcy9taXBzLmMgICAgICAgICAgICAg ICAgICAgIHwgIDEzICsrKysNCiBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQv bWlwcy9tc2EtZm1hZGQuYyB8IDEwMSArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysNCiAyIGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCsp DQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9taXBzL21zYS1mbWFkZC5jDQoNCmRpZmYgLS1naXQgYS9nY2MvY29uZmln L21pcHMvbWlwcy5jIGIvZ2NjL2NvbmZpZy9taXBzL21pcHMuYw0KaW5kZXgg YmNmZmZiYi4uMjkzMzVhNCAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcvbWlw cy9taXBzLmMNCisrKyBiL2djYy9jb25maWcvbWlwcy9taXBzLmMNCkBAIC0x ODQ2Nyw2ICsxODQ2NywxOSBAQCBtaXBzX2V4cGFuZF9idWlsdGluX2luc24g KGVudW0gaW5zbl9jb2RlIGljb2RlLCB1bnNpZ25lZCBpbnQgbm9wcywNCiAg ICAgICBzdGQ6OnN3YXAgKG9wc1sxXSwgb3BzWzJdKTsNCiAgICAgICBicmVh azsNCiANCisgICAgY2FzZSBDT0RFX0ZPUl9tc2FfbWFkZHZfYjoNCisgICAg Y2FzZSBDT0RFX0ZPUl9tc2FfbWFkZHZfaDoNCisgICAgY2FzZSBDT0RFX0ZP Ul9tc2FfbWFkZHZfdzoNCisgICAgY2FzZSBDT0RFX0ZPUl9tc2FfbWFkZHZf ZDoNCisgICAgY2FzZSBDT0RFX0ZPUl9tc2FfZm1hZGRfdzoNCisgICAgY2Fz ZSBDT0RFX0ZPUl9tc2FfZm1hZGRfZDoNCisgICAgY2FzZSBDT0RFX0ZPUl9t c2FfZm1zdWJfdzoNCisgICAgY2FzZSBDT0RFX0ZPUl9tc2FfZm1zdWJfZDoN CisgICAgICAvKiBmbWEoYSwgYiwgYykgcmVzdWx0cyBpbnRvIChhICogYiAr IGMpLCBob3dldmVyIGJ1aWx0aW5fbXNhX2ZtYWRkIGV4cGVjdHMNCisJIGl0 IHRvIGJlIChhICsgYiAqIGMpLiAgU3dhcCB0aGUgMXN0IGFuZCAzcmQgb3Bl cmFuZHMuICAqLw0KKyAgICAgIHN0ZDo6c3dhcCAob3BzWzFdLCBvcHNbM10p Ow0KKyAgICAgIGJyZWFrOw0KKw0KICAgICBjYXNlIENPREVfRk9SX21zYV9z bGxpX2I6DQogICAgIGNhc2UgQ09ERV9GT1JfbXNhX3NsbGlfaDoNCiAgICAg Y2FzZSBDT0RFX0ZPUl9tc2Ffc2xsaV93Og0KZGlmZiAtLWdpdCBhL2djYy90 ZXN0c3VpdGUvZ2NjLnRhcmdldC9taXBzL21zYS1mbWFkZC5jIGIvZ2NjL3Rl c3RzdWl0ZS9nY2MudGFyZ2V0L21pcHMvbXNhLWZtYWRkLmMNCm5ldyBmaWxl IG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwLi45MjY1YzA0DQotLS0gL2Rl di9udWxsDQorKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvbWlwcy9t c2EtZm1hZGQuYw0KQEAgLTAsMCArMSwxMDEgQEANCisvKiB7IGRnLWRvIGNv bXBpbGUgfSAqLw0KKy8qIHsgZGctb3B0aW9ucyAiLW1mcDY0IC1taGFyZC1m bG9hdCAtbW1zYSAtRUwgLWZsYXgtdmVjdG9yLWNvbnZlcnNpb25zIiB9ICov DQorLyogeyBkZy1za2lwLWlmICJ1c2VzIGdsb2JhbCByZWdpc3RlcnMiIHsg Ki0qLSogfSB7ICItTzAiIH0geyAiIiB9IH0gKi8NCisNCit0eXBlZGVmIGlu dCB2NGkzMiBfX2F0dHJpYnV0ZV9fICgodmVjdG9yX3NpemUoMTYpKSk7DQor dHlwZWRlZiBmbG9hdCB2NGYzMiBfX2F0dHJpYnV0ZV9fICgodmVjdG9yX3Np emUoMTYpKSk7DQordHlwZWRlZiBkb3VibGUgdjJmNjQgX19hdHRyaWJ1dGVf XyAoKHZlY3Rvcl9zaXplKDE2KSkpOw0KKw0KKy8qIFRlc3QgdGhhdCBNU0Eg Rk1BREQtbGlrZSBpbnRyaW5zaWNzIGRvIG5vdCB1c2UgZmlyc3Qgb3BlcmFu ZCBmb3IgbXVsdGlwbGljYXRpb24uICAqLw0KKw0KK3JlZ2lzdGVyIHY0aTMy IGEgX19hc21fXygiJGYyMCIpOw0KK3JlZ2lzdGVyIHY0aTMyIGIgX19hc21f XygiJGYyMiIpOw0KK3JlZ2lzdGVyIHY0ZjMyIGMgX19hc21fXygiJGYyNCIp Ow0KK3JlZ2lzdGVyIHY0ZjMyIGQgX19hc21fXygiJGYyNiIpOw0KK3JlZ2lz dGVyIHYyZjY0IGUgX19hc21fXygiJGYyOCIpOw0KK3JlZ2lzdGVyIHYyZjY0 IGYgX19hc21fXygiJGYzMCIpOw0KKw0KK3ZvaWQNCittYWRkdl9iX21zYSAo dm9pZCkNCit7DQorICBhID0gX19idWlsdGluX21zYV9tYWRkdl9iIChhLCBi LCBiKTsNCit9DQorLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJt YWRkdlxcXC5iXHRcXFwkdzIwLFxcXCR3MjIsXFxcJHcyMiIgfSB9ICAqLw0K Kw0KK3ZvaWQNCittYWRkdl9oX21zYSAodm9pZCkNCit7DQorICBhID0gX19i dWlsdGluX21zYV9tYWRkdl9oIChhLCBiLCBiKTsNCit9DQorLyogeyBkZy1m aW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtYWRkdlxcXC5oXHRcXFwkdzIwLFxc XCR3MjIsXFxcJHcyMiIgfSB9ICAqLw0KKw0KK3ZvaWQNCittYWRkdl93X21z YSAodm9pZCkNCit7DQorICBhID0gX19idWlsdGluX21zYV9tYWRkdl93IChh LCBiLCBiKTsNCit9DQorLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVy ICJtYWRkdlxcXC53XHRcXFwkdzIwLFxcXCR3MjIsXFxcJHcyMiIgfSB9ICAq Lw0KKw0KK3ZvaWQNCittYWRkdl9kX21zYSAodm9pZCkNCit7DQorICBhID0g X19idWlsdGluX21zYV9tYWRkdl9kIChhLCBiLCBiKTsNCit9DQorLyogeyBk Zy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtYWRkdlxcXC5kXHRcXFwkdzIw LFxcXCR3MjIsXFxcJHcyMiIgfSB9ICAqLw0KKw0KK3ZvaWQNCittc3Vidl9i X21zYSAodm9pZCkNCit7DQorICBhID0gX19idWlsdGluX21zYV9tc3Vidl9i IChhLCBiLCBiKTsNCit9DQorLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1i bGVyICJtc3VidlxcXC5iXHRcXFwkdzIwLFxcXCR3MjIsXFxcJHcyMiIgfSB9 ICAqLw0KKw0KK3ZvaWQNCittc3Vidl9oX21zYSAodm9pZCkNCit7DQorICBh ID0gX19idWlsdGluX21zYV9tc3Vidl9oIChhLCBiLCBiKTsNCit9DQorLyog eyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtc3VidlxcXC5oXHRcXFwk dzIwLFxcXCR3MjIsXFxcJHcyMiIgfSB9ICAqLw0KKw0KK3ZvaWQNCittc3Vi dl93X21zYSAodm9pZCkNCit7DQorICBhID0gX19idWlsdGluX21zYV9tc3Vi dl93IChhLCBiLCBiKTsNCit9DQorLyogeyBkZy1maW5hbCB7IHNjYW4tYXNz ZW1ibGVyICJtc3VidlxcXC53XHRcXFwkdzIwLFxcXCR3MjIsXFxcJHcyMiIg fSB9ICAqLw0KKw0KK3ZvaWQNCittc3Vidl9kX21zYSAodm9pZCkNCit7DQor ICBhID0gX19idWlsdGluX21zYV9tc3Vidl9kIChhLCBiLCBiKTsNCit9DQor LyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtc3VidlxcXC5kXHRc XFwkdzIwLFxcXCR3MjIsXFxcJHcyMiIgfSB9ICAqLw0KKw0KK3ZvaWQNCitm bWFkZF93X21zYSAodm9pZCkNCit7DQorICBjID0gX19idWlsdGluX21zYV9m bWFkZF93IChjLCBkLCBkKTsNCit9DQorLyogeyBkZy1maW5hbCB7IHNjYW4t YXNzZW1ibGVyICJmbWFkZFxcXC53XHRcXFwkdzI0LFxcXCR3MjYsXFxcJHcy NiIgfSB9ICAqLw0KKw0KK3ZvaWQNCitmbWFkZF9kX21zYSAodm9pZCkNCit7 DQorICBlID0gX19idWlsdGluX21zYV9mbWFkZF9kIChlLCBmLCBmKTsNCit9 DQorLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJmbWFkZFxcXC5k XHRcXFwkdzI4LFxcXCR3MzAsXFxcJHczMCIgfSB9ICAqLw0KKw0KK3ZvaWQN CitmbXN1Yl93X21zYSAodm9pZCkNCit7DQorICBjID0gX19idWlsdGluX21z YV9mbXN1Yl93IChjLCBkLCBkKTsNCit9DQorLyogeyBkZy1maW5hbCB7IHNj YW4tYXNzZW1ibGVyICJmbXN1YlxcXC53XHRcXFwkdzI0LFxcXCR3MjYsXFxc JHcyNiIgfSB9ICAqLw0KKw0KK3ZvaWQNCitmbXN1Yl9kX21zYSAodm9pZCkN Cit7DQorICBlID0gX19idWlsdGluX21zYV9mbXN1Yl9kIChlLCBmLCBmKTsN Cit9DQorLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJmbXN1Ylxc XC5kXHRcXFwkdzI4LFxcXCR3MzAsXFxcJHczMCIgfSB9ICAqLw0KKw0KLS0g DQoxLjkuMQ0KDQo=