summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/m68k/m68040/fpsp/README
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1997-04-16 17:33:04 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1997-04-16 17:33:04 +0000
commitf9b93da8b47ff7ea4d6573b75b6077f6efb8dbc6 (patch)
tree46e2747b2b8f04d36d530daad59481f4f79e3c00 /c/src/lib/libcpu/m68k/m68040/fpsp/README
parentAdded --disable-tcpip option. (diff)
downloadrtems-f9b93da8b47ff7ea4d6573b75b6077f6efb8dbc6.tar.bz2
Added the MC68040 Floating Point Support Package. This was ported
to RTEMS by Eric Norum. It is freely distributable and was acquired from the Motorola WWW site. More info is in the FPSP README.
Diffstat (limited to 'c/src/lib/libcpu/m68k/m68040/fpsp/README')
-rw-r--r--c/src/lib/libcpu/m68k/m68040/fpsp/README40
1 files changed, 40 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/m68k/m68040/fpsp/README b/c/src/lib/libcpu/m68k/m68040/fpsp/README
new file mode 100644
index 0000000000..9917fd4fd8
--- /dev/null
+++ b/c/src/lib/libcpu/m68k/m68040/fpsp/README
@@ -0,0 +1,40 @@
+M68040FPSP -- Motorola 68040 floating point support package
+-----------------------------------------------------------
+
+Modified for RTEMS by Eric Norum (eric@skatter.usask.ca)
+
+To include these routines in your application call
+
+ M68KFPSPInstallExceptionHandlers ();
+
+before performing any floating point operations.
+
+Acknowledgement
+---------------
+
+This code can be obtain from the Motorola Engineer's Toolbox WWW page
+at http://www.mot.com/SPS/HPESD/tools/freeware/040fpsp.html. Here is
+the description from that page:
+
+ The MC68040 contains a subset of the floating-point hardware that is
+ implemented in the MC68881/882 devices and as such provides reduced yet
+ high performance on-chip floating-point support. Those applications that
+ require full compatibility with earlier members of the M68000 family
+ will need to provide emulation support fo r the un-implemented MC68040
+ floating-point instructions. The M68040FPSP provides complete emulation
+ of the floating-point functionality available in the MC68881/882.
+
+ The M68040FPSP is offered in source code form to allow integration into
+ existing systems to support either a kernel or library version of
+ floating-point support. The M68040FPSP operates in conjunction with the
+ on-chip MC68040 features to provide fast and full emulation. The kernel
+ version allows full emulation via a trap mechanism to allow full binary
+ compatibility and is fully reentrant. The library version is used to
+ eliminate the trap overhead in situation where re-compilation is
+ possible or desired.
+
+From this page one may download the original source code. Inline with
+the first sentence of the second paragraph, we have integrated it with
+RTEMS.
+
+