From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) by sourceware.org (Postfix) with ESMTPS id 22D1E3858C42 for ; Mon, 4 Dec 2023 03:37:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 22D1E3858C42 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 22D1E3858C42 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=52.59.177.22 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701661074; cv=none; b=t4GgrDjZ8mmtSnLhD+mvjMn3LyUKZq30Jn/vo6Vcibh21tTBXerdKnzMw4ZfQOOCuB+e3XLdbGmSTn/qzSjT4jHmK2zixpIILtil5ElSrof57GjVHOljXrOdqr/JGlONaD2V7zIpuTTxMVwgzstEo0D2asBzESQsAYnZWcv89Tw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701661074; c=relaxed/simple; bh=5w5vlvNcGPSoT+GP5wRg3BJL/uZD9BAGbSUXnLUoCpM=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=sfYdiBZRwW1wWsyfbjrwmZePoi3O1iw6VRVFxwZceI9DIJ/r89MyrKODC8few/tRvM2QfwbG8EI1tIV1NfF+HikdJ6JAfx/OZtQy50yPiHgUDBrrPk/SBcKh6l8NibSF4aw4EnCRUZJfoFNToi1yciw/dvdiSA91cIKF+t05hpM= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp81t1701661058tzqqzk4o Received: from LAPTOP-EPITNQBU ( [113.104.251.10]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 04 Dec 2023 11:37:37 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: ERSZEewZJumxjNAk/FFEFk8eCWS780W0+EUdy2s5RkalicfCZgUaNahOVPoVj hWkdTplGR8yaPzswttdjnrKwaI8DEMIZA/0MUg7rGe8sJydWteo5P0F4izOdSDT1QRpcpy2 j81fSC8K+1acplo3TXvYGJeUdUXmybZTwWwleBUAAD/HpCp0TVfdi1ZlHj1h/I0xdUdTCxY b9wW1/uLRmngN573EIu/oHK9tp5wrHOuSmTI8fHhxVMPT/lUR8nmw2wiTfioJ2sAPw9kJ1r yol2te9eIc41sZotToF+3Zt8EVgiTK+0WlQP7/2rkQkpUCjrxHlqskxQ6lgdEcmi8eF638Y 9eMUBgrV2+sqAfLuDa6Wm9/6ZT7iJ4YUyt95kp7KEbJ6eGhEvpyXLvvPjwGoi+zkBjw1gmV X-QQ-GoodBg: 2 X-BIZMAIL-ID: 16753179307549337294 Date: Mon, 4 Dec 2023 11:37:41 +0800 From: "juzhe.zhong@rivai.ai" To: gcc-patches Cc: kito.cheng , jeffreyalaw , zhusonghe , panciyan , wangfeng Subject: [PATCH 2/7] RISC-V: Add intrinsic functions for crypto vector Zvbc extension X-Priority: 3 X-GUID: B11BD554-B0E9-4961-8391-246EB187C3F0 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart821628215514_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,MIME_CHARSET_FARAWAY,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR 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: This is a multi-part message in MIME format. ------=_001_NextPart821628215514_=---- Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 SGksIGVzd2luLg0KDQpUaGFua3MgZm9yIGNvbnRyaWJ1dGluZyB2ZWN0b3Ig Y3J5cHRvIHN1cHBvcnQuDQoNCkl0IHNlZW1zIHBhdGNoZXMgbWVzcyB1cC4g Q291bGQgeW91IHJlYmFzZSB5b3VyIHBhdGNoIHRvIHRoZSB0cnVuayBHQ0Mg Y2xlYW5seSBhbmQgc2VuZCBpdCBhZ2Fpbi4NCg0KVGhlIHBhdGNoZXMgbG9v ayBvZGQgdG8gbWUsIGZvciBleGFtcGxlOg0KDQogLy8gWlZCQgotREVGX1ZF Q1RPUl9DUllQVE9fRlVOQ1RJT04gKHZhbmRuLCB6dmJiLCBmdWxsX3ByZWRz LCB1X3Z2dl9vcHMsIHp2a2Jfb3JfenZiYikKLURFRl9WRUNUT1JfQ1JZUFRP X0ZVTkNUSU9OICh2YW5kbiwgenZiYiwgZnVsbF9wcmVkcywgdV92dnhfb3Bz LCB6dmtiX29yX3p2YmIpCi1ERUZfVkVDVE9SX0NSWVBUT19GVU5DVElPTiAo dmJyZXYsIHp2YmIsIGZ1bGxfcHJlZHMsIHVfdnZfb3BzLCB6dmJiKQotREVG X1ZFQ1RPUl9DUllQVE9fRlVOQ1RJT04gKHZicmV2OCwgenZiYiwgZnVsbF9w cmVkcywgdV92dl9vcHMsIHp2a2Jfb3JfenZiYikKLURFRl9WRUNUT1JfQ1JZ UFRPX0ZVTkNUSU9OICh2cmV2OCwgenZiYiwgZnVsbF9wcmVkcywgdV92dl9v cHMsIHp2a2Jfb3JfenZiYikKLURFRl9WRUNUT1JfQ1JZUFRPX0ZVTkNUSU9O ICh2Y2x6LCB6dmJiLCBub25lX21fcHJlZHMsIHVfdnZfb3BzLCB6dmJiKQot REVGX1ZFQ1RPUl9DUllQVE9fRlVOQ1RJT04gKHZjdHosIHp2YmIsIG5vbmVf bV9wcmVkcywgdV92dl9vcHMsIHp2YmIpCi1ERUZfVkVDVE9SX0NSWVBUT19G VU5DVElPTiAodnJvbCwgenZiYiwgZnVsbF9wcmVkcywgdV92dnZfb3BzLCB6 dmtiX29yX3p2YmIpCi1ERUZfVkVDVE9SX0NSWVBUT19GVU5DVElPTiAodnJv bCwgenZiYiwgZnVsbF9wcmVkcywgdV9zaGlmdF92dnhfb3BzLCB6dmtiX29y X3p2YmIpCi1ERUZfVkVDVE9SX0NSWVBUT19GVU5DVElPTiAodnJvciwgenZi YiwgZnVsbF9wcmVkcywgdV92dnZfb3BzLCB6dmtiX29yX3p2YmIpCi1ERUZf VkVDVE9SX0NSWVBUT19GVU5DVElPTiAodnJvciwgenZiYiwgZnVsbF9wcmVk cywgdV9zaGlmdF92dnhfb3BzLCB6dmtiX29yX3p2YmIpCi1ERUZfVkVDVE9S X0NSWVBUT19GVU5DVElPTiAodndzbGwsIHp2YmIsIGZ1bGxfcHJlZHMsIHVf d3Z2X29wcywgenZiYikKLURFRl9WRUNUT1JfQ1JZUFRPX0ZVTkNUSU9OICh2 d3NsbCwgenZiYiwgZnVsbF9wcmVkcywgdV9zaGlmdF93dnhfb3BzLCB6dmJi KQorREVGX1ZFQ1RPUl9DUllQVE9fRlVOQ1RJT04gKHZhbmRuLCAgenZiYl96 dmJjLCBmdWxsX3ByZWRzLCB1X3Z2dl9vcHMsIHp2a2Jfb3JfenZiYikKK0RF Rl9WRUNUT1JfQ1JZUFRPX0ZVTkNUSU9OICh2YW5kbiwgIHp2YmJfenZiYywg ZnVsbF9wcmVkcywgdV92dnhfb3BzLCB6dmtiX29yX3p2YmIpCitERUZfVkVD VE9SX0NSWVBUT19GVU5DVElPTiAodmJyZXYsICB6dmJiX3p2YmMsIGZ1bGxf cHJlZHMsIHVfdnZfb3BzLCAgenZiYikKK0RFRl9WRUNUT1JfQ1JZUFRPX0ZV TkNUSU9OICh2YnJldjgsIHp2YmJfenZiYywgZnVsbF9wcmVkcywgdV92dl9v cHMsICB6dmtiX29yX3p2YmIpCitERUZfVkVDVE9SX0NSWVBUT19GVU5DVElP TiAodnJldjgsICB6dmJiX3p2YmMsIGZ1bGxfcHJlZHMsIHVfdnZfb3BzLCAg enZrYl9vcl96dmJiKQorREVGX1ZFQ1RPUl9DUllQVE9fRlVOQ1RJT04gKHZj bHosICAgenZiYl96dmJjLCBub25lX21fcHJlZHMsIHVfdnZfb3BzLCB6dmJi KQorREVGX1ZFQ1RPUl9DUllQVE9fRlVOQ1RJT04gKHZjdHosICAgenZiYl96 dmJjLCBub25lX21fcHJlZHMsIHVfdnZfb3BzLCB6dmJiKQorREVGX1ZFQ1RP Ul9DUllQVE9fRlVOQ1RJT04gKHZyb2wsICAgenZiYl96dmJjLCBmdWxsX3By ZWRzLCB1X3Z2dl9vcHMsIHp2a2Jfb3JfenZiYikKK0RFRl9WRUNUT1JfQ1JZ UFRPX0ZVTkNUSU9OICh2cm9sLCAgIHp2YmJfenZiYywgZnVsbF9wcmVkcywg dV9zaGlmdF92dnhfb3BzLCB6dmtiX29yX3p2YmIpCitERUZfVkVDVE9SX0NS WVBUT19GVU5DVElPTiAodnJvciwgICB6dmJiX3p2YmMsIGZ1bGxfcHJlZHMs IHVfdnZ2X29wcywgenZrYl9vcl96dmJiKQorREVGX1ZFQ1RPUl9DUllQVE9f RlVOQ1RJT04gKHZyb3IsICAgenZiYl96dmJjLCBmdWxsX3ByZWRzLCB1X3No aWZ0X3Z2eF9vcHMsIHp2a2Jfb3JfenZiYikKK0RFRl9WRUNUT1JfQ1JZUFRP X0ZVTkNUSU9OICh2d3NsbCwgIHp2YmJfenZiYywgZnVsbF9wcmVkcywgdV93 dnZfb3BzLCB6dmJiKQorREVGX1ZFQ1RPUl9DUllQVE9fRlVOQ1RJT04gKHZ3 c2xsLCAgenZiYl96dmJjLCBmdWxsX3ByZWRzLCB1X3NoaWZ0X3d2eF9vcHMs IHp2YmIpDQoNClNlZW1zIHlvdSBtZXNzIHVwIHlvdXIgbG9jYWwgZGV2ZWxv cG1lbnQgd2hpY2ggaXMgbm90IGVhc3kgdG8gcmV2aWV3Lg0KDQpJIHdvdWxk IGV4cGVjdGluZyBwYXRjaGVzIGFzIGZvbGxvd3M6DQoNCjEuIEFkZCBjcnlw dG8gbWFyY2ggc3VwcG9ydCAocmlzY3YtY29tbW9uLmNjo6kNCjIuIEFkZCBj cnlwdG8gbWFjaGluZSBkZXNjcmlwdGlvbnMgKHZlY3Rvci1jcnlwdGlvLm1k KQ0KMy4gQWRkIGNyeXB0byBidWlsdGluLg0KNC4gQWRkIHRlc3RjYXNlcy4N Cg0KVGhhbmtzLg0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCg== ------=_001_NextPart821628215514_=------