Aucbvax.4713 fa.unix-wizards utzoo!decvax!ucbvax!unix-wizards Tue Oct 27 16:43:08 1981 floating point >From decvax!utzoo!henry@Berkeley Tue Oct 27 15:55:15 1981 Human Computing Resources of Toronto has done what MBM@MIT-XX suggested, putting the floating-point simulator in the kernel. It's available from them as part of a general V7-enhancements package, which also includes a simple overlay system and a very thorough V6 simulator. The kernel fpsim is great, for the following reasons: 1. You can run I/D floating point programs like awk. 2. Each and every program no longer has to drag around fpsim. 3. Object modules are 100% movable between FP and non-FP cpus. 4. [the big one] Put it in the kernel and you can IGNORE THE WHOLE ISSUE THENCEFORTH. You don't need to remember the stupid -f, don't need to comb through every incoming distribution to figure out which programs need -f, don't have to keep a list of which ones you found (and keep discovering ones you didn't find), etc etc. Obviously, I think #4 is the main justification for it. For example, when we got Bell's "S" statistics package, we just dropped it in and it ran. No recompiles, no kludges to make I/D things non-I/D, no hardware mods, no new strange system calls to fetch from I-space, and so on. Once you have fpsim in the kernel, the problems go away so nicely that you wonder why it took so long for somebody to get around to doing it. This can even coexist with the subroutine-call approach if necessary; use -f to trigger subroutine calls, and then things which MUST run fast can do so and everything else runs unchanged. I haven't bothered. For distribution and prices, you'll have to talk to HCR. The package is not grossly expensive. They are at (416)922-1937. ----------------------------------------------------------------- gopher://quux.org/ conversion by John Goerzen of http://communication.ucsd.edu/A-News/ This Usenet Oldnews Archive article may be copied and distributed freely, provided: 1. There is no money collected for the text(s) of the articles. 2. The following notice remains appended to each copy: The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996 Bruce Jones, Henry Spencer, David Wiseman.