This commit is contained in:
Kartik Agaram 2020-02-01 01:02:27 -08:00
parent aeac1e061d
commit 9977cfe53c
1 changed files with 6 additions and 0 deletions

View File

@ -183,4 +183,10 @@ loop-if-<= label {.name="loop-if-<=", .inouts=[label],
loop-if->= {.name="loop-if->=", .subx-name="0f 8d/jump-if->= loop/disp32"}
loop-if->= label {.name="loop-if->=", .inouts=[label], .subx-name="0f 8d/jump-if->=", .disp32=inouts[0] ":loop"}
There are also unconditional loop instructions. So far it doesn't seem like
unconditional breaks have much use.
loop {.name="loop", .subx-name="e9/jump loop/disp32"}
loop label {.name="loop", .inouts=[label], .subx-name="e9/jump", .disp32=inouts[0] ":loop"}
vim:ft=c:nowrap