I'd like to get the first whitespace-separated macro argument in NASM. It's easy to do it if arguments are comma-separated, for example this emits 5 nops, ignoring the blah:
%macro foo 1+
times 5 %1
%endmacro
foo nop, blah
How do I define my foow macro so that it works as foow nop blah more-blah, i.e. whitespace-separated arguments? I only need the 1st argument.