I've played with NASM a bit, but I'm about to start a somewhat large project that will be written mostly in x86 assembly, and I want to make sure I pick the best choice.
gas is obviously shit, so I guess it boils down to NASM vs. YASM vs. FASM.
>>1-4 gas with .intel_syntax noprefix and .intel_mnemonic works acceptably on the widest range of systems.
Name:
Anonymous2014-06-19 6:07
Unlike the rest of the free assemblers GAS actually supports most if not all instructions that exist for x86 and its extenstions It also have some great debuging instructions and the fact that you can use the C preprocessor/M4/native gas preprocessor with it it's great
Name:
>>72014-06-19 6:59
>>8 cpp and m4 can be used with any assembler. You pretty much have to use an external preprocessor with gas because .macro and .if are shit.