| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
are in their own file.
Notes:
svn path=/head/; revision=22948
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22947
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
avoid easily avoidable loss of precision when |x| is nearly 1.
Extended (64-bit) precision only moves the meaning of "nearly" here.
This probably could be done better by splitting up the range into
|x| <= 0.5 and |x| > 0.5 like the C version. However, ucbtest
does't report any errors in this version. Perhaps the C version
should be used anyway. It's only 25% slower now on a P5, provided
the C version of sqrt() isn't used, and the C version could be
optimized better.
Errors checked by: ucbtest
Notes:
svn path=/head/; revision=22946
|
| |
|
|
|
|
|
| |
This could be put into 2.2.
Notes:
svn path=/head/; revision=22942
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22812
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
at runtime.
etc/make.conf:
Nuked HAVE_FPU option.
lib/msun/Makefile:
Always build the i387 objects. Copy the i387 source files at build
time so that the i387 objects have different names. This is simpler
than renaming the files in the cvs repository or repeating half of
bsd.lib.mk to add explicit rules.
lib/msun/src/*.c:
Renamed all functions that have an i387-specific version by adding
`__generic_' to their names.
lib/msun/src/get_hw_float.c:
New file for getting machdep.hw_float from the kernel.
sys/i386/include/asmacros.h:
Abuse the ENTRY() macro to generate jump vectors and associated code.
This works much like PIC PLT dynamic initialization. The PIC case is
messy. The old i387 entry points are renamed. Renaming is easier
here because the names are given by macro expansions.
Notes:
svn path=/head/; revision=22808
|
| |
|
|
|
|
|
|
|
|
|
|
| |
log10(x) = log10e * log(x). The formula would work if the RHS were
evaluated in extended precision with an extended precision log().
This actually happened with the i387 log() because it returns excess
precision.
Found by: ucbtest
Notes:
svn path=/head/; revision=22804
|
| |
|
|
|
|
|
|
|
| |
some small (one or two ULP) inaccuracies.
Found by: ucbtest
Notes:
svn path=/head/; revision=22802
|
| |
|
|
|
|
|
| |
build.
Notes:
svn path=/head/; revision=22748
|
| |
|
|
|
|
|
|
| |
Guard against possible buffer overrun in filename passed.
Another candidate for 2.2.
Notes:
svn path=/head/; revision=22736
|
| |
|
|
|
|
|
|
| |
This prevents keywords after "insecure" occurs being errnoeously
parsed as comments.
Notes:
svn path=/head/; revision=22734
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This defeats the point of log1p(). ucbtest reports errors of +-5e+15
ULPs. A correct version would use the i387 fyl2xp1 instruction for
small x and maybe scale to small x. The C version does the scaling
reasonably efficiently, and fyl2px1 is slow (at least on P5s), so not
much is lost by always using the C version (only 25% for small x even
with the broken i387 version; 50% for large x).
Notes:
svn path=/head/; revision=22731
|
| |
|
|
|
|
|
|
|
|
|
| |
doesn't need to be included in files that have nothing to do with
syscalls.
Added missing `.text' to START_ENTRY so that ENTRY() works when
invoked in the data section.
Notes:
svn path=/head/; revision=22715
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22576
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22541
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22527
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22526
|
| |
|
|
|
|
|
|
|
| |
whole setlocale.c module now.
Should go into 2.2
Notes:
svn path=/head/; revision=22478
|
| |
|
|
|
|
|
| |
Submitted by: Julian Assange
Notes:
svn path=/head/; revision=22469
|
| |
|
|
|
|
|
|
| |
. add idempotency #ifdef
. avoid sloppy common-style external declaration.
Notes:
svn path=/head/; revision=22428
|
| |
|
|
|
|
|
| |
Should go in 2.2
Notes:
svn path=/head/; revision=22402
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22385
|
| |
|
|
| |
Notes:
svn path=/cvs2svn/branches/PST/; revision=22375
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22373
|
| |
|
|
|
|
|
| |
Should go into 2.2
Notes:
svn path=/head/; revision=22331
|
| |
|
|
|
|
|
|
|
|
|
| |
Add range check for setrunelocale since it can be called
directly.
Remove _startup_setlocale compatibility function
Should go into 2.2
Notes:
svn path=/head/; revision=22330
|
| |
|
|
|
|
|
| |
Submitted by: Wojtek Pilorz <wpilorz@celebris.bdk.lublin.pl>
Notes:
svn path=/head/; revision=22328
|
| |
|
|
|
|
|
| |
uthreads update from the author.
Notes:
svn path=/head/; revision=22315
|
| |
|
|
|
|
|
| |
Nitpicked-by: joerg
Notes:
svn path=/head/; revision=22308
|
| |
|
|
|
|
|
| |
Should go in 2.2
Notes:
svn path=/head/; revision=22305
|
| |
|
|
|
|
|
|
|
|
| |
Fix setrunelocale fail if called directly without prior setlocale
call
Should go in 2.2
Notes:
svn path=/head/; revision=22304
|
| |
|
|
|
|
|
|
| |
for debugging locale stuff, but was rarely if ever used...and of course
just bit a big chunk out of our collective hind-ends.
Notes:
svn path=/head/; revision=22288
|
| |
|
|
|
|
|
| |
committer wasn't using the MicroSlop Natural keyboard though! :)
Notes:
svn path=/head/; revision=22280
|
| |
|
|
|
|
|
| |
to stop people "fixing" it by snprintf
Notes:
svn path=/head/; revision=22237
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22230
|
| |
|
|
|
|
|
|
|
|
| |
I notice info(1) has some problems moving back and forth through the
resulting info file, but emacs doesn't, so i figure it's rather a
problem with info(1) itself. To the least, this file installs now
finally.
Notes:
svn path=/head/; revision=22176
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22150
|
| |
|
|
|
|
|
| |
via mdoc macros instead.
Notes:
svn path=/head/; revision=22149
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22147
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22140
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22139
|
| |
|
|
|
|
|
| |
setgrfile() function.
Notes:
svn path=/head/; revision=22138
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22134
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22132
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22117
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22111
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22088
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22087
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22086
|
| |
|
|
|
|
|
|
|
|
| |
allocated size not reset to 0 causing NULL dereference
on call after login_close().
2) Modify login_capsize() behaviour to match manpage, allow
concatenated sizes; ie. 10m500k
Notes:
svn path=/head/; revision=22085
|