OpenGrok
Cross Reference: s_scalbn.S
xref
: /
src
/
lib
/
libm
/
arch
/
i387
/
s_scalbn.S
Home
|
History
|
Annotate
|
Download
|
only in
i387
History log of
/src/lib/libm/arch/i387/s_scalbn.S
Revision
Date
Author
Comments
1.14
20-May-2013
joerg
Fix ldexp aliases.
1.13
20-May-2013
mlelstv
Use correct alias for scalbn(). Tested by martin@.
1.12
27-Apr-2013
joerg
Add aliases for scalbn* to ldexp, they are identical for FLT_RADIX=2.
1.11
27-Apr-2013
joerg
Use the correct register on AMD64 for the argument.
1.10
11-Feb-2013
matt
Add long double version of x86 scalb functions
1.9
23-Apr-2010
drochner
branches: 1.9.6; 1.9.12;
-build ldexp/frexp/modf locally again rather than relying on libc
reaching over, to get things into a sane state,
-do the usual namespace protection game with scalbn(f) because it
is used internally
(more symbol renamings are necessary)
The weak_alias change for mc68881 is untested.
1.8
21-Mar-2006
drochner
The second argument is not a float, so the "abi.h" abstraction
doesn't work.
Open-code the argument handling instead.
Should fix the ldexp() bug reported by Brendon Costa in port-amd64.
1.7
26-Jul-2003
salo
branches: 1.7.4; 1.7.6; 1.7.10;
netbsd.org->NetBSD.org
1.6
19-Jun-2001
fvdl
Modify the i387 code so that it can be shared between the i386 port
and the x86_64 port. XXX some files should be distinct.
1.5
02-Jan-1999
kristerw
The scalb* functions left data on the floting point register stack.
Remove it before leaving the function.
The solution is taken from OpenBSD.
1.4
09-May-1995
jtc
Id -> NetBSD
1.3
28-Apr-1995
jtc
Winning Strategies has placed this code into the Public Domain
1.2
12-Mar-1994
jtc
Added RCS ID's. ID's use new RCSID macro from <machine/asm.h>.
1.1
12-Feb-1994
jtc
More i387 math support, too bad we can't enable it
1.7.10.1
26-Jul-2006
tron
Pull up following revision(s) (requested by drochner in ticket #1236):
lib/libm/arch/i387/s_scalbn.S: revision 1.8
lib/libm/arch/i387/s_scalbnf.S: revision 1.7
The second argument is not a float, so the "abi.h" abstraction
doesn't work.
Open-code the argument handling instead.
Should fix the ldexp() bug reported by Brendon Costa in port-amd64.
1.7.6.1
04-Apr-2006
tron
Pull up following revision(s) (requested by drochner in ticket #1236):
lib/libm/arch/i387/s_scalbn.S: revision 1.8
lib/libm/arch/i387/s_scalbnf.S: revision 1.7
The second argument is not a float, so the "abi.h" abstraction
doesn't work.
Open-code the argument handling instead.
Should fix the ldexp() bug reported by Brendon Costa in port-amd64.
1.7.4.1
21-Apr-2006
tron
Pull up following revision(s) (requested by drochner in ticket #10412):
lib/libm/arch/i387/s_scalbn.S: revision 1.8
lib/libm/arch/i387/s_scalbnf.S: revision 1.7
The second argument is not a float, so the "abi.h" abstraction
doesn't work.
Open-code the argument handling instead.
Should fix the ldexp() bug reported by Brendon Costa in port-amd64.
1.9.12.2
23-Jun-2013
tls
resync from head
1.9.12.1
25-Feb-2013
tls
resync with head
1.9.6.1
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Indexes created Mon Oct 13 21:09:55 GMT 2025