about summary refs log tree commit diff stats
path: root/mu_instructions
diff options
context:
space:
mode:
Diffstat (limited to 'mu_instructions')
-rw-r--r--mu_instructions6
1 files changed, 6 insertions, 0 deletions
diff --git a/mu_instructions b/mu_instructions
index 0571fdf0..3fd3a64e 100644
--- a/mu_instructions
+++ b/mu_instructions
@@ -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