From 775f77c3346d231fc6133de2c7da2bb1e8ef0c2e Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sun, 29 Nov 2020 13:36:32 -0800 Subject: 7306 --- html/mu_instructions.html | 3 +++ 1 file changed, 3 insertions(+) (limited to 'html/mu_instructions.html') diff --git a/html/mu_instructions.html b/html/mu_instructions.html index 073ff552..0900e1e7 100644 --- a/html/mu_instructions.html +++ b/html/mu_instructions.html @@ -139,7 +139,9 @@ copy-to var, n => "c7 0/subop/ copy-to *var/reg, n => "c7 0/subop/copy *" reg " " n "/imm32" var/reg <- copy-byte var2/reg2 => "8a/byte-> %" reg2 " " reg "/r32" + "81 4/subop/and %" reg " 0xff/imm32" var/reg <- copy-byte *var2/reg2 => "8a/byte-> *" reg2 " " reg "/r32" + "81 4/subop/and %" reg " 0xff/imm32" copy-byte-to *var1/reg1, var2/reg2 => "88/byte<- *" reg1 " " reg2 "/r32" compare var1, var2/reg2 => "39/compare *(ebp+" var1.stack-offset ") " reg2 "/r32" @@ -152,6 +154,7 @@ compare var, n => "81 7/subop/ compare *var/reg, n => "81 7/subop/compare *" reg " " n "/imm32" var/reg <- multiply var2 => "0f af/multiply *(ebp+" var2.stack-offset ") " reg "/r32" +var/reg <- multiply var2/reg2 => "0f af/multiply %" reg2 " " reg "/r32" var/reg <- multiply *var2/reg2 => "0f af/multiply *" reg2 " " reg "/r32" ## Floating-point operations -- cgit 1.4.1-2-gfad0