about summary refs log tree commit diff stats
path: root/400.mu
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-10-04 11:12:23 -0700
committerKartik Agaram <vc@akkartik.com>2020-10-04 11:18:23 -0700
commitb8d613e7c2379b26cd4e989e736c6d389e78a5fe (patch)
tree38a364dad383e2d8e41ff4842c25c87eff56058f /400.mu
parent0371140abecec1b3902ed58282cfb5ea0fcd2f69 (diff)
downloadmu-b8d613e7c2379b26cd4e989e736c6d389e78a5fe.tar.gz
6946 - print floats somewhat intuitively in hex
Diffstat (limited to '400.mu')
-rw-r--r--400.mu3
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