[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies
From: |
Trevor Morris |
Subject: |
Re: [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies |
Date: |
Wed, 17 Apr 2002 09:29:38 -0400 |
At 02:45 AM 4/17/2002 +0200, Arend Bayer wrote:
>On Tue, 16 Apr 2002, Gunnar Farneback wrote:
>
>> Arend wrote:
>> > Looking again at gg_normalize_float, I am not really sure that this
>> > function
>> > can reliably solve the problems. Why should we safely assume that
>> > 90*0.01 - 90*0.01
>> > gets computed as equal to zero, if we cannot assume this for
>> > (1.0-0.1)-(1.0-0.1)?
>>
>> This is probably a question of evaluation order. Unless the compiler
>> is so aggressively optimizing code that it inlines gg_normalize_float()
>> and significantly reorders its operations, I think the function is
>> safe enough.
>
>Hmm, have you looked at the code in optics.c that was resonsible for the
>VC failures? To me it seems highly unlikely that a compiler optimization
>would result in changing the order of computations there. And if it does,
>then inlining gg_normalize_float does not look so unlikely either.
>(Of course, gcc doesn't inline because we don't tell him to.)
>
>Btw Trevor, what processor is your VC built running on?
Built & run on an Intel pentium III 933
-Trevor
- Re: [gnugo-devel] GNU Go 3.1.32 - VC inconsistencies, (continued)
- Re: [gnugo-devel] GNU Go 3.1.32 - VC inconsistencies, Arend Bayer, 2002/04/15
- Re: [gnugo-devel] GNU Go 3.1.32 - VC inconsistencies, Trevor Morris, 2002/04/15
- [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies, Arend Bayer, 2002/04/16
- Re: [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies, Trevor Morris, 2002/04/16
- Re: [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies, Gunnar Farneback, 2002/04/16
- Re: [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies, Arend Bayer, 2002/04/16
- [gnugo-devel] Handtalk series update, Jessie Annala, 2002/04/17
- Re: [gnugo-devel] Handtalk series update, Daniel Bump, 2002/04/17
- Re: [gnugo-devel] Handtalk series update, David Fotland, 2002/04/17
- Re: [gnugo-devel] Handtalk series update, bump, 2002/04/17
- Re: [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies,
Trevor Morris <=
- Re: [gnugo-devel] arend_1_33.5: Try to address VC inconsistencies, Arend Bayer, 2002/04/22
- Re: [gnugo-devel] GNU Go 3.1.32 - VC inconsistencies, Gunnar Farneback, 2002/04/18
- Re: [gnugo-devel] GNU Go 3.1.32 - VC inconsistencies, Arend Bayer, 2002/04/18
Re: [gnugo-devel] GNU Go 3.1.32, Marco Scheurer, 2002/04/15
Re: [gnugo-devel] GNU Go 3.1.32, Gunnar Farneback, 2002/04/19