Go to file
maya d5de09b1da Appease static analyzers by making all code paths which assign
values into p,q sane. Get rid of redundant assignment. Indent
for legibility. NFC.

This doesn't create a functional difference, as all callers
test number >= 0x40000000 anyway.

To see this, note the following:
- consistently, hx is the high bits of x, lx is the low bits,
  x is the float.
- & 0x7fffffff zeroes the sign bit, as does fabs.

A case where it isn't easy to see that there's no functional
change is y1, which does:

ix = hx & 0x7fffffff (zero signbit of high bits of x)
y = fabs(x) (this has a zeroed signbit but otherwise same as x)
ix >= 0x40000000
  pone(y); qone(y)

qone(x) (also pone) do:
  ix = hx & 0x7fffffff

ix in qone and in the calling function are the same number,
and the comparison applies for both, and ix < 0x40000000 isn't
possible.

(Also, no explosions seem to happen when I feed it random numbers)
2017-02-09 21:23:11 +00:00
bin white space 2017-02-06 21:06:04 +00:00
common Add the *_size() variants to the .Nm list so it will be found by 2017-02-05 00:47:33 +00:00
compat Don't mix abis in any CRUNCHEDPROG 2017-01-05 21:28:42 +00:00
crypto Do not use the assembler version of AES routines for m68000; they contain 2017-02-08 21:43:53 +00:00
dist/pf PR 50709 David Binderman: memory leak 2016-05-30 17:21:07 +00:00
distrib Bump the ram disk and miniroot size slightly for clang. 2017-02-09 18:15:07 +00:00
doc new openldap 2017-02-09 01:55:41 +00:00
etc add nsd and unbound example dirs 2017-02-07 22:31:29 +00:00
external Switch to the 4.0 release branch and update build glue for r294123. 2017-02-09 17:58:57 +00:00
extsrc
games need time.h for time(), got side-loaded before from <fcntl.h> via <sys/stat.h> 2017-01-10 20:41:40 +00:00
gnu has moved to external/gpl3 2016-01-16 18:41:12 +00:00
include add _PATH_DEVZERO 2017-01-16 19:15:28 +00:00
lib Appease static analyzers by making all code paths which assign 2017-02-09 21:23:11 +00:00
libexec uh, this is actually called 20170201 :-) 2017-02-05 01:55:03 +00:00
regress need <sys/stat.h> 2017-01-10 22:37:44 +00:00
rescue vnconfig(8) was renamed to vndconfig(8) some time ago, and most places 2016-08-04 03:50:55 +00:00
sbin Cosmetic changes. No functional changes. 2017-02-08 23:26:24 +00:00
share libpthread_dbg(3) deletion from the base distribution 2017-02-08 03:44:40 +00:00
sys fix tpyo 2017-02-09 20:42:30 +00:00
tests remove exect, it will not be fixed and it will be removed. 2017-02-09 03:27:07 +00:00
tools Fix host tools build for asn1_compile, compile_et, and slc. 2017-01-30 02:38:50 +00:00
usr.bin Turn off fatal linker warnings for now due to mktemp. 2017-02-09 20:39:42 +00:00
usr.sbin Revert the part of mkfs.c 1.36 that "gutted the const" (while 2017-02-09 04:42:53 +00:00
build.sh add a trailing / to force symlink resolution. 2016-12-18 19:39:05 +00:00
BUILDING Document MKREPRO_TIMESTAMP. 2016-01-29 13:51:13 +00:00
Makefile fix direct reference to texinfo, bleh 2016-01-14 02:51:25 +00:00
Makefile.inc
UPDATING Time waro (thanks Kamil) 2017-02-08 14:47:55 +00:00