http://www.linuxfromscratch.org/blfs/view/svn/general/yasm.html
Introduction to yasm
Yasm is a complete rewrite of the NASM-2.14.02 assembler. It supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and outputs binary,