Re: [PORTS] Linux/Alpha patches for Postgresql 6.5.2 - Mailing list pgsql-hackers

From Uncle George
Subject Re: [PORTS] Linux/Alpha patches for Postgresql 6.5.2
Date
Msg-id 37E4BC22.31C8461B@voicenet.com
Whole thread Raw
In response to Linux/Alpha patches for Postgresql 6.5.2  (Ryan Kirkpatrick <pgsql@rkirkpat.net>)
Responses Re: [PORTS] Linux/Alpha patches for Postgresql 6.5.2  (Ryan Kirkpatrick <pgsql@rkirkpat.net>)
List pgsql-hackers
Not its not. It is the 'cost'  of the 'parsed' branch trees that are causing the final
display to be slightly different. If one were to change the size of an 'internal' 'C struct'
to be the same size of an 'i386' 'C struct' then the results are the same ( or at least make
the sizeof() values the same ) then the results would be the same.

as for the differences in the 'off by a small fraction' is due to i386 having 80bit float
operations, and the alpha does 64bit float operations.  ( Both under the same ieee mandate to
do the same algorithm)
gat




Ryan Kirkpatrick wrote:

>         The only regression tests that are failing are the sames ones as
> for 6.5.1, geometry (off by one in nth decimal place) and rules (with
> no-predefined sorting method, alpha's default sort is different than the
> rest).



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Anyone understand shared buffer refcount mechanism?
Next
From: Lamar Owen
Date:
Subject: Re: [HACKERS] Command Locations (was Re: HISTORY for 6.5....)