diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-06-29 18:01:44 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-06-29 18:01:44 -0700 |
commit | 690fa191f1533379a21ae9f0253f80068ad1a800 (patch) | |
tree | e8b732ebaf989e8ce7fbd218a77fa12df5f9737a /apps/braces.subx | |
parent | 05dabd816a8ead6ff0e949cc16bf30140811bad6 (diff) | |
download | mu-690fa191f1533379a21ae9f0253f80068ad1a800.tar.gz |
6595
Diffstat (limited to 'apps/braces.subx')
-rw-r--r-- | apps/braces.subx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/braces.subx b/apps/braces.subx index a3d1e30e..3727f13b 100644 --- a/apps/braces.subx +++ b/apps/braces.subx @@ -159,7 +159,7 @@ $subx-braces:check-for-curly-open: $subx-braces:emit-curly-open: # print(out, "_loop" next-label-id ":") (write-buffered *(ebp+0xc) "_loop") - (print-int32-buffered *(ebp+0xc) %ebx) + (write-int32-hex-buffered *(ebp+0xc) %ebx) (write-buffered *(ebp+0xc) ":") # push(label-stack, next-label-id) (push %edx %ebx) @@ -176,7 +176,7 @@ $subx-braces:emit-curly-closed: (pop %edx) # print(out, "_break" eax ":") (write-buffered *(ebp+0xc) "_break") - (print-int32-buffered *(ebp+0xc) %eax) + (write-int32-hex-buffered *(ebp+0xc) %eax) (write-buffered *(ebp+0xc) ":") # continue e9/jump $subx-braces:next-line/disp32 @@ -207,7 +207,7 @@ $subx-braces:emit-break: (top %edx) # print(out, "_break" eax) (write-buffered *(ebp+0xc) "_break") - (print-int32-buffered *(ebp+0xc) %eax) + (write-int32-hex-buffered *(ebp+0xc) %eax) # word-slice->start += len("break") 81 0/subop/add *edi 5/imm32/strlen # emit rest of word as usual @@ -223,7 +223,7 @@ $subx-braces:emit-loop: (top %edx) # print(out, "_loop" eax) (write-buffered *(ebp+0xc) "_loop") - (print-int32-buffered *(ebp+0xc) %eax) + (write-int32-hex-buffered *(ebp+0xc) %eax) # word-slice->start += len("loop") 81 0/subop/add *edi 4/imm32/strlen # fall through |