History log of /openbsd/lib/libc/arch/sh/gen/fabs.c (Results 1 – 11 of 11)
Revision Date Author Comments
# b5aa3b33 18-Apr-2014 guenther <guenther@openbsd.org>

It's been a quarter century: we can assume volatile is present with that name.


# 2fbf033e 28-Mar-2013 martynas <martynas@openbsd.org>

Switch libc and libm to use strong aliases rather than weak aliases
where appropriate. Among other things makes the symbols consistent
across all architectures (notably where ldbl mantissa is 53 bit

Switch libc and libm to use strong aliases rather than weak aliases
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@.

show more ...


# 4a39ccd0 05-Dec-2012 deraadt <deraadt@openbsd.org>

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


# aeb694e3 08-Jul-2011 martynas <martynas@openbsd.org>

Revert (leaving the complex math part alone). Some stuff is depending
on this historical behavior; so we're stuck in this stupid situation.
No cookie for me.


# 9f5f473d 05-Apr-2009 martynas <martynas@openbsd.org>

this is not a write-only register. might have caused to optimize
it away. ok miod@


# ab185003 10-Dec-2008 martynas <martynas@openbsd.org>

use sys/cdefs.h; pointed out by theo


# d9c4f847 09-Dec-2008 martynas <martynas@openbsd.org>

alias fabsl to fabs on these archs


# 67ed3a45 23-Jul-2008 martynas <martynas@openbsd.org>

clear sign bit, instead of comparing to zero and setting x=-x.
fixes special cases, such as neg. zero, and makes C99 conformant
ok miod@, millert@
since there's nothing else in arm's fabs.c, replace

clear sign bit, instead of comparing to zero and setting x=-x.
fixes special cases, such as neg. zero, and makes C99 conformant
ok miod@, millert@
since there's nothing else in arm's fabs.c, replace 4-clause license
w/ the one at /usr/share/misc/license.template

show more ...


# 243b5df4 02-Mar-2007 miod <miod@openbsd.org>

Move landisk to hardware floating point. At the moment the FPU context is
always saved upon context switches, as FPU registers are heavily used for
long long computations (don't ask). Gcc default to

Move landisk to hardware floating point. At the moment the FPU context is
always saved upon context switches, as FPU registers are heavily used for
long long computations (don't ask). Gcc default to -m4.

Credits to drahn@ otto@ and deraadt@ for feedback and help testing.

Upgrade procedure if you don't want to use the damn snapshots:
- build and install new kernel, reboot off it
- build new gcc, do not install it yet
- make includes
- install new gcc
- build and install lib/csu and lib/libc
- make build

show more ...


# 73428b21 06-Nov-2006 drahn <drahn@openbsd.org>

Move (back) to softfloat on sh for now.


# cf252584 10-Oct-2006 miod <miod@openbsd.org>

Preliminary userland bits for OpenBSD/landisk, many things coming from
NetBSD.