Я думаю, что этот совет может иметь отношение к конвейеру, но я не уверен.
Я полагаю, что вы задаете вопрос:
... subroutine entrypoint ...
... various instructions in a routine ...
jmp label
... move instructions in a routine...
label:
ret
В чем проблема, , если есть , с этим? Во-первых, я не уверен, что это вообще проблема. Но если это так, это трубопровод. На некоторых процессорах одна или несколько инструкций после jmp будут выполняться до того, как управление переместится на метку.
В основном, я боюсь, что вы неправильно поняли то, что прочитали, или я неправильно понял, что вы написали. jmp-переход от одной точки вашей подпрограммы к инструкции ret должен быть в порядке. jmp-ing вместо выполнения ret является, как говорили другие люди, глупой идеей.