From c3176a3f7060c1fa011a46946116533c446ec47b Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Tue, 29 Sep 2020 21:41:58 -0700 Subject: 6906 --- apps/mu | Bin 400388 -> 400388 bytes apps/mu.subx | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/mu b/apps/mu index f8ccb89a..3128cf20 100755 Binary files a/apps/mu and b/apps/mu differ diff --git a/apps/mu.subx b/apps/mu.subx index a29431fe..b838ccbb 100644 --- a/apps/mu.subx +++ b/apps/mu.subx @@ -4270,9 +4270,9 @@ test-convert-floating-point-operation: (check-next-stream-line-equal _test-output-stream " ff 6/subop/push %eax" "F - test-convert-floating-point-operation/6") (check-next-stream-line-equal _test-output-stream " b8/copy-to-eax 0/imm32" "F - test-convert-floating-point-operation/7") (check-next-stream-line-equal _test-output-stream " 81 5/subop/subtract %esp 4/imm32" "F - test-convert-floating-point-operation/8") - (check-next-stream-line-equal _test-output-stream " 66 0f 7e/<- *esp 1/x32" "F - test-convert-floating-point-operation/9") + (check-next-stream-line-equal _test-output-stream " f3 0f 11/<- *esp 1/x32" "F - test-convert-floating-point-operation/9") (check-next-stream-line-equal _test-output-stream " f3 0f 2a/convert-to-float %eax 0x00000001/x32" "F - test-convert-floating-point-operation/10") - (check-next-stream-line-equal _test-output-stream " 66 0f 6e/-> *esp 1/x32" "F - test-convert-floating-point-operation/11") + (check-next-stream-line-equal _test-output-stream " f3 0f 10/-> *esp 1/x32" "F - test-convert-floating-point-operation/11") (check-next-stream-line-equal _test-output-stream " 81 0/subop/add %esp 4/imm32" "F - test-convert-length-of-array-on-stack/12") (check-next-stream-line-equal _test-output-stream " 8f 0/subop/pop %eax" "F - test-convert-floating-point-operation/13") (check-next-stream-line-equal _test-output-stream " }" "F - test-convert-floating-point-operation/14") @@ -15661,7 +15661,7 @@ emit-push-register: # out: (addr buffered-file), reg: (addr array byte) (emit-indent *(ebp+8) *Curr-block-depth) (write-buffered *(ebp+8) "81 5/subop/subtract %esp 4/imm32\n") (emit-indent *(ebp+8) *Curr-block-depth) - (write-buffered *(ebp+8) "66 0f 7e/<- *esp ") + (write-buffered *(ebp+8) "f3 0f 11/<- *esp ") # var prefix/eax: byte = reg->data[3] 8b/-> *(ebp+0xc) 0/r32/eax 8a/copy-byte *(eax+7) 0/r32/AL @@ -15696,7 +15696,7 @@ emit-pop-register: # out: (addr buffered-file), reg: (addr array byte) 0f 85/jump-if-!= break/disp32 # TODO validate register (emit-indent *(ebp+8) *Curr-block-depth) - (write-buffered *(ebp+8) "66 0f 6e/-> *esp ") + (write-buffered *(ebp+8) "f3 0f 10/-> *esp ") # var prefix/eax: byte = reg->data[3] 8b/-> *(ebp+0xc) 0/r32/eax 8a/copy-byte *(eax+7) 0/r32/AL -- cgit 1.4.1-2-gfad0