[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [potato] Floating point exception

On 23 Nov 1999, Eberhard Burr wrote:

> Imho, all packages should be compiled with -mieee. This will break no
> package that works on intel (since intel is ieee) and will only amount
> for minor slowdown. This will make an overall stable system to start
> off from and whichever package turns out to be too slow, must be
> compiled for the specific submodel it will run on, anyway. 

I agree, yet disagree.  While -mieee would definitely help alot of
packages, it is much more than just a minor slowdown in many cases.  I've
had software take an unusually longer amount of time due to -mieee.  Plus,
to add that much overhead to the execution of every programme is just not
needed in 95% of the cases.

As for compiling for the submodel, I'm assuming you mean for the machine
type.  I wish we could (I have a 21164PC and would love to use that BMX
instruction for once), but we can't due to the large amount of 21066's and
21164's out there.  As I found out accidentally with glibc (I miscompiled
it with alphapca56 as a target), things just won't run on other Alphas
with differing processors if compiled as such.  I assumed that the kernels
were providing some of the instruction set functionality for processors
without them (albeit slower), but it does not.


Reply to: