1/* 2 * ==================================================== 3 * Copyright (C) 1998, 2002 by Red Hat Inc. All rights reserved. 4 * 5 * Permission to use, copy, modify, and distribute this 6 * software is freely granted, provided that this notice 7 * is preserved. 8 * ==================================================== 9 */ 10 11#if !defined(_SOFT_FLOAT) 12 13/* 14Fast version of log10 using Intel float instructions. 15 16 double _f_log10 (double x); 17 18Function calculates the log base 10 of x. 19There is no error checking or setting of errno. 20*/ 21 22 #include "i386mach.h" 23 24 .global SYM (_f_log10) 25 SOTYPE_FUNCTION(_f_log10) 26 27SYM (_f_log10): 28 pushl ebp 29 movl esp,ebp 30 31 fld1 32 fldl2t 33 fdivrp 34 fldl 8(ebp) 35 fyl2x 36 37 leave 38 ret 39 40#endif 41