5 #include <machine/asm.h>
6 #include <i386-math-asm.h>
8 RCSID("$NetBSD: s_log1pf.S,v 1.4 1995/05/09 00:13:05 jtc Exp $")
13 /* The fyl2xp1 can only be used for values in
14 -1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2
23 # define MO(op) op##@GOTOFF(%edx)
29 * Use the fyl2xp1 function when the argument is in the range -0.29 to 0.29,
30 * otherwise fyl2x with the needed extra computation.
46 jc 3f // in case x is NaN or ±Inf
58 FLT_CHECK_FORCE_UFLOW_NONNAN
61 3: jp 4b // in case x is ±Inf