Re: [PATCH] Improve geometric types
От
Tomas Vondra
Тема
Re: [PATCH] Improve geometric types
Дата
Msg-id
26d891ca-feb9-b84e-40f3-3021a466d522@2ndquadrant.com
Ответ на
Re: [PATCH] Improve geometric types (Thomas Munro)
Список
Дерево обсуждения
[HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Aleksander Alekseev <a.alekseev@postgrespro.ru>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Aleksander Alekseev <a.alekseev@postgrespro.ru>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Aleksander Alekseev <a.alekseev@postgrespro.ru>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Andres Freund <andres@anarazel.de>
Re: [PATCH] Improve geometric types Aleksander Alekseev <a.alekseev@postgrespro.ru>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Thomas Munro <thomas.munro@enterprisedb.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Thomas Munro <thomas.munro@enterprisedb.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Jeff Janes <jeff.janes@gmail.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Thomas Munro <thomas.munro@enterprisedb.com>
Re: [PATCH] Improve geometric types Thomas Munro <thomas.munro@enterprisedb.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] Improve geometric types Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Emre Hasegeli <emre@hasegeli.com>
Re: [HACKERS] [PATCH] Improve geometric types Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
On 07/29/2018 01:28 PM, Thomas Munro wrote: > On Sun, Jul 29, 2018 at 10:57 PM, Thomas Munro > wrote: >> On Sun, Jul 29, 2018 at 10:35 PM, Tomas Vondra >> wrote: >>> It's always 0/-0 difference, and it's limited to power machines. I'll >>> try to get access to such system and see what's wrong. >> >> This is suspicious: >> >> /* on some platforms, the preceding expression tends to produce -0 */ >> if (line->C == 0.0) >> line->C = 0.0; > > I mean, it's suspiciously absent from the new line_construct() > function. It was introduced here: > > commit 43fe90f66a0b200f6c32507428349afb45f661ca > Author: Tom Lane > Date: Fri Oct 25 15:55:15 2013 -0400 > > Suppress -0 in the C field of lines computed by line_construct_pts(). > > It's not entirely clear why some PPC machines are generating -0 here, since > the underlying computation should be exactly 0 - 0. Perhaps there's some > wider-than-nominal-precision calculations happening? Anyway, the best way > to avoid platform-dependent results seems to be to explicitly reset -0 to > regular zero. > Hmm, I see. I think adding it to the else branch should do the trick, then, I guess. But I'd be much happier if I could test it somewhere before the commit. regards -- Tomas Vondra http://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления