From b7cfafc1ee5c0bf8148cb27c6b82a597c3a1aae0 Mon Sep 17 00:00:00 2001 From: Damien George Date: Wed, 13 Aug 2025 10:39:44 +1000 Subject: [PATCH] alif/alif.mk: Add MPY_CROSS_FLAGS setting. The HP and HE CPUs have double-precision hardware floating point, so can use the armv7emdp architecture. This allows frozen code to use native/viper/asm_thumb decorators. Fixes issue #17896. Signed-off-by: Damien George --- ports/alif/alif.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ports/alif/alif.mk b/ports/alif/alif.mk index 265418aa07..d9e7c32578 100644 --- a/ports/alif/alif.mk +++ b/ports/alif/alif.mk @@ -22,6 +22,8 @@ include $(TOP)/extmod/extmod.mk ################################################################################ # Project specific settings and compiler/linker flags +MPY_CROSS_FLAGS += -march=armv7emdp + CROSS_COMPILE ?= arm-none-eabi- ALIF_DFP_REL_TOP ?= lib/alif_ensemble-cmsis-dfp ALIF_DFP_REL_HERE ?= $(TOP)/lib/alif_ensemble-cmsis-dfp