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