smartalign.mac: Ignore smartalign in preprocess-only mode
smartalign.mac: Ignore smartalign in preprocess-only mode

When running in preprocess-only mode generate the equivalent of
standard alignment using nops.  This at the very least allows some
kind of reasonable output and allows for dependency generation to
proceed; the only way to *really* address this problem is to move
alignment generation into the assembler proper; this would also allow
the align/alignb distinction to be removed and handle padding with
instructions which are more than one byte.

This should resolve bug 3392319.

Signed-off-by: H. Peter Anvin <8a453bad9912ffe59bc0f0b8abe03df9be19379e@linux.intel.com>

techkey/nasm,techkey/nasm,techkey/nasm,techkey/nasm,techkey/nasm