Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130152 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 89E6B1A00BC for ; Tue, 24 Feb 2026 10:43:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1771929844; bh=cor6C0jme3ncg2rph2lzHHgT+iPQB84yR04Im1iXX00=; h=Date:To:From:Cc:Subject:In-Reply-To:References:From; b=Rgt5YPUXxN1aZnn50TsldjKUff8dePIxlQuj9uV/xTO+Ama2kcOzurUx02pkPfEWz 7U2EqMKwXFCILQMF1v9KUPrACYpNHBu8P82G0p38+7VxoKtZXo9LrvMAPGsT6rsddg P83sLJwg1uSWFaaJfVdOuZt33Dw3ZVcjLo241QwCf1KcMT5Th2EDfo7CuIU6kapfDD Llb3/OR4yGDaOxMoWRA1ief9t6es08VrPwQr/FIPcmR1gMLgOtePHKZhbLvhv6E+gq wlxK49NbgWTf4UXX+Wdga49fj7LDyK8kiN3uZdEuReABbMZym8HFWjxasiKqfWJnQk GFK29Xa6Cx76w== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 89782180050 for ; Tue, 24 Feb 2026 10:44:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-4323.protonmail.ch (mail-4323.protonmail.ch [185.70.43.23]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 24 Feb 2026 10:44:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rochette.cc; s=protonmail; t=1771929832; x=1772189032; bh=cor6C0jme3ncg2rph2lzHHgT+iPQB84yR04Im1iXX00=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Sch1f42Qh/WMSl0Mocy1hRmeuDOUeMYDfWGKtglP6y8wb92tChYDEBStEOTgdpyw5 y2kNhLJi25ijb/dklq5gYH8Sn1x0V++ZqhC5oc6IBfqI5teFjLpG0Ny6rxBDvA+G8p Bok100HHRX2vujpy9JtbeG4cQ27oz/9999P0oFQW0rCj3tKJcbN3p2lI3zbQogZ09X ROadIUXvfFDi0igWKJIffHvLrX4vzwfnnL1PImHu2LEQnnCGfpFSggDfFJg0DjYgfw 3Vkgr+P+5x7Bj858frFYBIT3qofUEzCstVLvFHwCJLxRJM1ht/85HRtKz5XnxWj4cU Fgtm7p+fzHNRg== Date: Tue, 24 Feb 2026 10:43:46 +0000 To: Michael Wallner Cc: PHP Internals Subject: Re: [PHP-DEV] [RFC] [Discussion] SIMD-Accelerated CRC via crc-fast for ext/hash Message-ID: In-Reply-To: References: Feedback-ID: 37040780:user:proton X-Pm-Message-ID: ec643688eed5d6c4c6960cda7f5130c3771e8f19 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="------b3025f5857ca8704dd29d650ca30350b8cf71a0aae1a5f6314e06fde22ab6a14"; charset=utf-8 From: mathieu@rochette.cc (Mathieu Rochette) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------b3025f5857ca8704dd29d650ca30350b8cf71a0aae1a5f6314e06fde22ab6a14 Content-Type: multipart/mixed;boundary=---------------------9931481aa415ce40fe8118b94e23e55d -----------------------9931481aa415ce40fe8118b94e23e55d Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 Hi! = interesting proposal. Do you have benchmark that compares the rust impleme= ntation with this one https://crates.io/crates/crc24-openpgp-fast too ? regards, Mathieu Rochette On Tuesday, February 17th, 2026 at 12:39, Michael Wallner w= rote: > Hi! > = > We would like to open the discussion on SIMD-Accelerated CRC via > crc-fast for ext/hash. > = > RFC: > https://wiki.php.net/rfc/crc-fast > = > PR: > https://github.com/php/php-src/pull/20513 > = > TL;DR: > Add `--with-crc-fast` configure option to link ext/hash to crc-fast > rust library and provide HW accelerated crc32 and crc64 algorithms. > = > = > -- > Regards, > Mike > = -----------------------9931481aa415ce40fe8118b94e23e55d Content-Type: application/pgp-keys; filename="publickey - mathieu@rochette.cc - 0x8D30BA0E.asc"; name="publickey - mathieu@rochette.cc - 0x8D30BA0E.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - mathieu@rochette.cc - 0x8D30BA0E.asc"; name="publickey - mathieu@rochette.cc - 0x8D30BA0E.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWVFLZkNoWUpLd1lCQkFI YVJ3OEJBUWRBa1BDZHlabHI5bmZBMHdJcUJXSGl6dnRQNTQ5MTFQWDgKdkowcGp4T0JabHJOS1cx aGRHaHBaWFZBY205amFHVjBkR1V1WTJNZ1BHMWhkR2hwWlhWQWNtOWphR1YwCmRHVXVZMk0rd284 RUVCWUtBQ0FGQW1FQ253b0dDd2tIQ0FNQ0JCVUlDZ0lFRmdJQkFBSVpBUUliQXdJZQpBUUFoQ1JE SWdrVGc3MTk3UnhZaEJJMHd1ZzZMaWxERVUvYVBPY2lDUk9EdlgzdEh1Z29CQUtTcFdzNmcKWVdh bUU5Wkc5WGV5V2VxQVFLUnZwaUtJdnNoQzRlckNvNVVEQVA5VGNHMW5rWERiYTlIOTRpM2Y4Q3ZY CkZhK2kxM1ljTktUZU55ZllaUFFnQmM0NEJHRUNud29TQ2lzR0FRUUJsMVVCQlFFQkIwQ0hrOFBU dWJOMQpkR0Z6WjlscFVKYW5KbjA1RDJmaUhZOGY1N3QzeGxheUlnTUJDQWZDZUFRWUZnZ0FDUVVD WVFLZkNnSWIKREFBaENSRElna1RnNzE5N1J4WWhCSTB3dWc2TGlsREVVL2FQT2NpQ1JPRHZYM3RI dGNBQS8xWlNrVFVKCkU1TzU4bUR5VTNSeFFyVjNVQVA3U3BaamN1T0pKSTRTRzE5TUFQOXlIU3Rq dDJXa3IxS0o5c0VNeXY5aQprb0xNS2VZa3Q5RXlyUFM5bDdsUkRnPT0KPTNIZE8KLS0tLS1FTkQg UEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQo= -----------------------9931481aa415ce40fe8118b94e23e55d-- --------b3025f5857ca8704dd29d650ca30350b8cf71a0aae1a5f6314e06fde22ab6a14 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wrsEARYKAG0FgmmdgNkJEMiCRODvX3tHRRQAAAAAABwAIHNhbHRAbm90YXRp b25zLm9wZW5wZ3Bqcy5vcmd2XhS4EFxYtMn0RaZfrZrWglL/2dnRrRRuCHRL F+ENuRYhBI0wug6LilDEU/aPOciCRODvX3tHAABGzQEAg7XgZmYSbBqcOuQO k1BIBS5pvDOTdPH0WiHqfGqUvxwBAOEQV+C0qRBxsa2y0eTNKF5uE+kV5S9E 3HHiFE0LMGwB =5YDk -----END PGP SIGNATURE----- --------b3025f5857ca8704dd29d650ca30350b8cf71a0aae1a5f6314e06fde22ab6a14--