From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from m1563.mail.126.com (m1563.mail.126.com [220.181.15.63]) by sourceware.org (Postfix) with ESMTP id BA3BC3858D3C for ; Wed, 22 Feb 2023 02:23:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BA3BC3858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=126.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=126.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Date:From:Subject:Content-Type:MIME-Version: Message-ID; bh=1XRjnmktnhkaFjiCKAplMXylGzUttsZf3Tw5p83Zl5w=; b=e YJmFShljbTtaBFhL1o93bumVPgr5fY1EHIm8Nsc9tdn/7iIw94kFw4jVCJMt7Al+ odJ8D9qBuqeq72+oPc1zfdB3qwAkScFgcLff0XLQiyTfPRtF5Ppc3ssanZCvNDMx vwkokOcbd5G7NAHgxNxUptwKQ0lsnCOpZijyWx4jog= Received: from xuezhengxu$126.com ( [118.249.86.231] ) by ajax-webmail-wmsvr63 (Coremail) ; Wed, 22 Feb 2023 10:22:59 +0800 (CST) X-Originating-IP: [118.249.86.231] Date: Wed, 22 Feb 2023 10:22:59 +0800 (CST) From: "Xuezheng Xu" To: gcc@gcc.gnu.org Subject: [RISC-V] built-in atomic function implementation involving RISC-V memory model X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20230109(dcb5de15) Copyright (c) 2002-2023 www.mailtech.cn 126com X-NTES-SC: AL_QuycBfyYvU0s7yWYYukWnUsahOw9Wcazs/8h1I9VP5E0pSr0+Q8nZGBuMXf8/f+EJymVrweaXSdg78ZgbZNFfpuxPxSM67pYmt7TLu8QXpLs Content-Type: multipart/alternative; boundary="----=_Part_31619_2095083106.1677032579509" MIME-Version: 1.0 Message-ID: <6820af44.21f8.18676ee61b5.Coremail.xuezhengxu@126.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:P8qowAAHH4uEfPVjkHsVAA--.29502W X-CM-SenderInfo: h0xh6xxhqj53a6rslhhfrp/1tbiEBge7VpEEi35SwABsp X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_FONT_FACE_BAD,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: ------=_Part_31619_2095083106.1677032579509 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 SGksCgpBcyBzdGF0ZWQgaW4gdGhlIGNvbW1lbnRzIG9mIHJpc2N2X3ByaW50 X29wZXJhbmQgKHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBnY2MvY29uZmlnL3Jp c2N2L3Jpc2N2LmNjKSwgdGhlIFJJU0NWLXNwZWNpZmljIG9wZXJhbmQgY29k ZSAnQScsIHdoaWNoIGlzIHVzZWQgaW4gdGhlIGltcGxlbWVudGF0aW9uIG9m ICdhdG9taWNfY2FzX3ZhbHVlX3N0cm9uZycgaW4gc3luYy5tZCwgaXMgdGhl IGF0b21pYyBvcGVyYXRpb24gc3VmZml4IGZvciBtZW1vcnkgbW9kZWwgT1Au IApIb3dldmVyLCBvbmx5ICcuYXEnIGlzIGNvbnNpZGVyZWQgaW4gdGhlIGN1 cnJlbnQgaW1wbGVtZW50YXRpb246CgoKCgpjYXNlICdBJzoKCiAgICAgIGlm IChyaXNjdl9tZW1tb2RlbF9uZWVkc19hbW9fYWNxdWlyZSAoKGVudW0gbWVt bW9kZWwpIElOVFZBTCAob3ApKSkKCmZwdXRzICgiLmFxIiwgZmlsZSk7Cgog ICAgICBicmVhazsKCgoKCkN1cnJlbnRseSwgd2UgY2Fubm90IGFkZCAnLnJs JyB0byB0aGUgZnVuY3Rpb24gbGlrZSBhdG9taWNfY29tcGFyZV9leGNoYW5n ZV93ZWFrX3JlbGVhc2UgaW4gZ2xpYmMuIAoKSSB0aGluayB3ZSBzaG91bGQg YWxzbyB0YWtlICcucmwnICYgJy5hcXJsJyBpbnRvIGNvbnNpZGVyYXRpb24u IFRoZSBjb3JyZWN0IGltcGxlbWVudGF0aW9uIGluIG15IHVuZGVyc3RhbmRp bmcgc2hvdWxkIGJlOgoKCgoKY2FzZSAnQSc6CgogICAgaWYgKHJpc2N2X21l bW1vZGVsX25lZWRzX2Ftb19hY3F1aXJlX3JlbGVhc2UgKChlbnVtIG1lbW1v ZGVsKSBJTlRWQUwgKG9wKSkpCgpmcHV0cyAoIi5hcXJsIiwgZmlsZSk7Cgog ICAgZWxzZSBpZiAocmlzY3ZfbWVtbW9kZWxfbmVlZHNfYW1vX2FjcXVpcmUg KChlbnVtIG1lbW1vZGVsKSBJTlRWQUwgKG9wKSkpCgpmcHV0cyAoIi5hcSIs IGZpbGUpOwoKICAgIGVsc2UgaWYgKHJpc2N2X21lbW1vZGVsX25lZWRzX2Ft b19yZWxlYXNlICgoZW51bSBtZW1tb2RlbCkgSU5UVkFMIChvcCkpKQoKZnB1 dHMgKCIucmwiLCBmaWxlKTsKCiAgICBicmVhazsKCgoKCkRpZCBJIGdldCBp dCB3cm9uZz8gSSdkIGFwcHJlY2lhdGUgaXQgaWYgeW91IGNvdWxkIGV4cGxh aW4gaXQgZm9yIG1lLgoKCgoKVGhhbmtzCgpYdWV6aGVuZwoKCgo= ------=_Part_31619_2095083106.1677032579509--