Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

303 lines
7.7 KiB

----------------------------------------------------------------------
Thu 26-May-94 (GregF)
fpwin32\tran\lsources, sources
fpwin32\tran\alpha\ceil.c, floor.c, modf.c (all deleted)
fpwin32\tran\alpha\ceil.s, fabss.s, floors.s, fmods.s, modfs.s (new)
fpwin32\tran\alpha\ieee.c (update)
Changes picked up from \\orville\razzle\src\fp32 version of tree.
----------------------------------------------------------------------
Tue 17-May-94 (GregF)
fpwin32\tran\mips\asincosm.s, expm.s, fasincos.s, powm.s
Latest from Roger Lanser
----------------------------------------------------------------------
Thu 28-Apr-94 (GregF)
fpwin32\buildcrt.cmd, fp32.def
Minor changes to support building special DLL for Win32s (currently
named msvcrt19.dll)
----------------------------------------------------------------------
Fri 11-Mar-94 (GregF)
fpwin32\fp32.def
Deleted the MIPS_OPTIMIZATION variable. Amounts to removing the
-Ox- (disable intrinsics) switch from the MIPS build. This
corresponds to Steve Hanson's change to \\orville\razzle\src\fp32
version.
fpwin32\include\trans.h
Latest from Dec (from \\orville\razzle\src\fp32
fpwin32\tran\sources
Picked several changes for Alpha build (only)
fpwin32\tran\alpha\fpctrl.s, frnd.s
Latest versions from \\orville\razzle\src\fp32.
fpwin32\tran\alpha\asinacos.s
atan2s.s
atans.s
coss.s
dpml_exc.c
exph.c
exps.s
hypoth.c
hypots.s
log10s.s
logs.s
pows.s
sins.s
sqrts.s
tans.s
trig_rdx.s
trig_tab.s
New sources from Dec taken from (\\orville\razzle\src\fp32).
fpwin32\tran\mips\asincosm.s
atanm.s
cabs.s
coshm.s
dtoul.s
expm.s
fabsf.s
fasincos.s
fatan.s
fcosh.s
fexp.s
ffloor.s
fhypot.s
flog.s
floorm.s
fmodm.s
fpctrl.s
frnd.s
fsincos.s
fsinh.s
fsqrt.s
fsqrthlp.s
ftan.s
ftanh.s
hypotm.s
logm.s
powm.s
rint.s
sinhm.s
sqrtm.s
tanhm.s
trigm.s
xsqrt.s
Latest from Steve Hanson/Roger Lanser. Fixed prologues for unwinds.
Taken from \\orville\razzle\src\fp32
----------------------------------------------------------------------
Thu 27-Jan-94 (GregF)
tran\sources
Name changes to mips objects.
----------------------------------------------------------------------
Wed 26-Jan-94 (GregF)
***** ALL CHANGES BELOW ARE DERIVED FROM ROGER LANSER'S CHANGES TO *****
***** TO THE FP32 TREE *****
tran\mips\asincos.s renamed to asincosm.s,
atan.s renamed to atanm.s,
cosh.s renamed to coshm.s,
exp.s renamed to expm.s,
fabs.s renamed to fabsm.s,
ffloor.s renamed to floorm.s,
ffloorf.s renamed to ffloor.s,
fmod.s renamed to fmodm.s,
fpow.s renamed to powm.s
fpowf.c renamed to fpow.c,
fsqrt.s renamed to sqrtm.s,
fsqrtf.s renamed to fsqrt.s,
hypot.s renamed to hypotm.s
log.s renamed to logm.s
modff.c renamed to fmodf.c,
sinh.s renamed to sinhm.s,
tanh.s renamed to tanhm.s,
trig.s renamed to trigm.s
Renamed files to avoid possible name conflicts and consequent
headaches with the NT build tools (e.g., tran\asincos.c was getting
built instead of tran\mips\asincos.s). The naming convention was
extended to files which weren't actually in conflict for consistency
(by Roger Lanser).
tran\mips\cabsm.s
Replaced __cabs with cabs, bypot with _hypot
tran\mips\expm.s
Fixed reference to _HUGE.
tran\mips\fabsm.s
Removed bogus enclosing #ifdef - #endif (was preventing the source
from actually being assembled).
tran\mips\hypotm.s
Replaced __hypot with _hypot.
----------------------------------------------------------------------
Mon 24-Jan-94 (GregF)
tran\include\trans.h
Merged in _LANGUAGE_ASSEMBLY conditionals added by Roger Lanser
to the fp32 version on \\orville\razzle.
----------------------------------------------------------------------
Mon 24-Jan-94 (GregF)
tran\mips\cosh.s, hypot.s, sinh.s
Merged latest versions from fp32 on \\orville\razzle. They fix
bugs in references to HUGE.
----------------------------------------------------------------------
Sun 23-Jan-94 (GregF)
buildcrt.cmd, buildcrt.nt, dirs
Dropped build of libm.
libm
Deleted, along with all files and subdirectories. This has been
superceded by the changes below.
tran\mips\asincos.s, atan.s, cabs.s, cosh.s, exp.s, exptable.s, fabs.s,
fabsf.s, fasincos.s, fatan.s, fcosh.s, fexp.s, ffloor.s, ffloorf.s,
fhypot.s, flog.s, fmod.s, fpow.s, fpowf.c, fsincos.s, fsinh.s,
fsqrtf.s, fsqrthlp.s, ftan.s, ftanh.s, hypot.s, log.s, logtable.s,
modff.c, sinh.s, tanh.s, trig.s
New files from Steve Hanson and Roger Lanser.
tran\mips\fsqrt.s
Whole new version for Steve Hanson and Roger Lanser.
tran\sources
Revised to build the files above for MIPS.
----------------------------------------------------------------------
Wed 12-Jan-94 (GregF)
fp32.def, fp32.nt
Added fp32.nt, a variation of fp32.def used when building libs for
the NT SDK. Took CRTLIBTYPE==NT support out of fp32.def, moved it
to fp32.nt.
----------------------------------------------------------------------
Wed 05-Jan-94 (GregF)
buildcrt.cmd
Added libm to the build.
buildcrt.nt
Variant of buildcrt.cmd used to build the CRT libs for the NT SDK.
dirs
Added libm.
makefile
Restored support for building libcnt. Thus, there is no need for
a special version to build the NT SDK version (i.e., there is no
makefile.nt).
libm\*.*
Added libm and all subdirectories and files. These are Steve
Hanson's fast and single-precision floating point routines. They
are for MIPS only. Note, this was NOT the right way to do this.
They SHOULD have been integrated into tran\mips, as I had hinted
to Steve twice in email. However, he ignored the hints and I don't
have time to fix his hacks so...
----------------------------------------------------------------------
Wed 01-Dec-93 (GregF)
tran\alpha\huge.s
_HUGE for Dolphin build
----------------------------------------------------------------------
Wed 01-Dec-93 (GregF)
buildcrt.cmd -
Made more similar to NT SDK build script.
dirs, fp32.def, makefile -
Merged in NT SDK version.
conv\cvt.c, tenpow.c -
Merged in NT SDK version. Also, revised the build control macros
(e.g., replaced MTHREAD with _MT, ALPHA with _M_ALPHA,...,etc.)
conv\sources -
Moved fp8.c onto i386_SOURCES list
include\cv.h, tran.h -
Merged in NT SDK. Substantially revised build control macros.
tran\fabs.c, ldexp.c, pow.c, sincosh.c, sources
Merged in NT SDK version.
tran\i386\huge.asm -
Restored _HUGE_DLL for NT SDK build (forgot to check in on 10/14).
tran\fpexcept.c
Merged in NT SDK. Substantially revised build control macros.
----------------------------------------------------------------------
18-Nov-93 (GregF)
tran\alpha
tran\alpha\*.* -
Copied over Alpha support from fp32 tree (NT SDK tree)
----------------------------------------------------------------------
Thu 14-Oct-93 (GregF)
tran\mips\huge.s
Restored _HUGE_DLL for NT SDK build.
----------------------------------------------------------------------
Wed 22-Sep-93 (SteveSa)
tran/sources -
remove obsolete files from build
tran/i386/87fmod.asm -
remove obsolete FORTRAN entry point _FIamod
tran/i386/87fsqrt.asm,
tran/i386/87ftran.asm,
tran/i386/87ftrig.asm,
tran/i386/87ftriga.asm,
tran/i386/87ftrigh.asm -
These files were deleted because these files just contained _FI*
entry points for FORTRAN. The FORTRAN group no longer needs
those entry points, so these files are now obsolete.
----------------------------------------------------------------------
Wed 22-Sep-93 (SteveSa)
log.txt created, for tracking changes to the "Dolphin"
C Run-Time Floating Point code in the FPWin32 project.
----------------------------------------------------------------------