From f55fc4cd08dba25730fa1c74d31611cf27ef2155 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 15 Nov 2021 17:25:29 +0000 Subject: [PATCH] Add `complex32` and `quaternion64` for the 16-bit float types to `fmt` --- core/fmt/fmt.odin | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/fmt/fmt.odin b/core/fmt/fmt.odin index 06cb6703f..a9ff6ca47 100644 --- a/core/fmt/fmt.odin +++ b/core/fmt/fmt.odin @@ -2076,9 +2076,11 @@ fmt_arg :: proc(fi: ^Info, arg: any, verb: rune) { case f32be: fmt_float(fi, f64(a), 32, verb) case f64be: fmt_float(fi, f64(a), 64, verb) + case complex32: fmt_complex(fi, complex128(a), 32, verb) case complex64: fmt_complex(fi, complex128(a), 64, verb) case complex128: fmt_complex(fi, a, 128, verb) + case quaternion64: fmt_quaternion(fi, quaternion256(a), 64, verb) case quaternion128: fmt_quaternion(fi, quaternion256(a), 128, verb) case quaternion256: fmt_quaternion(fi, a, 256, verb)