Leaked source code of windows server 2003
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
8.0 KiB

  1. ----------------------------------------------------------------------
  2. Thu 26-May-94 (GregF)
  3. fpwin32\tran\lsources, sources
  4. fpwin32\tran\alpha\ceil.c, floor.c, modf.c (all deleted)
  5. fpwin32\tran\alpha\ceil.s, fabss.s, floors.s, fmods.s, modfs.s (new)
  6. fpwin32\tran\alpha\ieee.c (update)
  7. Changes picked up from \\orville\razzle\src\fp32 version of tree.
  8. ----------------------------------------------------------------------
  9. Tue 17-May-94 (GregF)
  10. fpwin32\tran\mips\asincosm.s, expm.s, fasincos.s, powm.s
  11. Latest from Roger Lanser
  12. ----------------------------------------------------------------------
  13. Thu 28-Apr-94 (GregF)
  14. fpwin32\buildcrt.cmd, fp32.def
  15. Minor changes to support building special DLL for Win32s (currently
  16. named msvcrt19.dll)
  17. ----------------------------------------------------------------------
  18. Fri 11-Mar-94 (GregF)
  19. fpwin32\fp32.def
  20. Deleted the MIPS_OPTIMIZATION variable. Amounts to removing the
  21. -Ox- (disable intrinsics) switch from the MIPS build. This
  22. corresponds to Steve Hanson's change to \\orville\razzle\src\fp32
  23. version.
  24. fpwin32\include\trans.h
  25. Latest from Dec (from \\orville\razzle\src\fp32
  26. fpwin32\tran\sources
  27. Picked several changes for Alpha build (only)
  28. fpwin32\tran\alpha\fpctrl.s, frnd.s
  29. Latest versions from \\orville\razzle\src\fp32.
  30. fpwin32\tran\alpha\asinacos.s
  31. atan2s.s
  32. atans.s
  33. coss.s
  34. dpml_exc.c
  35. exph.c
  36. exps.s
  37. hypoth.c
  38. hypots.s
  39. log10s.s
  40. logs.s
  41. pows.s
  42. sins.s
  43. sqrts.s
  44. tans.s
  45. trig_rdx.s
  46. trig_tab.s
  47. New sources from Dec taken from (\\orville\razzle\src\fp32).
  48. fpwin32\tran\mips\asincosm.s
  49. atanm.s
  50. cabs.s
  51. coshm.s
  52. dtoul.s
  53. expm.s
  54. fabsf.s
  55. fasincos.s
  56. fatan.s
  57. fcosh.s
  58. fexp.s
  59. ffloor.s
  60. fhypot.s
  61. flog.s
  62. floorm.s
  63. fmodm.s
  64. fpctrl.s
  65. frnd.s
  66. fsincos.s
  67. fsinh.s
  68. fsqrt.s
  69. fsqrthlp.s
  70. ftan.s
  71. ftanh.s
  72. hypotm.s
  73. logm.s
  74. powm.s
  75. rint.s
  76. sinhm.s
  77. sqrtm.s
  78. tanhm.s
  79. trigm.s
  80. xsqrt.s
  81. Latest from Steve Hanson/Roger Lanser. Fixed prologues for unwinds.
  82. Taken from \\orville\razzle\src\fp32
  83. ----------------------------------------------------------------------
  84. Thu 27-Jan-94 (GregF)
  85. tran\sources
  86. Name changes to mips objects.
  87. ----------------------------------------------------------------------
  88. Wed 26-Jan-94 (GregF)
  89. ***** ALL CHANGES BELOW ARE DERIVED FROM ROGER LANSER'S CHANGES TO *****
  90. ***** TO THE FP32 TREE *****
  91. tran\mips\asincos.s renamed to asincosm.s,
  92. atan.s renamed to atanm.s,
  93. cosh.s renamed to coshm.s,
  94. exp.s renamed to expm.s,
  95. fabs.s renamed to fabsm.s,
  96. ffloor.s renamed to floorm.s,
  97. ffloorf.s renamed to ffloor.s,
  98. fmod.s renamed to fmodm.s,
  99. fpow.s renamed to powm.s
  100. fpowf.c renamed to fpow.c,
  101. fsqrt.s renamed to sqrtm.s,
  102. fsqrtf.s renamed to fsqrt.s,
  103. hypot.s renamed to hypotm.s
  104. log.s renamed to logm.s
  105. modff.c renamed to fmodf.c,
  106. sinh.s renamed to sinhm.s,
  107. tanh.s renamed to tanhm.s,
  108. trig.s renamed to trigm.s
  109. Renamed files to avoid possible name conflicts and consequent
  110. headaches with the NT build tools (e.g., tran\asincos.c was getting
  111. built instead of tran\mips\asincos.s). The naming convention was
  112. extended to files which weren't actually in conflict for consistency
  113. (by Roger Lanser).
  114. tran\mips\cabsm.s
  115. Replaced __cabs with cabs, bypot with _hypot
  116. tran\mips\expm.s
  117. Fixed reference to _HUGE.
  118. tran\mips\fabsm.s
  119. Removed bogus enclosing #ifdef - #endif (was preventing the source
  120. from actually being assembled).
  121. tran\mips\hypotm.s
  122. Replaced __hypot with _hypot.
  123. ----------------------------------------------------------------------
  124. Mon 24-Jan-94 (GregF)
  125. tran\include\trans.h
  126. Merged in _LANGUAGE_ASSEMBLY conditionals added by Roger Lanser
  127. to the fp32 version on \\orville\razzle.
  128. ----------------------------------------------------------------------
  129. Mon 24-Jan-94 (GregF)
  130. tran\mips\cosh.s, hypot.s, sinh.s
  131. Merged latest versions from fp32 on \\orville\razzle. They fix
  132. bugs in references to HUGE.
  133. ----------------------------------------------------------------------
  134. Sun 23-Jan-94 (GregF)
  135. buildcrt.cmd, buildcrt.nt, dirs
  136. Dropped build of libm.
  137. libm
  138. Deleted, along with all files and subdirectories. This has been
  139. superceded by the changes below.
  140. tran\mips\asincos.s, atan.s, cabs.s, cosh.s, exp.s, exptable.s, fabs.s,
  141. fabsf.s, fasincos.s, fatan.s, fcosh.s, fexp.s, ffloor.s, ffloorf.s,
  142. fhypot.s, flog.s, fmod.s, fpow.s, fpowf.c, fsincos.s, fsinh.s,
  143. fsqrtf.s, fsqrthlp.s, ftan.s, ftanh.s, hypot.s, log.s, logtable.s,
  144. modff.c, sinh.s, tanh.s, trig.s
  145. New files from Steve Hanson and Roger Lanser.
  146. tran\mips\fsqrt.s
  147. Whole new version for Steve Hanson and Roger Lanser.
  148. tran\sources
  149. Revised to build the files above for MIPS.
  150. ----------------------------------------------------------------------
  151. Wed 12-Jan-94 (GregF)
  152. fp32.def, fp32.nt
  153. Added fp32.nt, a variation of fp32.def used when building libs for
  154. the NT SDK. Took CRTLIBTYPE==NT support out of fp32.def, moved it
  155. to fp32.nt.
  156. ----------------------------------------------------------------------
  157. Wed 05-Jan-94 (GregF)
  158. buildcrt.cmd
  159. Added libm to the build.
  160. buildcrt.nt
  161. Variant of buildcrt.cmd used to build the CRT libs for the NT SDK.
  162. dirs
  163. Added libm.
  164. makefile
  165. Restored support for building libcnt. Thus, there is no need for
  166. a special version to build the NT SDK version (i.e., there is no
  167. makefile.nt).
  168. libm\*.*
  169. Added libm and all subdirectories and files. These are Steve
  170. Hanson's fast and single-precision floating point routines. They
  171. are for MIPS only. Note, this was NOT the right way to do this.
  172. They SHOULD have been integrated into tran\mips, as I had hinted
  173. to Steve twice in email. However, he ignored the hints and I don't
  174. have time to fix his hacks so...
  175. ----------------------------------------------------------------------
  176. Wed 01-Dec-93 (GregF)
  177. tran\alpha\huge.s
  178. _HUGE for Dolphin build
  179. ----------------------------------------------------------------------
  180. Wed 01-Dec-93 (GregF)
  181. buildcrt.cmd -
  182. Made more similar to NT SDK build script.
  183. dirs, fp32.def, makefile -
  184. Merged in NT SDK version.
  185. conv\cvt.c, tenpow.c -
  186. Merged in NT SDK version. Also, revised the build control macros
  187. (e.g., replaced MTHREAD with _MT, ALPHA with _M_ALPHA,...,etc.)
  188. conv\sources -
  189. Moved fp8.c onto i386_SOURCES list
  190. include\cv.h, tran.h -
  191. Merged in NT SDK. Substantially revised build control macros.
  192. tran\fabs.c, ldexp.c, pow.c, sincosh.c, sources
  193. Merged in NT SDK version.
  194. tran\i386\huge.asm -
  195. Restored _HUGE_DLL for NT SDK build (forgot to check in on 10/14).
  196. tran\fpexcept.c
  197. Merged in NT SDK. Substantially revised build control macros.
  198. ----------------------------------------------------------------------
  199. 18-Nov-93 (GregF)
  200. tran\alpha
  201. tran\alpha\*.* -
  202. Copied over Alpha support from fp32 tree (NT SDK tree)
  203. ----------------------------------------------------------------------
  204. Thu 14-Oct-93 (GregF)
  205. tran\mips\huge.s
  206. Restored _HUGE_DLL for NT SDK build.
  207. ----------------------------------------------------------------------
  208. Wed 22-Sep-93 (SteveSa)
  209. tran/sources -
  210. remove obsolete files from build
  211. tran/i386/87fmod.asm -
  212. remove obsolete FORTRAN entry point _FIamod
  213. tran/i386/87fsqrt.asm,
  214. tran/i386/87ftran.asm,
  215. tran/i386/87ftrig.asm,
  216. tran/i386/87ftriga.asm,
  217. tran/i386/87ftrigh.asm -
  218. These files were deleted because these files just contained _FI*
  219. entry points for FORTRAN. The FORTRAN group no longer needs
  220. those entry points, so these files are now obsolete.
  221. ----------------------------------------------------------------------
  222. Wed 22-Sep-93 (SteveSa)
  223. log.txt created, for tracking changes to the "Dolphin"
  224. C Run-Time Floating Point code in the FPWin32 project.
  225. ----------------------------------------------------------------------