From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xry111.site (xry111.site [IPv6:2001:470:683e::1]) by sourceware.org (Postfix) with ESMTPS id 57601384840C for ; Thu, 23 Mar 2023 18:26:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 57601384840C Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=xry111.site Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xry111.site DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xry111.site; s=default; t=1679595980; bh=vhN1XDdbRRV2AXViLmh5AwgIp6Euex4hiq1pxQmdqYo=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=TYZMxHpXITGXhcROiifGqddO6irBxHC+8gp6QvK71O+Ke8NMP93RbssFwtOrLj3DG 2OdjMYd8ff6bppNLQ7eVpGvhBqynv68Ph9A7zNOQ2Zly3pI102c2/DDiySdJgkD7sq scibuRK5t8fIf9t7zBEg+owmIi5qFrqVKONsV6Uw= Received: from localhost.localdomain (unknown [IPv6:2001:470:683e::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) (Authenticated sender: xry111@xry111.site) by xry111.site (Postfix) with ESMTPSA id 62A0D662BE; Thu, 23 Mar 2023 14:26:18 -0400 (EDT) Message-ID: <715a25cdd0fb53c8948e0d782d2149a68a62cbb7.camel@xry111.site> Subject: Re: [PATCH] LoongArch: Add Syscall Assembly Implementation From: Xi Ruoyao To: Andreas Schwab , caiyinyu , adhemerval.zanella@linaro.org Cc: libc-alpha@sourceware.org Date: Fri, 24 Mar 2023 02:26:17 +0800 In-Reply-To: References: <20230323084013.1100656-1-caiyinyu@loongson.cn> <8a4e2e72-9daf-d264-f49d-719daa2407b5@loongson.cn> <80f6afc82e1b03d69a744e1707131f27995db455.camel@xry111.site> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.0 MIME-Version: 1.0 X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,LIKELY_SPAM_FROM,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gRnJpLCAyMDIzLTAzLTI0IGF0IDAxOjM0ICswODAwLCBYaSBSdW95YW8gdmlhIExpYmMtYWxw aGEgd3JvdGU6Cj4gT24gVGh1LCAyMDIzLTAzLTIzIGF0IDIxOjQzICswODAwLCBYaSBSdW95YW8g d3JvdGU6Cj4gPiBPbiBUaHUsIDIwMjMtMDMtMjMgYXQgMjE6MzQgKzA4MDAsIFhpIFJ1b3lhbyB3 cm90ZToKPiA+ID4gT24gVGh1LCAyMDIzLTAzLTIzIGF0IDE0OjEyICswMTAwLCBBbmRyZWFzIFNj aHdhYiB3cm90ZToKPiA+ID4gPiBPbiBNw6RyIDIzIDIwMjMsIGNhaXlpbnl1IHdyb3RlOgo+ID4g PiA+IAo+ID4gPiA+ID4gV2l0aG91dCB0aGlzIHBhdGNoKG9iamR1bXAgLWQgbGliYy5zby4uLik6 Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IDAwMDAwMDAwMDAwZGQ0NWMgPHN5c2NhbGw+Ogo+ID4gPiA+ ID4gwqDCoCBkZDQ1YzrCoMKgwqDCoMKgwqAgMDJmZWMwNjPCoMKgwqDCoMKgwqDCoCBhZGRpLmTC oMKgwqDCoMKgwqDCoMKgwqAgJHNwLCAkc3AsIC0KPiA+ID4gPiA+IDgwKDB4ZmIwKQo+ID4gPiA+ ID4gwqDCoCBkZDQ2MDrCoMKgwqDCoMKgwqAgMDJjMDYwNmPCoMKgwqDCoMKgwqDCoCBhZGRpLmTC oMKgwqDCoMKgwqDCoMKgwqAgJHQwLCAkc3AsIDI0KDB4MTgpCj4gPiA+ID4gPiDCoMKgIGRkNDY0 OsKgwqDCoMKgwqDCoCAyOWMwNjA2NcKgwqDCoMKgwqDCoMKgIHN0LmTCoMKgwqDCoMKgwqDCoMKg wqDCoMKgICRhMSwgJHNwLCAyNCgweDE4KQo+ID4gPiA+ID4gwqDCoCBkZDQ2ODrCoMKgwqDCoMKg wqAgMjljMDgwNjbCoMKgwqDCoMKgwqDCoCBzdC5kwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkYTIs ICRzcCwgMzIoMHgyMCkKPiA+ID4gPiA+IMKgwqAgZGQ0NmM6wqDCoMKgwqDCoMKgIDI5YzBhMDY3 wqDCoMKgwqDCoMKgwqAgc3QuZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJGEzLCAkc3AsIDQwKDB4 MjgpCj4gPiA+ID4gPiDCoMKgIGRkNDcwOsKgwqDCoMKgwqDCoCAyOWMwYzA2OMKgwqDCoMKgwqDC oMKgIHN0LmTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICRhNCwgJHNwLCA0OCgweDMwKQo+ID4gPiA+ ID4gwqDCoCBkZDQ3NDrCoMKgwqDCoMKgwqAgMjljMGUwNjnCoMKgwqDCoMKgwqDCoCBzdC5kwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAkYTUsICRzcCwgNTYoMHgzOCkKPiA+ID4gPiA+IMKgwqAgZGQ0 Nzg6wqDCoMKgwqDCoMKgIDI5YzEyMDZiwqDCoMKgwqDCoMKgwqAgc3QuZMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgJGE3LCAkc3AsIDcyKDB4NDgpCj4gPiA+ID4gPiDCoMKgIGRkNDdjOsKgwqDCoMKg wqDCoCAyOWMxMDA2YcKgwqDCoMKgwqDCoMKgIHN0LmTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICRh NiwgJHNwLCA2NCgweDQwKQo+ID4gPiA+IAo+ID4gPiA+IElmIHRoZSBhcmd1bWVudCByZWdpc3Rl cnMgYXJlIGNhbGwtY2xvYmJiZXJlZCwgd2h5IGRvZXMgdGhlIGNvbXBpbGVyCj4gPiA+ID4gbmVl ZCB0byBzYXZlIHRoZW0/Cj4gPiA+IAo+ID4gPiBJdCBzZWVtcyB0cmlnZ2VyZWQgYnkgdmFfc3Rh cnQuwqAgSWYgSSBkb24ndCB1c2UgIi4uLiIgYW5kIHJlcGxhY2UgaXQKPiA+ID4gd2l0aCAiYTAs IGExLCBhMiwgLi4uLCBhNSIsIGFuZCByZW1vdmUgdmFfc3RhcnQgLi4uIHZhX2VuZCwgdGhlCj4g PiA+IGNvbXBpbGVkCj4gPiA+IGNvZGUgd29uJ3Qgc2F2ZSByZWdpc3RlcnMuCj4gPiA+IAo+ID4g PiBJJ2xsIHRyeSB0byBpbnZlc3RpZ2F0ZSBmdXJ0aGVyLgo+ID4gCj4gPiBTaW1pbGFyIHRvIEdD QyBQUjEwMDk1NS4KPiAKPiBOb3BlLCBpdCdzIG5vdCBQUjEwMDk1NS7CoCBQUjEwMDk1NSBpcyBh Ym91dCBBQXJjaDY0IGJ1dCBzeXNjYWxsIGlzCj4gY29tcGlsZWQgdG8gYWxtb3N0IHBlcmZlY3Qg YXNzZW1ibGUgY29kZSBvbiBBQXJjaDY0LgoKSSB3YXMgd3JvbmcuICBBQXJjaDY0IGhhcyBhIGFz c2VtYmx5IHN5c2NhbGwuCgo+IEl0IGxvb2tzIGxpa2UgY2F1c2VkIGJ5IHRoZSBsYWNrIG9mIFtU QVJHRVRfU0VUVVBfSU5DT01JTkdfVkFSQVJHU11bMV0KPiBpbiBHQ0MgY29uZmlnL2xvb25nYXJj aC7CoCBJJ2xsIHRyeSB0byBhZGQgaXQuLi4KCkxvb25nQXJjaCBoYXMgYSBUQVJHRVRfU0VUVVBf SU5DT01JTkdfVkFSQVJHUyBidXQgaXQgZG9lcyBub3QgdXNlIHRoZQppbmZvcm1hdGlvbiBmcm9t IHN0ZGFyZyBwYXNzLiAgSSBjYW4gZml4IGl0LCBidXQgZXZlbiB3aXRoIHRoZSBmaXggR0NDCndv dWxkIHN0aWxsIHNhdmUgNyByZWdpc3RlcnMgKG5vdyBHQ0MgdHJ1bmsgc2F2ZXMgOSByZWdpc3Rl cnMsIHRoZSBmaXgKd291bGQgbWFrZSBzb21lIGltcHJvdmVtZW50IGJ1dCBubyBtdWNoKS4KCkFu ZCB0aGUgaXNzdWUgc2VlbXMgbm90IHRyaXZpYWwgdG8gZml4LiAgT24geDg2XzY0LCBhbGwgb2Yg R0NDLCBDbGFuZywKYW5kIE1TVkMgd2lsbCBzYXZlIHNvbWUgcmVnaXN0ZXJzIGlmIHZhX2FyZyBp cyB1c2VkLiAgSSd2ZSBub3QgZm91bmQgYW55CmNvbXBpbGVyIHdoaWNoIGNhbiBhdm9pZCBzYXZp bmcgdGhlIHZhX2FyZyBHQVJzIHVubmVjZXNzYXJpbHkgeWV0OgoKaHR0cHM6Ly9nb2Rib2x0Lm9y Zy96L24xWXFXcTljOQoKTm93IHRvIG1lIGl0IHNlZW1zIGEgYmFkIGlkZWEgdG8gdXNlIHZhX2Fy ZyBpbiBzeXNjYWxsLmMuCgotLSAKWGkgUnVveWFvIDx4cnkxMTFAeHJ5MTExLnNpdGU+ClNjaG9v bCBvZiBBZXJvc3BhY2UgU2NpZW5jZSBhbmQgVGVjaG5vbG9neSwgWGlkaWFuIFVuaXZlcnNpdHkK