[Info-vax] How much of VMS is still in MACRO-32?

abrsvc dansabrservices at yahoo.com
Mon May 31 15:22:20 EDT 2021


On Monday, May 31, 2021 at 2:06:47 PM UTC-4, osuv... at gmail.com wrote:
> On Monday, May 31, 2021 at 9:07:30 AM UTC-4, Simon Clubley wrote:
> > Is there any self-modifying code in VMS ? (I hope the answer to that 
> > is no, BTW. :-))
> Back in the VAX days, I had an image processing program that would take 
> a convolution matrix and image array size and return the address of a 
> dynamically created procedure to filter an input image. The matrix was 
> analyzed to eliminate the zero multiplies in the resulting instructions (I 
> can't remember if it optimized the 1.0 multiplies as well). 
> 
> It wasn't exactly self-modifying, but the procedure was in read/write 
> memory.

There was a product that would generate VAX executable code on the fly in memory and execute it as well.  IRRC it was from a company called Corvision.
I was involved with them during the port to Alpha as they were trying to determine whether or not to attempt the same methods on Alpha.  I don't recall the outcome.



More information about the Info-vax mailing list