From 9977cfe53cc95df50f5fb813de327ca0887c5176 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sat, 1 Feb 2020 01:02:27 -0800 Subject: 5967 --- mu_instructions | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mu_instructions') 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 -- cgit 1.4.1-2-gfad0