Why do I want to use Yasm?
A1: The main reason might be some of the features listed on the front page. We’ve found that many people are attracted by features such as support for Structured Exception Handling on Win64 and AMD64 64-bit assembly in general, support for both NASM and GAS assembler syntaxes, wide object format support, and portability of the assembler itself.