[Info-vax] Roadmap

John Reagan xyzzy1959 at gmail.com
Wed Jan 2 09:51:01 EST 2019


On Tuesday, January 1, 2019 at 8:26:51 PM UTC-5, Richard Maher wrote:
> On 2/01/2019 1:05 am, John Reagan wrote:
> > I'll stop short of offering Snapchat of me typing in my cubicle.
> > 
> > Here's a 'blog' entry for you New Year's enjoyment.
> > 
> > I've been working on the build of the math RTL.  It uses lots of C
> > macros to allow the code to be portable (DPML stands for Digital
> > Portable Math Library after all).  On Alpha, the C macros use Alpha
> > instruction builtins.  On Itanium, the macros use standard C code but
> > lots of C routines have been replaced with Itanium assemble.  For
> > x86, I need to pick pieces from both flavors.  I describe it as
> > Mister Potato Head.  Im making header changes as well as build file
> > changes.  The core algorithms are exactly the same ones on Alpha.
> > Should take just another day or so to get a complete DPML$SHR.EXE
> > 
> 
> Cool!
> 
> And you added that new/optional parameter to math$random right?

I'm not falling for that again...  The last time I suggested such a thing, I got schooled in PRNGs.

Seriously, we've been talking about PRNGs, entropy pools, OpenSSL, etc.  Having access to the underlying x86 instructions (either as C builtins, new MATH$ entry points, enhanced MATH$ entry points, etc.) will be a part of that.



More information about the Info-vax mailing list