kit

Suresh Jagannathan suresh@research.nj.nec.com
Wed, 22 Dec 1999 12:51:01 -0500


Some bizarre results follow.  Basically, running kit
with -no-polyvariance, -inline 15, and flatten rounds = 1
(as was the case with the 3-19 version) slows it down
considerably (> 180 seconds with uncurrying).  One question 
about times though: I presume that user time is not indicative 
of wallclock time, but the amount of time taken by the
process to run.  The reason I ask is because Siskind
had another process running simultaenously.  

    -- sj

Summary:

  MLton (with uncurrying):     182.33user .59system
        (without uncurrying):  150.89user 1.01system
  NJ:                           60.32user 1.44system
===============

begin kit
mlton compile time
compile ==> 
 MLton 1999-11-21 created this file on Tue Dec 21 16:47:55 1999.
 Do not edit this file.
 Flag settings: 
    aux: false
    chunk: coalesce 2000
    fixed heap: Some(67108864)
    flatten rounds: 1
    includes: [mlton.h]
    inline: NonRecursive Some(15)
    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: None
    print at fun entry: false
    profile: false
    safe: true
    type check: false
   parse ==> 
   ==> time = 29.470
 ast size is ~1 bytes
 size = 200191
   elaborate ==> 
   ==> time = 57.660
 core-ml size is ~1 bytes
 size = 225177
   infer ==> 
      unification ==> 
      ==> time = 31.040
      finish infer ==> 
      ==> time = 47.780
   ==> time = 81.820
 xml.unsimplified size is ~1 bytes
   infer simplify ==> 
    simplify made 173768 modifications
    simplify made 587 modifications
   ==> time = 36.960
 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 = 42.900
 .unsimplified size is ~1 bytes
   mono simplify ==> 
    simplify made 23075 modifications
    simplify made 10446 modifications
   ==> time = 27.490
  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.180
 sxml.unsimplified size is ~1 bytes
   implement exceptions simplify ==> 
    simplify made 4495 modifications
    simplify made 228 modifications
   ==> time = 20.210
 sxml size is ~1 bytes
   polyvariance ==> 
   ==> time = 0.000
 sxml.poly size is ~1 bytes
 size = 169317
 num types in program = 13963
 num types in table = 81264
 hash table size is ~1 bytes
   closure convert ==> 
      flow analysis ==> 
      ==> time = 8.920
    flow size is ~1 bytes
      free variables ==> 
      ==> time = 8.080
      globalize ==> 
      ==> time = 1.010
      convert ==> 
      ==> time = 86.950
   ==> time = 106.830
 cps.unsimplified size is ~1 bytes
   closure convert simplify ==> 
      simplify ==> 
       num functions 11800
       num local functions 128314
       num primExps 187903
       num types in program 27324
       num types in table = 38412
       hash table size is ~1 bytes
	 remove unused functions ==> 
	 ==> time = 0.460
       num functions 11615
       num local functions 126365
       num primExps 186074
       num types in program 27011
       num types in table = 38412
       hash table size is ~1 bytes
	 set constants ==> 
	 ==> time = 1.790
	 leaf inline ==> 
	    inline ==> 
	    ==> time = 18.500
	 ==> time = 18.500
       num functions 7844
       num local functions 72220
       num primExps 164328
       num types in program 18528
       num types in table = 38412
       hash table size is ~1 bytes
	 constant propagation ==> 
	    inferHandlers ==> 
	    ==> time = 1.770
	    fixed point ==> 
	    ==> time = 26.600
	 ==> time = 96.230
       num functions 7844
       num local functions 69573
       num primExps 132252
       num types in program 18378
       num types in table = 38414
       hash table size is ~1 bytes
	 useless ==> 
	    analyze ==> 
	    ==> time = 85.650
	 ==> time = 116.540
       num functions 7844
       num local functions 65119
       num primExps 123508
       num types in program 14642
       num types in table = 39106
       hash table size is ~1 bytes
	 simplify types ==> 
	    fixed point ==> 
	    ==> time = 0.750
	 ==> time = 16.270
       num functions 7844
       num local functions 55790
       num primExps 109992
       num types in program 10209
       num types in table = 41931
       hash table size is ~1 bytes
	 poly equal ==> 
	 ==> time = 1.090
       num functions 7860
       num local functions 56116
       num primExps 110390
       num types in program 10227
       num types in table = 41934
       hash table size is ~1 bytes
	 contify ==> 
	 ==> time = 7.130
       num functions 4756
       num local functions 56305
       num primExps 107388
       num types in program 9710
       num types in table = 41934
       hash table size is ~1 bytes
	 inline ==> 
	 ==> time = 17.480
       num functions 3080
       num local functions 72805
       num primExps 153599
       num types in program 9467
       num types in table = 41934
       hash table size is ~1 bytes
	 raise to jump ==> 
	    inferHandlers ==> 
	    ==> time = 2.120
	 ==> time = 3.560
       num functions 3080
       num local functions 72805
       num primExps 153599
       num types in program 9467
       num types in table = 41934
       hash table size is ~1 bytes
	 contify ==> 
	 ==> time = 9.530
       num functions 2994
       num local functions 68245
       num primExps 153539
       num types in program 9464
       num types in table = 41934
       hash table size is ~1 bytes
	 introduce loops ==> 
	 ==> time = 0.260
	 loop invariant ==> 
	 ==> time = 8.920
       num functions 2994
       num local functions 68364
       num primExps 152428
       num types in program 9232
       num types in table = 41934
       hash table size is ~1 bytes
	 flatten ==> 
	    analyze ==> 
	    ==> time = 4.340
	 ==> time = 16.510
       num functions 2994
       num local functions 68364
       num primExps 110184
       num types in program 5919
       num types in table = 41934
       hash table size is ~1 bytes
	 redundant ==> 
	 ==> time = 11.500
       num functions 2994
       num local functions 68364
       num primExps 110184
       num types in program 5919
       num types in table = 41934
       hash table size is ~1 bytes
	 remove unused functions ==> 
	 ==> time = 0.620
	 remove unused globals ==> 
	 ==> time = 1.020
	 remove unused constructors ==> 
	 ==> time = 1.130
       num functions 2961
       num local functions 68186
       num primExps 108649
       num types in program 5874
       num types in table = 41934
       hash table size is ~1 bytes
	 save world ==> 
	 ==> time = 0.190
      ==> time = 345.110
   ==> time = 345.110
 cps size is ~1 bytes
   backend ==> 
      compute representations ==> 
      ==> time = 0.180
      inferHandlers ==> 
      ==> time = 1.960
      chunkify ==> 
      ==> time = 25.850
      allocate registers ==> 
      ==> time = 86.160
    reg size is ~1 bytes
   ==> time = 156.960
 c size is ~1 bytes
   emit C ==> 
   ==> time = 40.790
 numPeeks = 78798356
 average position in property list = 0.514
==> time = 951.260
911.30user 40.22system 16:13.76elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (963major+1453244minor)pagefaults 0swaps
nj compile time
1498.93user 31.38system 25:37.58elapsed 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/filewujY6b.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/filewujY6b.o -lmlton -lm -lgmp
4025.60user 56.08system 1:08:29elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (47614major+4358155minor)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): 15,620 (8.5%)
maxPause(ms):: 580
number of GCs: 46
bytes allocated: 1,267,249,740
bytes copied: 301,117,104
max bytes live: 11,255,032
182.33user 0.59system 3:12.12elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (1888major+16743minor)pagefaults 0swaps
mlton run time without uncurrying
compile ==> 
 MLton 1999-11-21 created this file on Tue Dec 21 18:41:28 1999.
 Do not edit this file.
 Flag settings: 
    aux: false
    chunk: coalesce 2000
    fixed heap: Some(67108864)
    flatten rounds: 1
    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.660
 ast size is ~1 bytes
 size = 200191
   elaborate ==> 
   ==> time = 56.990
 core-ml size is ~1 bytes
 size = 225177
   infer ==> 
      unification ==> 
      ==> time = 29.820
      finish infer ==> 
      ==> time = 48.150
   ==> time = 81.410
 xml.unsimplified size is ~1 bytes
   infer simplify ==> 
    simplify made 173768 modifications
    simplify made 587 modifications
   ==> time = 35.310
 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 = 38.950
 .unsimplified size is ~1 bytes
   mono simplify ==> 
    simplify made 13203 modifications
    simplify made 5593 modifications
   ==> time = 22.720
  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.280
 sxml.unsimplified size is ~1 bytes
   implement exceptions simplify ==> 
    simplify made 4407 modifications
    simplify made 218 modifications
   ==> time = 19.130
 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 = 76.630
 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 = 8.170
    flow size is ~1 bytes
      free variables ==> 
      ==> time = 9.900
      globalize ==> 
      ==> time = 1.080
      convert ==> 
      ==> time = 86.820
   ==> time = 107.920
 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.480
       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.960
	 leaf inline ==> 
	    inline ==> 
	    ==> time = 22.920
	 ==> time = 22.920
       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 = 2.600
	    fixed point ==> 
	    ==> time = 42.850
	 ==> time = 87.020
       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 = 114.800
	 ==> time = 140.460
       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.760
	 ==> time = 17.290
       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.560
       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 = 8.990
       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 = 24.110
       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.310
	 ==> time = 4.190
       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 = 11.120
       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.240
	 loop invariant ==> 
	 ==> time = 11.920
       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.360
	 ==> time = 19.600
       num functions 2245
       num local functions 87414
       num primExps 134521
       num types in program 4686
       num types in table = 35978
       hash table size is ~1 bytes
	 redundant ==> 
	 ==> time = 16.880
       num functions 2245
       num local functions 87414
       num primExps 134521
       num types in program 4686
       num types in table = 35978
       hash table size is ~1 bytes
	 remove unused functions ==> 
	 ==> time = 0.300
	 remove unused globals ==> 
	 ==> time = 1.040
	 remove unused constructors ==> 
	 ==> time = 1.570
       num functions 2187
       num local functions 86913
       num primExps 132585
       num types in program 4637
       num types in table = 35978
       hash table size is ~1 bytes
	 save world ==> 
	 ==> time = 0.220
      ==> time = 391.380
   ==> time = 391.380
 cps size is ~1 bytes
   backend ==> 
      compute representations ==> 
      ==> time = 0.120
      inferHandlers ==> 
      ==> time = 1.950
      chunkify ==> 
      ==> time = 17.200
      allocate registers ==> 
      ==> time = 170.830
    reg size is ~1 bytes
   ==> time = 220.650
 c size is ~1 bytes
   emit C ==> 
   ==> time = 44.320
 numPeeks = 130209604
 average position in property list = 0.474
==> time = 1129.020
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/fileZjoS8K.o /tmp/fileQHysBW.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/fileZjoS8K.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): 65,536
max semispace size(bytes): 33,554,432
GC time(ms): 15,250 (10.0%)
maxPause(ms):: 590
number of GCs: 45
bytes allocated: 1,233,654,964
bytes copied: 297,133,344
max bytes live: 11,373,940
150.89user 1.01system 2:52.77elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2122major+17017minor)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
60.32user 1.44system 1:13.91elapsed 83%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (604major+25586minor)pagefaults 0swaps
nj size
-rw-r--r--   1 suresh   CSI       5726768 Dec 21 18:55 kit.x86-linux
end kit