I want a macro which has a double loop,
the outer loop first does an inner loop to waste increasing
amounts of time
and then it does something and then does
an outer loop:
macro double_wait
{
push ecx
push edx
mov edx,1
@@:
mov ecx,edx
add edx,edx ; keeps doubling till becomes 0,
@@:
sub ecx,1
jne @b
some_action
jne @b2 ; I want to jump 2 anon labels back
pop edx
pop ecx
}
I think I could do this by putting the inner loop into another macro,
but I was wondering if I can do "@b2" jump 2 anon labels
back directly?
if not, could this be implemented in a future version of fasm?
