Article View: gnu.gcc.bug
Article #316libm.a - source for fast gcc floating point library on i386/387/486 ?
From: merlin
Date: Tue, 28 Jul 1992 21:30
Date: Tue, 28 Jul 1992 21:30
26 lines
1720 bytes
1720 bytes
The new 4.3BSD-NET2 based 386BSD-0.1 operating system uses gcc as the default compiler. The version installed on 386BSD-0.1 is 1.4x (where x is something recent like 1.43). Benchmarks show the simple floating operations (+, -, *, /) all use the '387 coprocessor when available. However, it seems as though the default 4.3BSD-NET2 libraries were used to construct the 386BSD-0.1 libm.a -- as a consequence higher floating point operations (atan, tan, acos, cos, sqrt) are emulated very very slowly. Does anyone have sources for a library which may be compiled/assembled and dropped in to replace the default libm.a. This would likely markedly increase performance of 386BSD-0.1 when used for 3D geometric modeling / ray tracing / image processing or any other compute intensive scientific computing. Thanks, AJ ------------------------------------------------------------------------------ Alexander-James Annala Principal Investigator Neuroscience Image Analysis Network HEDCO Neuroscience Building, Fifth Floor University of Southern California University Park Los Angeles, CA 90089-2520 ------------------------------------------------------------------------------
Technical Details
Message-ID:
<l7d0aaINN89s@neuro.usc.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!neuro.usc.edu!merlinReferences:
<1992Jul14.114849.24876@ms.uky.edu>Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!neuro.usc.edu!merlin From: merlin@neuro.usc.edu (merlin) Subject: libm.a - source for fast gcc floating point library on i386/387/486 ? Message-ID: <l7d0aaINN89s@neuro.usc.edu> Sender: gnulists@ai.mit.edu Organization: University of Southern California, Los Angeles, CA References: <1992Jul14.114849.24876@ms.uky.edu> Distribution: gnu Date: Tue, 28 Jul 1992 21:30:18 GMT Approved: bug-gcc@prep.ai.mit.edu Lines: 28