ctk@ecsvax.UUCP (Tim Kelley) (02/09/85)
I have posted to net.sources some 8087 routines to do simple operations that are of use in linear algebra. They require the IBM macro assembler v.2.0 and are intended to be called from C (matrices stored by **rows**). They are based on the calling conventions of the CI-C86 compiler but modification for other compilers should be fairly easy. They have been tested on an IBM PC and on an AT and work on both. They tend to give a speed increase of about 2x. I've also included a QR decomposition function that illustrates the use of these functions and a linear equation solver that uses the QR decomposition. C.T. Kelley decvax!mcnc!ecsvax!ctk Dept. of Math. N.C. State U. Box 8205 Raleigh, N.C. 27695-8205, 919-737-3300 -- C.T. Kelley decvax!mcnc!ecsvax!ctk Dept. of Math. N.C. State U. Box 8205 Raleigh, N.C. 27695-8205, 919-737-3300