URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [lib/] [libcpu/] [m68k/] [m68040/] [fpsp/] [README] - Rev 173
Compare with Previous | Blame | View Log
## $Id: README,v 1.2 2001-09-27 12:01:22 chris Exp $#M68040FPSP -- Motorola 68040 floating point support package-----------------------------------------------------------Modified for RTEMS by Eric Norum (eric@skatter.usask.ca)To include these routines in your application callM68KFPSPInstallExceptionHandlers ();before performing any floating point operations.Acknowledgement---------------This code can be obtain from the Motorola Engineer's Toolbox WWW pageat http://www.mot.com/SPS/HPESD/tools/freeware/040fpsp.html. Here isthe description from that page:The MC68040 contains a subset of the floating-point hardware that isimplemented in the MC68881/882 devices and as such provides reduced yethigh performance on-chip floating-point support. Those applications thatrequire full compatibility with earlier members of the M68000 familywill need to provide emulation support fo r the un-implemented MC68040floating-point instructions. The M68040FPSP provides complete emulationof the floating-point functionality available in the MC68881/882.The M68040FPSP is offered in source code form to allow integration intoexisting systems to support either a kernel or library version offloating-point support. The M68040FPSP operates in conjunction with theon-chip MC68040 features to provide fast and full emulation. The kernelversion allows full emulation via a trap mechanism to allow full binarycompatibility and is fully reentrant. The library version is used toeliminate the trap overhead in situation where re-compilation ispossible or desired.From this page one may download the original source code. Inline withthe first sentence of the second paragraph, we have integrated it withRTEMS.
