diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-05-20 22:57:42 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-05-20 22:57:42 -0700 |
commit | 667d16c21a977601eb505212e5c52ad4cf2eefc5 (patch) | |
tree | f7bc6dc4da138df51e4d11b7b7a305ce51f33ee7 /apps | |
parent | 21dfd96ac492ae33175031349220050d37de88ed (diff) | |
download | mu-667d16c21a977601eb505212e5c52ad4cf2eefc5.tar.gz |
mu.subx: 21 failing tests remaining
Diffstat (limited to 'apps')
-rw-r--r-- | apps/mu.subx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/mu.subx b/apps/mu.subx index 5963bda9..3a99b710 100644 --- a/apps/mu.subx +++ b/apps/mu.subx @@ -1794,7 +1794,7 @@ test-convert-function-with-branches-and-local-vars: 5d/pop-to-ebp c3/return -_failing-test-convert-function-with-conditional-loops-and-local-vars: +test-convert-function-with-conditional-loops-and-local-vars: # A conditional 'loop' after a 'var' in a block is converted into a nested # block that performs all necessary cleanup before jumping. This results # in some ugly code duplication. @@ -1853,7 +1853,7 @@ _failing-test-convert-function-with-conditional-loops-and-local-vars: 5d/pop-to-ebp c3/return -_failing-test-convert-function-with-unconditional-loops-and-local-vars: +test-convert-function-with-unconditional-loops-and-local-vars: # An unconditional 'loop' after a 'var' in a block is emitted _after_ the # regular block cleanup. Any instructions after 'loop' are dead and # therefore skipped. @@ -1908,7 +1908,7 @@ _failing-test-convert-function-with-unconditional-loops-and-local-vars: 5d/pop-to-ebp c3/return -_failing-test-convert-function-with-branches-and-loops-and-local-vars: +test-convert-function-with-branches-and-loops-and-local-vars: # . prologue 55/push-ebp 89/<- %ebp 4/r32/esp @@ -7775,9 +7775,9 @@ $emit-reverse-break:end: # Table from Mu branch instructions to the reverse SubX opcodes for them. Reverse-branch: # (table (handle array byte) (handle array byte)) # a table is a stream - 0xb0/imm32/write + 0x140/imm32/write 0/imm32/read - 0xb0/imm32/size + 0x140/imm32/size # data 0x11/imm32/alloc-id _string-break-if-=/imm32 . . . 0x11/imm32/alloc-id _string_0f_85_jump_label/imm32 0x11/imm32/alloc-id _string-loop-if-=/imm32 . . . 0x11/imm32/alloc-id _string_0f_85_jump_label/imm32 |