CINXE.COM

VAX MACRO - Revision history

<?xml version="1.0"?> <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"> <id>https://en.wikipedia.org/w/index.php?action=history&amp;feed=atom&amp;title=VAX_MACRO</id> <title>VAX MACRO - Revision history</title> <link rel="self" type="application/atom+xml" href="https://en.wikipedia.org/w/index.php?action=history&amp;feed=atom&amp;title=VAX_MACRO"/> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;action=history"/> <updated>2025-03-07T03:18:35Z</updated> <subtitle>Revision history for this page on the wiki</subtitle> <generator>MediaWiki 1.44.0-wmf.19</generator> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1181894011&amp;oldid=prev</id> <title>Vt320: reword</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1181894011&amp;oldid=prev"/> <updated>2023-10-25T21:23:29Z</updated> <summary type="html">&lt;p&gt;reword&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:23, 25 October 2023&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&amp;lt;ref&amp;gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&amp;lt;ref&amp;gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; compiler from&lt;/del&gt; MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard – Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A MACRO-32&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; compiler&lt;/ins&gt; is&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; also&lt;/ins&gt; available for&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; the&lt;/ins&gt; Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard – Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1089775941&amp;oldid=prev</id> <title>Dicklyon: dash fix in bot generated titles (via WP:JWB)</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1089775941&amp;oldid=prev"/> <updated>2022-05-25T15:33:04Z</updated> <summary type="html">&lt;p&gt;dash fix in bot generated titles (via &lt;a href=&quot;/wiki/Wikipedia:JWB&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:JWB&quot;&gt;WP:JWB&lt;/a&gt;)&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:33, 25 May 2022&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&amp;lt;ref&amp;gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&amp;lt;ref&amp;gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |publisher=VMS Software Inc. |access-date=2020-10-07}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt; Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;–&lt;/ins&gt; Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=VMS Software Inc. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Dicklyon</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1076572055&amp;oldid=prev</id> <title>Vt320: update publisher/website</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1076572055&amp;oldid=prev"/> <updated>2022-03-11T19:54:08Z</updated> <summary type="html">&lt;p&gt;update publisher/website&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:54, 11 March 2022&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To port VMS to the [[DEC Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a [[compiler]], compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal |last1=Kronenberg |first1=Nancy P. |last2=Benson |first2=Thomas R. |last3=Cardoza |first3=Wayne M. |last4=Jagannathan |first4=Ravindran |last5=Thomas |first5=Benjamin J. III |year=1992 |url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf |title=Porting OpenVMS from VAX to Alpha AXP |journal=Digital Technical Journal |volume=4 |issue=4}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To port VMS to the [[DEC Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a [[compiler]], compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal |last1=Kronenberg |first1=Nancy P. |last2=Benson |first2=Thomas R. |last3=Cardoza |first3=Wayne M. |last4=Jagannathan |first4=Ravindran |last5=Thomas |first5=Benjamin J. III |year=1992 |url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf |title=Porting OpenVMS from VAX to Alpha AXP |journal=Digital Technical Journal |volume=4 |issue=4}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&amp;lt;ref&amp;gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;website&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Vmssoftware&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com&lt;/del&gt; |access-date=2020-10-07}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named ''MACRO-64''.&amp;lt;ref&amp;gt;{{cite web |url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf |title=VSI OpenVMS Programming Concepts Manual |date=April 2020 |volume=1 |&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;publisher&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;VMS Software Inc&lt;/ins&gt;. |access-date=2020-10-07}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Vmssoftware&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com&lt;/del&gt; |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;VMS Software Inc&lt;/ins&gt;. |url-status=dead |archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |archive-date=2019-10-29}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1076474796&amp;oldid=prev</id> <title>Jerryobject: WP:LINKs: update, adds, fix-cut needless: WP:PIPEs (WP:NOPIPEs), WP:REPEATLINKs in same section. MOS:FIRSTABBReviation define before WP:ABBR in parentheses. Small WP:EoS WP:TERSE WP:COPYEDITs: cut needless repeat words in sentence. WP:BADEMPHASIS MOS:BOLDs &gt; WP:ITALICs. WP:REFerence WP:CITation parameters: updates, reorders, adds, fills, author &gt; last + first, conform to master templates.</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1076474796&amp;oldid=prev"/> <updated>2022-03-11T08:47:04Z</updated> <summary type="html">&lt;p&gt;&lt;a href=&quot;/wiki/Wikipedia:LINK&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:LINK&quot;&gt;WP:LINKs&lt;/a&gt;: update, adds, fix-cut needless: &lt;a href=&quot;/wiki/Wikipedia:PIPE&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:PIPE&quot;&gt;WP:PIPEs&lt;/a&gt; (&lt;a href=&quot;/wiki/Wikipedia:NOPIPE&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:NOPIPE&quot;&gt;WP:NOPIPEs&lt;/a&gt;), &lt;a href=&quot;/wiki/Wikipedia:REPEATLINK&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:REPEATLINK&quot;&gt;WP:REPEATLINKs&lt;/a&gt; in same section. &lt;a href=&quot;/wiki/MOS:FIRSTABBR&quot; class=&quot;mw-redirect&quot; title=&quot;MOS:FIRSTABBR&quot;&gt;MOS:FIRSTABBReviation&lt;/a&gt; define before &lt;a href=&quot;/wiki/Wikipedia:ABBR&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:ABBR&quot;&gt;WP:ABBR&lt;/a&gt; in parentheses. Small &lt;a href=&quot;/wiki/Wikipedia:EoS&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:EoS&quot;&gt;WP:EoS&lt;/a&gt; &lt;a href=&quot;/wiki/Wikipedia:TERSE&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:TERSE&quot;&gt;WP:TERSE&lt;/a&gt; &lt;a href=&quot;/wiki/Wikipedia:COPYEDIT&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:COPYEDIT&quot;&gt;WP:COPYEDITs&lt;/a&gt;: cut needless repeat words in sentence. &lt;a href=&quot;/wiki/Wikipedia:BADEMPHASIS&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:BADEMPHASIS&quot;&gt;WP:BADEMPHASIS&lt;/a&gt; &lt;a href=&quot;/wiki/MOS:BOLD&quot; class=&quot;mw-redirect&quot; title=&quot;MOS:BOLD&quot;&gt;MOS:BOLDs&lt;/a&gt; &amp;gt; &lt;a href=&quot;/wiki/Wikipedia:ITALIC&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:ITALIC&quot;&gt;WP:ITALICs&lt;/a&gt;. &lt;a href=&quot;/wiki/Wikipedia:REF&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:REF&quot;&gt;WP:REFerence&lt;/a&gt; &lt;a href=&quot;/wiki/Wikipedia:CIT&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:CIT&quot;&gt;WP:CITation&lt;/a&gt; parameters: updates, reorders, adds, fills, author &amp;gt; last + first, conform to master templates.&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:47, 11 March 2022&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| website = &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| website = &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;assembly language|computer &lt;/del&gt;assembly language]] implementing the [[VAX]] [[instruction set architecture&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|instruction set&lt;/del&gt;]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; computer&lt;/ins&gt; [[assembly language]] implementing the [[VAX]] [[instruction set architecture]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; (DEC)&lt;/ins&gt; in 1977.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The syntax, directives, macro language, and lexical substitution operators of VAX MACRO &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;previously&lt;/del&gt; appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'&lt;/del&gt;''MACRO-32&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'&lt;/del&gt;'' assembler supported the [[VAX]] processors developed and manufactured by &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Digital Equipment Corporation]]&lt;/del&gt;. It ran under the VMS operating system and produced object files suitable for the VMS [[Linker (computing)|linker]]. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Both the&lt;/del&gt; MACRO-32 assembler and&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; the&lt;/del&gt; linker were bundled with the operating system. &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The syntax, directives, macro language, and lexical substitution operators of VAX MACRO &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;formerly&lt;/ins&gt; appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The ''MACRO-32'' assembler supported the [[VAX]] processors developed and manufactured by &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DEC&lt;/ins&gt;. It ran under the VMS &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;operating system&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt; and produced object files suitable for the VMS [[Linker (computing)|linker]]. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The&lt;/ins&gt; MACRO-32 assembler and linker were bundled with the operating system. &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In order to&lt;/del&gt; port VMS to the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Alpha&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;AXP|&lt;/del&gt;Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|author1=Nancy&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III&lt;/del&gt;|journal=Digital Technical Journal|volume=4|issue=4&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|year=1992&lt;/del&gt;}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;To&lt;/ins&gt; port VMS to the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DEC&lt;/ins&gt; Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;compiler&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; |last1=Kronenberg |first1=Nancy P. |last2=Benson |first2=Thomas R. |last3=Cardoza |first3=Wayne M. |last4=Jagannathan |first4=Ravindran |last5=Thomas |first5=Benjamin J. III |year=1992 &lt;/ins&gt;|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|title=Porting OpenVMS from VAX to Alpha AXP |journal=Digital Technical Journal&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|volume=4&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|issue=4}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;Alpha AXP&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt; chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;called&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'&lt;/del&gt;''MACRO-64&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'&lt;/del&gt;''.&amp;lt;ref&amp;gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;,&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Vol. 1&lt;/del&gt;|date=April 2020|access-date=2020-10-07&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|website=vmssoftware.com&lt;/del&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;named&lt;/ins&gt; ''MACRO-64''.&amp;lt;ref&amp;gt;{{cite web&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|title=VSI OpenVMS Programming Concepts Manual |date=April 2020&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; |volume=1 |website=Vmssoftware.com &lt;/ins&gt;|access-date=2020-10-07}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016&lt;/del&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; |url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf |title=State of the Port to x86 |date=March 2016 |website=Vmssoftware.com |url-status=dead &lt;/ins&gt;|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;|archive-date=2019-10-29}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Reflist}}&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External links==&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External links==&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Jerryobject</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1076472070&amp;oldid=prev</id> <title>Jerryobject: Adds: Template:Infobox programming language, parameters (fill), WP:LINKs.</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1076472070&amp;oldid=prev"/> <updated>2022-03-11T08:21:36Z</updated> <summary type="html">&lt;p&gt;Adds: &lt;a href=&quot;/wiki/Template:Infobox_programming_language&quot; title=&quot;Template:Infobox programming language&quot;&gt;Template:Infobox programming language&lt;/a&gt;, parameters (fill), &lt;a href=&quot;/wiki/Wikipedia:LINK&quot; class=&quot;mw-redirect&quot; title=&quot;Wikipedia:LINK&quot;&gt;WP:LINKs&lt;/a&gt;.&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:21, 11 March 2022&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Short description|Computer assembly language}}&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Short description|Computer assembly language}}&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Infobox programming language&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| name = VAX MACRO&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| paradigms = [[Non-structured programming|non-structured]], [[Imperative programming|imperative]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| family = [[assembly language]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| designer = &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| developer = [[Digital Equipment Corporation]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| released = {{Start date and age|1977}}&amp;lt;!-- If known, add |mm|dd|df=yes}} --&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| typing = Untyped&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| scope = [[Scope (computer science)|Lexical]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| programming language = [[assembly language]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| discontinued = Yes&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| platform = [[VAX]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| operating system = [[OpenVMS|VMS]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| influenced by = [[MACRO-11]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| influenced = MACRO-64&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| website = &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Jerryobject</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1070502984&amp;oldid=prev</id> <title>DigitalIceAge: /* External links */</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1070502984&amp;oldid=prev"/> <updated>2022-02-07T20:05:29Z</updated> <summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;External links&lt;/span&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:05, 7 February 2022&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[https://vmssoftware.com/docs/VAX_MACRO_INSTRUCTION_SET_REF.pdf VSI OpenVMS VAX MACRO and Instruction Set Reference Manual]&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[https://vmssoftware.com/docs/VAX_MACRO_INSTRUCTION_SET_REF.pdf VSI OpenVMS VAX MACRO and Instruction Set Reference Manual]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[https://vmssoftware.com/docs/VSI_MACRO_COMPILER.pdf VSI OpenVMS MACRO Compiler Porting and User's Guide]&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[https://vmssoftware.com/docs/VSI_MACRO_COMPILER.pdf VSI OpenVMS MACRO Compiler Porting and User's Guide]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Digital Equipment Corporation}}&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Assembly languages]]&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Assembly languages]]&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>DigitalIceAge</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1069220741&amp;oldid=prev</id> <title>VulcanSphere: Adding local short description: &quot;Computer assembly language&quot;, overriding Wikidata description &quot;assembly language&quot; (Shortdesc helper)</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1069220741&amp;oldid=prev"/> <updated>2022-02-01T06:03:41Z</updated> <summary type="html">&lt;p&gt;Adding local &lt;a href=&quot;/wiki/Wikipedia:Short_description&quot; title=&quot;Wikipedia:Short description&quot;&gt;short description&lt;/a&gt;: &amp;quot;Computer assembly language&amp;quot;, overriding Wikidata description &amp;quot;assembly language&amp;quot; (&lt;a href=&quot;/wiki/Wikipedia:Shortdesc_helper&quot; title=&quot;Wikipedia:Shortdesc helper&quot;&gt;Shortdesc helper&lt;/a&gt;)&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:03, 1 February 2022&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Short description|Computer assembly language}}&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>VulcanSphere</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1053440148&amp;oldid=prev</id> <title>Vt320: remove redundant links</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1053440148&amp;oldid=prev"/> <updated>2021-11-03T22:19:45Z</updated> <summary type="html">&lt;p&gt;remove redundant links&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:19, 3 November 2021&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''VAX MACRO''' is the [[assembly language|computer assembly language]] implementing the [[VAX]] [[instruction set architecture|instruction set]] for the [[OpenVMS]] operating system, originally released by [[Digital Equipment Corporation]] in 1977.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The syntax, directives, macro language, and lexical substitution operators of VAX MACRO previously appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The '''MACRO-32''' assembler supported the [[VAX]] processors developed and manufactured by [[Digital Equipment Corporation]]. It ran under the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[VAX/&lt;/del&gt;VMS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt; operating system and produced object files suitable for the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[VAX/&lt;/del&gt;VMS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt; [[Linker (computing)|linker]]. Both the MACRO-32 assembler and the linker were bundled with the operating system. &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The syntax, directives, macro language, and lexical substitution operators of VAX MACRO previously appeared in [[MACRO-11]], the assembler for the [[PDP-11]] series of computers. The '''MACRO-32''' assembler supported the [[VAX]] processors developed and manufactured by [[Digital Equipment Corporation]]. It ran under the VMS operating system and produced object files suitable for the VMS [[Linker (computing)|linker]]. Both the MACRO-32 assembler and the linker were bundled with the operating system. &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1003322455&amp;oldid=prev</id> <title>Vt320 at 12:47, 28 January 2021</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1003322455&amp;oldid=prev"/> <updated>2021-01-28T12:47:38Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:47, 28 January 2021&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha is called '''MACRO-64'''.&amp;lt;ref&amp;gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; assembly code&lt;/ins&gt; is called '''MACRO-64'''.&amp;lt;ref&amp;gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Vt320</name></author> </entry> <entry> <id>https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1003322361&amp;oldid=prev</id> <title>Vt320 at 12:46, 28 January 2021</title> <link rel="alternate" type="text/html" href="https://en.wikipedia.org/w/index.php?title=VAX_MACRO&amp;diff=1003322361&amp;oldid=prev"/> <updated>2021-01-28T12:46:52Z</updated> <summary type="html">&lt;p&gt;&lt;/p&gt; &lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;col class=&quot;diff-marker&quot; /&gt; &lt;col class=&quot;diff-content&quot; /&gt; &lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt; &lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:46, 28 January 2021&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt; &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to port VMS to the [[Alpha AXP|Alpha]], VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.&amp;lt;ref name=&quot;axp-port&quot;&amp;gt;{{cite journal|url=http://www.hpl.hp.com/hpjournal/dtj/vol4num4/vol4num4art7.pdf|title=Porting OpenVMS from VAX to Alpha AXP|author1=Nancy P. Kronenberg|author2=Thomas R. Benson|author3=Wayne M. Cardoza|author4=Ravindran Jagannathan|author5=Benjamin J. Thomas III|journal=Digital Technical Journal|volume=4|issue=4|year=1992}}&amp;lt;/ref&amp;gt; &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha is called'''MACRO-64'''.&amp;lt;ref&amp;gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt; &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Alpha AXP]] chips have their own native instruction set architecture, the OpenVMS assembler for Alpha is called&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;'''MACRO-64'''.&amp;lt;ref&amp;gt;{{cite web|url=https://vmssoftware.com/docs/VSI_PROGRAM_CONCEPTS_VOL_I.pdf|title=VSI OpenVMS Programming Concepts Manual, Vol. 1|date=April 2020|access-date=2020-10-07|website=vmssoftware.com}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt; &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A compiler from MACRO-32 is available for Intel [[Itanium]] architecture,&amp;lt;ref&amp;gt;[http://h71000.www7.hp.com/wizard/wiz_9837.html?jumpid=reg_R1002_USEN HP OpenVMS ask the wizard - Macro32 Assemblers and Compilers? OpenVMS I64?&amp;lt;!-- Bot generated title --&amp;gt;]&amp;lt;/ref&amp;gt; and for [[x86-64]].&amp;lt;ref&amp;gt;{{cite web|archive-url=https://web.archive.org/web/20191029161159/http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|archive-date=2019-10-29|url=http://vmssoftware.com/pdfs/State_of_the_Port_March2016.pdf|date=March 2016|title=State of the Port to x86, March 2016}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</summary> <author><name>Vt320</name></author> </entry> </feed>