Port to more generally used YASM assembler