Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uk1ye-00EsIT-Ej for pgsql-committers@arkaria.postgresql.org; Thu, 07 Aug 2025 14:52:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uk1yc-005MZM-Dm for pgsql-committers@arkaria.postgresql.org; Thu, 07 Aug 2025 14:52:18 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uk1yc-005MZC-6K for pgsql-committers@lists.postgresql.org; Thu, 07 Aug 2025 14:52:18 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uk1yZ-001EjB-0h for pgsql-committers@lists.postgresql.org; Thu, 07 Aug 2025 14:52:17 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uk1yZ-003KyK-1g for pgsql-committers@lists.postgresql.org; Thu, 07 Aug 2025 14:52:15 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uk1yY-001F7x-2Q for pgsql-committers@lists.postgresql.org; Thu, 07 Aug 2025 14:52:15 +0000 Content-Type: multipart/mixed; boundary="===============3231532294502956062==" MIME-Version: 1.0 From: Dean Rasheed To: pgsql-committers@lists.postgresql.org Subject: pgsql: Extend int128.h to support more numeric code. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 07 Aug 2025 14:52:15 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3231532294502956062== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 RXh0ZW5kIGludDEyOC5oIHRvIHN1cHBvcnQgbW9yZSBudW1lcmljIGNvZGUuCgpUaGlzIGFkZHMg YSBmZXcgbW9yZSBmdW5jdGlvbnMgdG8gaW50MTI4LmgsIGFsbG93aW5nIG1vcmUgb2YgbnVtZXJp Yy5jCnRvIHVzZSAxMjgtYml0IGludGVnZXJzIG9uIGFsbCBwbGF0Zm9ybXMuCgpTcGVjaWZpY2Fs bHksIGludDY0X2Rpdl9mYXN0X3RvX251bWVyaWMoKSBhbmQgdGhlIGZvbGxvd2luZyBhZ2dyZWdh dGUKZnVuY3Rpb25zIGNhbiBub3cgdXNlIDEyOC1iaXQgaW50ZWdlcnMgZm9yIGltcHJvdmVkIHBl cmZvcm1hbmNlIG9uIGFsbApwbGF0Zm9ybXMsIHJhdGhlciB0aGFuIGp1c3QgcGxhdGZvcm1zIHdp dGggbmF0aXZlIHN1cHBvcnQgZm9yIGludDEyODoKCi0gU1VNKGludDgpCi0gQVZHKGludDgpCi0g U1REREVWX1BPUChpbnQyIG9yIGludDQpCi0gU1REREVWX1NBTVAoaW50MiBvciBpbnQ0KQotIFZB Ul9QT1AoaW50MiBvciBpbnQ0KQotIFZBUl9TQU1QKGludDIgb3IgaW50NCkKCkluIGFkZGl0aW9u IHRvIGltcHJvdmVkIHBlcmZvcm1hbmNlIG9uIHBsYXRmb3JtcyBsYWNraW5nIG5hdGl2ZQoxMjgt Yml0IGludGVnZXIgc3VwcG9ydCwgdGhpcyBzaWduaWZpY2FudGx5IHNpbXBsaWZpZXMgdGhpcyBu dW1lcmljCmNvZGUgYnkgYWxsb3dpbmcgYSBsb3Qgb2YgY29uZGl0aW9uYWxseSBjb21waWxlZCBj b2RlIHRvIGJlIGRlbGV0ZWQuCgpBIGNvdXBsZSBvZiBudW1lcmljIGZ1bmN0aW9ucyAoZGl2X3Zh cl9pbnQ2NCgpIGFuZCBzcXJ0X3ZhcigpKSBzdGlsbApjb250YWluIGNvbmRpdGlvbmFsbHkgY29t cGlsZWQgMTI4LWJpdCBpbnRlZ2VyIGNvZGUgdGhhdCBvbmx5IHdvcmtzIG9uCnBsYXRmb3JtcyB3 aXRoIG5hdGl2ZSAxMjgtYml0IGludGVnZXIgc3VwcG9ydC4gTWFraW5nIHRob3NlIHdvcmsgbW9y ZQpnZW5lcmFsbHkgd291bGQgcmVxdWlyZSByb2xsaW5nIG91ciBvd24gaGlnaGVyIHByZWNpc2lv biAxMjgtYml0CmRpdmlzaW9uLCB3aGljaCBpc24ndCBzdXBwb3J0ZWQgZm9yIG5vdy4KCkF1dGhv cjogRGVhbiBSYXNoZWVkIDxkZWFuLmEucmFzaGVlZEBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBK b2huIE5heWxvciA8am9obmNuYXlsb3Jsc0BnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8v cG9zdGdyLmVzL20vQ0FFWkFUQ1dnQk1jOVp3S01ZcVFwYVF6Mlg2Z2FhbVlSQitSbk1zVU5jZE1j TDJNal93QG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0t LS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZDY5OTY4N2IzMjll MDMxY2Q5MGU5NjdiMzljM2ZkOGE1M2VmODIwOAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0t LS0Kc3JjL2JhY2tlbmQvdXRpbHMvYWR0L251bWVyaWMuYyAgICAgICAgICAgIHwgNTAyICsrKysr KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNyYy9pbmNsdWRlL2NvbW1vbi9pbnQxMjguaCAgICAg ICAgICAgICAgICB8IDIzOSArKysrKysrKysrKysrKwpzcmMvdGVzdC9tb2R1bGVzL3Rlc3RfaW50 MTI4L3Rlc3RfaW50MTI4LmMgfCAxMDMgKysrKystCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQv YWdncmVnYXRlcy5vdXQgICB8ICAxOSArKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9hZ2dyZWdhdGVz LnNxbCAgICAgICAgfCAgIDUgKwo1IGZpbGVzIGNoYW5nZWQsIDQ4NCBpbnNlcnRpb25zKCspLCAz ODQgZGVsZXRpb25zKC0pCgo= --===============3231532294502956062==--