Re: Using POPCNT and other advanced bit manipulation instructions
От
Alvaro Herrera
Тема
Re: Using POPCNT and other advanced bit manipulation instructions
Дата
Msg-id
20190213191829.GA19406@alvherre.pgsql
Ответ на
Список
Дерево обсуждения
Using POPCNT and other advanced bit manipulation instructions David Rowley <david.rowley@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Michael Paquier <michael@paquier.xyz>
Re: Using POPCNT and other advanced bit manipulation instructions David Rowley <david.rowley@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Andres Freund <andres@anarazel.de>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Using POPCNT and other advanced bit manipulation instructions Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Using POPCNT and other advanced bit manipulation instructions Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Thomas Munro <thomas.munro@enterprisedb.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Andres Freund <andres@anarazel.de>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Andres Freund <andres@anarazel.de>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: Using POPCNT and other advanced bit manipulation instructions Tom Lane <tgl@sss.pgh.pa.us>
Re: Using POPCNT and other advanced bit manipulation instructions Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Using POPCNT and other advanced bit manipulation instructions Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: Using POPCNT and other advanced bit manipulation instructions David Rowley <david.rowley@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Dmitry Dolgov <9erthalion6@gmail.com>
Re: Using POPCNT and other advanced bit manipulation instructions David Rowley <david.rowley@2ndquadrant.com>
Re: Using POPCNT and other advanced bit manipulation instructions Dmitry Dolgov <9erthalion6@gmail.com>
Re: Using POPCNT and other advanced bit manipulation instructions Jose Luis Tallon <jltallon@adv-solutions.net>
Re: Using POPCNT and other advanced bit manipulation instructions David Rowley <david.rowley@2ndquadrant.com>
On 2019-Feb-04, David Rowley wrote: > On Fri, 1 Feb 2019 at 11:45, Alvaro Herrera wrote: > > > > I only have cosmetic suggestions for this patch. For one thing, I think > > the .c file should be in src/port and its header should be in > > src/include/port/, right beside the likes of pg_bswap.h and pg_crc32c.h. > > I've moved the code into src/port and renamed the file to pg_bitutils.c I've pushed this now. Let's see what the buildfarm has to say about it. > I've compiled and run make check-world on Linux with GCC7.3 and > clang6.0. I've also tested on MSVC to ensure I didn't break windows. > It would be good to get a few more people to compile it and run the > tests. That's what the buildfarm is for ... -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления