Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | more pieces of vax | 2016-03-10 | 1 | -116/+0 | |
| | |||||
* | add some missing asm functions to vax: long double as aliases to double, | 2013-07-15 | 1 | -1/+7 | |
| | | | | | | | | | and float functions by cvtfd/cvtdf (like in netbsd) scalbnf will have to wait, as it's more complicated... brings vax in line with the rest. okay miod@/martynas@ | ||||
* | VAX ELF userland bits. Consists mostly of register prefix additions. | 2013-07-05 | 1 | -28/+28 | |
| | |||||
* | Switch libc and libm to use strong aliases rather than weak aliases | 2013-03-28 | 1 | -2/+2 | |
| | | | | | | | | | | | where appropriate. Among other things makes the symbols consistent across all architectures (notably where ldbl mantissa is 53 bits). While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was there to trick lint into recording the right prototypes for aliased functions. Most of the work done at the awesome n2k13 hackathon. Agreed by kettenis@, guenther@, matthew@. | ||||
* | space | 2008-12-12 | 1 | -2/+2 | |
| | |||||
* | alias fabsl to fabs on these archs | 2008-12-09 | 1 | -4/+2 | |
| | |||||
* | - 80-bit and quad precision trigonometric and other most | 2008-12-09 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | important functions: acosl, asinl, atanl, atan2l, cosl, sinl, tanl, exp2l, frexpl, ilogbl, ldexpl, logbl, scalbnl, fabsl, hypotl, powl, sqrtl, rintl, copysignl, nanl, fdiml, fmaxl, fminl. mostly taken from freebsd, needed alot of changes to adapt. note, these are all c versions; and are quite slow when architectures have, e.g. sqrt. assembly versions will be added afterwards - make them .weak/__weak_alias to the double precision versions on other archs - no need to have two finites. finite() and finitef() are non-standard 3BSD obsolete versions of isfinite. remove from libm. make them weak_alias in libc to __isfinite and __isfinitef instead. similarly make 3BSD obsolete versions of isinf, isinff, isnan, isnanf weak_aliases to C99's __isinf, __isinff, __isnan, __isnanf - remove unused infinity.c. the c library has infinities for each supported platform - use STRICT_ASSIGN cast hack for _kernel_rem_pio2, so that the double version has a chance of working on i386 with extra precision - avoid storing multiple copies of the pi/2 array, since it won't vary - bump major due to removed finite/finitef. although they will be in libc, which anything is linked to, minor bump might be enough ok millert@. tested by sthen@, jsg@, ajacoutot@, kili@, naddy@ | ||||
* | remove d_cbrt, dcbrt, d_sqrt. ok millert@ | 2008-09-16 | 1 | -6/+2 | |
| | |||||
* | cleaning up, no functional changes | 2008-06-21 | 1 | -3/+3 | |
| | | | | | | | - no support for National 32000, removing ns32000/national ifdefs maze - remove tahoe defs - ansify looks fine to millert@; who also noticed rint removal | ||||
* | Use proper *ENTRY macros with symbolic register save masks, sprinkle | 2008-05-21 | 1 | -17/+12 | |
| | | | | | | | | | | _C_LABEL and _ASM_LABEL, and add $OpenBSD$ RCS Ids. Include <sys/errno.h> and use its values directly, instead of using .set directives (which grow the individual .o files even) Also, replace `$' in internal (but non static) symbols with `_', and prefix those with `__'. | ||||
* | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 1 | -5/+1 | |
| | | | | rescinded 22 July 1999. Proofed by myself and Theo. | ||||
* | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+121 | |