Motorola FFP
7 messages in this thread
Where does mathffp.library come from?
Mike,
From fevered dreams of large numbers with many decimal points. From
Exponential expectations. From raytracings on stock Amigas. From the lack
of Floating Point chips. From the need for speed by people other than
crystalography weenies. From many very talented people doing things with
stuff from many very ingenious people.
But really, it's just a 'standard' for floating point routines that trade
a bit of accuracy for a bit of speed. I seem to remember (so don't hold me
to this or take it as authoritive) that Motorola released the basic
algorythms for general use when they started in with the 68000. C= has
thoughtfully packaged them as a handy library that gets called when needed,
or linked in when the programmer decides that he needs quick FP routines in
his latest tour de force.
Happy With His Calculator,
Doug
Mike,
it should be in your libs: directory unless it has been deleted to make
space on the workbench floppy.
Brian
I can't find mine. I looked on the original WB1.3 disks and on my SAS/C
Compiler disks. I can't find it anywhere. btw, I'm trying to speed up my
3d routines. I have an Amiga 500 (No math coprocessor)
mathffp is in the rom. The IEEE math libraries were all on disk for 1.3.
The transendentals are also on the disk. But the small mathffp.library is
in rom.
andy
I compiled my program with the -ff flags, linked to the lmffp.lib library,
and got a 'Task Held' error. Everything works ok with the -fl and lm.lib,
or with -fi and lmieee.lib. Do I have to open the library? <startling
realization> Oh. I guess I do since I had to open the ieee libraries.
Andy,
thanks. I knew I should have looked it up <sigh>.
Brian