kit times

Suresh Jagannathan suresh@research.nj.nec.com
Tue, 21 Dec 1999 12:18:04 -0500


I'm attaching the log file and the run-benchmarks code used
to run the kit.  I'm very confused about the results.  With
polyvariance turned on, and with inline ratio set to 30, we're
still twice as slow as nj (with and without uncurrying). Let me know 
if there's  something obviously wrong in my reading of the results.

	  -- Suresh

======================

begin kit
mlton compile time
compile ==> 
 MLton 1999-7-12 created this file on Mon Dec 20 16:46:52 1999.
 Do not edit this file.
 Flag settings: 
    aux: false
    chunk: coalesce 2000
    fixed heap: Some(67108864)
    flatten rounds: 2
    includes: [mlton.h]
    inline: NonRecursive Some(30)
    inline rounds: 1
    uncurry: true
    input file: /fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/kit.sml
    instrument: false
    instrument Sxml: false
    keepCps: false
    match: left to right
    messages: true
    mode: compile
    polyvariance: Some({rounds = 2, small = 30, product = 300})
    print at fun entry: false
    profile: false
    safe: true
    type check: false
   parse ==> 
   ==> time = 28.830
 ast size is ~1 bytes
 size = 200191
   elaborate ==> 
   ==> time = 55.390
 core-ml size is ~1 bytes
 size = 225177
   infer ==> 
      unification ==> 
      ==> time = 27.020
      finish infer ==> 
      ==> time = 44.820
   ==> time = 74.280
 xml.unsimplified size is ~1 bytes
   infer simplify ==> 
    simplify made 173768 modifications
    simplify made 587 modifications
   ==> time = 38.730
 xml size is ~1 bytes
 size = 137016
 num types in program = 25967
 num types in table = 52113
 hash table size is ~1 bytes
   mono ==> 
   ==> time = 40.080
 .unsimplified size is ~1 bytes
   mono simplify ==> 
    simplify made 23075 modifications
    simplify made 10446 modifications
   ==> time = 25.960
  size is ~1 bytes
 size = 170954
 num types in program = 14948
 num types in table = 81157
 hash table size is ~1 bytes
   implement exceptions ==> 
   ==> time = 2.230
 sxml.unsimplified size is ~1 bytes
   implement exceptions simplify ==> 
    simplify made 4495 modifications
    simplify made 228 modifications
   ==> time = 19.950
 sxml size is ~1 bytes
   polyvariance ==> 
    simplify made 7883 modifications
    simplify made 5328 modifications
    size = 188032
    num types in program = 12407
    num types in table = 81264
    hash table size is ~1 bytes
    simplify made 1525 modifications
    simplify made 106 modifications
    size = 186401
    num types in program = 12309
    num types in table = 81264
    hash table size is ~1 bytes
   ==> time = 78.230
 sxml.poly size is ~1 bytes
 size = 186401
 num types in program = 12309
 num types in table = 81264
 hash table size is ~1 bytes
   closure convert ==> 
      flow analysis ==> 
      ==> time = 11.360
    flow size is ~1 bytes
      free variables ==> 
      ==> time = 7.540
      globalize ==> 
      ==> time = 1.190
      convert ==> 
      ==> time = 73.560
   ==> time = 95.520
 cps.unsimplified size is ~1 bytes
   closure convert simplify ==> 
      simplify ==> 
       num functions 11174
       num local functions 136273
       num primExps 198937
       num types in program 23728
       num types in table = 34357
       hash table size is ~1 bytes
	 remove unused functions ==> 
	 ==> time = 0.430
       num functions 10961
       num local functions 133755
       num primExps 196575
       num types in program 23444
       num types in table = 34357
       hash table size is ~1 bytes
	 set constants ==> 
	 ==> time = 1.750
	 leaf inline ==> 
	    inline ==> 
	    ==> time = 20.900
	 ==> time = 20.900
       num functions 8272
       num local functions 78932
       num primExps 176586
       num types in program 16198
       num types in table = 34357
       hash table size is ~1 bytes
	 constant propagation ==> 
	    inferHandlers ==> 
	    ==> time = 1.930
	    fixed point ==> 
	    ==> time = 38.210
	 ==> time = 85.790
       num functions 8272
       num local functions 76761
       num primExps 143159
       num types in program 16146
       num types in table = 34360
       hash table size is ~1 bytes
	 useless ==> 
	    analyze ==> 
	    ==> time = 96.460
	 ==> time = 122.430
       num functions 8272
       num local functions 71046
       num primExps 133839
       num types in program 13319
       num types in table = 34941
       hash table size is ~1 bytes
	 simplify types ==> 
	    fixed point ==> 
	    ==> time = 0.700
	 ==> time = 14.810
       num functions 8272
       num local functions 60884
       num primExps 119309
       num types in program 8662
       num types in table = 37677
       hash table size is ~1 bytes
	 poly equal ==> 
	 ==> time = 1.520
       num functions 8288
       num local functions 61210
       num primExps 119707
       num types in program 8680
       num types in table = 37680
       hash table size is ~1 bytes
	 contify ==> 
	 ==> time = 8.350
       num functions 4497
       num local functions 61455
       num primExps 116684
       num types in program 8167
       num types in table = 37680
       hash table size is ~1 bytes
	 inline ==> 
	 ==> time = 22.680
       num functions 2368
       num local functions 87070
       num primExps 198804
       num types in program 7784
       num types in table = 37680
       hash table size is ~1 bytes
	 raise to jump ==> 
	    inferHandlers ==> 
	    ==> time = 2.230
	 ==> time = 3.890
       num functions 2368
       num local functions 87070
       num primExps 198804
       num types in program 7784
       num types in table = 37680
       hash table size is ~1 bytes
	 contify ==> 
	 ==> time = 16.180
       num functions 2231
       num local functions 87020
       num primExps 198724
       num types in program 7781
       num types in table = 37680
       hash table size is ~1 bytes
	 introduce loops ==> 
	 ==> time = 0.190
	 loop invariant ==> 
	 ==> time = 13.010
       num functions 2231
       num local functions 87145
       num primExps 196856
       num types in program 7521
       num types in table = 37680
       hash table size is ~1 bytes
	 flatten ==> 
	    analyze ==> 
	    ==> time = 2.410
	 ==> time = 18.820
	 flatten ==> 
	    analyze ==> 
	    ==> time = 1.930
	 ==> time = 13.170
       num functions 2231
       num local functions 87145
       num primExps 126725
       num types in program 4296
       num types in table = 37680
       hash table size is ~1 bytes
	 redundant ==> 
	 ==> time = 15.650
       num functions 2231
       num local functions 87145
       num primExps 126725
       num types in program 4296
       num types in table = 37680
       hash table size is ~1 bytes
	 remove unused functions ==> 
	 ==> time = 0.290
	 remove unused globals ==> 
	 ==> time = 0.880
	 remove unused constructors ==> 
	 ==> time = 1.420
       num functions 2175
       num local functions 86673
       num primExps 124898
       num types in program 4278
       num types in table = 37680
       hash table size is ~1 bytes
	 save world ==> 
	 ==> time = 0.200
      ==> time = 380.170
   ==> time = 380.170
 cps size is ~1 bytes
   backend ==> 
      compute representations ==> 
      ==> time = 0.110
      inferHandlers ==> 
      ==> time = 2.210
      chunkify ==> 
      ==> time = 15.990
      allocate registers ==> 
      ==> time = 163.760
    reg size is ~1 bytes
   ==> time = 226.270
 c size is ~1 bytes
   emit C ==> 
   ==> time = 39.020
 numPeeks = 132797338
 average position in property list = 0.470
==> time = 1107.410
1066.54user 41.12system 18:44.23elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (962major+1749615minor)pagefaults 0swaps
nj gc stats
Standard ML of New Jersey, Version 110.0.6, October 31, 1999 [CM; autoload enabled]
- = = = = = = = = = = = = = = = = = = = = = = = = stdIn:44928.23-44928.108 Warning: binding not exhaustive
          (B,t1 as TR (_,Mus <pat>,phi1)) = ...
stdIn:44336.19-44336.79 Warning: binding not exhaustive
          (B,trip as TR (e',Mus <pat>,phi)) = ...
stdIn:44353.11-44353.88 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44372.13-44372.76 Warning: binding not exhaustive
          (B,t2 as TR (e2,Mus <pat>,phi2)) = ...
stdIn:44371.6-44371.98 Warning: binding not exhaustive
          (B,t1 as TR (e1,Mus <pat>,phi1)) = ...
stdIn:44384.12-44384.75 Warning: binding not exhaustive
          (B,t1 as TR (e1,Mus <pat>,phi1)) = ...
stdIn:44500.11-44500.71 Warning: binding not exhaustive
          (B,t2 as TR (e2',Mus <pat>,phi2)) = ...
stdIn:44509.11-44509.72 Warning: binding not exhaustive
          (B,t2 as TR (e2',Mus <pat>,phi2)) = ...
stdIn:44508.11-44508.72 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44532.11-44532.72 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44548.11-44548.72 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44573.11-44573.72 Warning: binding not exhaustive
          (B,t2 as TR (e2',Mus <pat>,phi2)) = ...
stdIn:44572.11-44572.72 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44609.6-44609.81 Warning: binding not exhaustive
          (B,t2 as TR (e2,Mus <pat>,phi2)) = ...
stdIn:44608.6-44608.81 Warning: binding not exhaustive
          (B,t1 as TR (e1,Mus <pat>,phi1)) = ...
stdIn:44659.11-44659.74 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44672.11-44672.74 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44716.11-44716.74 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44735.11-44735.73 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44745.11-44745.73 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44765.11-44765.74 Warning: binding not exhaustive
          (B,t2 as TR (e2',Mus <pat>,phi2)) = ...
stdIn:44764.11-44764.74 Warning: binding not exhaustive
          (B,t1 as TR (e1',Mus <pat>,phi1)) = ...
stdIn:44813.28-44813.89 Warning: binding not exhaustive
          (B,tr' as TR (_,Mus <pat>,phi)) = ...
stdIn:44839.13-44839.66 Warning: binding not exhaustive
          (B,t as TR (e',Mus <pat>,_)) = ...
stdIn:44855.13-44855.66 Warning: binding not exhaustive
          (B,t as TR (e',Mus <pat>,_)) = ...
stdIn:44240.7-44240.72 Warning: binding not exhaustive
          (B,t0 as TR (e',Mus <pat>,phi_0)) = ...
stdIn:44207.15-44207.57 Warning: binding not exhaustive
          ARROWtype (tau_x_ml,tau_1_ml) = ...
GC #43.1905.1954.2047.3414.177746:   (0 ms)
GC #44.1906.1955.2048.3415.177752:   (10 ms)
write 1,0: 102532 bytes [0x2bd30000..0x2bd49084) @ 0x1000
write 1,1: 29488 bytes [0x2bdf0008..0x2bdf7338) @ 0x1b000
write 1,2: 72 bytes [0x2be60000..0x2be60048) @ 0x23000
write 1,3: 56892 bytes [0x2beb0000..0x2bebde3c) @ 0x24000
write 2,0: 16044 bytes [0x2d180000..0x2d183eac) @ 0x32000
write 2,1: 6232 bytes [0x2d190008..0x2d191860) @ 0x36000
write 2,2: 120 bytes [0x2d1a0000..0x2d1a0078) @ 0x38000
write 2,3: 1984 bytes [0x2d1b0000..0x2d1b07c0) @ 0x39000
write 3,0: 0 bytes [0..0) @ 0x3a000
write 3,1: 0 bytes [0x2acd0008..0x2acd0008) @ 0x3a000
write 3,2: 0 bytes [0..0) @ 0x3a000
write 3,3: 0 bytes [0..0) @ 0x3a000
write 3,0: 1 big objects (4850 pages) @ 0x3a000
write 4,0: 0 bytes [0..0) @ 0x4f6810
write 4,1: 0 bytes [0x2acf0008..0x2acf0008) @ 0x4f6810
write 4,2: 0 bytes [0..0) @ 0x4f6810
write 4,3: 0 bytes [0..0) @ 0x4f6810
write 5,0: 7840 bytes [0x2ef60000..0x2ef61ea0) @ 0x4f6810
write 5,1: 1864 bytes [0x30e40008..0x30e40750) @ 0x4f8810
write 5,2: 37096 bytes [0x34330000..0x343390e8) @ 0x4f9810
write 5,3: 896 bytes [0x34bc0000..0x34bc0380) @ 0x503810
write 5,0: 43 big objects (455 pages) @ 0x504810
end gc stats
nj compile time
1466.11user 32.55system 25:07.02elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (775major+1446525minor)pagefaults 0swaps
gcc compile time
gcc -c -I/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/include -L/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/lib  -O2 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/fileAj456O.o /fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/kit.c
gcc -I/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/include -L/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/lib  -O2 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/kit /tmp/fileAj456O.o -lmlton -lm -lgmp
3498.91user 39.75system 59:22.62elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (45932major+2974970minor)pagefaults 0swaps
mlton run time

 ** Building basis library **

[reading source file:	Initial.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Initial.sml.c]
[reading source file:	GENERAL.sml]
[reading source file:	General.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-General.sml.c]
[reading source file:	OPTION.sml]
[reading source file:	Option.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Option.sml.c]
[reading source file:	LIST.sml]
[reading source file:	List.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-List.sml.c]
[reading source file:	LIST_PAIR.sml]
[reading source file:	ListPair.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListPair.sml.c]
[reading source file:	LIST_SORT.sml]
[reading source file:	ListSort.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListSort.sml.c]
[reading source file:	wordtables.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code1.c]
[reading source file:	VECTOR.sml]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code4.c]
[compiling body of functor table end]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Vector.sml.c]
[reading source file:	ARRAY.sml]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code7.c]
[compiling body of functor table end]
[reading source file:	MONO_VECTOR.sml]
[reading source file:	MONO_ARRAY.sml]
[reading source file:	ByteVector.sml]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code10.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code13.c]
[compiling body of functor ByteVector end]
[reading source file:	ByteArray.sml]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code16.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code19.c]
[compiling body of functor ByteArray end]
[reading source file:	STRING_CVT.sml]
[reading source file:	StringCvt.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StringCvt.sml.c]
[reading source file:	STR_BASE.sml]
[reading source file:	StrBase.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StrBase.sml.c]
[reading source file:	Char.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Char.sml.c]
[reading source file:	String.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-String.sml.c]
[reading source file:	CHAR.sml]
[reading source file:	STRING.sml]
[reading source file:	SUBSTRING.sml]
[reading source file:	Substring.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Substring.sml.c]
[reading source file:	BOOL.sml]
[reading source file:	Bool.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Bool.sml.c]
[reading source file:	Word.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word.sml.c]
[reading source file:	Word8.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word8.sml.c]
[reading source file:	WORD.sml]
[reading source file:	BYTE.sml]
[reading source file:	Byte.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Byte.sml.c]
[reading source file:	Int.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Int.sml.c]
[reading source file:	INTEGER.sml]
[reading source file:	MATH.sml]
[reading source file:	Math.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Math.sml.c]
[reading source file:	REAL.sml]
[reading source file:	Real.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Real.sml.c]
[reading source file:	IO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code24.c]
[reading source file:	TEXT_IO.sml]
[reading source file:	TextIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-TextIO.sml.c]
[reading source file:	BIN_IO.sml]
[reading source file:	BinIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-BinIO.sml.c]
[reading source file:	TIME.sml]
[reading source file:	Time.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Time.sml.c]
[reading source file:	OS_PATH.sml]
[reading source file:	Path.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Path.sml.c]
[reading source file:	OS_FILE_SYS.sml]
[reading source file:	FileSys.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-FileSys.sml.c]
[reading source file:	OS_PROCESS.sml]
[reading source file:	Process.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Process.sml.c]
[reading source file:	OS.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code25.c]
[reading source file:	COMMAND_LINE.sml]
[reading source file:	CommandLine.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-CommandLine.sml.c]
[reading source file:	DATE.sml]
[reading source file:	Date.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Date.sml.c]
[reading source file:	TIMER.sml]
[reading source file:	Timer.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Timer.sml.c]
[reading source file:	RANDOM.sml]
[reading source file:	Random.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Random.sml.c]
[reading source file:	SML90.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code26.c]
[wrote ANSI C code file:	PM/NoProf/link_objects.c]
[wrote executable file:	run]

 ** Building basis library **

[reading source file:	Initial.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Initial.sml.c]
[wrote log file:	Initial.sml.log]
[reading source file:	GENERAL.sml]
[wrote log file:	GENERAL.sml.log]
[reading source file:	General.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-General.sml.c]
[wrote log file:	General.sml.log]
[reading source file:	OPTION.sml]
[wrote log file:	OPTION.sml.log]
[reading source file:	Option.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Option.sml.c]
[wrote log file:	Option.sml.log]
[reading source file:	LIST.sml]
[wrote log file:	LIST.sml.log]
[reading source file:	List.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-List.sml.c]
[wrote log file:	List.sml.log]
[reading source file:	LIST_PAIR.sml]
[wrote log file:	LIST_PAIR.sml.log]
[reading source file:	ListPair.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListPair.sml.c]
[wrote log file:	ListPair.sml.log]
[reading source file:	LIST_SORT.sml]
[wrote log file:	LIST_SORT.sml.log]
[reading source file:	ListSort.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListSort.sml.c]
[wrote log file:	ListSort.sml.log]
[reading source file:	wordtables.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code27.c]
[wrote log file:	wordtables.sml.log]
[reading source file:	VECTOR.sml]
[wrote log file:	VECTOR.sml.log]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code30.c]
[compiling body of functor table end]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Vector.sml.c]
[wrote log file:	Vector.sml.log]
[reading source file:	ARRAY.sml]
[wrote log file:	ARRAY.sml.log]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code33.c]
[compiling body of functor table end]
[wrote log file:	Array.sml.log]
[reading source file:	MONO_VECTOR.sml]
[wrote log file:	MONO_VECTOR.sml.log]
[reading source file:	MONO_ARRAY.sml]
[wrote log file:	MONO_ARRAY.sml.log]
[reading source file:	ByteVector.sml]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code36.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code39.c]
[compiling body of functor ByteVector end]
[wrote log file:	ByteVector.sml.log]
[reading source file:	ByteArray.sml]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code42.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code45.c]
[compiling body of functor ByteArray end]
[wrote log file:	ByteArray.sml.log]
[reading source file:	STRING_CVT.sml]
[wrote log file:	STRING_CVT.sml.log]
[reading source file:	StringCvt.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StringCvt.sml.c]
[wrote log file:	StringCvt.sml.log]
[reading source file:	STR_BASE.sml]
[wrote log file:	STR_BASE.sml.log]
[reading source file:	StrBase.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StrBase.sml.c]
[wrote log file:	StrBase.sml.log]
[reading source file:	Char.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Char.sml.c]
[wrote log file:	Char.sml.log]
[reading source file:	String.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-String.sml.c]
[wrote log file:	String.sml.log]
[reading source file:	CHAR.sml]
[wrote log file:	CHAR.sml.log]
[reading source file:	STRING.sml]
[wrote log file:	STRING.sml.log]
[reading source file:	SUBSTRING.sml]
[wrote log file:	SUBSTRING.sml.log]
[reading source file:	Substring.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Substring.sml.c]
[wrote log file:	Substring.sml.log]
[reading source file:	BOOL.sml]
[wrote log file:	BOOL.sml.log]
[reading source file:	Bool.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Bool.sml.c]
[wrote log file:	Bool.sml.log]
[reading source file:	Word.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word.sml.c]
[wrote log file:	Word.sml.log]
[reading source file:	Word8.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word8.sml.c]
[wrote log file:	Word8.sml.log]
[reading source file:	WORD.sml]
[wrote log file:	WORD.sml.log]
[reading source file:	BYTE.sml]
[wrote log file:	BYTE.sml.log]
[reading source file:	Byte.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Byte.sml.c]
[wrote log file:	Byte.sml.log]
[reading source file:	Int.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Int.sml.c]
[wrote log file:	Int.sml.log]
[reading source file:	INTEGER.sml]
[wrote log file:	INTEGER.sml.log]
[reading source file:	MATH.sml]
[wrote log file:	MATH.sml.log]
[reading source file:	Math.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Math.sml.c]
[wrote log file:	Math.sml.log]
[reading source file:	REAL.sml]
[wrote log file:	REAL.sml.log]
[reading source file:	Real.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Real.sml.c]
[wrote log file:	Real.sml.log]
[reading source file:	IO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code50.c]
[wrote log file:	IO.sml.log]
[reading source file:	TEXT_IO.sml]
[wrote log file:	TEXT_IO.sml.log]
[reading source file:	TextIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-TextIO.sml.c]
[wrote log file:	TextIO.sml.log]
[reading source file:	BIN_IO.sml]
[wrote log file:	BIN_IO.sml.log]
[reading source file:	BinIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-BinIO.sml.c]
[wrote log file:	BinIO.sml.log]
[reading source file:	TIME.sml]
[wrote log file:	TIME.sml.log]
[reading source file:	Time.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Time.sml.c]
[wrote log file:	Time.sml.log]
[reading source file:	OS_PATH.sml]
[wrote log file:	OS_PATH.sml.log]
[reading source file:	Path.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Path.sml.c]
[wrote log file:	Path.sml.log]
[reading source file:	OS_FILE_SYS.sml]
[wrote log file:	OS_FILE_SYS.sml.log]
[reading source file:	FileSys.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-FileSys.sml.c]
[wrote log file:	FileSys.sml.log]
[reading source file:	OS_PROCESS.sml]
[wrote log file:	OS_PROCESS.sml.log]
[reading source file:	Process.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Process.sml.c]
[wrote log file:	Process.sml.log]
[reading source file:	OS.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code51.c]
[wrote log file:	OS.sml.log]
[reading source file:	COMMAND_LINE.sml]
[wrote log file:	COMMAND_LINE.sml.log]
[reading source file:	CommandLine.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-CommandLine.sml.c]
[wrote log file:	CommandLine.sml.log]
[reading source file:	DATE.sml]
[wrote log file:	DATE.sml.log]
[reading source file:	Date.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Date.sml.c]
[wrote log file:	Date.sml.log]
[reading source file:	TIMER.sml]
[wrote log file:	TIMER.sml.log]
[reading source file:	Timer.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Timer.sml.c]
[wrote log file:	Timer.sml.log]
[reading source file:	RANDOM.sml]
[wrote log file:	RANDOM.sml.log]
[reading source file:	Random.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Random.sml.c]
[wrote log file:	Random.sml.log]
[reading source file:	SML90.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code52.c]
[wrote log file:	SML90.sml.log]
[wrote ANSI C code file:	PM/Prof/link_objects.c]
[wrote executable file:	run]
stack size(bytes): 65,536
max semispace size(bytes): 33,554,432
GC time(ms): 12,900 (9.7%)
maxPause(ms):: 550
number of GCs: 40
bytes allocated: 1,121,212,072
bytes copied: 253,909,752
max bytes live: 10,906,880
131.92user 0.66system 2:27.70elapsed 89%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (1987major+16663minor)pagefaults 0swaps
mlton run time without uncurrying
compile ==> 
 MLton 1999-7-12 created this file on Mon Dec 20 18:57:17 1999.
 Do not edit this file.
 Flag settings: 
    aux: false
    chunk: coalesce 2000
    fixed heap: Some(67108864)
    flatten rounds: 2
    includes: [mlton.h]
    inline: NonRecursive Some(30)
    inline rounds: 1
    uncurry: false
    input file: /fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/kit.sml
    instrument: false
    instrument Sxml: false
    keepCps: false
    match: left to right
    messages: true
    mode: compile
    polyvariance: Some({rounds = 2, small = 30, product = 300})
    print at fun entry: false
    profile: false
    safe: true
    type check: false
   parse ==> 
   ==> time = 28.700
 ast size is ~1 bytes
 size = 200191
   elaborate ==> 
   ==> time = 55.180
 core-ml size is ~1 bytes
 size = 225177
   infer ==> 
      unification ==> 
      ==> time = 29.880
      finish infer ==> 
      ==> time = 46.830
   ==> time = 80.130
 xml.unsimplified size is ~1 bytes
   infer simplify ==> 
    simplify made 173768 modifications
    simplify made 587 modifications
   ==> time = 34.430
 xml size is ~1 bytes
 size = 137016
 num types in program = 25967
 num types in table = 52113
 hash table size is ~1 bytes
   mono ==> 
   ==> time = 35.730
 .unsimplified size is ~1 bytes
   mono simplify ==> 
    simplify made 13203 modifications
    simplify made 5593 modifications
   ==> time = 21.010
  size is ~1 bytes
 size = 168169
 num types in program = 13865
 num types in table = 72833
 hash table size is ~1 bytes
   implement exceptions ==> 
   ==> time = 2.180
 sxml.unsimplified size is ~1 bytes
   implement exceptions simplify ==> 
    simplify made 4407 modifications
    simplify made 218 modifications
   ==> time = 19.140
 sxml size is ~1 bytes
   polyvariance ==> 
    simplify made 7395 modifications
    simplify made 5093 modifications
    size = 184716
    num types in program = 11445
    num types in table = 72940
    hash table size is ~1 bytes
    simplify made 1525 modifications
    simplify made 106 modifications
    size = 183085
    num types in program = 11350
    num types in table = 72940
    hash table size is ~1 bytes
   ==> time = 74.520
 sxml.poly size is ~1 bytes
 size = 183085
 num types in program = 11350
 num types in table = 72940
 hash table size is ~1 bytes
   closure convert ==> 
      flow analysis ==> 
      ==> time = 7.820
    flow size is ~1 bytes
      free variables ==> 
      ==> time = 9.730
      globalize ==> 
      ==> time = 1.080
      convert ==> 
      ==> time = 81.810
   ==> time = 102.290
 cps.unsimplified size is ~1 bytes
   closure convert simplify ==> 
      simplify ==> 
       num functions 10844
       num local functions 137509
       num primExps 197433
       num types in program 22994
       num types in table = 32917
       hash table size is ~1 bytes
	 remove unused functions ==> 
	 ==> time = 0.450
       num functions 10642
       num local functions 134975
       num primExps 195097
       num types in program 22734
       num types in table = 32917
       hash table size is ~1 bytes
	 set constants ==> 
	 ==> time = 1.870
	 leaf inline ==> 
	    inline ==> 
	    ==> time = 21.030
	 ==> time = 21.030
       num functions 7690
       num local functions 80071
       num primExps 175541
       num types in program 15335
       num types in table = 32917
       hash table size is ~1 bytes
	 constant propagation ==> 
	    inferHandlers ==> 
	    ==> time = 1.990
	    fixed point ==> 
	    ==> time = 40.440
	 ==> time = 81.450
       num functions 7690
       num local functions 78550
       num primExps 142278
       num types in program 15265
       num types in table = 32920
       hash table size is ~1 bytes
	 useless ==> 
	    analyze ==> 
	    ==> time = 108.980
	 ==> time = 133.540
       num functions 7690
       num local functions 72829
       num primExps 133941
       num types in program 12795
       num types in table = 33442
       hash table size is ~1 bytes
	 simplify types ==> 
	    fixed point ==> 
	    ==> time = 0.720
	 ==> time = 16.670
       num functions 7690
       num local functions 61537
       num primExps 118283
       num types in program 8232
       num types in table = 35975
       hash table size is ~1 bytes
	 poly equal ==> 
	 ==> time = 1.530
       num functions 7706
       num local functions 61863
       num primExps 118681
       num types in program 8250
       num types in table = 35978
       hash table size is ~1 bytes
	 contify ==> 
	 ==> time = 7.900
       num functions 4344
       num local functions 62084
       num primExps 116988
       num types in program 8035
       num types in table = 35978
       hash table size is ~1 bytes
	 inline ==> 
	 ==> time = 22.350
       num functions 2261
       num local functions 87348
       num primExps 200667
       num types in program 7668
       num types in table = 35978
       hash table size is ~1 bytes
	 raise to jump ==> 
	    inferHandlers ==> 
	    ==> time = 2.210
	 ==> time = 4.030
       num functions 2261
       num local functions 87348
       num primExps 200667
       num types in program 7668
       num types in table = 35978
       hash table size is ~1 bytes
	 contify ==> 
	 ==> time = 10.540
       num functions 2245
       num local functions 87297
       num primExps 200639
       num types in program 7668
       num types in table = 35978
       hash table size is ~1 bytes
	 introduce loops ==> 
	 ==> time = 0.220
	 loop invariant ==> 
	 ==> time = 11.410
       num functions 2245
       num local functions 87414
       num primExps 198820
       num types in program 7404
       num types in table = 35978
       hash table size is ~1 bytes
	 flatten ==> 
	    analyze ==> 
	    ==> time = 2.340
	 ==> time = 19.100
	 flatten ==> 
	    analyze ==> 
	    ==> time = 2.020
	 ==> time = 16.430
       num functions 2245
       num local functions 87414
       num primExps 131130
       num types in program 4277
       num types in table = 35978
       hash table size is ~1 bytes
	 redundant ==> 
	 ==> time = 14.720
       num functions 2245
       num local functions 87414
       num primExps 131130
       num types in program 4277
       num types in table = 35978
       hash table size is ~1 bytes
	 remove unused functions ==> 
	 ==> time = 0.260
	 remove unused globals ==> 
	 ==> time = 0.840
	 remove unused constructors ==> 
	 ==> time = 1.530
       num functions 2187
       num local functions 86912
       num primExps 129271
       num types in program 4258
       num types in table = 35978
       hash table size is ~1 bytes
	 save world ==> 
	 ==> time = 0.220
      ==> time = 384.520
   ==> time = 384.520
 cps size is ~1 bytes
   backend ==> 
      compute representations ==> 
      ==> time = 0.110
      inferHandlers ==> 
      ==> time = 2.200
      chunkify ==> 
      ==> time = 16.110
      allocate registers ==> 
      ==> time = 162.250
    reg size is ~1 bytes
   ==> time = 233.610
 c size is ~1 bytes
   emit C ==> 
   ==> time = 40.500
 numPeeks = 133576496
 average position in property list = 0.470
==> time = 1114.530
gcc -c -I/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/include -L/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/lib  -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /tmp/filez8VFHE.o /tmp/fileoVy5Ib.c
gcc -I/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/include -L/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/lib  -O1 -w -fomit-frame-pointer -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -o /fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/kit /tmp/filez8VFHE.o -lmlton -lm -lgmp

 ** Building basis library **

[reading source file:	Initial.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Initial.sml.c]
[reading source file:	GENERAL.sml]
[reading source file:	General.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-General.sml.c]
[reading source file:	OPTION.sml]
[reading source file:	Option.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Option.sml.c]
[reading source file:	LIST.sml]
[reading source file:	List.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-List.sml.c]
[reading source file:	LIST_PAIR.sml]
[reading source file:	ListPair.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListPair.sml.c]
[reading source file:	LIST_SORT.sml]
[reading source file:	ListSort.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListSort.sml.c]
[reading source file:	wordtables.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code1.c]
[reading source file:	VECTOR.sml]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code4.c]
[compiling body of functor table end]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Vector.sml.c]
[reading source file:	ARRAY.sml]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code7.c]
[compiling body of functor table end]
[reading source file:	MONO_VECTOR.sml]
[reading source file:	MONO_ARRAY.sml]
[reading source file:	ByteVector.sml]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code10.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code13.c]
[compiling body of functor ByteVector end]
[reading source file:	ByteArray.sml]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code16.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code19.c]
[compiling body of functor ByteArray end]
[reading source file:	STRING_CVT.sml]
[reading source file:	StringCvt.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StringCvt.sml.c]
[reading source file:	STR_BASE.sml]
[reading source file:	StrBase.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StrBase.sml.c]
[reading source file:	Char.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Char.sml.c]
[reading source file:	String.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-String.sml.c]
[reading source file:	CHAR.sml]
[reading source file:	STRING.sml]
[reading source file:	SUBSTRING.sml]
[reading source file:	Substring.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Substring.sml.c]
[reading source file:	BOOL.sml]
[reading source file:	Bool.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Bool.sml.c]
[reading source file:	Word.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word.sml.c]
[reading source file:	Word8.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word8.sml.c]
[reading source file:	WORD.sml]
[reading source file:	BYTE.sml]
[reading source file:	Byte.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Byte.sml.c]
[reading source file:	Int.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Int.sml.c]
[reading source file:	INTEGER.sml]
[reading source file:	MATH.sml]
[reading source file:	Math.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Math.sml.c]
[reading source file:	REAL.sml]
[reading source file:	Real.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Real.sml.c]
[reading source file:	IO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code24.c]
[reading source file:	TEXT_IO.sml]
[reading source file:	TextIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-TextIO.sml.c]
[reading source file:	BIN_IO.sml]
[reading source file:	BinIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-BinIO.sml.c]
[reading source file:	TIME.sml]
[reading source file:	Time.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Time.sml.c]
[reading source file:	OS_PATH.sml]
[reading source file:	Path.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Path.sml.c]
[reading source file:	OS_FILE_SYS.sml]
[reading source file:	FileSys.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-FileSys.sml.c]
[reading source file:	OS_PROCESS.sml]
[reading source file:	Process.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Process.sml.c]
[reading source file:	OS.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code25.c]
[reading source file:	COMMAND_LINE.sml]
[reading source file:	CommandLine.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-CommandLine.sml.c]
[reading source file:	DATE.sml]
[reading source file:	Date.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Date.sml.c]
[reading source file:	TIMER.sml]
[reading source file:	Timer.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Timer.sml.c]
[reading source file:	RANDOM.sml]
[reading source file:	Random.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Random.sml.c]
[reading source file:	SML90.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code26.c]
[wrote ANSI C code file:	PM/NoProf/link_objects.c]
[wrote executable file:	run]

 ** Building basis library **

[reading source file:	Initial.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Initial.sml.c]
[wrote log file:	Initial.sml.log]
[reading source file:	GENERAL.sml]
[wrote log file:	GENERAL.sml.log]
[reading source file:	General.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-General.sml.c]
[wrote log file:	General.sml.log]
[reading source file:	OPTION.sml]
[wrote log file:	OPTION.sml.log]
[reading source file:	Option.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Option.sml.c]
[wrote log file:	Option.sml.log]
[reading source file:	LIST.sml]
[wrote log file:	LIST.sml.log]
[reading source file:	List.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-List.sml.c]
[wrote log file:	List.sml.log]
[reading source file:	LIST_PAIR.sml]
[wrote log file:	LIST_PAIR.sml.log]
[reading source file:	ListPair.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListPair.sml.c]
[wrote log file:	ListPair.sml.log]
[reading source file:	LIST_SORT.sml]
[wrote log file:	LIST_SORT.sml.log]
[reading source file:	ListSort.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListSort.sml.c]
[wrote log file:	ListSort.sml.log]
[reading source file:	wordtables.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code27.c]
[wrote log file:	wordtables.sml.log]
[reading source file:	VECTOR.sml]
[wrote log file:	VECTOR.sml.log]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code30.c]
[compiling body of functor table end]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Vector.sml.c]
[wrote log file:	Vector.sml.log]
[reading source file:	ARRAY.sml]
[wrote log file:	ARRAY.sml.log]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code33.c]
[compiling body of functor table end]
[wrote log file:	Array.sml.log]
[reading source file:	MONO_VECTOR.sml]
[wrote log file:	MONO_VECTOR.sml.log]
[reading source file:	MONO_ARRAY.sml]
[wrote log file:	MONO_ARRAY.sml.log]
[reading source file:	ByteVector.sml]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code36.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code39.c]
[compiling body of functor ByteVector end]
[wrote log file:	ByteVector.sml.log]
[reading source file:	ByteArray.sml]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code42.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code45.c]
[compiling body of functor ByteArray end]
[wrote log file:	ByteArray.sml.log]
[reading source file:	STRING_CVT.sml]
[wrote log file:	STRING_CVT.sml.log]
[reading source file:	StringCvt.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StringCvt.sml.c]
[wrote log file:	StringCvt.sml.log]
[reading source file:	STR_BASE.sml]
[wrote log file:	STR_BASE.sml.log]
[reading source file:	StrBase.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StrBase.sml.c]
[wrote log file:	StrBase.sml.log]
[reading source file:	Char.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Char.sml.c]
[wrote log file:	Char.sml.log]
[reading source file:	String.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-String.sml.c]
[wrote log file:	String.sml.log]
[reading source file:	CHAR.sml]
[wrote log file:	CHAR.sml.log]
[reading source file:	STRING.sml]
[wrote log file:	STRING.sml.log]
[reading source file:	SUBSTRING.sml]
[wrote log file:	SUBSTRING.sml.log]
[reading source file:	Substring.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Substring.sml.c]
[wrote log file:	Substring.sml.log]
[reading source file:	BOOL.sml]
[wrote log file:	BOOL.sml.log]
[reading source file:	Bool.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Bool.sml.c]
[wrote log file:	Bool.sml.log]
[reading source file:	Word.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word.sml.c]
[wrote log file:	Word.sml.log]
[reading source file:	Word8.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word8.sml.c]
[wrote log file:	Word8.sml.log]
[reading source file:	WORD.sml]
[wrote log file:	WORD.sml.log]
[reading source file:	BYTE.sml]
[wrote log file:	BYTE.sml.log]
[reading source file:	Byte.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Byte.sml.c]
[wrote log file:	Byte.sml.log]
[reading source file:	Int.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Int.sml.c]
[wrote log file:	Int.sml.log]
[reading source file:	INTEGER.sml]
[wrote log file:	INTEGER.sml.log]
[reading source file:	MATH.sml]
[wrote log file:	MATH.sml.log]
[reading source file:	Math.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Math.sml.c]
[wrote log file:	Math.sml.log]
[reading source file:	REAL.sml]
[wrote log file:	REAL.sml.log]
[reading source file:	Real.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Real.sml.c]
[wrote log file:	Real.sml.log]
[reading source file:	IO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code50.c]
[wrote log file:	IO.sml.log]
[reading source file:	TEXT_IO.sml]
[wrote log file:	TEXT_IO.sml.log]
[reading source file:	TextIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-TextIO.sml.c]
[wrote log file:	TextIO.sml.log]
[reading source file:	BIN_IO.sml]
[wrote log file:	BIN_IO.sml.log]
[reading source file:	BinIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-BinIO.sml.c]
[wrote log file:	BinIO.sml.log]
[reading source file:	TIME.sml]
[wrote log file:	TIME.sml.log]
[reading source file:	Time.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Time.sml.c]
[wrote log file:	Time.sml.log]
[reading source file:	OS_PATH.sml]
[wrote log file:	OS_PATH.sml.log]
[reading source file:	Path.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Path.sml.c]
[wrote log file:	Path.sml.log]
[reading source file:	OS_FILE_SYS.sml]
[wrote log file:	OS_FILE_SYS.sml.log]
[reading source file:	FileSys.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-FileSys.sml.c]
[wrote log file:	FileSys.sml.log]
[reading source file:	OS_PROCESS.sml]
[wrote log file:	OS_PROCESS.sml.log]
[reading source file:	Process.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Process.sml.c]
[wrote log file:	Process.sml.log]
[reading source file:	OS.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code51.c]
[wrote log file:	OS.sml.log]
[reading source file:	COMMAND_LINE.sml]
[wrote log file:	COMMAND_LINE.sml.log]
[reading source file:	CommandLine.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-CommandLine.sml.c]
[wrote log file:	CommandLine.sml.log]
[reading source file:	DATE.sml]
[wrote log file:	DATE.sml.log]
[reading source file:	Date.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Date.sml.c]
[wrote log file:	Date.sml.log]
[reading source file:	TIMER.sml]
[wrote log file:	TIMER.sml.log]
[reading source file:	Timer.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Timer.sml.c]
[wrote log file:	Timer.sml.log]
[reading source file:	RANDOM.sml]
[wrote log file:	RANDOM.sml.log]
[reading source file:	Random.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Random.sml.c]
[wrote log file:	Random.sml.log]
[reading source file:	SML90.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code52.c]
[wrote log file:	SML90.sml.log]
[wrote ANSI C code file:	PM/Prof/link_objects.c]
[wrote executable file:	run]
stack size(bytes): 32,768
max semispace size(bytes): 33,554,432
GC time(ms): 13,860 (9.8%)
maxPause(ms):: 560
number of GCs: 42
bytes allocated: 1,148,036,856
bytes copied: 272,414,768
max bytes live: 10,906,948
140.85user 0.52system 2:32.11elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2148major+17015minor)pagefaults 0swaps

 ** Building basis library **

[reading source file:	Initial.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Initial.sml.c]
[reading source file:	GENERAL.sml]
[reading source file:	General.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-General.sml.c]
[reading source file:	OPTION.sml]
[reading source file:	Option.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Option.sml.c]
[reading source file:	LIST.sml]
[reading source file:	List.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-List.sml.c]
[reading source file:	LIST_PAIR.sml]
[reading source file:	ListPair.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListPair.sml.c]
[reading source file:	LIST_SORT.sml]
[reading source file:	ListSort.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListSort.sml.c]
[reading source file:	wordtables.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code1.c]
[reading source file:	VECTOR.sml]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code4.c]
[compiling body of functor table end]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Vector.sml.c]
[reading source file:	ARRAY.sml]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code7.c]
[compiling body of functor table end]
[reading source file:	MONO_VECTOR.sml]
[reading source file:	MONO_ARRAY.sml]
[reading source file:	ByteVector.sml]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code10.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code13.c]
[compiling body of functor ByteVector end]
[reading source file:	ByteArray.sml]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code16.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code19.c]
[compiling body of functor ByteArray end]
[reading source file:	STRING_CVT.sml]
[reading source file:	StringCvt.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StringCvt.sml.c]
[reading source file:	STR_BASE.sml]
[reading source file:	StrBase.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StrBase.sml.c]
[reading source file:	Char.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Char.sml.c]
[reading source file:	String.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-String.sml.c]
[reading source file:	CHAR.sml]
[reading source file:	STRING.sml]
[reading source file:	SUBSTRING.sml]
[reading source file:	Substring.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Substring.sml.c]
[reading source file:	BOOL.sml]
[reading source file:	Bool.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Bool.sml.c]
[reading source file:	Word.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word.sml.c]
[reading source file:	Word8.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word8.sml.c]
[reading source file:	WORD.sml]
[reading source file:	BYTE.sml]
[reading source file:	Byte.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Byte.sml.c]
[reading source file:	Int.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Int.sml.c]
[reading source file:	INTEGER.sml]
[reading source file:	MATH.sml]
[reading source file:	Math.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Math.sml.c]
[reading source file:	REAL.sml]
[reading source file:	Real.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Real.sml.c]
[reading source file:	IO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code24.c]
[reading source file:	TEXT_IO.sml]
[reading source file:	TextIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-TextIO.sml.c]
[reading source file:	BIN_IO.sml]
[reading source file:	BinIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-BinIO.sml.c]
[reading source file:	TIME.sml]
[reading source file:	Time.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Time.sml.c]
[reading source file:	OS_PATH.sml]
[reading source file:	Path.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Path.sml.c]
[reading source file:	OS_FILE_SYS.sml]
[reading source file:	FileSys.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-FileSys.sml.c]
[reading source file:	OS_PROCESS.sml]
[reading source file:	Process.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Process.sml.c]
[reading source file:	OS.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code25.c]
[reading source file:	COMMAND_LINE.sml]
[reading source file:	CommandLine.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-CommandLine.sml.c]
[reading source file:	DATE.sml]
[reading source file:	Date.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Date.sml.c]
[reading source file:	TIMER.sml]
[reading source file:	Timer.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Timer.sml.c]
[reading source file:	RANDOM.sml]
[reading source file:	Random.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Random.sml.c]
[reading source file:	SML90.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code26.c]
[wrote ANSI C code file:	PM/NoProf/link_objects.c]
[wrote executable file:	run]

 ** Building basis library **

[reading source file:	Initial.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Initial.sml.c]
[wrote log file:	Initial.sml.log]
[reading source file:	GENERAL.sml]
[wrote log file:	GENERAL.sml.log]
[reading source file:	General.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-General.sml.c]
[wrote log file:	General.sml.log]
[reading source file:	OPTION.sml]
[wrote log file:	OPTION.sml.log]
[reading source file:	Option.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Option.sml.c]
[wrote log file:	Option.sml.log]
[reading source file:	LIST.sml]
[wrote log file:	LIST.sml.log]
[reading source file:	List.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-List.sml.c]
[wrote log file:	List.sml.log]
[reading source file:	LIST_PAIR.sml]
[wrote log file:	LIST_PAIR.sml.log]
[reading source file:	ListPair.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListPair.sml.c]
[wrote log file:	ListPair.sml.log]
[reading source file:	LIST_SORT.sml]
[wrote log file:	LIST_SORT.sml.log]
[reading source file:	ListSort.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListSort.sml.c]
[wrote log file:	ListSort.sml.log]
[reading source file:	wordtables.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code27.c]
[wrote log file:	wordtables.sml.log]
[reading source file:	VECTOR.sml]
[wrote log file:	VECTOR.sml.log]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code30.c]
[compiling body of functor table end]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Vector.sml.c]
[wrote log file:	Vector.sml.log]
[reading source file:	ARRAY.sml]
[wrote log file:	ARRAY.sml.log]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code33.c]
[compiling body of functor table end]
[wrote log file:	Array.sml.log]
[reading source file:	MONO_VECTOR.sml]
[wrote log file:	MONO_VECTOR.sml.log]
[reading source file:	MONO_ARRAY.sml]
[wrote log file:	MONO_ARRAY.sml.log]
[reading source file:	ByteVector.sml]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code36.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code39.c]
[compiling body of functor ByteVector end]
[wrote log file:	ByteVector.sml.log]
[reading source file:	ByteArray.sml]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code42.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code45.c]
[compiling body of functor ByteArray end]
[wrote log file:	ByteArray.sml.log]
[reading source file:	STRING_CVT.sml]
[wrote log file:	STRING_CVT.sml.log]
[reading source file:	StringCvt.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StringCvt.sml.c]
[wrote log file:	StringCvt.sml.log]
[reading source file:	STR_BASE.sml]
[wrote log file:	STR_BASE.sml.log]
[reading source file:	StrBase.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StrBase.sml.c]
[wrote log file:	StrBase.sml.log]
[reading source file:	Char.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Char.sml.c]
[wrote log file:	Char.sml.log]
[reading source file:	String.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-String.sml.c]
[wrote log file:	String.sml.log]
[reading source file:	CHAR.sml]
[wrote log file:	CHAR.sml.log]
[reading source file:	STRING.sml]
[wrote log file:	STRING.sml.log]
[reading source file:	SUBSTRING.sml]
[wrote log file:	SUBSTRING.sml.log]
[reading source file:	Substring.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Substring.sml.c]
[wrote log file:	Substring.sml.log]
[reading source file:	BOOL.sml]
[wrote log file:	BOOL.sml.log]
[reading source file:	Bool.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Bool.sml.c]
[wrote log file:	Bool.sml.log]
[reading source file:	Word.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word.sml.c]
[wrote log file:	Word.sml.log]
[reading source file:	Word8.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word8.sml.c]
[wrote log file:	Word8.sml.log]
[reading source file:	WORD.sml]
[wrote log file:	WORD.sml.log]
[reading source file:	BYTE.sml]
[wrote log file:	BYTE.sml.log]
[reading source file:	Byte.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Byte.sml.c]
[wrote log file:	Byte.sml.log]
[reading source file:	Int.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Int.sml.c]
[wrote log file:	Int.sml.log]
[reading source file:	INTEGER.sml]
[wrote log file:	INTEGER.sml.log]
[reading source file:	MATH.sml]
[wrote log file:	MATH.sml.log]
[reading source file:	Math.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Math.sml.c]
[wrote log file:	Math.sml.log]
[reading source file:	REAL.sml]
[wrote log file:	REAL.sml.log]
[reading source file:	Real.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Real.sml.c]
[wrote log file:	Real.sml.log]
[reading source file:	IO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code50.c]
[wrote log file:	IO.sml.log]
[reading source file:	TEXT_IO.sml]
[wrote log file:	TEXT_IO.sml.log]
[reading source file:	TextIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-TextIO.sml.c]
[wrote log file:	TextIO.sml.log]
[reading source file:	BIN_IO.sml]
[wrote log file:	BIN_IO.sml.log]
[reading source file:	BinIO.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-BinIO.sml.c]
[wrote log file:	BinIO.sml.log]
[reading source file:	TIME.sml]
[wrote log file:	TIME.sml.log]
[reading source file:	Time.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Time.sml.c]
[wrote log file:	Time.sml.log]
[reading source file:	OS_PATH.sml]
[wrote log file:	OS_PATH.sml.log]
[reading source file:	Path.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Path.sml.c]
[wrote log file:	Path.sml.log]
[reading source file:	OS_FILE_SYS.sml]
[wrote log file:	OS_FILE_SYS.sml.log]
[reading source file:	FileSys.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-FileSys.sml.c]
[wrote log file:	FileSys.sml.log]
[reading source file:	OS_PROCESS.sml]
[wrote log file:	OS_PROCESS.sml.log]
[reading source file:	Process.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Process.sml.c]
[wrote log file:	Process.sml.log]
[reading source file:	OS.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code51.c]
[wrote log file:	OS.sml.log]
[reading source file:	COMMAND_LINE.sml]
[wrote log file:	COMMAND_LINE.sml.log]
[reading source file:	CommandLine.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-CommandLine.sml.c]
[wrote log file:	CommandLine.sml.log]
[reading source file:	DATE.sml]
[wrote log file:	DATE.sml.log]
[reading source file:	Date.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Date.sml.c]
[wrote log file:	Date.sml.log]
[reading source file:	TIMER.sml]
[wrote log file:	TIMER.sml.log]
[reading source file:	Timer.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Timer.sml.c]
[wrote log file:	Timer.sml.log]
[reading source file:	RANDOM.sml]
[wrote log file:	RANDOM.sml.log]
[reading source file:	Random.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Random.sml.c]
[wrote log file:	Random.sml.log]
[reading source file:	SML90.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code52.c]
[wrote log file:	SML90.sml.log]
[wrote ANSI C code file:	PM/Prof/link_objects.c]
[wrote executable file:	run]
nj run time
58.63user 0.86system 1:09.37elapsed 85%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (604major+25580minor)pagefaults 0swaps
nj run gc

 ** Building basis library **

[reading source file:	Initial.sml]
GC #0.0.0.0.1.5:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Initial.sml.c]
[reading source file:	GENERAL.sml]
[reading source file:	General.sml]
GC #0.0.0.1.2.62:   (10 ms)
GC #0.0.0.1.3.109:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-General.sml.c]
[reading source file:	OPTION.sml]
GC #0.0.1.2.4.124:   (20 ms)
[reading source file:	Option.sml]
GC #0.0.1.2.5.144:   (10 ms)
GC #0.0.1.2.6.160:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Option.sml.c]
[reading source file:	LIST.sml]
[reading source file:	List.sml]
GC #0.0.1.2.7.186:   (0 ms)
GC #0.1.2.3.8.209:   (40 ms)
GC #1.2.3.4.9.242:   (20 ms)
GC #1.2.3.4.10.276:   (0 ms)
GC #1.2.3.4.11.309:   (20 ms)
GC #1.2.3.5.12.335:   (20 ms)
GC #1.2.3.5.13.371:   (20 ms)
GC #1.2.3.5.14.390:   (10 ms)
GC #1.2.3.5.15.417:   (10 ms)
GC #1.2.3.5.16.454:   (20 ms)
GC #1.2.3.5.17.466:   (10 ms)
GC #2.3.4.6.18.477:   (20 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-List.sml.c]
[reading source file:	LIST_PAIR.sml]
GC #2.3.4.6.19.499:   (10 ms)
[reading source file:	ListPair.sml]
GC #2.3.4.6.20.509:   (0 ms)
GC #2.3.4.6.21.544:   (10 ms)
GC #2.3.4.6.22.588:   (10 ms)
GC #2.3.4.6.23.640:   (10 ms)
GC #2.3.4.6.24.652:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListPair.sml.c]
[reading source file:	LIST_SORT.sml]
[reading source file:	ListSort.sml]
GC #2.3.4.6.25.681:   (10 ms)
GC #2.3.4.6.26.714:   (0 ms)
GC #2.3.4.6.27.750:   (10 ms)
GC #2.3.4.6.28.775:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-ListSort.sml.c]
[reading source file:	wordtables.sml]
GC #2.3.4.6.29.786:   (0 ms)
GC #2.3.4.6.30.797:   (0 ms)
GC #2.3.4.6.31.811:   (10 ms)
GC #2.4.5.7.32.826:   (30 ms)
GC #2.4.5.7.33.878:   (20 ms)
GC #2.5.6.8.34.895:   (20 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code1.c]
[reading source file:	VECTOR.sml]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
GC #2.5.6.8.35.925:   (0 ms)
GC #2.5.6.8.36.942:   (10 ms)
GC #2.5.6.9.37.959:   (10 ms)
GC #2.5.6.9.38.996:   (20 ms)
GC #2.6.7.10.39.1040:   (30 ms)
GC #2.6.7.10.40.1079:   (10 ms)
GC #2.6.7.10.41.1087:   (10 ms)
GC #2.6.7.10.42.1108:   (20 ms)
GC #2.6.7.11.43.1112:   (30 ms)
GC #2.6.7.11.44.1149:   (10 ms)
GC #2.6.7.11.45.1156:   (0 ms)
GC #2.6.7.11.46.1169:   (10 ms)
GC #2.6.7.11.47.1173:   (10 ms)
GC #2.6.7.11.48.1178:   (10 ms)
GC #2.6.7.11.49.1193:   (20 ms)
GC #2.6.7.11.50.1227:   (20 ms)
GC #2.7.8.12.51.1240:   (60 ms)
GC #2.7.8.12.52.1260:   (20 ms)
GC #2.7.8.12.53.1286:   (10 ms)
GC #2.7.8.12.54.1304:   (10 ms)
GC #2.7.8.12.55.1309:   (10 ms)
GC #2.7.8.12.56.1334:   (10 ms)
GC #2.7.8.12.57.1356:   (10 ms)
GC #2.7.8.12.58.1365:   (10 ms)
GC #2.7.8.13.59.1369:   (20 ms)
GC #2.7.8.13.60.1370:   (10 ms)
GC #2.7.8.13.61.1375:   (0 ms)
GC #2.7.8.14.62.1388:   (10 ms)
GC #2.7.8.15.63.1411:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code4.c]
[compiling body of functor table end]
GC #2.7.8.15.64.1416:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Vector.sml.c]
[reading source file:	ARRAY.sml]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
GC #2.7.8.15.65.1452:   (10 ms)
GC #2.7.8.15.66.1468:   (10 ms)
GC #2.7.8.16.67.1485:   (20 ms)
GC #2.7.8.16.68.1522:   (20 ms)
GC #3.8.9.17.69.1567:   (60 ms)
GC #3.8.9.17.70.1605:   (10 ms)
GC #3.8.9.17.71.1614:   (10 ms)
GC #3.8.9.17.72.1635:   (20 ms)
GC #3.8.9.18.73.1642:   (20 ms)
GC #3.8.9.18.74.1694:   (10 ms)
GC #3.8.9.18.75.1706:   (10 ms)
GC #3.8.9.18.76.1716:   (10 ms)
GC #3.8.9.18.77.1728:   (20 ms)
GC #3.8.9.18.78.1765:   (20 ms)
GC #3.8.9.19.79.1777:   (40 ms)
GC #3.8.9.19.80.1778:   (10 ms)
GC #3.8.9.19.81.1808:   (0 ms)
GC #3.8.9.19.82.1831:   (10 ms)
GC #3.8.9.19.83.1859:   (20 ms)
GC #3.8.9.19.84.1898:   (20 ms)
GC #3.8.9.19.85.1922:   (20 ms)
GC #3.9.10.20.86.1929:   (40 ms)
GC #3.9.10.21.87.1951:   (20 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code7.c]
[compiling body of functor table end]
[reading source file:	MONO_VECTOR.sml]
GC #3.9.10.22.88.1972:   (0 ms)
[reading source file:	MONO_ARRAY.sml]
GC #3.9.10.23.89.1980:   (0 ms)
[reading source file:	ByteVector.sml]
GC #3.9.10.23.90.2001:   (0 ms)
[compiling body of functor ByteVector (from project basislib.pm) begin]
GC #3.9.10.24.91.2047:   (10 ms)
GC #3.9.10.24.92.2084:   (10 ms)
GC #3.9.10.24.93.2109:   (10 ms)
GC #3.9.10.25.94.2144:   (20 ms)
GC #3.9.10.25.95.2172:   (10 ms)
GC #3.9.10.26.96.2197:   (20 ms)
GC #3.9.10.26.97.2221:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code10.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
GC #3.9.10.26.98.2232:   (10 ms)
GC #3.9.10.26.99.2237:   (0 ms)
GC #3.9.10.26.100.2253:   (10 ms)
GC #3.9.10.26.101.2283:   (0 ms)
GC #3.9.10.26.102.2308:   (10 ms)
GC #3.9.10.26.103.2342:   (10 ms)
GC #3.9.10.27.104.2370:   (30 ms)
GC #3.9.10.27.105.2401:   (10 ms)
GC #3.9.10.27.106.2421:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code13.c]
[compiling body of functor ByteVector end]
[reading source file:	ByteArray.sml]
GC #3.9.10.28.107.2444:   (10 ms)
GC #3.9.10.29.108.2480:   (20 ms)
[compiling body of functor ByteArray (from project basislib.pm) begin]
GC #3.9.10.30.109.2508:   (10 ms)
GC #3.9.10.31.110.2535:   (10 ms)
GC #3.9.10.31.111.2567:   (10 ms)
GC #3.9.10.31.112.2600:   (10 ms)
GC #3.9.10.32.113.2625:   (20 ms)
GC #3.9.10.32.114.2650:   (10 ms)
GC #3.9.10.32.115.2677:   (10 ms)
GC #3.10.11.33.116.2682:   (40 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code16.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
GC #3.10.11.33.117.2695:   (0 ms)
GC #3.10.11.33.118.2705:   (10 ms)
GC #3.10.11.34.119.2739:   (10 ms)
GC #3.10.11.34.120.2771:   (10 ms)
GC #3.10.11.34.121.2813:   (10 ms)
GC #3.10.11.35.122.2839:   (10 ms)
GC #3.10.11.35.123.2852:   (10 ms)
GC #3.10.11.35.124.2875:   (10 ms)
GC #3.10.11.35.125.2881:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code19.c]
[compiling body of functor ByteArray end]
[reading source file:	STRING_CVT.sml]
GC #3.10.11.36.126.2896:   (10 ms)
[reading source file:	StringCvt.sml]
GC #3.10.11.36.127.2923:   (10 ms)
GC #3.10.11.36.128.2944:   (0 ms)
GC #3.10.11.36.129.2956:   (10 ms)
GC #3.10.11.36.130.2957:   (0 ms)
GC #3.10.11.36.131.2981:   (10 ms)
GC #3.10.11.37.132.3007:   (20 ms)
GC #3.10.11.37.133.3030:   (10 ms)
GC #3.10.11.37.134.3047:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StringCvt.sml.c]
[reading source file:	STR_BASE.sml]
[reading source file:	StrBase.sml]
GC #3.11.12.38.135.3077:   (40 ms)
GC #3.11.12.39.136.3108:   (20 ms)
GC #3.11.12.40.137.3154:   (20 ms)
GC #4.12.13.41.138.3197:   (110 ms)
GC #4.12.13.41.139.3217:   (20 ms)
GC #4.12.13.41.140.3245:   (20 ms)
GC #4.12.13.42.141.3253:   (30 ms)
GC #4.12.13.42.142.3295:   (10 ms)
GC #4.12.13.42.143.3307:   (10 ms)
GC #4.12.13.42.144.3311:   (0 ms)
GC #4.12.13.42.145.3323:   (10 ms)
GC #4.12.13.42.146.3383:   (10 ms)
GC #4.12.13.42.147.3395:   (20 ms)
GC #4.13.14.43.148.3421:   (50 ms)
GC #4.13.14.43.149.3443:   (10 ms)
GC #4.13.14.43.150.3466:   (20 ms)
GC #4.13.14.43.151.3503:   (20 ms)
GC #4.13.14.43.152.3514:   (10 ms)
GC #4.13.14.43.153.3520:   (20 ms)
GC #4.13.14.44.154.3533:   (20 ms)
GC #4.13.14.45.155.3534:   (20 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-StrBase.sml.c]
[reading source file:	Char.sml]
GC #4.14.15.46.156.3559:   (20 ms)
GC #4.14.15.46.157.3568:   (10 ms)
GC #4.14.15.47.158.3597:   (10 ms)
GC #4.14.15.47.159.3634:   (10 ms)
GC #4.14.15.48.160.3669:   (10 ms)
GC #4.14.15.48.161.3706:   (20 ms)
GC #4.14.15.48.162.3719:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Char.sml.c]
[reading source file:	String.sml]
GC #4.14.15.48.163.3744:   (10 ms)
GC #4.14.15.48.164.3792:   (10 ms)
GC #4.14.15.49.165.3843:   (30 ms)
GC #4.14.15.49.166.3881:   (10 ms)
GC #4.14.15.49.167.3898:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-String.sml.c]
[reading source file:	CHAR.sml]
[reading source file:	STRING.sml]
GC #4.14.15.50.168.3955:   (20 ms)
[reading source file:	SUBSTRING.sml]
[reading source file:	Substring.sml]
GC #4.14.15.50.169.3982:   (10 ms)
GC #4.14.15.50.170.4012:   (20 ms)
GC #4.14.15.51.171.4058:   (20 ms)
GC #4.14.15.51.172.4091:   (20 ms)
GC #4.14.15.51.173.4130:   (20 ms)
GC #4.14.15.52.174.4147:   (30 ms)
GC #4.14.15.52.175.4177:   (20 ms)
GC #4.14.15.52.176.4192:   (10 ms)
GC #4.14.15.52.177.4220:   (10 ms)
GC #4.14.15.52.178.4227:   (0 ms)
GC #4.14.15.52.179.4252:   (0 ms)
GC #4.14.15.52.180.4267:   (0 ms)
GC #4.15.16.53.181.4278:   (40 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Substring.sml.c]
[reading source file:	BOOL.sml]
[reading source file:	Bool.sml]
GC #4.15.16.53.182.4295:   (0 ms)
GC #4.15.16.53.183.4325:   (10 ms)
GC #4.15.16.53.184.4350:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Bool.sml.c]
[reading source file:	Word.sml]
GC #4.15.16.53.185.4381:   (10 ms)
GC #4.15.16.53.186.4421:   (10 ms)
GC #4.15.16.53.187.4447:   (10 ms)
GC #4.15.16.53.188.4480:   (10 ms)
GC #4.15.16.53.189.4506:   (10 ms)
GC #4.15.16.53.190.4527:   (10 ms)
GC #4.15.16.53.191.4542:   (10 ms)
GC #4.15.16.53.192.4570:   (10 ms)
GC #4.15.16.53.193.4576:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word.sml.c]
[reading source file:	Word8.sml]
GC #4.15.16.53.194.4593:   (0 ms)
GC #4.15.16.53.195.4597:   (10 ms)
GC #4.15.16.53.196.4612:   (10 ms)
GC #4.15.16.53.197.4659:   (0 ms)
GC #4.15.16.53.198.4694:   (20 ms)
GC #4.15.16.54.199.4733:   (30 ms)
GC #4.15.16.54.200.4764:   (10 ms)
GC #4.15.16.54.201.4788:   (10 ms)
GC #4.15.16.54.202.4802:   (10 ms)
GC #4.15.16.54.203.4830:   (10 ms)
GC #4.15.16.54.204.4838:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Word8.sml.c]
[reading source file:	WORD.sml]
[reading source file:	BYTE.sml]
[reading source file:	Byte.sml]
GC #4.15.16.55.205.4894:   (20 ms)
GC #4.15.16.55.206.4914:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Byte.sml.c]
[reading source file:	Int.sml]
GC #4.15.16.55.207.4938:   (10 ms)
GC #4.15.16.55.208.4984:   (0 ms)
GC #4.15.16.55.209.5003:   (10 ms)
GC #4.15.16.55.210.5034:   (10 ms)
GC #4.15.16.55.211.5063:   (20 ms)
GC #4.15.16.55.212.5086:   (10 ms)
GC #4.15.16.55.213.5101:   (10 ms)
GC #4.15.16.55.214.5130:   (10 ms)
GC #4.15.16.55.215.5138:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Int.sml.c]
[reading source file:	INTEGER.sml]
[reading source file:	MATH.sml]
[reading source file:	Math.sml]
GC #4.15.16.55.216.5189:   (10 ms)
GC #4.15.16.55.217.5225:   (10 ms)
GC #4.15.16.56.218.5242:   (30 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Math.sml.c]
[reading source file:	REAL.sml]
[reading source file:	Real.sml]
GC #4.15.16.56.219.5262:   (10 ms)
GC #4.15.16.56.220.5280:   (10 ms)
GC #4.15.16.56.221.5304:   (20 ms)
GC #4.15.16.56.222.5341:   (10 ms)
GC #4.15.16.56.223.5380:   (10 ms)
GC #4.15.16.56.224.5436:   (20 ms)
GC #4.15.16.56.225.5460:   (20 ms)
GC #4.15.16.56.226.5489:   (10 ms)
GC #4.16.17.57.227.5503:   (100 ms)
GC #4.16.17.57.228.5525:   (10 ms)
GC #4.16.17.57.229.5545:   (10 ms)
GC #4.16.17.57.230.5576:   (10 ms)
GC #4.16.17.57.231.5597:   (10 ms)
GC #4.16.17.57.232.5605:   (10 ms)
GC #4.16.17.58.233.5607:   (20 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Real.sml.c]
[reading source file:	IO.sml]
GC #4.16.17.58.234.5632:   (0 ms)
GC #4.16.17.58.235.5649:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code24.c]
[reading source file:	TEXT_IO.sml]
[reading source file:	TextIO.sml]
GC #4.16.17.58.236.5680:   (0 ms)
GC #4.16.17.58.237.5688:   (10 ms)
GC #4.16.17.58.238.5718:   (10 ms)
GC #4.16.17.58.239.5752:   (10 ms)
GC #4.16.17.58.240.5783:   (20 ms)
GC #4.16.17.58.241.5807:   (20 ms)
GC #4.17.18.59.242.5829:   (80 ms)
GC #4.17.18.59.243.5852:   (10 ms)
GC #4.17.18.59.244.5858:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-TextIO.sml.c]
[reading source file:	BIN_IO.sml]
[reading source file:	BinIO.sml]
GC #4.17.18.60.245.5896:   (10 ms)
GC #4.17.18.60.246.5922:   (0 ms)
GC #4.17.18.60.247.5948:   (0 ms)
GC #4.17.18.60.248.5963:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-BinIO.sml.c]
[reading source file:	TIME.sml]
[reading source file:	Time.sml]
GC #4.17.18.60.249.5993:   (10 ms)
GC #4.17.18.61.250.6004:   (20 ms)
GC #4.17.18.61.251.6046:   (0 ms)
GC #4.17.18.61.252.6075:   (10 ms)
GC #4.17.18.61.253.6110:   (20 ms)
GC #4.17.18.62.254.6125:   (30 ms)
GC #4.17.18.62.255.6137:   (20 ms)
GC #4.17.18.62.256.6176:   (10 ms)
GC #4.17.18.63.257.6194:   (30 ms)
GC #4.17.18.63.258.6223:   (10 ms)
GC #4.17.18.63.259.6251:   (20 ms)
GC #4.17.18.63.260.6276:   (10 ms)
GC #4.17.18.64.261.6279:   (10 ms)
GC #4.17.18.64.262.6286:   (10 ms)
GC #4.17.18.65.263.6306:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Time.sml.c]
[reading source file:	OS_PATH.sml]
[reading source file:	Path.sml]
GC #4.17.18.66.264.6355:   (0 ms)
GC #4.17.18.67.265.6365:   (10 ms)
GC #4.17.18.68.266.6394:   (10 ms)
GC #5.18.19.69.267.6425:   (170 ms)
GC #5.18.19.69.268.6462:   (10 ms)
GC #5.18.19.70.269.6493:   (30 ms)
GC #5.18.19.70.270.6520:   (20 ms)
GC #5.18.19.70.271.6531:   (20 ms)
GC #5.18.19.71.272.6535:   (20 ms)
GC #5.18.19.71.273.6568:   (10 ms)
GC #5.18.19.71.274.6578:   (20 ms)
GC #5.18.19.71.275.6608:   (10 ms)
GC #5.18.19.71.276.6627:   (10 ms)
GC #5.18.19.71.277.6649:   (20 ms)
GC #5.18.19.71.278.6676:   (10 ms)
GC #5.18.19.71.279.6687:   (10 ms)
GC #5.18.19.71.280.6694:   (10 ms)
GC #5.18.19.72.281.6715:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Path.sml.c]
[reading source file:	OS_FILE_SYS.sml]
GC #5.18.19.73.282.6734:   (10 ms)
[reading source file:	FileSys.sml]
GC #5.18.19.74.283.6767:   (10 ms)
GC #5.18.19.75.284.6778:   (10 ms)
GC #5.18.19.76.285.6827:   (10 ms)
GC #5.18.19.77.286.6861:   (10 ms)
GC #5.18.19.78.287.6896:   (20 ms)
GC #5.18.19.79.288.6923:   (20 ms)
GC #5.19.20.80.289.6962:   (60 ms)
GC #5.19.20.80.290.6972:   (10 ms)
GC #5.19.20.81.291.7005:   (20 ms)
GC #5.19.20.81.292.7024:   (10 ms)
GC #5.19.20.81.293.7043:   (20 ms)
GC #5.19.20.81.294.7074:   (10 ms)
GC #5.19.20.81.295.7077:   (10 ms)
GC #5.19.20.82.296.7079:   (20 ms)
GC #5.19.20.82.297.7084:   (10 ms)
GC #5.20.21.83.298.7095:   (50 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-FileSys.sml.c]
[reading source file:	OS_PROCESS.sml]
GC #5.20.21.84.299.7121:   (0 ms)
[reading source file:	Process.sml]
GC #5.20.21.85.300.7141:   (10 ms)
GC #5.20.21.85.301.7147:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Process.sml.c]
[reading source file:	OS.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code25.c]
[reading source file:	COMMAND_LINE.sml]
[reading source file:	CommandLine.sml]
GC #5.20.21.85.302.7170:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-CommandLine.sml.c]
[reading source file:	DATE.sml]
[reading source file:	Date.sml]
GC #5.20.21.86.303.7212:   (10 ms)
GC #5.20.21.86.304.7229:   (10 ms)
GC #5.20.21.87.305.7248:   (20 ms)
GC #5.20.21.87.306.7308:   (20 ms)
GC #5.20.22.88.307.7338:   (20 ms)
GC #5.20.22.88.308.7369:   (10 ms)
GC #5.20.22.88.309.7379:   (10 ms)
GC #5.20.22.89.310.7401:   (30 ms)
GC #5.20.22.89.311.7438:   (10 ms)
GC #5.20.22.89.312.7447:   (10 ms)
GC #5.20.22.89.313.7449:   (0 ms)
GC #5.20.22.89.314.7460:   (20 ms)
GC #5.20.22.89.315.7495:   (20 ms)
GC #5.20.23.90.316.7511:   (50 ms)
GC #5.20.23.90.317.7542:   (10 ms)
GC #5.20.23.90.318.7566:   (10 ms)
GC #5.20.23.90.319.7583:   (30 ms)
GC #5.20.23.90.320.7629:   (20 ms)
GC #5.20.23.90.321.7651:   (10 ms)
GC #5.20.23.90.322.7662:   (20 ms)
GC #5.21.24.91.323.7683:   (50 ms)
GC #5.21.24.92.324.7700:   (20 ms)
GC #5.21.24.93.325.7703:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Date.sml.c]
[reading source file:	TIMER.sml]
GC #5.21.25.94.326.7721:   (10 ms)
[reading source file:	Timer.sml]
GC #5.21.25.95.327.7731:   (0 ms)
GC #5.21.25.95.328.7756:   (0 ms)
GC #5.21.25.95.329.7774:   (0 ms)
GC #5.21.25.95.330.7793:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Timer.sml.c]
[reading source file:	RANDOM.sml]
[reading source file:	Random.sml]
GC #5.21.25.96.331.7826:   (10 ms)
GC #5.21.25.96.332.7857:   (10 ms)
GC #5.21.25.96.333.7886:   (10 ms)
GC #5.21.25.96.334.7911:   (10 ms)
GC #5.21.25.97.335.7921:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-Random.sml.c]
[reading source file:	SML90.sml]
GC #5.21.25.98.336.7956:   (10 ms)
GC #5.21.25.98.337.7991:   (0 ms)
GC #5.21.25.99.338.8010:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/NoProf/basislib-code26.c]
[wrote ANSI C code file:	PM/NoProf/link_objects.c]
[wrote executable file:	run]

 ** Building basis library **

[reading source file:	Initial.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Initial.sml.c]
[wrote log file:	Initial.sml.log]
[reading source file:	GENERAL.sml]
GC #5.21.26.100.339.8050:   (20 ms)
[wrote log file:	GENERAL.sml.log]
[reading source file:	General.sml]
GC #5.21.26.100.340.8105:   (10 ms)
GC #5.21.26.101.341.8141:   (10 ms)
GC #5.21.26.101.342.8147:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-General.sml.c]
[wrote log file:	General.sml.log]
[reading source file:	OPTION.sml]
[wrote log file:	OPTION.sml.log]
[reading source file:	Option.sml]
GC #5.21.26.101.343.8172:   (10 ms)
GC #5.21.26.101.344.8189:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Option.sml.c]
[wrote log file:	Option.sml.log]
[reading source file:	LIST.sml]
GC #5.21.26.101.345.8201:   (0 ms)
[wrote log file:	LIST.sml.log]
[reading source file:	List.sml]
GC #5.21.26.101.346.8221:   (0 ms)
GC #5.21.26.101.347.8236:   (10 ms)
GC #5.21.26.102.348.8272:   (20 ms)
GC #5.21.26.102.349.8306:   (10 ms)
GC #5.21.26.102.350.8342:   (20 ms)
GC #5.21.26.102.351.8365:   (10 ms)
GC #5.21.26.102.352.8402:   (10 ms)
GC #5.21.26.102.353.8419:   (20 ms)
GC #5.21.27.103.354.8441:   (30 ms)
GC #5.21.27.103.355.8473:   (10 ms)
GC #5.21.27.103.356.8511:   (20 ms)
GC #5.21.27.103.357.8521:   (10 ms)
GC #5.22.28.104.358.8537:   (60 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-List.sml.c]
[wrote log file:	List.sml.log]
[reading source file:	LIST_PAIR.sml]
GC #5.22.29.105.359.8561:   (20 ms)
[wrote log file:	LIST_PAIR.sml.log]
[reading source file:	ListPair.sml]
GC #5.22.29.106.360.8571:   (0 ms)
GC #5.22.29.106.361.8596:   (10 ms)
GC #5.22.29.106.362.8613:   (10 ms)
GC #5.22.29.107.363.8642:   (20 ms)
GC #5.22.29.107.364.8673:   (10 ms)
GC #5.22.29.107.365.8698:   (10 ms)
GC #5.22.29.107.366.8712:   (10 ms)
GC #5.22.30.108.367.8728:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListPair.sml.c]
[wrote log file:	ListPair.sml.log]
[reading source file:	LIST_SORT.sml]
GC #5.22.30.109.368.8743:   (10 ms)
[wrote log file:	LIST_SORT.sml.log]
[reading source file:	ListSort.sml]
GC #5.22.30.109.369.8750:   (0 ms)
GC #5.22.30.109.370.8765:   (0 ms)
GC #5.22.30.109.371.8797:   (10 ms)
GC #5.22.31.110.372.8829:   (10 ms)
GC #5.22.31.110.373.8845:   (0 ms)
GC #5.22.31.110.374.8867:   (0 ms)
GC #5.22.31.111.375.8875:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-ListSort.sml.c]
[wrote log file:	ListSort.sml.log]
[reading source file:	wordtables.sml]
GC #5.22.31.112.376.8893:   (0 ms)
GC #5.22.31.113.377.8904:   (0 ms)
GC #5.22.31.114.378.8921:   (10 ms)
GC #5.22.32.115.379.8976:   (30 ms)
GC #5.22.32.116.380.8993:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code27.c]
[wrote log file:	wordtables.sml.log]
[reading source file:	VECTOR.sml]
[wrote log file:	VECTOR.sml.log]
[reading source file:	Vector.sml]
[compiling body of functor table (from project basislib.pm) begin]
GC #5.22.32.116.381.9022:   (10 ms)
GC #5.22.32.116.382.9041:   (10 ms)
GC #5.22.32.117.383.9058:   (20 ms)
GC #5.22.32.117.384.9095:   (20 ms)
GC #5.23.33.118.385.9139:   (40 ms)
GC #5.23.33.118.386.9177:   (10 ms)
GC #5.23.33.118.387.9186:   (10 ms)
GC #5.23.33.118.388.9206:   (20 ms)
GC #5.23.33.119.389.9211:   (30 ms)
GC #5.23.33.119.390.9248:   (10 ms)
GC #5.23.33.119.391.9255:   (0 ms)
GC #5.23.33.119.392.9265:   (0 ms)
GC #5.23.33.119.393.9270:   (10 ms)
GC #5.23.33.119.394.9275:   (10 ms)
GC #5.23.33.119.395.9291:   (20 ms)
GC #5.23.33.119.396.9325:   (10 ms)
GC #5.23.34.120.397.9336:   (40 ms)
GC #5.23.34.120.398.9337:   (10 ms)
GC #5.23.34.120.399.9369:   (10 ms)
GC #5.23.34.120.400.9387:   (10 ms)
GC #5.23.35.121.401.9414:   (30 ms)
GC #5.23.35.121.402.9433:   (10 ms)
GC #5.23.35.122.403.9448:   (30 ms)
GC #5.23.35.122.404.9488:   (20 ms)
GC #6.24.36.123.405.9498:   (280 ms)
GC #6.24.36.123.406.9507:   (20 ms)
GC #6.24.36.124.407.9527:   (20 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code30.c]
[compiling body of functor table end]
GC #6.24.36.125.408.9557:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Vector.sml.c]
[wrote log file:	Vector.sml.log]
[reading source file:	ARRAY.sml]
[wrote log file:	ARRAY.sml.log]
[reading source file:	Array.sml]
[compiling body of functor table (from project basislib.pm) begin]
GC #6.24.36.126.409.9602:   (0 ms)
GC #6.24.36.127.410.9615:   (20 ms)
GC #6.24.36.128.411.9631:   (10 ms)
GC #6.24.37.129.412.9664:   (30 ms)
GC #6.24.37.130.413.9696:   (0 ms)
GC #6.24.37.130.414.9747:   (10 ms)
GC #6.24.37.130.415.9770:   (20 ms)
GC #6.24.37.131.416.9784:   (30 ms)
GC #6.24.37.131.417.9836:   (20 ms)
GC #6.24.37.131.418.9850:   (20 ms)
GC #6.24.37.131.419.9854:   (10 ms)
GC #6.24.37.131.420.9872:   (20 ms)
GC #6.24.37.131.421.9907:   (20 ms)
GC #6.24.38.132.422.9918:   (60 ms)
GC #6.24.38.132.423.9920:   (10 ms)
GC #6.24.38.132.424.9959:   (10 ms)
GC #6.24.38.132.425.9975:   (10 ms)
GC #6.24.39.133.426.10008:   (30 ms)
GC #6.24.39.133.427.10025:   (10 ms)
GC #6.24.39.134.428.10042:   (30 ms)
GC #6.24.40.135.429.10087:   (40 ms)
GC #6.25.41.136.430.10103:   (50 ms)
GC #6.25.41.137.431.10112:   (20 ms)
GC #6.25.41.138.432.10131:   (10 ms)
GC #6.25.41.139.433.10144:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code33.c]
[compiling body of functor table end]
GC #6.25.42.140.434.10166:   (10 ms)
[wrote log file:	Array.sml.log]
[reading source file:	MONO_VECTOR.sml]
[wrote log file:	MONO_VECTOR.sml.log]
[reading source file:	MONO_ARRAY.sml]
GC #6.25.42.141.435.10177:   (0 ms)
[wrote log file:	MONO_ARRAY.sml.log]
[reading source file:	ByteVector.sml]
GC #6.25.42.141.436.10198:   (0 ms)
[compiling body of functor ByteVector (from project basislib.pm) begin]
GC #6.25.42.142.437.10234:   (10 ms)
GC #6.25.42.142.438.10268:   (10 ms)
GC #6.25.42.143.439.10303:   (10 ms)
GC #6.25.42.143.440.10339:   (20 ms)
GC #6.25.42.144.441.10367:   (20 ms)
GC #6.25.42.144.442.10400:   (10 ms)
GC #6.25.42.144.443.10412:   (10 ms)
GC #6.25.42.144.444.10429:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code36.c]
[compiling body of functor ByteVector end]
[compiling body of functor ByteVector (from project basislib.pm) begin]
GC #6.25.43.145.445.10458:   (20 ms)
GC #6.25.43.145.446.10509:   (0 ms)
GC #6.25.43.145.447.10521:   (10 ms)
GC #6.25.43.145.448.10525:   (10 ms)
GC #6.25.43.145.449.10554:   (10 ms)
GC #6.25.43.145.450.10582:   (10 ms)
GC #6.25.43.146.451.10606:   (20 ms)
GC #6.25.43.146.452.10623:   (0 ms)
GC #6.25.43.146.453.10642:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code39.c]
[compiling body of functor ByteVector end]
[wrote log file:	ByteVector.sml.log]
[reading source file:	ByteArray.sml]
GC #6.25.44.147.454.10672:   (20 ms)
[compiling body of functor ByteArray (from project basislib.pm) begin]
GC #6.25.44.148.455.10721:   (10 ms)
GC #6.25.44.148.456.10754:   (10 ms)
GC #6.25.44.149.457.10791:   (10 ms)
GC #6.25.44.149.458.10829:   (20 ms)
GC #6.25.44.150.459.10861:   (20 ms)
GC #6.25.44.150.460.10880:   (0 ms)
GC #6.25.44.150.461.10894:   (10 ms)
GC #6.25.44.150.462.10913:   (0 ms)
GC #6.25.44.151.463.10919:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code42.c]
[compiling body of functor ByteArray end]
[compiling body of functor ByteArray (from project basislib.pm) begin]
GC #6.25.44.151.464.10934:   (0 ms)
GC #6.25.44.151.465.10944:   (0 ms)
GC #6.25.44.151.466.10975:   (10 ms)
GC #6.25.44.151.467.11010:   (10 ms)
GC #6.25.44.151.468.11047:   (20 ms)
GC #6.25.44.151.469.11076:   (10 ms)
GC #6.25.44.151.470.11096:   (10 ms)
GC #6.25.44.151.471.11109:   (10 ms)
GC #6.25.44.152.472.11131:   (10 ms)
GC #6.25.45.153.473.11137:   (40 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code45.c]
[compiling body of functor ByteArray end]
[wrote log file:	ByteArray.sml.log]
[reading source file:	STRING_CVT.sml]
GC #6.25.45.154.474.11149:   (0 ms)
[wrote log file:	STRING_CVT.sml.log]
[reading source file:	StringCvt.sml]
GC #6.25.45.155.475.11175:   (10 ms)
GC #6.25.45.156.476.11198:   (0 ms)
GC #6.25.45.156.477.11211:   (10 ms)
GC #6.25.45.157.478.11251:   (10 ms)
GC #6.25.45.157.479.11270:   (10 ms)
GC #6.25.45.157.480.11288:   (10 ms)
GC #6.25.45.157.481.11307:   (0 ms)
GC #6.25.45.157.482.11314:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StringCvt.sml.c]
[wrote log file:	StringCvt.sml.log]
[reading source file:	STR_BASE.sml]
[wrote log file:	STR_BASE.sml.log]
[reading source file:	StrBase.sml]
GC #6.25.45.158.483.11345:   (10 ms)
GC #6.25.45.158.484.11364:   (10 ms)
GC #6.25.45.159.485.11381:   (30 ms)
GC #6.25.45.159.486.11416:   (20 ms)
GC #6.25.46.160.487.11446:   (40 ms)
GC #6.25.46.160.488.11488:   (10 ms)
GC #6.25.46.160.489.11517:   (30 ms)
GC #6.25.46.161.490.11526:   (20 ms)
GC #6.25.46.161.491.11563:   (10 ms)
GC #6.25.46.161.492.11574:   (10 ms)
GC #6.25.46.161.493.11581:   (10 ms)
GC #6.25.46.161.494.11582:   (10 ms)
GC #6.25.46.161.495.11594:   (10 ms)
GC #6.25.46.161.496.11654:   (10 ms)
GC #6.26.47.162.497.11665:   (90 ms)
GC #6.26.47.162.498.11666:   (10 ms)
GC #6.26.47.162.499.11690:   (10 ms)
GC #6.26.47.162.500.11712:   (10 ms)
GC #6.26.48.163.501.11740:   (30 ms)
GC #6.26.48.163.502.11755:   (10 ms)
GC #6.26.48.164.503.11783:   (20 ms)
GC #6.26.48.164.504.11813:   (20 ms)
GC #6.26.48.164.505.11814:   (10 ms)
GC #6.26.48.164.506.11825:   (10 ms)
GC #6.26.49.165.507.11837:   (20 ms)
GC #6.26.50.166.508.11840:   (20 ms)
GC #6.27.51.167.509.11855:   (60 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-StrBase.sml.c]
[wrote log file:	StrBase.sml.log]
[reading source file:	Char.sml]
GC #6.27.51.168.510.11879:   (0 ms)
GC #6.27.51.169.511.11887:   (0 ms)
GC #6.28.52.170.512.11907:   (30 ms)
GC #6.28.52.171.513.11932:   (0 ms)
GC #6.28.52.171.514.11960:   (10 ms)
GC #6.28.52.171.515.11984:   (20 ms)
GC #6.28.52.171.516.12003:   (10 ms)
GC #6.28.52.172.517.12020:   (10 ms)
GC #6.28.52.172.518.12047:   (10 ms)
GC #6.28.52.173.519.12053:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Char.sml.c]
[wrote log file:	Char.sml.log]
[reading source file:	String.sml]
GC #6.28.52.173.520.12067:   (10 ms)
GC #6.29.53.174.521.12085:   (20 ms)
GC #6.29.53.175.522.12117:   (10 ms)
GC #6.29.53.176.523.12130:   (10 ms)
GC #6.29.53.177.524.12131:   (10 ms)
GC #6.30.54.178.525.12152:   (30 ms)
GC #6.30.54.179.526.12177:   (10 ms)
GC #6.30.54.180.527.12202:   (10 ms)
GC #6.30.54.180.528.12213:   (10 ms)
GC #6.30.54.181.529.12236:   (10 ms)
GC #6.30.54.181.530.12243:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-String.sml.c]
[wrote log file:	String.sml.log]
[reading source file:	CHAR.sml]
GC #6.30.54.182.531.12287:   (10 ms)
[wrote log file:	CHAR.sml.log]
[reading source file:	STRING.sml]
[wrote log file:	STRING.sml.log]
[reading source file:	SUBSTRING.sml]
GC #6.30.54.182.532.12319:   (0 ms)
[wrote log file:	SUBSTRING.sml.log]
[reading source file:	Substring.sml]
GC #6.31.55.183.533.12343:   (30 ms)
GC #6.31.55.184.534.12376:   (20 ms)
GC #6.31.55.185.535.12410:   (10 ms)
GC #6.31.55.185.536.12442:   (20 ms)
GC #6.31.55.185.537.12477:   (20 ms)
GC #6.31.55.186.538.12497:   (20 ms)
GC #6.31.55.186.539.12528:   (10 ms)
GC #6.31.55.186.540.12542:   (20 ms)
GC #6.31.55.186.541.12561:   (0 ms)
GC #6.31.55.186.542.12579:   (0 ms)
GC #6.31.55.186.543.12591:   (10 ms)
GC #6.31.55.186.544.12619:   (10 ms)
GC #6.31.55.186.545.12633:   (10 ms)
GC #6.32.56.187.546.12645:   (40 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Substring.sml.c]
[wrote log file:	Substring.sml.log]
[reading source file:	BOOL.sml]
[wrote log file:	BOOL.sml.log]
[reading source file:	Bool.sml]
GC #6.33.57.188.547.12666:   (30 ms)
GC #6.33.57.189.548.12696:   (10 ms)
GC #6.33.57.189.549.12727:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Bool.sml.c]
[wrote log file:	Bool.sml.log]
[reading source file:	Word.sml]
GC #6.33.57.190.550.12760:   (20 ms)
GC #6.34.58.191.551.12808:   (30 ms)
GC #6.34.58.191.552.12828:   (20 ms)
GC #6.34.58.191.553.12857:   (20 ms)
GC #6.34.58.192.554.12884:   (20 ms)
GC #6.34.58.192.555.12906:   (10 ms)
GC #6.34.58.192.556.12925:   (0 ms)
GC #6.34.58.192.557.12934:   (0 ms)
GC #6.34.58.192.558.12955:   (10 ms)
GC #6.34.58.192.559.12968:   (10 ms)
GC #6.34.58.192.560.12980:   (10 ms)
GC #6.34.59.193.561.12988:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word.sml.c]
[wrote log file:	Word.sml.log]
[reading source file:	Word8.sml]
GC #6.34.59.193.562.12995:   (0 ms)
GC #6.34.59.193.563.13010:   (10 ms)
GC #6.34.59.193.564.13057:   (0 ms)
GC #6.34.59.193.565.13093:   (10 ms)
GC #6.34.59.193.566.13131:   (20 ms)
GC #6.34.59.193.567.13162:   (10 ms)
GC #6.34.60.194.568.13185:   (30 ms)
GC #6.34.60.194.569.13204:   (10 ms)
GC #6.34.60.194.570.13215:   (10 ms)
GC #6.34.60.194.571.13245:   (0 ms)
GC #6.34.60.194.572.13253:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Word8.sml.c]
[wrote log file:	Word8.sml.log]
[reading source file:	WORD.sml]
GC #6.35.61.195.573.13277:   (30 ms)
GC #6.35.61.195.574.13289:   (0 ms)
[wrote log file:	WORD.sml.log]
[reading source file:	BYTE.sml]
GC #6.35.61.195.575.13304:   (0 ms)
[wrote log file:	BYTE.sml.log]
[reading source file:	Byte.sml]
GC #6.35.61.195.576.13329:   (10 ms)
GC #6.35.61.195.577.13338:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Byte.sml.c]
[wrote log file:	Byte.sml.log]
[reading source file:	Int.sml]
GC #6.35.61.195.578.13355:   (10 ms)
GC #6.35.61.195.579.13385:   (10 ms)
GC #6.35.61.196.580.13419:   (20 ms)
GC #6.35.61.196.581.13462:   (20 ms)
GC #6.35.61.196.582.13492:   (20 ms)
GC #6.35.61.196.583.13515:   (10 ms)
GC #6.35.62.197.584.13537:   (30 ms)
GC #6.35.62.197.585.13567:   (20 ms)
GC #6.35.62.197.586.13576:   (10 ms)
GC #6.35.63.198.587.13591:   (30 ms)
GC #6.36.64.199.588.13600:   (30 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Int.sml.c]
[wrote log file:	Int.sml.log]
[reading source file:	INTEGER.sml]
GC #6.36.64.200.589.13614:   (0 ms)
[wrote log file:	INTEGER.sml.log]
[reading source file:	MATH.sml]
[wrote log file:	MATH.sml.log]
[reading source file:	Math.sml]
GC #6.36.64.200.590.13634:   (0 ms)
GC #6.36.64.200.591.13651:   (10 ms)
GC #6.36.64.200.592.13683:   (0 ms)
GC #6.36.64.201.593.13697:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Math.sml.c]
[wrote log file:	Math.sml.log]
[reading source file:	REAL.sml]
[wrote log file:	REAL.sml.log]
[reading source file:	Real.sml]
GC #6.36.65.202.594.13727:   (20 ms)
GC #6.36.66.203.595.13751:   (20 ms)
GC #6.36.66.204.596.13791:   (0 ms)
GC #6.36.66.204.597.13830:   (10 ms)
GC #6.36.66.204.598.13871:   (20 ms)
GC #6.36.66.205.599.13893:   (20 ms)
GC #6.36.66.205.600.13929:   (10 ms)
GC #6.36.66.205.601.13944:   (20 ms)
GC #6.36.67.206.602.13976:   (40 ms)
GC #6.36.67.206.603.14000:   (10 ms)
GC #6.36.67.206.604.14017:   (10 ms)
GC #6.36.67.206.605.14039:   (20 ms)
GC #6.36.67.206.606.14065:   (10 ms)
GC #6.36.67.206.607.14075:   (20 ms)
GC #6.37.68.207.608.14094:   (50 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Real.sml.c]
[wrote log file:	Real.sml.log]
[reading source file:	IO.sml]
GC #6.37.69.208.609.14137:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code50.c]
[wrote log file:	IO.sml.log]
[reading source file:	TEXT_IO.sml]
[wrote log file:	TEXT_IO.sml.log]
[reading source file:	TextIO.sml]
GC #6.37.69.209.610.14173:   (0 ms)
GC #6.37.69.209.611.14183:   (0 ms)
GC #6.37.69.210.612.14219:   (10 ms)
GC #6.37.69.210.613.14243:   (10 ms)
GC #6.37.69.210.614.14269:   (10 ms)
GC #6.37.69.211.615.14293:   (20 ms)
GC #6.37.69.211.616.14315:   (10 ms)
GC #6.37.69.211.617.14330:   (10 ms)
GC #6.37.69.211.618.14354:   (10 ms)
GC #6.37.69.211.619.14361:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-TextIO.sml.c]
[wrote log file:	TextIO.sml.log]
[reading source file:	BIN_IO.sml]
[wrote log file:	BIN_IO.sml.log]
[reading source file:	BinIO.sml]
GC #6.37.70.212.620.14401:   (20 ms)
GC #6.37.70.212.621.14415:   (0 ms)
GC #6.37.70.212.622.14444:   (0 ms)
GC #6.37.70.212.623.14471:   (10 ms)
GC #6.37.70.212.624.14478:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-BinIO.sml.c]
[wrote log file:	BinIO.sml.log]
[reading source file:	TIME.sml]
[wrote log file:	TIME.sml.log]
[reading source file:	Time.sml]
GC #6.37.70.212.625.14506:   (10 ms)
GC #6.37.70.212.626.14523:   (0 ms)
GC #6.37.70.213.627.14563:   (10 ms)
GC #6.37.70.213.628.14592:   (10 ms)
GC #6.37.70.213.629.14627:   (20 ms)
GC #6.37.70.213.630.14641:   (20 ms)
GC #6.37.71.214.631.14674:   (30 ms)
GC #6.37.71.214.632.14695:   (20 ms)
GC #6.37.71.214.633.14728:   (10 ms)
GC #6.37.71.214.634.14755:   (10 ms)
GC #6.37.71.214.635.14771:   (20 ms)
GC #6.37.71.214.636.14789:   (10 ms)
GC #6.37.71.214.637.14815:   (10 ms)
GC #6.37.71.214.638.14820:   (10 ms)
GC #6.37.71.214.639.14829:   (20 ms)
GC #6.38.72.215.640.14849:   (50 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Time.sml.c]
[wrote log file:	Time.sml.log]
[reading source file:	OS_PATH.sml]
GC #6.38.73.216.641.14877:   (10 ms)
[wrote log file:	OS_PATH.sml.log]
[reading source file:	Path.sml]
GC #6.38.73.217.642.14913:   (0 ms)
GC #6.38.73.217.643.14927:   (10 ms)
GC #6.38.73.218.644.14974:   (10 ms)
GC #6.38.74.219.645.15010:   (20 ms)
GC #6.38.74.219.646.15022:   (10 ms)
GC #6.38.74.220.647.15040:   (20 ms)
GC #6.38.74.220.648.15075:   (10 ms)
GC #6.38.74.220.649.15095:   (10 ms)
GC #6.38.75.221.650.15125:   (30 ms)
GC #6.38.75.221.651.15134:   (20 ms)
GC #6.38.75.221.652.15165:   (0 ms)
GC #6.38.75.221.653.15179:   (10 ms)
GC #6.38.75.221.654.15217:   (10 ms)
GC #6.38.75.221.655.15250:   (30 ms)
GC #6.38.75.221.656.15277:   (10 ms)
GC #6.38.75.221.657.15281:   (20 ms)
GC #6.38.75.222.658.15289:   (30 ms)
GC #7.39.76.223.659.15308:   (440 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Path.sml.c]
[wrote log file:	Path.sml.log]
[reading source file:	OS_FILE_SYS.sml]
[wrote log file:	OS_FILE_SYS.sml.log]
[reading source file:	FileSys.sml]
GC #7.39.76.224.660.15365:   (0 ms)
GC #7.39.76.225.661.15380:   (0 ms)
GC #7.39.76.226.662.15406:   (20 ms)
GC #7.39.76.227.663.15441:   (0 ms)
GC #7.39.76.227.664.15472:   (10 ms)
GC #7.39.76.227.665.15504:   (20 ms)
GC #7.39.76.228.666.15530:   (20 ms)
GC #7.39.76.228.667.15542:   (20 ms)
GC #7.39.76.228.668.15543:   (10 ms)
GC #7.39.76.228.669.15571:   (10 ms)
GC #7.39.76.228.670.15576:   (10 ms)
GC #7.39.77.229.671.15613:   (30 ms)
GC #7.39.77.229.672.15639:   (10 ms)
GC #7.39.77.229.673.15658:   (10 ms)
GC #7.39.77.229.674.15674:   (30 ms)
GC #7.39.77.230.675.15710:   (30 ms)
GC #7.39.77.230.676.15718:   (10 ms)
GC #7.39.77.230.677.15727:   (20 ms)
GC #7.39.78.231.678.15746:   (20 ms)
GC #7.39.78.232.679.15757:   (10 ms)
GC #7.39.78.233.680.15767:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-FileSys.sml.c]
[wrote log file:	FileSys.sml.log]
[reading source file:	OS_PROCESS.sml]
GC #7.39.79.234.681.15775:   (10 ms)
[wrote log file:	OS_PROCESS.sml.log]
[reading source file:	Process.sml]
GC #7.39.79.235.682.15786:   (10 ms)
GC #7.39.79.235.683.15804:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Process.sml.c]
[wrote log file:	Process.sml.log]
[reading source file:	OS.sml]
GC #7.39.79.235.684.15820:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code51.c]
[wrote log file:	OS.sml.log]
[reading source file:	COMMAND_LINE.sml]
[wrote log file:	COMMAND_LINE.sml.log]
[reading source file:	CommandLine.sml]
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-CommandLine.sml.c]
[wrote log file:	CommandLine.sml.log]
[reading source file:	DATE.sml]
GC #7.39.79.235.685.15836:   (10 ms)
[wrote log file:	DATE.sml.log]
[reading source file:	Date.sml]
GC #7.39.79.236.686.15874:   (10 ms)
GC #7.39.79.236.687.15894:   (10 ms)
GC #7.39.79.237.688.15913:   (20 ms)
GC #7.39.79.237.689.15966:   (10 ms)
GC #7.39.79.237.690.15983:   (10 ms)
GC #7.39.79.237.691.16014:   (0 ms)
GC #7.39.79.237.692.16037:   (10 ms)
GC #7.40.80.238.693.16060:   (60 ms)
GC #7.40.80.238.694.16062:   (20 ms)
GC #7.40.80.238.695.16093:   (10 ms)
GC #7.40.80.238.696.16106:   (10 ms)
GC #7.40.80.238.697.16108:   (10 ms)
GC #7.40.80.238.698.16119:   (10 ms)
GC #7.40.81.239.699.16154:   (40 ms)
GC #7.40.81.239.700.16170:   (20 ms)
GC #7.40.81.239.701.16201:   (10 ms)
GC #7.40.81.239.702.16221:   (20 ms)
GC #7.40.81.239.703.16255:   (20 ms)
GC #7.40.81.239.704.16282:   (30 ms)
GC #7.40.81.239.705.16319:   (20 ms)
GC #7.40.81.239.706.16344:   (20 ms)
GC #7.40.82.240.707.16349:   (40 ms)
GC #7.40.82.240.708.16353:   (20 ms)
GC #7.40.82.240.709.16358:   (10 ms)
GC #7.40.83.241.710.16380:   (20 ms)
GC #7.40.83.242.711.16387:   (20 ms)
GC #7.40.84.243.712.16398:   (20 ms)
GC #7.41.85.244.713.16411:   (50 ms)
GC #7.41.86.245.714.16433:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Date.sml.c]
[wrote log file:	Date.sml.log]
[reading source file:	TIMER.sml]
[wrote log file:	TIMER.sml.log]
[reading source file:	Timer.sml]
GC #7.41.86.246.715.16457:   (10 ms)
GC #7.41.86.246.716.16487:   (10 ms)
GC #7.41.86.246.717.16506:   (0 ms)
GC #7.41.87.247.718.16513:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Timer.sml.c]
[wrote log file:	Timer.sml.log]
[reading source file:	RANDOM.sml]
[wrote log file:	RANDOM.sml.log]
[reading source file:	Random.sml]
GC #7.41.87.248.719.16535:   (10 ms)
GC #7.41.87.248.720.16567:   (10 ms)
GC #7.41.87.249.721.16598:   (20 ms)
GC #7.41.88.250.722.16629:   (20 ms)
GC #7.41.88.251.723.16655:   (10 ms)
GC #7.41.88.252.724.16664:   (0 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-Random.sml.c]
[wrote log file:	Random.sml.log]
[reading source file:	SML90.sml]
GC #7.41.88.253.725.16675:   (0 ms)
GC #7.41.88.254.726.16681:   (10 ms)
GC #7.41.88.254.727.16703:   (0 ms)
GC #7.41.88.254.728.16733:   (10 ms)
GC #7.41.88.255.729.16753:   (10 ms)
GC #7.41.88.256.730.16759:   (10 ms)
[wrote ANSI C code file:	/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples/DATA/basislib/PM/Prof/basislib-code52.c]
[wrote log file:	SML90.sml.log]
[wrote ANSI C code file:	PM/Prof/link_objects.c]
[wrote executable file:	run]
end gc stats
nj size
-rw-r--r--   1 suresh   CSI       5726768 Dec 20 19:21 kit.x86-linux
end kit

===========================================

#!/bin/sh

# ray doesn't work because mlton does not support TextIO.openString

suffix='.x86-linux'
root='/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21'
bin="$root/bin"
src="$root/src"
lib="$root/lib"
mlton="$bin/mlton"
examples="/fs/vaikuntam/home/suresh/vc/local/mlton/mlton-1999-11-21/examples"
run="/fs/vaikuntam/home/suresh/vc/local/sml/bin/sml"

TMP='/tmp/tmpfile'

doNJ='no'
doNJGC='no'
doGC=''
doRun='yes'
O_FLAG='-O2'
profile=''

cd $examples

((

for bench in kit # barnes-hut count-graphs fft knuth-bendix lexgen life logic mandelbrot matrix-multiply mlyacc nucleic ratio-regions simple tsp vliw zern 
do
	echo begin $bench
	/bin/rm -f $bench.c $bench $bench.x86-linux $bench-messages.x86-linux

#	if [ $doGC ]; then
#		echo mlton gc stats
#		$mlton -gc -no-type-check -C $bench.sml
#		echo end gc stats
#	fi

 	echo mlton compile time


     	time $mlton -v -inline 30 $profile -o $bench.c -no-type-check -C 	\
			-h 64m $bench.sml

	if [ $doNJ ]; then
		if [ $doNJGC ]; then
			echo nj gc stats
			(
				cat<<EOF
local 
   val _ = SMLofNJ.Internals.GC.messages true
EOF
	cat $bench.sml | $bin/all-but-last 4
	cat<<EOF
in val _ = SMLofNJ.exportFn("$bench-messages", fn _ =>
				(
					SMLofNJ.Internals.GC.messages true;
					Main.doit() ; 
					OS.Process.success
				))
end
EOF
			) | sml
			echo end gc stats
		fi

		(
			cat<<EOF
local 
   val _ = SMLofNJ.Internals.GC.messages false
EOF
			cat $bench.sml | $bin/all-but-last 4
			cat<<EOF
in val _ = SMLofNJ.exportFn("$bench", fn _ => (Main.doit() ; OS.Process.success))
end
EOF
		) | time -o $TMP sml >& /dev/null
		echo nj compile time
		cat $TMP
	fi

	if [ $doRun ]; then

#	 echo 'flow analysis and closure convert time'
#         $mlton -DINSTRUMENT -v $flags $bench.sml

#         echo 'cps instrumentation'

#         $mlton -instrumentSxml -DINSTRUMENT $flags $bench.sml
#         echo 'sxml instrumentation'
#         $bench

#         echo 'mlton compile time'
#         time $mlton -C $flags $bench.sml

         echo 'gcc compile time'
         time $mlton $O_FLAG -v $bench.c

#         echo 'mlton size'
#         size $bench

         echo 'mlton run time'
         time $examples/$bench @MLton gc-summary --

       	 echo 'mlton run time without uncurrying'
         $mlton -v -no-uncurry $profile -o $bench -no-type-check -inline 30 -h 64m $bench.sml

         time $examples/$bench @MLton gc-summary --
 

# 	echo 'profile data'
# 		for switches in '' -d -ds -df
# 		do
# 			echo "mlprof with $switches"	
# 			$bin/mlprof $switches $bench.c $bench gmon.out
# 		done

	 	# run the mlton version with an extra arg to see how double 
		# alignment is affected.
#	 	echo mlton run time
# 		time $bench @MLton gc-summary -- a
	fi

	if [ $doNJ ]; then
		time -o $TMP $run @SMLload=$bench$suffix
		echo nj run time
		cat $TMP

		if [ $doNJGC ]; then
			echo nj run gc 
			$run @SMLload=$bench-messages$suffix
			echo end gc stats
		fi

		echo nj size
		ls -l $bench.x86-linux
	fi

	echo end $bench
done

) 2>&1) |  tee $root/logs/benchmarks/log-`date '+19%y-%m-%d-%T'`

/bin/rm -f $TMP