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

SCM Repository

[smlnj] Diff of /MLRISC/trunk/mltree/machine-int.sig
ViewVC logotype

Diff of /MLRISC/trunk/mltree/machine-int.sig

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 761, Sat Dec 23 05:37:37 2000 UTC revision 1048, Thu Jan 31 06:36:17 2002 UTC
# Line 32  Line 32 
32     val int_0xffffffff : machine_int     val int_0xffffffff : machine_int
33     val int_0x100000000 : machine_int     val int_0x100000000 : machine_int
34    
35    
36       val hash : machine_int -> word
37    
38     (* machine_int <-> other types *)     (* machine_int <-> other types *)
39     val fromInt     : sz * int -> machine_int     val fromInt     : sz * int -> machine_int
40     val fromInt32   : sz * Int32.int -> machine_int     val fromInt32   : sz * Int32.int -> machine_int
# Line 56  Line 59 
59     val signed   : sz * machine_int -> IntInf.int     val signed   : sz * machine_int -> IntInf.int
60     val unsigned : sz * machine_int -> IntInf.int     val unsigned : sz * machine_int -> IntInf.int
61    
62        (* Split a machine_int of length sz into words of word sizes.
63         * The least significant word is at the front of the list
64         *)
65       val split : {sz:sz, wordSize:sz, i:machine_int} -> machine_int list
66    
67     (* queries *)     (* queries *)
68     val isNeg    : machine_int -> bool     val isNeg    : machine_int -> bool
69     val isPos    : machine_int -> bool     val isPos    : machine_int -> bool

Legend:
Removed from v.761  
changed lines
  Added in v.1048

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