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 2013c764..27fe295c 100644
--- a/mu_instructions
+++ b/mu_instructions
@@ -177,6 +177,12 @@ break-if-addr>= label             => "0f 83/jump-if-addr>= " label ":break/disp3
 loop-if-addr>=                    => "0f 83/jump-if-addr>= loop/disp32"
 loop-if-addr>= label              => "0f 83/jump-if-addr>= " label ":loop/disp32"
 
+Similar float variants like `break-if-loop<` are aliases for the corresponding
+`addr` equivalents. The x86 instruction set stupidly has floating-point
+operations only update a subset of flags.
+
+---
+
 In the following instructions types are provided for clarity even if they must
 be provided in an earlier 'var' declaration.