News for hackers. Stuff that matters.
Re:x86-64 Assembly Language Programming with Ubuntu by pjmlp on Friday August 31, 2018 @02:25PM (#17887773)
Yes, it was quite common in the 70 and 80's.

MS-DOS and Amiga assemblers (TASM, MASM, DevPac) had quite powerful macro capabilities, many of which gas still doesn't support.

Here is the documentation for MASM high level constructs, it is still distributed with Visual Studio.

https://msdn.microsoft.com/en-us/library/8t163bt0.aspx

Re:x86-64 Assembly Language Programming with Ubuntu by rnd0 on Friday August 31, 2018 @03:34PM (#17888153)
NASM also has macro capability, though I'm not sure how it compares to the others you mentioned (EDIT or to gas). On the plus side, it's available on Linux.

https://www.nasm.us/doc/nasmdoc4.html

Re:x86-64 Assembly Language Programming with Ubuntu by pjmlp on Friday August 31, 2018 @04:34PM (#17888467)
Also not sure, they are supposed to be quite good, but by the time NASM came around, my focus was no longer on pure Assembly programming, so I never used it in anger.