From aeac1e061d72442d919b4727a72f6af5fbb983a5 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Fri, 31 Jan 2020 18:39:27 -0800 Subject: 5966 - document all supported Mu instructions --- html/apps/mu.subx.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'html/apps') diff --git a/html/apps/mu.subx.html b/html/apps/mu.subx.html index 4c1682e2..8ac2db8e 100644 --- a/html/apps/mu.subx.html +++ b/html/apps/mu.subx.html @@ -5030,7 +5030,7 @@ if ('onhashchange' in window) { 5048 "or"/imm32/name 5049 Single-lit-var/imm32/inouts 5050 Single-int-var-in-some-register/imm32/outputs -5051 "81 4/subop/or"/imm32/subx-name +5051 "81 1/subop/or"/imm32/subx-name 5052 3/imm32/rm32-is-first-output 5053 0/imm32/no-r32 5054 1/imm32/imm32-is-first-inout @@ -5042,7 +5042,7 @@ if ('onhashchange' in window) { 5060 "or-with"/imm32/name 5061 Int-var-and-literal/imm32/inouts 5062 0/imm32/outputs -5063 "81 4/subop/or"/imm32/subx-name +5063 "81 1/subop/or"/imm32/subx-name 5064 1/imm32/rm32-is-first-inout 5065 0/imm32/no-r32 5066 2/imm32/imm32-is-second-inout @@ -5103,7 +5103,7 @@ if ('onhashchange' in window) { 5121 "xor"/imm32/name 5122 Single-lit-var/imm32/inouts 5123 Single-int-var-in-some-register/imm32/outputs -5124 "81 4/subop/xor"/imm32/subx-name +5124 "81 6/subop/xor"/imm32/subx-name 5125 3/imm32/rm32-is-first-output 5126 0/imm32/no-r32 5127 1/imm32/imm32-is-first-inout @@ -5115,7 +5115,7 @@ if ('onhashchange' in window) { 5133 "xor-with"/imm32/name 5134 Int-var-and-literal/imm32/inouts 5135 0/imm32/outputs -5136 "81 4/subop/xor"/imm32/subx-name +5136 "81 6/subop/xor"/imm32/subx-name 5137 1/imm32/rm32-is-first-inout 5138 0/imm32/no-r32 5139 2/imm32/imm32-is-first-inout @@ -5261,7 +5261,7 @@ if ('onhashchange' in window) { 5279 "compare"/imm32/name 5280 Two-args-int-stack-int-reg/imm32/inouts 5281 0/imm32/outputs -5282 "39/compare"/imm32/subx-name +5282 "39/compare->"/imm32/subx-name 5283 1/imm32/rm32-is-first-inout 5284 2/imm32/r32-is-second-inout 5285 0/imm32/no-imm32 @@ -5269,11 +5269,11 @@ if ('onhashchange' in window) { 5287 0/imm32/output-is-write-only 5288 _Primitive-compare-reg-with-mem/imm32/next 5289 _Primitive-compare-reg-with-mem: -5290 # compare var1/reg var2 => 3b/compare-> var2/rm32 var1/r32 +5290 # compare var1/reg var2 => 3b/compare<- var2/rm32 var1/r32 5291 "compare"/imm32/name 5292 Two-args-int-reg-int-stack/imm32/inouts 5293 0/imm32/outputs -5294 "3b/compare"/imm32/subx-name +5294 "3b/compare<-"/imm32/subx-name 5295 2/imm32/rm32-is-second-inout 5296 1/imm32/r32-is-first-inout 5297 0/imm32/no-imm32 @@ -7371,7 +7371,7 @@ if ('onhashchange' in window) { 7449 (flush _test-output-buffered-file) 7450 +-- 6 lines: #? # dump _test-output-stream -------------------------------------------------------------------------------------------------------------- 7456 # check output -7457 (check-next-stream-line-equal _test-output-stream "39/compare *(ebp+0x00000008) 0x00000000/r32" "F - test-compare-mem-with-reg") +7457 (check-next-stream-line-equal _test-output-stream "39/compare-> *(ebp+0x00000008) 0x00000000/r32" "F - test-compare-mem-with-reg") 7458 # . epilogue 7459 89/<- %esp 5/r32/ebp 7460 5d/pop-to-ebp @@ -7425,7 +7425,7 @@ if ('onhashchange' in window) { 7508 (flush _test-output-buffered-file) 7509 +-- 6 lines: #? # dump _test-output-stream -------------------------------------------------------------------------------------------------------------- 7515 # check output -7516 (check-next-stream-line-equal _test-output-stream "3b/compare *(ebp+0x00000008) 0x00000000/r32" "F - test-compare-reg-with-mem") +7516 (check-next-stream-line-equal _test-output-stream "3b/compare<- *(ebp+0x00000008) 0x00000000/r32" "F - test-compare-reg-with-mem") 7517 # . epilogue 7518 89/<- %esp 5/r32/ebp 7519 5d/pop-to-ebp -- cgit 1.4.1-2-gfad0