This is a TextMate/Sublime/VS Code/Atom bundle providing language support for x86_64 assembly language in a variety of dialects (nasm/yasm primarily, but could highlight tasm/gas to some extent).
- Basic support for NASM/YASM/TASM/GAS syntaxes
- Most up-to-date instruction sets:
- Legacy/undocumented registers and instructions
- FPU/MMX/3DNow!
- SSE/SSE2/(S)SSE3/SSE4/SSE4.1/SSE4.2/SSE4.a
- AVX/AVX2/AVX512, including pseudo-ops
- AES-NI/SHA
- VMX/SMX/NPX/SGX
- other AMD/Cyrix/VIA and planned future Intel extensions
The latest version of this package should be available on GitHub.
To compile the yaml sources to tmLanguage, you'll need PackageDev.
YASM tests are provided by yasm-regression project.