home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.asm.x86      Ahh, the lost art of x86 assembly      4,675 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 3,939 of 4,675   
   Sjouke Burry to Rick C. Hodgin   
   Re: I'm looking for a mathematical libra   
   19 Sep 19 00:58:36   
   
   From: burrynulnulfour@nospicedham.ppllaanneett.nnll   
      
   On 18.09.19 14:05, Rick C. Hodgin wrote:   
   > On 9/18/2019 6:51 AM, Bart wrote:   
   >> On 17/09/2019 08:54, Ruud Baltissen wrote:   
   >>> Hello,   
   >>>   
   >>> I'm working on my own OS, meant to run on various 8088 based machines, not   
   >>> just the PC. I'm also programming my own Pascal compiler that should run   
   >>> under that OS. It is able to compile itself, it only outputs macros and it   
   >>> is up to the assembler plus an INC file to turn it in a running program. So   
   >>> far I was able to create programs that run on a Commodore 64. I'm now busy   
   >>> now to create an INC file for the 8088. Outputting a string under my OS or   
   >>> MS-DOS goes fine. But I also need to fill the macros needed for the   
   >>> mathematical functions. I could invent the wheel twice but handling REALs   
   >>> is not easy. But Google wasn't my friend this time.   
   >>>   
   >>> So I'm looking for a mathematical library in assembler for the 8088. Can   
   >>> anybody help, please?   
   >>   
   >> Do these machines also have an 8087? That would help!   
   >>   
   >> Otherwise, a software library operating to modern standards, and working   
   with   
   >> 64-bit IEEE, sounds like it's going be rather slow.   
   >   
   > I searched for it but couldn't find it.  There used to be an 8087.asm   
   > app that worked with DOS.  It would install a software emulator for   
   > the 8086/8088 CPUs so it would work with native x87 FPU instructions.   
   > I may still have it on one of my Programmer's Heaven CDs from back in   
   > the BBS days.   
   >   
   > It was fully IEEE-754 compliant and could be adapted.  In fact, IIRC,   
   > a version of that program was used to find the famous Pentium FDIV   
   > bug, as the software version was reporting correctly, and the Pentium   
   > was reporting incorrectly, over a particular range of inputs.   
   >   
   On my dosmachines fortran(MS 5.1) and C(MS 6.00a) support   
   linking with FPU and without.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca