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
     }
 
     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?   
