Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /pages/trunk/dist/working/110.51/110.51-README
ViewVC logotype

Annotation of /pages/trunk/dist/working/110.51/110.51-README

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1709 - (view) (download)

1 : mblume 1709 S M L / N J
2 :    
3 :     1 1 0 . 5 1 N E W S
4 :    
5 :     November 18, 2004
6 :    
7 :     WARNING
8 :    
9 :     This working version is believed to be stable, but
10 :     we have not run our full regression-test suite.
11 :    
12 :     HOME: http://www.smlnj.org/index.html
13 :     FILES: http://smlnj.cs.uchicago.edu/dist/working/110.51/
14 :    
15 :    
16 :     Summary:
17 :    
18 :     This version adds implementations of structures Int64 and (inofficially)
19 :     Word64.
20 :    
21 :     --------------------------------------------------------------------------
22 :    
23 :     Details:
24 :    
25 :     Basis:
26 :     ------
27 :    
28 :     - Added structure Int64, an implementation of non-native 64-bit
29 :     integer arithmetic.
30 :     - Added an inofficial structure Word64, an implementation of non-native
31 :     64-bit word arithmetic.
32 :     The structure is inofficial in the sense that:
33 :     - LargeWord is still the same as Word32
34 :     - the implementations of toLargeWord, toLargeWordX, and fromLargeWord
35 :     are dummy placeholders that raise an exception when called
36 :    
37 :     Neither Int64 nor Word64 are very efficient at the moment as they
38 :     do not rely on native machine support for 64-bit arithmetic
39 :     (and not even on such things as 32-bit multiplications with 64-bit
40 :     results).
41 :    
42 :     Compiler:
43 :     ---------
44 :    
45 :     - Added a few primops in support of the implementation of 64-bit
46 :     arithmetic mentioned above.

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0