diff --git a/ports/atmel-samd/supervisor/port.c b/ports/atmel-samd/supervisor/port.c index c2e27e1e7ffdd..cc14f0a8cccf2 100644 --- a/ports/atmel-samd/supervisor/port.c +++ b/ports/atmel-samd/supervisor/port.c @@ -580,3 +580,13 @@ __attribute__((used)) void HardFault_Handler(void) asm("nop;"); } } + +extern void __bad_use_of_float_to_u64_cast(void); +void __aeabi_f2ulz(void) { + __bad_use_of_float_to_u64_cast(); +} + +extern void __bad_use_of_float_to_s64_cast(void); +void __aeabi_f2lz(void) { + __bad_use_of_float_to_s64_cast(); +}