1 2 3 4 5 6 7 8 9 10 11 12
%macro bug 1-* %push foo %define %$v %1 %define vv %$v_ %+ %1 %%top_{%$v}%1: mov eax, eax mov eax, %%top_{%$v}%1 mov eax, vv %pop %endmacro bug a