diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-10-04 11:12:23 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-10-04 11:18:23 -0700 |
commit | b8d613e7c2379b26cd4e989e736c6d389e78a5fe (patch) | |
tree | 38a364dad383e2d8e41ff4842c25c87eff56058f /400.mu | |
parent | 0371140abecec1b3902ed58282cfb5ea0fcd2f69 (diff) | |
download | mu-b8d613e7c2379b26cd4e989e736c6d389e78a5fe.tar.gz |
6946 - print floats somewhat intuitively in hex
Diffstat (limited to '400.mu')
-rw-r--r-- | 400.mu | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/400.mu b/400.mu index d6fa0b83..9f407565 100644 --- a/400.mu +++ b/400.mu @@ -62,7 +62,9 @@ sig write-buffered f: (addr buffered-file), msg: (addr array byte) sig append-byte-hex f: (addr stream byte), n: int sig write-byte-hex-buffered f: (addr buffered-file), n: int sig write-int32-hex f: (addr stream byte), n: int +sig write-int32-hex-bits f: (addr stream byte), n: int, bits: int sig write-int32-hex-buffered f: (addr buffered-file), n: int +sig write-int32-hex-bits-buffered f: (addr buffered-file), n: int, bits: int sig is-hex-int? in: (addr slice) -> result/eax: boolean sig parse-hex-int in: (addr array byte) -> result/eax: int sig parse-hex-int-from-slice in: (addr slice) -> result/eax: int @@ -152,6 +154,7 @@ sig print-slice-to-real-screen s: (addr slice) sig print-stream-to-real-screen s: (addr stream byte) sig print-grapheme-to-real-screen c: grapheme sig print-int32-hex-to-real-screen n: int +sig print-int32-hex-bits-to-real-screen n: int, bits: int sig print-int32-decimal-to-real-screen n: int sig write-int32-decimal-buffered f: (addr buffered-file), n: int sig reset-formatting-on-real-screen |