Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gu0Tr-0001Gz-T5 for pgsql-hackers@arkaria.postgresql.org; Wed, 13 Feb 2019 19:46:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gu0Ss-0001Vp-Gt for pgsql-hackers@arkaria.postgresql.org; Wed, 13 Feb 2019 19:45:02 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gu0Sq-0001VT-Dn for pgsql-hackers@lists.postgresql.org; Wed, 13 Feb 2019 19:45:02 +0000 Received: from new1-smtp.messagingengine.com ([66.111.4.221]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gu0Sn-0008Gr-5M for pgsql-hackers@lists.postgresql.org; Wed, 13 Feb 2019 19:44:59 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.nyi.internal (Postfix) with ESMTP id DD03DE3A6; Wed, 13 Feb 2019 14:44:55 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 13 Feb 2019 14:44:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= date:in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:cc:from:message-id; s=fm3; bh=sxveRoHA8aQhAZD7h1veWcBvbBDSdjG33OxACQBM+74=; b=NpKZIeebk3gc cj88fBlHvVd8tQW7LJPGhyQTqBwmXQod1AHkQwEwFOhv2KL5DM/5zLjiHOZ/p4Jm 7U7y4ZCm0aWyLEsnEaVo7IYgGzJkelaxYi3CgiKkM6HzbuQYQA+xdYiQPSWSjTUv dXkbb/K6Rb2U3KkK2/3EiZA4nk9PxlmRh086d6o6pvEXBE6YAu/ORjjsQzrks+z4 FAZO72iFY8JWJK96n59cJpXM5zrUCviSQ7thn2NMaLTVR7ZDURIEaj4Mlv+1Bctm GuZPMZXdu4Kqd1ePDPZaATqUSh/MYdXolzDE7RyTQUsgxgmyea4zgdR8G4r0AOTl VcYXaPA1wg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=sxveRoHA8aQhAZD7h1veWcBvbBDSdjG33OxACQBM+ 74=; b=AcefBWNDG8l7FaXbZw6T7XrnaHrWKPN5vCLWrL6O1/9zq6zt55eFiLVN2 IZ1TiymrnlgHqO87ZsFyDcVbsrt/NdCc/9GVkpzJj/+5itv3VUOpDssLVlc2xuUE HbGAvHHtKf8ikHSDWfMP+HdVs5yE8K7Gml/HklIE8yH2fq5C0HE5vuH5MpdOA1NU STXvZ7QlgbchN1IAqsn+KlRkNs7CSrX29qlvM6WhV3kWPLXzQhVJ/AuunExexzd1 4o/Hul+qxYUvEIp/qRmPaJAm/f4ySFP20UXwpSpq0CizSyWQ4tdaNoLqlKn5OmzC 2A5qvach4ptRs2ms5Tbn+R+BPQ4/w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledruddtfedguddvlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecu fedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepffgfjghfgg gtgffuvffhkfesthhqmhdttderjeenucfhrhhomheptehnughrvghsucfhrhgvuhhnugcu oegrnhgurhgvshesrghnrghrrgiivghlrdguvgeqnecukfhppedujedvrdehiedrudefrd dvvddtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrnhgurhgvshesrghnrghrrgiivghl rdguvgenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from [100.88.123.183] (unknown [172.56.13.220]) by mail.messagingengine.com (Postfix) with ESMTPA id 4458CE412E; Wed, 13 Feb 2019 14:44:53 -0500 (EST) Date: Wed, 13 Feb 2019 20:44:49 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <7193.1550086814@sss.pgh.pa.us> References: <20190213191829.GA19406@alvherre.pgsql> <7193.1550086814@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: Using POPCNT and other advanced bit manipulation instructions To: pgsql-hackers@lists.postgresql.org,Tom Lane ,Alvaro Herrera CC: Andrew Gierth ,David Rowley ,PostgreSQL Hackers ,Thomas Munro From: Andres Freund Message-ID: <2F6CDF3B-08B9-4A15-ABDF-55D7F82AB76E@anarazel.de> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hi, On February 13, 2019 8:40:14 PM GMT+01:00, Tom Lane wrote: >Alvaro Herrera writes: >> I've pushed this now=2E Let's see what the buildfarm has to say about >it=2E > >It's likely to be hard to tell, given the amount of pink from the Ryu >patch=2E If Andrew is not planning to clean that up PDQ, I'd suggest >reverting that patch pending having some repairs for it=2E I'd assume that breaking bit counting would cause distinct enough damage (= compile time or crashes)=2E That's not to say that reverting ryu shouldn't= be considered (although I'm not that bothered by cross version, ia64 and c= ygwin failures, especially because the latter two might be hard to come by = outside the bf)=2E Andres --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E