Home | History | Annotate | Line # | Download | only in libf7
      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