From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg154.qq.com (smtpbg154.qq.com [15.184.224.54]) by sourceware.org (Postfix) with ESMTPS id 0E0223858D35 for ; Tue, 4 Jul 2023 08:53:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0E0223858D35 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp89t1688460781trwbv78n Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 04 Jul 2023 16:53:00 +0800 (CST) X-QQ-SSF: 01400000000000G0T000000A0000000 X-QQ-FEAT: RmDZc/K2LPGj8GVt40L3U4GX0ozUkKIsbQfRWkpmL5Let0j4NB3BR91K/vUgJ HxBQWGWC7ZXz9qXeGaKKwKlrLxFDy9s0Pa5dg+p4WByhKvdLGxpybo7AVjJ5Y6VbtifEdsV YPMDU67IXLZ1wLdT7DiGuhAusCgPMAZqDxcRbAoLCasS7Ew8qm8dTqf3jx1aOZQdyDMOoP8 ET69le9O3tMzadHTrkwlbZI+PcuygTiB8lH5hGYnV3ZSs6JpPrJNZK/YhVGTOo2TwjIFOt6 5VaS9Yh2hkh5mTm8J3nP9SXuSi7BlE4Pgc4/mrGO37jfzKJZLmuGhOB/jmeMLOHw7giuWI3 F9P16aMHot0Tpcyv6EQObkA87ZgXqoMBkdcFrRqm/z+xacF2KExqxGL4dPaZnzmeJHoL3KH canISALr6hyl0jrr7s7/6r0frx4SK8Lv X-QQ-GoodBg: 2 X-BIZMAIL-ID: 13451141203525274394 Date: Tue, 4 Jul 2023 16:53:00 +0800 From: "juzhe.zhong@rivai.ai" To: pan2.li , gcc-patches Cc: "Robin Dapp" , jeffreyalaw , pan2.li , yanzhang.wang , kito.cheng Subject: Re: [PATCH v2] RISC-V: Fix one bug for floating-point static frm References: , <20230704080806.2677374-1-pan2.li@intel.com> X-Priority: 3 X-GUID: A8930F17-7B52-4A8E-A23C-F865656CA80E X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <9223F4CF1CADB0F8+2023070416530006628947@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart105166082004_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,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: This is a multi-part message in MIME format. ------=_001_NextPart105166082004_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 TEdUTS4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBw YW4yLmxpDQpEYXRlOiAyMDIzLTA3LTA0IDE2OjA4DQpUbzogZ2NjLXBhdGNo ZXMNCkNDOiBqdXpoZS56aG9uZzsgcmRhcHAuZ2NjOyBqZWZmcmV5YWxhdzsg cGFuMi5saTsgeWFuemhhbmcud2FuZzsga2l0by5jaGVuZw0KU3ViamVjdDog W1BBVENIIHYyXSBSSVNDLVY6IEZpeCBvbmUgYnVnIGZvciBmbG9hdGluZy1w b2ludCBzdGF0aWMgZnJtDQpGcm9tOiBQYW4gTGkgPHBhbjIubGlAaW50ZWwu Y29tPg0KIA0KVGhpcyBwYXRjaCB3b3VsZCBsaWtlIHRvIGZpeCBvbmUgYnVn IHRvIGFsaWduIGJlbG93IGl0ZW1zIG9mIHNwZWMuDQogDQoxLiBCeSBkZWZh dWx0LCB0aGUgUlZWIGZsb2F0aW5nLXBvaW50IHdpbGwgdGFrZSBkeW4gbW9k ZS4NCjIuIERZTiBpcyBpbnZhbGlkIGluIEZSTSByZWdpc3RlciBmb3IgUlZW IGZsb2F0aW5nLXBvaW50Lg0KIA0KV2hlbiBtb2RlIHN3aXRjaGluZyB0aGUg ZnVuY3Rpb24gZW50cnkgYW5kIGV4aXQsIGl0IHdpbGwgdGFrZSBEWU4gYXMN CnRoZSBmcm0gbW9kZS4NCiANClNpZ25lZC1vZmYtYnk6IFBhbiBMaSA8cGFu Mi5saUBpbnRlbC5jb20+DQogDQpnY2MvQ2hhbmdlTG9nOg0KIA0KKiBjb25m aWcvcmlzY3YvcmlzY3YuY2MgKHJpc2N2X2VtaXRfbW9kZV9zZXQpOiBBdm9p ZCBlbWl0IGluc24NCndoZW4gRlJNX01PREVfRFlOLg0KKHJpc2N2X21vZGVf ZW50cnkpOiBUYWtlIEZSTV9NT0RFX0RZTiBhcyBlbnRyeSBtb2RlLg0KKHJp c2N2X21vZGVfZXhpdCk6IExpa2V3aXNlIGZvciBleGl0IG1vZGUuDQoocmlz Y3ZfbW9kZV9uZWVkZWQpOiBMaWtld2lzZSBmb3IgbmVlZGVkIG1vZGUuDQog DQpnY2MvdGVzdHN1aXRlL0NoYW5nZUxvZzoNCiANCiogZ2NjLnRhcmdldC9y aXNjdi9ydnYvYmFzZS9mbG9hdC1wb2ludC1mcm0taW5zZXJ0LTYuYzogTmV3 IHRlc3QuDQotLS0NCmdjYy9jb25maWcvcmlzY3YvcmlzY3YuY2MgICAgICAg ICAgICAgICAgICAgICB8ICA4ICsrLS0tDQouLi4vcmlzY3YvcnZ2L2Jhc2Uv ZmxvYXQtcG9pbnQtZnJtLWluc2VydC02LmMgfCAzMSArKysrKysrKysrKysr KysrKysrDQoyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDQg ZGVsZXRpb25zKC0pDQpjcmVhdGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL2Zsb2F0LXBvaW50LWZybS1p bnNlcnQtNi5jDQogDQpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9yaXNjdi9y aXNjdi5jYyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YuY2MNCmluZGV4IGU0 ZGM4MTE1ZTY5Li4zN2Y5NmY4YTIzOCAxMDA2NDQNCi0tLSBhL2djYy9jb25m aWcvcmlzY3YvcmlzY3YuY2MNCisrKyBiL2djYy9jb25maWcvcmlzY3Yvcmlz Y3YuY2MNCkBAIC03NjcwLDcgKzc2NzAsNyBAQCByaXNjdl9lbWl0X21vZGVf c2V0IChpbnQgZW50aXR5LCBpbnQgbW9kZSwgaW50IHByZXZfbW9kZSwNCmVt aXRfaW5zbiAoZ2VuX3Z4cm1zaSAoZ2VuX2ludF9tb2RlIChtb2RlLCBTSW1v ZGUpKSk7DQogICAgICAgYnJlYWs7DQogICAgIGNhc2UgUklTQ1ZfRlJNOg0K LSAgICAgIGlmIChtb2RlICE9IEZSTV9NT0RFX05PTkUgJiYgbW9kZSAhPSBw cmV2X21vZGUpDQorICAgICAgaWYgKG1vZGUgIT0gRlJNX01PREVfRFlOICYm IG1vZGUgIT0gcHJldl9tb2RlKQ0Kew0KICBydHggc2NhbGVyID0gZ2VuX3Jl Z19ydHggKFNJbW9kZSk7DQogIHJ0eCBpbW0gPSBnZW5faW50X21vZGUgKG1v ZGUsIFNJbW9kZSk7DQpAQCAtNzY5Nyw3ICs3Njk3LDcgQEAgcmlzY3ZfbW9k ZV9uZWVkZWQgKGludCBlbnRpdHksIHJ0eF9pbnNuICppbnNuKQ0KICAgICBj YXNlIFJJU0NWX1ZYUk06DQogICAgICAgcmV0dXJuIGNvZGUgPj0gMCA/IGdl dF9hdHRyX3Z4cm1fbW9kZSAoaW5zbikgOiBWWFJNX01PREVfTk9ORTsNCiAg ICAgY2FzZSBSSVNDVl9GUk06DQotICAgICAgcmV0dXJuIGNvZGUgPj0gMCA/ IGdldF9hdHRyX2ZybV9tb2RlIChpbnNuKSA6IEZSTV9NT0RFX05PTkU7DQor ICAgICAgcmV0dXJuIGNvZGUgPj0gMCA/IGdldF9hdHRyX2ZybV9tb2RlIChp bnNuKSA6IEZSTV9NT0RFX0RZTjsNCiAgICAgZGVmYXVsdDoNCiAgICAgICBn Y2NfdW5yZWFjaGFibGUgKCk7DQogICAgIH0NCkBAIC03Nzc0LDcgKzc3NzQs NyBAQCByaXNjdl9tb2RlX2VudHJ5IChpbnQgZW50aXR5KQ0KICAgICBjYXNl IFJJU0NWX1ZYUk06DQogICAgICAgcmV0dXJuIFZYUk1fTU9ERV9OT05FOw0K ICAgICBjYXNlIFJJU0NWX0ZSTToNCi0gICAgICByZXR1cm4gRlJNX01PREVf Tk9ORTsNCisgICAgICByZXR1cm4gRlJNX01PREVfRFlOOw0KICAgICBkZWZh dWx0Og0KICAgICAgIGdjY191bnJlYWNoYWJsZSAoKTsNCiAgICAgfQ0KQEAg LTc3OTEsNyArNzc5MSw3IEBAIHJpc2N2X21vZGVfZXhpdCAoaW50IGVudGl0 eSkNCiAgICAgY2FzZSBSSVNDVl9WWFJNOg0KICAgICAgIHJldHVybiBWWFJN X01PREVfTk9ORTsNCiAgICAgY2FzZSBSSVNDVl9GUk06DQotICAgICAgcmV0 dXJuIEZSTV9NT0RFX05PTkU7DQorICAgICAgcmV0dXJuIEZSTV9NT0RFX0RZ TjsNCiAgICAgZGVmYXVsdDoNCiAgICAgICBnY2NfdW5yZWFjaGFibGUgKCk7 DQogICAgIH0NCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJn ZXQvcmlzY3YvcnZ2L2Jhc2UvZmxvYXQtcG9pbnQtZnJtLWluc2VydC02LmMg Yi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvZmxv YXQtcG9pbnQtZnJtLWluc2VydC02LmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0 DQppbmRleCAwMDAwMDAwMDAwMC4uNmQ4OTZlMDk1M2UNCi0tLSAvZGV2L251 bGwNCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYv YmFzZS9mbG9hdC1wb2ludC1mcm0taW5zZXJ0LTYuYw0KQEAgLTAsMCArMSwz MSBAQA0KKy8qIHsgZGctZG8gY29tcGlsZSB9ICovDQorLyogeyBkZy1vcHRp b25zICItbWFyY2g9cnY2NGdjdiAtbWFiaT1scDY0IC1PMyAtV25vLXBzYWJp IiB9ICovDQorDQorI2luY2x1ZGUgInJpc2N2X3ZlY3Rvci5oIg0KKw0KK3R5 cGVkZWYgZmxvYXQgZmxvYXQzMl90Ow0KKw0KK3ZmbG9hdDMybTFfdA0KK3Rl c3RfcmlzY3ZfdmZhZGRfdnZfZjMybTFfcm0gKHZmbG9hdDMybTFfdCBvcDEs IHZmbG9hdDMybTFfdCBvcDIsIHNpemVfdCB2bCkgew0KKyAgcmV0dXJuIF9f cmlzY3ZfdmZhZGRfdnZfZjMybTFfcm0gKG9wMSwgb3AyLCA3LCB2bCk7DQor fQ0KKw0KK3ZmbG9hdDMybTFfdA0KK3Rlc3RfdmZhZGRfdnZfZjMybTFfbV9y bSh2Ym9vbDMyX3QgbWFzaywgdmZsb2F0MzJtMV90IG9wMSwgdmZsb2F0MzJt MV90IG9wMiwNCisgc2l6ZV90IHZsKSB7DQorICByZXR1cm4gX19yaXNjdl92 ZmFkZF92dl9mMzJtMV9tX3JtKG1hc2ssIG9wMSwgb3AyLCA3LCB2bCk7DQor fQ0KKw0KK3ZmbG9hdDMybTFfdA0KK3Rlc3RfdmZhZGRfdmZfZjMybTFfcm0o dmZsb2F0MzJtMV90IG9wMSwgZmxvYXQzMl90IG9wMiwgc2l6ZV90IHZsKSB7 DQorICByZXR1cm4gX19yaXNjdl92ZmFkZF92Zl9mMzJtMV9ybShvcDEsIG9w MiwgNywgdmwpOw0KK30NCisNCit2ZmxvYXQzMm0xX3QNCit0ZXN0X3ZmYWRk X3ZmX2YzMm0xX21fcm0odmJvb2wzMl90IG1hc2ssIHZmbG9hdDMybTFfdCBv cDEsIGZsb2F0MzJfdCBvcDIsDQorIHNpemVfdCB2bCkgew0KKyAgcmV0dXJu IF9fcmlzY3ZfdmZhZGRfdmZfZjMybTFfbV9ybShtYXNrLCBvcDEsIG9wMiwg NywgdmwpOw0KK30NCisNCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJs ZXItdGltZXMge3ZmYWRkXC52W3ZmXVxzK3ZbMC05XSssXHMqdlswLTldKyxc cypbZmF2XStbMC05XSt9IDQgfSB9ICovDQorLyogeyBkZy1maW5hbCB7IHNj YW4tYXNzZW1ibGVyLW5vdCB7ZnNybVxzK1theF1bMC05XSssXHMqW2F4XVsw LTldK30gfSB9ICovDQotLSANCjIuMzQuMQ0KIA0KIA0K ------=_001_NextPart105166082004_=------