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 /sml/branches/FLINT/src/compiler/PervEnv/Basis/word.sig
ViewVC logotype

Annotation of /sml/branches/FLINT/src/compiler/PervEnv/Basis/word.sig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 227 - (view) (download) (as text)

1 : monnier 89 (* word.sig
2 :     *
3 :     * COPYRIGHT (c) 1995 AT&T Bell Laboratories.
4 :     *
5 :     *)
6 :    
7 :     signature WORD =
8 :     sig
9 :     eqtype word
10 :    
11 :     val wordSize : int
12 :    
13 :     val toLargeWord : word -> LargeWord.word
14 :     val toLargeWordX : word -> LargeWord.word
15 :     val fromLargeWord : LargeWord.word -> word
16 :    
17 :     val toLargeInt : word -> LargeInt.int
18 :     val toLargeIntX : word -> LargeInt.int
19 :     val fromLargeInt : LargeInt.int -> word
20 :    
21 :     val toInt : word -> int
22 :     val toIntX : word -> int
23 :     val fromInt : int -> word
24 :    
25 :     val orb : word * word -> word
26 :     val xorb : word * word -> word
27 :     val andb : word * word -> word
28 :     val notb : word -> word
29 :    
30 :     val << : (word * Word.word) -> word
31 :     val >> : (word * Word.word) -> word
32 :     val ~>> : (word * Word.word) -> word
33 :    
34 :     val + : word * word -> word
35 :     val - : word * word -> word
36 :     val * : word * word -> word
37 :     val div : word * word -> word
38 :     val mod : word * word -> word
39 :    
40 :     val compare : (word * word) -> order
41 :     val > : word * word -> bool
42 :     val >= : word * word -> bool
43 :     val < : word * word -> bool
44 :     val <= : word * word -> bool
45 :    
46 :     val min : (word * word) -> word
47 :     val max : (word * word) -> word
48 :    
49 :     val scan :
50 :     StringCvt.radix -> (char, 'a) StringCvt.reader
51 :     -> (word, 'a) StringCvt.reader
52 :     val fromString : string -> word option
53 :    
54 :     val fmt : StringCvt.radix -> word -> string
55 :     val toString : word -> string
56 :    
57 :     end;
58 :    
59 :    
60 :     (*
61 : monnier 227 * $Log$
62 : monnier 89 *)

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