1 1.1 mrg # Triggered by --with-libf7=math or --with-libf7=math-symbols 2 1.1 mrg # 3 1.1 mrg # We provide weak double wrappers for functions specified in math.h, 4 1.1 mrg # but with __ prepended to the symbol name used for the double function. 5 1.1 mrg # For example we provide double __sin (double) but neither sin nor sinl. 6 1.1 mrg # To get weak symbols according to math.h, t-libf7-math-symbols has to 7 1.1 mrg # be used which is triggered by --with-libf7=math-symbols. 8 1.1 mrg 9 1.1 mrg WITH_LIBF7_MATH_FUNCTIONS = 1 10 1.1 mrg 11 1.1 mrg # __sin, ... 12 1.1 mrg F7_ASM_WRAPS_m_dd += $(m_dd) 13 1.1 mrg 14 1.1 mrg # __pow, __fmin, ... 15 1.1 mrg F7_ASM_WRAPS_m_ddd += $(m_ddd) 16 1.1 mrg 17 1.1 mrg # __ldexp, ... 18 1.1 mrg F7_ASM_WRAPS_m_ddx += $(m_ddx) 19 1.1 mrg 20 1.1 mrg # __lrint, ... 21 1.1 mrg F7_ASM_WRAPS_m_xd += $(m_xd) 22