• S
    math: clean up inverse trigonometric functions · b12a73d5
    Szabolcs Nagy 提交于
    modifications:
    * avoid unsigned->signed conversions
    * removed various volatile hacks
    * use FORCE_EVAL when evaluating only for side-effects
    * factor out R() rational approximation instead of manual inline
    * __invtrigl.h now only provides __invtrigl_R, __pio2_hi and __pio2_lo
    * use 2*pio2_hi, 2*pio2_lo instead of pi_hi, pi_lo
    
    otherwise the logic is not changed, long double versions will
    need a revisit when a genaral long double cleanup happens
    b12a73d5
acosl.c 1.7 KB