1/* 2 * Copyright (c) 2020 Raspberry Pi (Trading) Ltd. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7#include "pico/asm_helper.S" 8#include "pico/bootrom/sf_table.h" 9 10.syntax unified 11.cpu cortex-m0plus 12.thumb 13 14wrapper_func __aeabi_fadd 15wrapper_func __aeabi_fdiv 16wrapper_func __aeabi_fmul 17wrapper_func __aeabi_frsub 18wrapper_func __aeabi_fsub 19wrapper_func __aeabi_cfcmpeq 20wrapper_func __aeabi_cfrcmple 21wrapper_func __aeabi_cfcmple 22wrapper_func __aeabi_fcmpeq 23wrapper_func __aeabi_fcmplt 24wrapper_func __aeabi_fcmple 25wrapper_func __aeabi_fcmpge 26wrapper_func __aeabi_fcmpgt 27wrapper_func __aeabi_fcmpun 28wrapper_func __aeabi_i2f 29wrapper_func __aeabi_l2f 30wrapper_func __aeabi_ui2f 31wrapper_func __aeabi_ul2f 32wrapper_func __aeabi_i2f 33wrapper_func __aeabi_f2iz 34wrapper_func __aeabi_f2lz 35wrapper_func __aeabi_f2uiz 36wrapper_func __aeabi_f2ulz 37wrapper_func sqrtf 38wrapper_func cosf 39wrapper_func sinf 40wrapper_func tanf 41wrapper_func atan2f 42wrapper_func expf 43wrapper_func logf 44wrapper_func ldexpf 45wrapper_func copysignf 46wrapper_func truncf 47wrapper_func floorf 48wrapper_func ceilf 49wrapper_func roundf 50wrapper_func sincosf 51wrapper_func asinf 52wrapper_func acosf 53wrapper_func atanf 54wrapper_func sinhf 55wrapper_func coshf 56wrapper_func tanhf 57wrapper_func asinhf 58wrapper_func acoshf 59wrapper_func atanhf 60wrapper_func exp2f 61wrapper_func log2f 62wrapper_func exp10f 63wrapper_func log10f 64wrapper_func powf 65wrapper_func powintf 66wrapper_func hypotf 67wrapper_func cbrtf 68wrapper_func fmodf 69wrapper_func dremf 70wrapper_func remainderf 71wrapper_func remquof 72wrapper_func expm1f 73wrapper_func log1pf 74wrapper_func fmaf 75 push {lr} // keep stack trace sane 76 ldr r0, =str 77 bl panic 78 79str: 80 .asciz "float support is disabled"