%rep, %%label :
%macro jmpfwd 0
times 21 nop
jmp %%fwd ;;;;; <<<------ This jump
add ax, 0x1234 ; can this stall decoding?
; lea eax, [ebx+edx+1]
align 64
%%fwd: ;;;;; <<<------ jumps here
%endmacro
%rep
.looptop:
%rep 4
jmpfwd
%endrep
; times 4 jmpfwd nope, TIMES only works on (pseudo)instructions, not macros
dec ecx
jnz .looptop
(, Skylake LCP- , LCP-, add , jmp jmp. times 21 nop -.)