From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 807CE3858D1E for ; Tue, 20 Jun 2023 01:16:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 807CE3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687223774; x=1718759774; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=J2zsp4Gw7HvivdtmXMxJ2ODzsf2E0k2CmysvDq6jJtM=; b=OLzWKfryF0L4DkgFPQPFhPTHTISq6ZOUD9bbozENaglhclqT9t0TzQru e1p+yrbVb9SrnDAscZBmVVK7Gm3mTJhH12978sz93Fy++Xbpyq5rshGXQ 3ezBsvkJ1yF76sZM6fgfMu1dGPrcvnmQpsf2WKlteagP4nDmkL3HuJbu8 L+UvVpMBhEHGhzXMcemY5qZLy+DIYnTqgk8HtdK5f5snBH05cNuLy1Hye sIlmKcYuBsAGcR9fM3lGYHo931Gh9r4lDqCJ0aqoqpSX7MPN7rZshExFq lUntRA3F0kWTmfCCFPuWyyLEjrA5aJTXJiJYU3PRLp1GH8cOu7VX4lriY w==; X-IronPort-AV: E=McAfee;i="6600,9927,10746"; a="339350825" X-IronPort-AV: E=Sophos;i="6.00,255,1681196400"; d="scan'208";a="339350825" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jun 2023 18:16:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10746"; a="858377612" X-IronPort-AV: E=Sophos;i="6.00,255,1681196400"; d="scan'208";a="858377612" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga001.fm.intel.com with ESMTP; 19 Jun 2023 18:16:12 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 19 Jun 2023 18:16:11 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 19 Jun 2023 18:16:11 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Mon, 19 Jun 2023 18:16:11 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 19 Jun 2023 18:16:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BXDuaGfLEjC+65BGcuPochp3IFSNEXycy/PH5Cm/R8AjL9uZbXlcQLdXoRRP2gm+OkgnKF27fxPNH0+mD0VsEsMJQKl9lbKWKamJ6Ey1kdudlYrnxO2JF6FdbS01bkPd7ZaMX0uwUa9BNdq9qwvjQJYNMs1tWSALL3wDDHl/FMr29+U0IflaZhrHUub3FOJGzNcx6Wxo/s8PwswtvaQW0kV0r6VMBsxqZB4E0HeozX8U9ZfAFNxBkyCgDYSvvCqlkEc3aPgBm5w2fV8Mol9E4hghyQArkLO94PVGPFwr2RbMY+Bqyk69ROqwKIk4mt4sTQBA+RIFSv3MJ+He3qO2QA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=J2zsp4Gw7HvivdtmXMxJ2ODzsf2E0k2CmysvDq6jJtM=; b=imLN6QvJt0oyzmxAQLuhGxo/3++wbgOceX1SbnPtYKbOLv0au3QX1umuMxLX7exaiknuow1AkbEOh7t4QYwScxu0EBRatVRU98iaNX9SH/dSCA6N0t61Jkq8hWqKMP/72Pv2u1AM558wzjolYMKGx+Ls77Y1DPTiiFHfWUYJXoYiL9MsgyLLqSLPv+RybSq29bcKbVBAA1hFSuVc1w/B4pS22F8owAvcf8WIXn1rLwHeB9L84ccdQqjwznWEL5PbqTkJkwRHG9wsUfB8aH6drhVvKsWNipsFWgrHtiwCLQYvJODFKyDftTOb29i+EQf0nU0eO2juo2eGaAVfiwAOHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by SA3PR11MB7464.namprd11.prod.outlook.com (2603:10b6:806:31b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.37; Tue, 20 Jun 2023 01:16:09 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::127c:f4cc:e699:8f73]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::127c:f4cc:e699:8f73%6]) with mapi id 15.20.6500.036; Tue, 20 Jun 2023 01:16:09 +0000 From: "Li, Pan2" To: Jeff Law , =?utf-8?B?6ZKf5bGF5ZOy?= , =?utf-8?B?5LiB5LmQ5Y2O?= , gcc-patches CC: "Wang, Yanzhang" , kito.cheng , palmer , rdapp.gcc Subject: RE: [PATCH] RISC-V: Add tuple vector mode psABI checking and simplify code Thread-Topic: [PATCH] RISC-V: Add tuple vector mode psABI checking and simplify code Thread-Index: AQHZoeFSwKxxgKit1EiiVOdOyWt8SK+QmjoYgAHSzICAAHi18A== Date: Tue, 20 Jun 2023 01:16:09 +0000 Message-ID: References: <20230618114157.3451886-1-lehua.ding@rivai.ai> <17EAE7115244D8C7+2023061821165518981136@rivai.ai> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR11MB5908:EE_|SA3PR11MB7464:EE_ x-ms-office365-filtering-correlation-id: eb7565f4-6e47-4209-e0d3-08db712bedd4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: E7by6pOuWntErZWMBzC7ETjcQbOFQzc7WpapzPoZIbpA4uFZkVjmevbEmCbtKRfjYFytlN9zpEguDtb6Ks4+YajO4kAxWsRfxB9F0AiOAcUv5RL74zfzoNawjgPuzW43yf2DqV1qxR4ChuRh/ojjb+3VjZKpQEB8q6jFIa5r/9qT7KwP3H7sY+wtnHqXkP5xCXCVXYKUr55+ynrWdrnrpPbLl0dPFDgtXydXjQl4b7kmOx5BdiMcExujeVAmYajlTw6nQGkiLQrQWW4tekwr5/Tz3rAPJecJYlg7OiKfcsdRZSY/YKZ/Nvknr2+3jib3glxom5STBoxXVFl4HxlbGhBEzp9WH6jv1NtR1aQ5MvlRNHovxTM8pG3Gr0WjKckimVbPUQ2RkylpYfNU6shZWAgliu+kPVfEO67MRV7+25x8Dqps4CpY2oW2M8x3qWPYKLnoHOA5SGV+sec9QrN2tCsS2G2FI2fhEF0UnLgbQn8+2kj8b/SdmnVEi3nHuQoXLWD0zc0CDv6dSLHZGGnF+iZdRvJuSMAGCFgrVdBzHEIKtmuzlmiXvh9Vrh1QpH4YYn4SVdlDYoX4jRYk96wvoxOa3xH9r47yOt87zp7bODDZKUwIQMNUOxxemr2H3Ha4 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(366004)(39860400002)(136003)(376002)(396003)(451199021)(66946007)(53546011)(8676002)(66556008)(64756008)(8936002)(66446008)(66476007)(76116006)(38070700005)(26005)(186003)(6506007)(9686003)(82960400001)(83380400001)(41300700001)(38100700002)(5660300002)(4326008)(316002)(52536014)(54906003)(7696005)(55016003)(478600001)(2906002)(4744005)(33656002)(122000001)(71200400001)(110136005)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SldVNjZ5OWdEQ2hMNEFPa3JtSFlWMnAwcFNDSDNDTDIrZGt0NzR2Z1M1NWFq?= =?utf-8?B?TGx0VGF2MlNVWjI1WC9yT3N4WFFEdjVRMjI4RzlWNDhMMVk4MHJTZWNadENq?= =?utf-8?B?SDUyZ21UQTF2RDRSQi9XVEFKbHJCbXBMUE1DT2ZHWEpabThPUlprSFhnMTNs?= =?utf-8?B?Q1NhOWRaTXU0ZmpHdGo5TTYwSDVJajc5c2dxUTBVYzI0N2I5U3FBdGdhcGxi?= =?utf-8?B?WkRFNTk3dXdYbndzY3FIVUNKWmN1dysvdnd2bjQzMnBQNFVJNWkyOGdHMm5N?= =?utf-8?B?MFF2cC9URjBNZmhCYk9YL3ovaU5ZdHcvLy9RNmdxZE1KNGVjN2hhQ1EyYTBr?= =?utf-8?B?SUF3QmNOZkd0VTA2L1ptUGdVUi91dVBTL2t2aFdXaFZmYmVFaE5IT0ZBNzlK?= =?utf-8?B?SzQzNElKeGJvSDRaeUZIb29mWXcxdjhORHlBeUwvNTlycWZWQ0RLL3NXcTlz?= =?utf-8?B?Tng5aDErTXRMWE9lKytVRUFSMk8xcVZPNFpyZ1d2WVZUd2FsYS9IVThaL29w?= =?utf-8?B?VTZUQVg4ZHdYM1NQK0dJZGNQK0VranQrU2tmaU10dWRFbXc2SEV4RitSclhM?= =?utf-8?B?cFYvMEd2MkdBdEpHbm1KS0lrTTM2Z1hGeG1UTm0xakcrRmRMamxJQlhDeE1E?= =?utf-8?B?bXRzaVNpSmdkV0czNzhKVzI2RDNGTnY0a3V4VndkTFVEM21HTFpwVENjMkZr?= =?utf-8?B?UGNzMnU0d2c5SDZKM2RjeFJUeFptT3BCOWFMcTRQeTQ1NGUwb2ZWKzBMSFVt?= =?utf-8?B?aVc4a0hqN1paVnZqMXRNUkVmVnN6TGJHbDMzNFJlZHR2UjZHUFFTM3hCcHMy?= =?utf-8?B?VnBQSGFhZXRDNEM1Mzl6bG1oSjhEb3ZOczlMYzNFSk12RU1BWG9zV2tGZUtC?= =?utf-8?B?NTd1NW1VWDV1T1NHSHRkOHhHVjljWE9wbjZxNURJMjh6U0FOeVU5SHpscHNp?= =?utf-8?B?VnhiZ2ZlK2lPZ2c2NWtaYmdiRyt0b3dhWW53Z0ZOd28xckwydjA3NGVwcFdP?= =?utf-8?B?ZFkzcU9OSURybHdRWUQ3VDIvNXhYSlhZREhLa3FoMkdiU0RTV0FoRU9Fa2dm?= =?utf-8?B?NzFEUzMvaHZqMHJWOTJpWEFGWEVvM1d0UDdWQSsrV3drTzVRRTZNUjY5TXhG?= =?utf-8?B?cVh2dHB4cWhNOTNxVWJYQWpzWnd6RDNFeGxTYTdHbHBPZFZWRVJidXkwc1BT?= =?utf-8?B?R3o2cEdQWFFBY0VXbUt4UWwyNmY1WkJ6Umt2dlpoQ2c2dW5FbUl6aFlXaDgv?= =?utf-8?B?NDUxRzV6UHc2eVZxZmd6eFZZenE2OW9nQ0FQbnF6dHgxVHpzaUUxTU1jS240?= =?utf-8?B?aXF4UVFiLzVpVzJURmxGa2JSd1h2TWZTTDUrVGdGWmVISnBIQ0lycm4vQzZC?= =?utf-8?B?UW1ENGxnVVhOMDBxaHg2WmE4dmczeWcyWnlFZEQrZzR2eS9rRStVYTB5akpF?= =?utf-8?B?ekUrdjE5dmtTTkxyNnNMUXNqTE9OL3lEUUwwdDFmZmZzbmlRNVJqMUlFOW1U?= =?utf-8?B?b3AxRm1jQ3ZseTltSVpCTkFOZjZURzFDMk0vN0kvaFFJNDVMd1RVKzcvQ1hM?= =?utf-8?B?UDU5NGJvbml4dm9nS1FodGVWMjh1MGFkdDFDNHljTjJlK1gxY1BXOXNjMitD?= =?utf-8?B?NlZRRUVwS0NZUlY1aW1IeG9UOWozclZ1UVkvMFQya3ZreVV1MVJRWDMyQ25a?= =?utf-8?B?WC9oTlViL1pPNndHTmp1cEtXZEtqeFNVK0lKaDVUUW5QeEIzeUpiSFJrS0VJ?= =?utf-8?B?a1Z3cnAwMDkxQjd2L0FpcTdQMDFiQTdwODlNVzN6UVVVdTVZTFI4VnFBbzdh?= =?utf-8?B?eUNZQnFiRUsvbENFWFhhRjNYekFyL2ZtdXdWWTQyV3ErMjlIQkJuNFFCSkp5?= =?utf-8?B?Tmx1K2xqRzhTeEkwM1lWTERRaXJXWWRTQ2c3K01BRDFhOWJ6UEJGODVsMG1I?= =?utf-8?B?cWRZdW9IT2lsNm9kL2tlVWhUMWY1dTFyYTQzNG9nUTVuNzQ4SytIMXJZYk1G?= =?utf-8?B?MFNOOHdCb2VBZ3FpTmtSTlR5ejRBZzJrY0JPc1A5YnUvMTFORU1XQU9PZTlx?= =?utf-8?B?aFJEcnRHalJnYlRhelFaRFd1Q1UxWnBiYVdqSHVSaGpvN3lLZWFYSXBIaTd1?= =?utf-8?Q?xeArkTKMsXVxprdf2FqjeSUnE?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb7565f4-6e47-4209-e0d3-08db712bedd4 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2023 01:16:09.0707 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iSoESsQ7u50YVtHGvSvhuaQ92jYgZlKyahwS17x+3e/jMikXxLPjrRPgLE47FjyEGGnvqvXf999XVAjdLYJMyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB7464 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Q29tbWl0dGVkLCB0aGFua3MgSmVmZi4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy b206IEdjYy1wYXRjaGVzIDxnY2MtcGF0Y2hlcy1ib3VuY2VzK3BhbjIubGk9aW50ZWwuY29tQGdj Yy5nbnUub3JnPiBPbiBCZWhhbGYgT2YgSmVmZiBMYXcgdmlhIEdjYy1wYXRjaGVzDQpTZW50OiBU dWVzZGF5LCBKdW5lIDIwLCAyMDIzIDI6MDQgQU0NClRvOiDpkp/lsYXlk7IgPGp1emhlLnpob25n QHJpdmFpLmFpPjsg5LiB5LmQ5Y2OIDxsZWh1YS5kaW5nQHJpdmFpLmFpPjsgZ2NjLXBhdGNoZXMg PGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPg0KQ2M6IFdhbmcsIFlhbnpoYW5nIDx5YW56aGFuZy53 YW5nQGludGVsLmNvbT47IGtpdG8uY2hlbmcgPGtpdG8uY2hlbmdAZ21haWwuY29tPjsgcGFsbWVy IDxwYWxtZXJAcml2b3NpbmMuY29tPjsgcmRhcHAuZ2NjIDxyZGFwcC5nY2NAZ21haWwuY29tPg0K U3ViamVjdDogUmU6IFtQQVRDSF0gUklTQy1WOiBBZGQgdHVwbGUgdmVjdG9yIG1vZGUgcHNBQkkg Y2hlY2tpbmcgYW5kIHNpbXBsaWZ5IGNvZGUNCg0KDQoNCk9uIDYvMTgvMjMgMDc6MTYsIOmSn+Wx heWTsiB3cm90ZToNCj4gVGhhbmtzIGZvciBjbGVhbmluZyB1cCBjb2RlcyBmb3IgZnV0dXJlJ3Mg QUJJIHN1cHBvcnQgcGF0Y2guDQo+IExldCdzIHdhaXQgZm9yIEplZmYgb3IgUm9iaW4gY29tbWVu dHMuDQpMb29rcyByZWFzb25hYmxlIHRvIG1lIGdpdmVuIHRoZSBzdGF0ZSB3ZSdyZSBpbiBXUlQg cHNhYmkgYW5kIHZlY3RvcnMuDQoNCmplZmYNCg==