OpenGrok
Cross Reference: s_scalbnf.S
xref
: /
src
/
lib
/
libm
/
arch
/
i387
/
s_scalbnf.S
Home
|
History
|
Annotate
|
Download
|
only in
i387
History log of
/src/lib/libm/arch/i387/s_scalbnf.S
Revision
Date
Author
Comments
1.14
20-May-2013
mlelstv
Correctly alias the ldexp* functions to the scalbn equivalents
that take an int argument.
1.13
27-Apr-2013
joerg
Add aliases for scalbn* to ldexp, they are identical for FLT_RADIX=2.
1.12
27-Apr-2013
joerg
Use the correct register on AMD64 for the argument.
1.11
12-Feb-2013
matt
Fix the strong alias correctly this time.
1.10
11-Feb-2013
matt
Fix strong_alias
1.9
11-Feb-2013
matt
Add long double version of x86 scalb functions
1.8
23-Apr-2010
drochner
branches: 1.8.6; 1.8.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.7
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.6
26-Jul-2003
salo
branches: 1.6.4; 1.6.6; 1.6.10;
netbsd.org->NetBSD.org
1.5
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.4
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.3
09-May-1995
jtc
Id -> NetBSD
1.2
28-Apr-1995
jtc
Winning Strategies has placed this code into the Public Domain
1.1
19-Aug-1994
jtc
Assembly language versions of some of the "float" functions.
1.6.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.6.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.6.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.8.12.2
23-Jun-2013
tls
resync from head
1.8.12.1
25-Feb-2013
tls
resync with head
1.8.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 Wed Oct 15 16:09:53 GMT 2025