From 68219a295c75457c096ac42dbe8411b84e1e1a51 Mon Sep 17 00:00:00 2001 From: Jim Mussared Date: Mon, 13 Sep 2021 10:55:23 +1000 Subject: [PATCH] stm32: Enable LOAD_ATTR fast path, and map lookup caching on >M0. Signed-off-by: Jim Mussared --- ports/stm32/mpconfigport.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ports/stm32/mpconfigport.h b/ports/stm32/mpconfigport.h index 3147e286810c..47795c4e7135 100644 --- a/ports/stm32/mpconfigport.h +++ b/ports/stm32/mpconfigport.h @@ -60,6 +60,12 @@ #define MICROPY_OPT_COMPUTED_GOTO (1) #endif #define MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE (0) +#ifndef MICROPY_OPT_LOAD_ATTR_FAST_PATH +#define MICROPY_OPT_LOAD_ATTR_FAST_PATH (1) +#endif +#ifndef MICROPY_OPT_MAP_LOOKUP_CACHE +#define MICROPY_OPT_MAP_LOOKUP_CACHE (__CORTEX_M > 0) +#endif #define MICROPY_OPT_MPZ_BITWISE (1) #define MICROPY_OPT_MATH_FACTORIAL (1)