View Single Post
Old 18 March 2023, 16:44   #8
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,178
To invoke DEC again....

The DEC VMS operating systems development toolchain includes this.

The original version of VMS ran on a machine called the VAX, a 32bit memory-to-memory CISC machine which was later superseded by the 64bit Alpha, a 64bit register-to-register RISC machine.

The VMS assembler is called MACRO, when they ported to Alpha, they kept it and released it as MACRO32, a compiler generating Alpha code (with limitations such as user-mode only code and no 64bit pointers)

In addition you got MACRO64 for writing /real/ Alpha code.

To what extend MACRO32 does optimization i'm not sure, i never wrote code in it, but from what i understand it uses the same DEC compiler backend as the other languages (C/C++, Pascal, Fortran etc)
Locutus is offline  
 
Page generated in 0.04252 seconds with 11 queries