Re: [AD] 4.2 final cleanup

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On 2005-09-25, Peter Wang <tjaden@xxxxxxxxxx> wrote:
> The documentation for fixmul specifically talks about overflow, so we
> need to restore that behaviour, or change the semantics and update the
> documentation.
> 
> The following patch:
> 
> 1. For Intel machines (and compilers without long long) revert to the
> original implementation of fixmul (i.e. fixmulf).  I don't know how to
> detect an overflow with only 32-bit registers, and when I checked it
> again fixmulf was faster (on my P4) than fixmuli anyway!
> 
> 2. For everything else, I made fixmull detect overflows.  It's much
> slower as a result, but still faster than fixmulf on an AMD64.

Commited.




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/