Asmc is a slow-burning attempt of making a functional programming language out of assembly. It supports AVX-512 instructions (Masm v14) but the Version macro is currently set to v10. The assembler is written in assembly and is open source under the GNU General Public License. It runs on Windows and Linux.
Download the zip-file or use Git:
git clone https://github.com/nidud/asmc.git
For Windows run the asmc-2.36.cmd file in the root directory.
Linux:
cd asmc/source/asmc
make
make install
Asmc Macro Assembler Reference