summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-03-19 23:09:11 +1100
committerDamien George <damien@micropython.org>2024-03-20 14:13:49 +1100
commitb80607ecafeb47664b35e4f255ed43171719ecf5 (patch)
tree884cf57e48fe0d027d7d46557d848b29aeb86f3f
parent0c800cefeac0ffbe934909f745471788edbf159a (diff)
unix/variants: Don't use native _Float16 type.
Using it increases code size by about 2k. Signed-off-by: Damien George <damien@micropython.org>
-rw-r--r--ports/unix/variants/mpconfigvariant_common.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/unix/variants/mpconfigvariant_common.h b/ports/unix/variants/mpconfigvariant_common.h
index 981babca9..2e34055bf 100644
--- a/ports/unix/variants/mpconfigvariant_common.h
+++ b/ports/unix/variants/mpconfigvariant_common.h
@@ -41,6 +41,11 @@
#define MICROPY_FLOAT_IMPL (MICROPY_FLOAT_IMPL_DOUBLE)
#endif
+// Don't use native _Float16 because it increases code size by a lot.
+#ifndef MICROPY_FLOAT_USE_NATIVE_FLT16
+#define MICROPY_FLOAT_USE_NATIVE_FLT16 (0)
+#endif
+
// Enable arbitrary precision long-int by default.
#ifndef MICROPY_LONGINT_IMPL
#define MICROPY_LONGINT_IMPL (MICROPY_LONGINT_IMPL_MPZ)