diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-26 12:17:06 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-26 15:12:49 +0200 |
commit | 3cf2bf633fe443460563cd00c6489d16c1073fee (patch) | |
tree | 596d1ffb8e954b78662df86a709ee2311689ef26 /bsps/m68k/shared/fpsp/README | |
parent | bsps/m68k: Move libcpu content to bsps (diff) | |
download | rtems-3cf2bf633fe443460563cd00c6489d16c1073fee.tar.bz2 |
bsps/m68k: Move fpsp support to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to 'bsps/m68k/shared/fpsp/README')
-rw-r--r-- | bsps/m68k/shared/fpsp/README | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/bsps/m68k/shared/fpsp/README b/bsps/m68k/shared/fpsp/README new file mode 100644 index 0000000000..9917fd4fd8 --- /dev/null +++ b/bsps/m68k/shared/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. + + |