[MLton-commit] r5453

Matthew Fluet fluet at mlton.org
Tue Mar 20 12:34:06 PST 2007


Updated benchmarks
----------------------------------------------------------------------

A   mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20060527.txt
A   mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt
D   mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt

----------------------------------------------------------------------

Copied: mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20060527.txt (from rev 5441, mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt)

Added: mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt	2007-03-20 13:38:14 UTC (rev 5452)
+++ mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench-20070317.txt	2007-03-20 20:34:05 UTC (rev 5453)
@@ -0,0 +1,588 @@
+SHADOW (Dual-processor AMD Opteron 2.0GHz, 8GB Memory, Fedora Core 5)
+
+Linux shadow 2.6.20-1.2925.fc6 #1 SMP Sat Mar 10 18:38:39 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
+
+gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51)
+Copyright (C) 2006 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+MLton0 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 4 (* 32-bit *)
+MLton1 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 8 (* 32-bit *)
+MLton2 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 4 (* 32-bit *)
+MLton3 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 8 (* 32-bit *)
+MLton4 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 4 (* 32-bit *)
+MLton5 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 8 (* 32-bit *)
+MLton6 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 4 (* 32-bit *)
+MLton7 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 8 (* 32-bit *)
+MLton8 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 4 (* 64-bit *)
+MLton9 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 8 (* 64-bit *)
+run time ratio
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9
+barnes-hut          1.00   0.95   1.02   0.97   0.81   0.77   0.83   0.78   0.93   0.75
+boyer               1.00   1.10   1.46   1.27   1.00   0.99   1.43   1.20   1.86   1.56
+checksum            1.00   1.13   0.78   0.80   2.30   2.29   4.22   4.45   3.23   3.10
+count-graphs        1.00   1.00   1.03   1.06   1.63   1.65   1.79   1.79   2.66   1.93
+DLXSimulator        1.00   1.27   1.18   1.38   1.05   1.33   1.18   1.42   1.84   2.09
+fft                 1.00   0.89   1.10   0.96   1.01   0.89   1.12   1.00   1.00   0.92
+fib                 1.00   1.00   1.42   1.37   1.00   1.00   1.38   1.38   1.50   1.35
+flat-array          1.00   0.96   0.00   0.00   0.96   1.00   0.00   0.00   0.00   0.00
+hamlet              1.00   1.22   2.34   2.85   1.05   1.25   2.56   2.79   3.54   3.28
+imp-for             1.00   0.99   0.83   0.83   0.98   0.94   0.94   0.95   0.78   0.78
+knuth-bendix        1.00   0.97   2.08   2.12   1.00   1.05   1.86   1.91   2.21   1.99
+lexgen              1.00   1.05   1.95   1.49   1.05   1.10   1.35   1.46   1.67   1.27
+life                1.00   1.06   1.11   1.15   1.06   1.06   1.10   1.31   1.53   1.12
+logic               1.00   1.06   1.45   1.46   1.01   1.09   1.56   1.51   2.00   1.69
+mandelbrot          1.00   0.99   1.14   1.14   1.03   1.03   1.19   1.32   0.93   0.93
+matrix-multiply     1.00   0.90   1.60   1.56   1.14   0.83   1.58   1.66   0.89   0.72
+md5                 1.00   1.00   1.28   1.24   1.40   1.39   2.09   2.08   2.19   2.26
+merge               1.00   1.23   1.15   1.31   0.98   1.20   1.10   1.32   1.78   1.79
+mlyacc              1.00   1.26   1.32   1.50   1.06   1.21   1.32   1.58   1.89   1.84
+model-elimination   1.00   0.94   1.38   1.39   0.94   0.97   1.40   1.42   1.64   1.50
+mpuz                1.00   1.00   1.24   1.26   1.00   1.00   2.02   2.03   2.56   2.35
+nucleic             1.00   0.88   1.05   0.92   0.89   0.83   0.94   0.89   1.01   0.93
+output1             1.00   1.07   1.83   1.74   1.13   1.08   1.77   1.67   3.20   1.46
+peek                1.00   0.95   0.94   0.94   1.63   1.64   0.70   0.70   0.94   0.70
+psdes-random        1.00   1.00   1.11   1.07   0.98   0.97   1.28   1.35   0.78   0.85
+ratio-regions       1.00   0.97   1.17   1.24   1.00   0.96   1.17   1.18   1.51   1.22
+ray                 1.00   0.97   1.20   1.20   1.11   1.01   1.26   1.21   1.04   1.02
+raytrace            1.00   0.95   1.49   1.49   1.02   0.95   1.55   1.35   1.50   1.18
+simple              1.00   0.95   1.61   1.55   1.00   0.95   1.92   1.89   1.84   1.85
+smith-normal-form   1.00   0.95   0.89   0.89   0.93   0.88   0.87   0.87   0.77   0.72
+tailfib             1.00   1.00   2.62   2.35   1.01   1.00   2.15   2.12   1.69   1.68
+tak                 1.00   1.00   1.19   1.12   1.00   1.00   1.15   1.21   1.37   1.17
+tensor              1.00   0.99   2.12   2.04   0.99   0.99   2.27   2.27   2.19   2.35
+tsp                 1.00   0.98   1.07   1.03   0.98   0.95   1.08   1.04   1.05   1.06
+tyan                1.00   1.11   1.20   1.35   1.04   1.14   1.46   1.54   1.84   1.67
+vector-concat       1.00   1.00   2.09   2.23   1.02   1.01   2.20   2.22   0.96   0.85
+vector-rev          1.00   1.03   2.03   2.05   1.02   1.01   1.94   2.04   1.22   1.21
+vliw                1.00   0.99   1.46   1.64   1.27   1.31   2.08   2.07   2.34   1.95
+wc-input1           1.00   0.99   1.02   1.01   1.01   0.99   1.00   0.99   1.21   1.00
+wc-scanStream       1.00   0.96   1.24   1.23   0.99   0.97   1.23   1.20   1.10   1.17
+zebra               1.00   1.03   0.77   0.80   1.02   1.03   0.78   0.82   0.90   0.79
+zern                1.00   0.91   1.34   1.22   1.00   0.92   1.77   1.92   2.03   1.86
+size
+benchmark            MLton0    MLton1    MLton2    MLton3    MLton4    MLton5    MLton6    MLton7    MLton8    MLton9
+barnes-hut          119,286   120,246   119,248   121,136   139,718   141,190   138,628   140,452   167,989   166,037
+boyer               144,693   152,213   169,841   184,657   174,300   181,772   196,200   211,720   221,641   221,673
+checksum             65,421    65,549    66,009    66,105    88,076    88,156    92,008    92,120   100,977   100,977
+count-graphs         76,645    77,029    85,497    86,105   103,032   103,384   109,700   110,324   123,609   123,881
+DLXSimulator        144,113   146,033   157,445   157,797   166,827   169,355   175,359   179,711   205,852   207,052
+fft                  74,932    75,156    84,580    84,900    97,713    97,905   105,425   105,713   116,898   116,930
+fib                  57,853    57,949    65,913    66,041    85,100    85,148    90,680    91,080   100,833   100,817
+flat-array           57,901    57,997    65,865    65,993    85,084    85,164    90,584    90,648   100,673   100,673
+hamlet            1,246,544 1,270,480 1,416,924 1,466,428 1,274,940 1,299,164 1,447,104 1,497,408 1,595,029 1,608,789
+imp-for              57,757    57,853    65,817    65,945    84,956    85,052    90,520    90,984   100,449   100,433
+knuth-bendix        124,125   125,885   136,425   139,273   148,763   151,099   154,343   157,943   179,948   181,420
+lexgen              216,438   219,542   242,762   249,130   240,122   243,738   262,810   269,946   320,907   323,123
+life                 75,973    77,061    84,513    86,721   103,364   104,452   109,408   111,680   121,841   121,825
+logic               115,429   119,077   133,565   141,725   143,532   147,132   159,092   167,220   177,761   177,745
+mandelbrot           57,837    57,933    65,897    66,025    85,036    85,132    90,616    90,968   100,545   100,545
+matrix-multiply      59,364    59,524    67,488    67,744    85,532    85,612    91,224    91,704   101,105   101,105
+md5                  93,173    93,909    95,457    96,705   119,007   120,319   121,051   123,003   133,612   134,732
+merge                59,453    59,581    67,513    67,673    86,720    86,816    92,524    92,684   102,673   102,705
+mlyacc              516,342   525,178   584,530   595,922   541,822   551,114   610,110   625,662   718,787   721,795
+model-elimination   646,075   660,219   768,459   771,339   669,961   683,593   785,393   792,817   881,478   882,886
+mpuz                 60,701    60,893    69,625    69,977    87,656    87,864    94,340    94,692   105,185   105,313
+nucleic             207,616   212,160   169,103   179,759   234,268   238,716   193,211   203,819   221,004   221,116
+output1              96,343    97,175    98,179    99,779   119,811   121,251   119,519   121,599   138,016   139,296
+peek                 91,793    92,657    93,853    95,293   115,175   116,535   115,491   117,427   133,076   134,196
+psdes-random         58,525    58,621    66,681    66,873    85,692    85,804    91,416    91,608   101,377   101,457
+ratio-regions        83,853    84,109    95,177    95,593   110,912   111,152   121,084   121,452   137,689   137,529
+ray                 198,014   200,126   211,760   214,992   212,986   215,642   230,300   232,476   264,293   266,437
+raytrace            278,011   282,587   319,461   325,349   288,521   293,769   319,865   333,177   387,678   391,070
+simple              236,729   240,473   272,727   278,999   260,197   264,517   291,595   298,491   354,540   356,252
+smith-normal-form   192,213   206,453   219,277   251,533   217,963   233,003   242,771   277,507   281,708   317,436
+tailfib              57,565    57,629    65,753    65,849    84,764    84,844    90,408    90,808   100,369   100,369
+tak                  57,965    57,997    65,929    66,057    85,196    85,212    90,664    91,032   100,801   100,801
+tensor              113,236   114,228   119,792   121,712   136,650   138,282   143,422   145,966   165,587   167,075
+tsp                  97,613    98,349    99,307   100,683   120,691   122,067   120,609   122,465   137,242   138,314
+tyan                149,417   151,561   163,541   168,213   173,155   175,971   185,575   189,143   217,460   219,396
+vector-concat        59,125    59,221    67,633    67,761    86,340    86,436    92,176    92,304   102,161   102,177
+vector-rev           58,369    58,465    66,717    66,813    85,588    85,668    91,440    91,472   101,601   101,601
+vliw                406,561   412,481   493,425   505,297   419,069   425,053   499,805   521,037   624,558   627,102
+wc-input1           117,457   118,513   119,837   121,597   140,985   142,585   143,397   145,317   169,282   170,658
+wc-scanStream       124,593   125,681   128,957   130,941   148,273   149,937   150,637   153,181   177,762   179,186
+zebra               156,149   157,429   158,701   161,165   179,467   181,371   181,075   183,843   209,500   211,756
+zern                104,070   104,358   112,458   112,874   111,818   112,074   118,690   119,170   133,567   133,631
+compile time
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9
+barnes-hut          5.29   4.28   7.80   8.18   7.41   6.90  10.96   9.92  15.31  14.98
+boyer               4.86   4.56  18.71  21.97   6.49   7.37  21.23  23.96  25.60  25.74
+checksum            3.10   3.09   3.33   3.28   5.09   5.42   5.61   5.69   9.63   9.30
+count-graphs        3.44   3.38   4.91   4.79   5.93   5.44   6.99   7.16  11.53  11.90
+DLXSimulator        5.00   5.00   9.98   9.76   7.24   7.10  12.14  12.91  17.33  18.22
+fft                 3.28   3.42   4.16   4.03   5.72   5.82   6.01   6.19  10.13  10.32
+fib                 3.10   3.05   3.30   3.29   5.04   5.06   5.55   5.41   9.36   9.34
+flat-array          3.17   3.15   3.29   3.25   5.10   5.15   5.47   5.47   9.69   9.43
+hamlet             47.67  47.02 128.86 132.85  28.82  29.79 118.70 121.28 138.67 141.10
+imp-for             3.42   3.93   3.96   3.68   5.40   5.57   5.45   5.57   9.41   9.52
+knuth-bendix        4.10   3.99   8.53   8.34   6.20   6.38  10.19  10.40  15.64  14.95
+lexgen              6.71   6.90  14.68  16.23   8.64   9.00  16.17  17.09  22.51  22.29
+life                3.49   3.38   4.99   5.07   5.69   5.81   7.15   8.51  12.49  12.20
+logic               4.79   4.09   8.52   9.22   7.95   6.99  10.80  11.44  15.24  14.60
+mandelbrot          3.17   3.04   3.36   3.47   5.36   5.27   5.35   5.77   9.83   9.62
+matrix-multiply     3.09   3.29   3.76   3.77   5.63   5.49   5.84   6.04  10.93   9.94
+md5                 3.44   3.50   4.93   5.15   5.86   5.73   7.53   7.78  11.83  12.17
+merge               3.07   3.03   3.60   3.40   5.89   5.12   5.91   5.69  10.08   9.73
+mlyacc             12.78  13.23  38.28  39.23  14.91  14.55  47.21  42.38  52.54  53.28
+model-elimination  15.50  12.90  49.08  49.58  15.00  15.58  51.92  55.94  63.56  63.19
+mpuz                3.08   3.05   3.74   3.78   5.31   5.35   5.59   5.72   9.74   9.72
+nucleic             5.70   5.79  18.07  20.02   7.76   7.98  19.74  21.67  24.68  25.03
+output1             3.50   3.49   5.06   5.14   6.25   6.77   7.58   7.51  12.58  12.07
+peek                4.26   3.44   4.81   4.98   5.83   5.62   7.32   7.44  11.15  11.82
+psdes-random        3.04   3.08   3.36   3.60   5.19   5.67   5.73   5.55  11.12   9.52
+ratio-regions       4.33   3.86   6.10   6.83   5.79   6.25   8.18   8.31  12.92  13.05
+ray                 5.17   5.33  11.28  11.36   7.23   7.38  15.41  14.50  20.59  20.70
+raytrace            6.94   6.93  20.04  21.07   9.63   9.39  21.91  23.15  29.63  29.25
+simple              5.75   5.98  15.01  15.44   8.38   8.15  17.93  18.70  23.59  24.01
+smith-normal-form   6.03   7.00  58.15  78.16   7.62   7.80  59.34  69.91  65.44  75.12
+tailfib             3.01   2.91   3.22   3.20   5.27   5.20   5.51   5.39   9.20   9.31
+tak                 3.00   3.03   3.27   3.22   5.15   5.11   5.43   5.50   9.34   9.16
+tensor              4.33   4.31   7.09   7.16   6.78   6.39   9.70   9.78  14.75  14.79
+tsp                 3.55   3.58   5.28   5.45   5.79   5.75   7.64   7.78  12.05  11.91
+tyan                4.50   4.61   9.82   9.81   6.77   6.86  12.43  12.61  17.48  17.70
+vector-concat       3.04   3.00   3.36   3.27   5.11   5.14   5.43   5.49   9.29   9.43
+vector-rev          3.03   3.10   3.24   3.27   5.13   5.12   5.61   5.34   9.38   9.51
+vliw                9.24   9.59  30.01  30.75  12.00  11.86  33.30  33.64  40.30  40.23
+wc-input1           4.28   3.77   6.67   6.56   5.88   6.00   9.04   9.18  13.74  13.76
+wc-scanStream       3.88   3.91   7.03   7.33   6.16   6.03   9.21   9.54  14.54  15.04
+zebra               4.54   4.55   9.71  10.13   6.74   6.79  12.10  12.31  17.14  17.54
+zern                3.25   3.38   4.33   4.33   5.56   5.57   6.60   6.66  11.33  11.05
+run time
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9
+barnes-hut         19.66  18.72  20.05  19.01  15.97  15.16  16.36  15.38  18.19  14.81
+boyer              16.62  18.33  24.32  21.03  16.61  16.40  23.81  19.89  30.88  25.97
+checksum           43.69  49.45  33.86  34.78 100.41  99.94 184.57 194.50 141.31 135.46
+count-graphs       21.40  21.29  22.14  22.60  34.95  35.32  38.33  38.35  56.84  41.20
+DLXSimulator       18.54  23.56  21.96  25.52  19.38  24.63  21.79  26.29  34.07  38.79
+fft                15.95  14.20  17.48  15.29  16.18  14.15  17.93  16.03  16.01  14.61
+fib                31.57  31.55  44.88  43.34  31.62  31.66  43.57  43.71  47.51  42.47
+flat-array         10.49  10.09   0.02   0.02  10.05  10.49   0.02   0.02   0.02   0.02
+hamlet             16.53  20.09  38.74  47.05  17.35  20.72  42.30  46.11  58.53  54.18
+imp-for            30.93  30.54  25.54  25.53  30.34  29.12  29.01  29.23  24.23  24.27
+knuth-bendix       18.25  17.68  38.01  38.66  18.27  19.25  33.97  34.80  40.27  36.28
+lexgen             22.38  23.43  43.55  33.37  23.52  24.62  30.28  32.61  37.45  28.52
+life                8.48   9.01   9.45   9.73   8.96   9.03   9.36  11.10  12.94   9.52
+logic              19.09  20.20  27.71  27.93  19.31  20.76  29.80  28.88  38.11  32.21
+mandelbrot         24.30  23.96  27.77  27.78  24.95  25.05  28.91  31.96  22.49  22.54
+matrix-multiply     3.84   3.44   6.14   5.99   4.36   3.20   6.04   6.37   3.42   2.76
+md5                32.69  32.79  41.74  40.65  45.64  45.61  68.32  68.10  71.45  73.95
+merge              16.24  19.98  18.60  21.25  15.88  19.49  17.93  21.42  28.86  29.01
+mlyacc             19.33  24.35  25.46  28.93  20.39  23.44  25.55  30.54  36.61  35.52
+model-elimination  31.92  30.02  44.21  44.30  30.02  31.03  44.73  45.19  52.20  47.87
+mpuz               22.24  22.29  27.66  28.12  22.30  22.29  44.83  45.11  56.91  52.21
+nucleic            17.12  15.15  17.99  15.76  15.15  14.22  16.17  15.21  17.30  15.89
+output1             7.26   7.79  13.27  12.63   8.19   7.84  12.81  12.09  23.23  10.56
+peek               21.57  20.45  20.28  20.19  35.21  35.29  15.13  15.15  20.36  15.16
+psdes-random       16.46  16.51  18.22  17.69  16.17  15.91  21.06  22.23  12.90  14.02
+ratio-regions      26.75  25.90  31.26  33.28  26.79  25.60  31.27  31.61  40.51  32.52
+ray                16.44  15.91  19.73  19.66  18.21  16.67  20.70  19.91  17.11  16.83
+raytrace           16.62  15.81  24.73  24.81  17.00  15.84  25.83  22.37  24.94  19.65
+simple             21.06  20.08  33.83  32.67  21.01  20.05  40.43  39.83  38.81  38.90
+smith-normal-form  12.44  11.87  11.07  11.03  11.51  10.91  10.82  10.83   9.58   8.99
+tailfib            19.59  19.54  51.27  45.97  19.70  19.67  42.20  41.49  33.06  32.96
+tak                13.51  13.50  16.02  15.16  13.56  13.56  15.53  16.40  18.45  15.77
+tensor             17.62  17.45  37.30  35.90  17.44  17.48  39.91  40.06  38.62  41.37
+tsp                21.62  21.20  23.14  22.27  21.15  20.55  23.29  22.55  22.70  22.81
+tyan               18.81  20.86  22.62  25.39  19.53  21.36  27.41  29.04  34.62  31.39
+vector-concat      31.32  31.19  65.34  69.85  32.06  31.59  68.92  69.54  30.11  26.69
+vector-rev         21.10  21.67  42.86  43.25  21.58  21.32  40.99  42.98  25.80  25.49
+vliw               21.93  21.78  31.94  36.08  27.94  28.68  45.56  45.48  51.43  42.80
+wc-input1          28.39  28.17  28.88  28.75  28.62  28.04  28.47  27.98  34.40  28.37
+wc-scanStream      15.39  14.84  19.02  18.91  15.21  14.89  18.86  18.46  16.86  18.08
+zebra              26.57  27.25  20.41  21.15  27.09  27.50  20.64  21.76  23.94  21.05
+zern               18.09  16.46  24.16  22.03  18.03  16.57  31.94  34.72  36.64  33.73
+
+CFS29 (Dual-processor Intel Pentium III 1.2GHz, 2GB Memory, Red Hat Enterprise Linux 4)
+
+Linux cfs29.cs.cornell.edu 2.6.9-42.0.10.ELsmp #1 SMP Fri Feb 16 17:17:21 EST 2007 i686 i686 i386 GNU/Linux
+
+gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
+Copyright (C) 2006 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+MLton0 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 4 (* 32-bit *)
+MLton1 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen native -align 8 (* 32-bit *)
+MLton2 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 4 (* 32-bit *)
+MLton3 -- /home/fluet/devel/mlton/mlton-20051202-1.i386-linux/build/bin/mlton -codegen c -align 8 (* 32-bit *)
+MLton4 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 4 (* 32-bit *)
+MLton5 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 8 (* 32-bit *)
+MLton6 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 4 (* 32-bit *)
+MLton7 -- /home/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 8 (* 32-bit *)
+MLton8 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 4 (* 32-bit *)
+MLton9 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 8 (* 32-bit *)
+MLton10 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 4 (* 32-bit *)
+MLton11 -- /home/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 8 (* 32-bit *)
+run time ratio
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9 MLton10 MLton11
+barnes-hut          1.00   0.96   1.07   1.04   0.91   0.90   0.98   0.95   0.91   0.90    0.98    0.95
+boyer               1.00   1.19   1.21   1.26   1.01   1.11   1.22   1.20   0.97   1.21    1.18    1.29
+checksum            1.00   1.00   0.90   0.93   2.27   2.28   3.35   3.28   1.11   1.11    1.84    1.85
+count-graphs        1.00   1.04   1.33   1.37   1.65   1.66   2.47   2.44   1.68   1.67    2.40    2.49
+DLXSimulator        1.00   1.33   1.07   1.36   1.04   1.33   1.12   1.40   1.05   1.34    1.12    1.39
+fft                 1.00   0.89   1.06   0.95   1.01   0.89   1.06   0.95   0.99   0.89    1.05    0.95
+fib                 1.00   1.02   1.26   1.31   1.00   1.02   1.38   1.38   1.00   1.02    1.32    1.36
+flat-array          1.00   1.00   1.36   1.42   1.00   1.00   1.28   1.25   1.00   1.00    1.25    1.36
+hamlet              1.00   1.07   2.07   2.21   1.02   1.10   2.01   2.13   1.02   1.10    1.98    2.08
+imp-for             1.00   1.00   1.99   1.66   1.00   1.00   1.60   1.41   1.00   1.00    1.66    1.62
+knuth-bendix        1.00   1.03   1.97   2.04   1.01   1.11   2.01   2.09   1.04   1.13    2.05    2.13
+lexgen              1.00   1.05   1.92   1.44   1.03   1.08   1.24   1.38   1.03   1.09    1.23    1.42
+life                1.00   1.11   1.22   1.32   1.07   1.13   1.28   1.30   1.01   1.13    1.22    1.31
+logic               1.00   1.13   1.30   1.45   1.05   1.17   1.36   1.51   1.05   1.17    1.37    1.50
+mandelbrot          1.00   0.65   1.16   0.72   0.68   0.68   0.75   0.74   0.68   0.68    0.74    0.75
+matrix-multiply     1.00   0.93   1.09   1.14   1.00   0.93   1.01   0.92   1.00   0.93    1.01    0.92
+md5                 1.00   1.00   1.29   1.31   1.48   1.48   2.16   2.17   1.02   1.02    1.63    1.62
+merge               1.00   1.21   1.00   1.24   0.99   1.18   0.99   1.20   0.98   1.19    0.98    1.21
+mlyacc              1.00   1.20   1.28   1.51   1.01   1.22   1.30   1.48   1.01   1.22    1.30    1.49
+model-elimination   1.00   1.10   1.36   1.43   1.03   1.11   1.41   1.45   1.03   1.11    1.41    1.45
+mpuz                1.00   1.00   1.44   1.42   0.97   0.97   1.94   1.93   0.97   0.97    1.91    1.93
+nucleic             1.00   0.89   1.09   1.00   0.93   0.84   0.98   0.92   0.95   0.85    1.01    0.93
+output1             1.00   0.95   1.84   1.80   0.95   0.95   1.58   1.57   0.95   0.95    1.58    1.58
+peek                1.00   1.00   1.25   1.25   1.25   1.25   2.25   1.75   1.25   1.25    1.75    1.75
+psdes-random        1.00   1.00   1.02   0.97   1.00   1.00   1.06   1.03   1.00   1.00    1.02    1.01
+ratio-regions       1.00   1.03   1.14   1.17   1.01   1.03   1.15   1.19   1.00   1.03    1.18    1.18
+ray                 1.00   0.98   1.23   1.21   1.02   1.00   1.26   1.24   1.04   1.01    1.27    1.25
+raytrace            1.00   0.92   1.41   1.45   1.01   0.92   1.61   1.31   1.02   0.93    1.58    1.31
+simple              1.00   0.86   1.51   1.44   0.86   0.85   1.63   1.58   0.85   0.85    1.62    1.60
+smith-normal-form   1.00   1.01   1.00   1.01   1.00   1.01   1.00   1.01   1.00   1.01    1.00    1.01
+tailfib             1.00   1.00   3.12   2.44   1.00   1.00   2.39   2.22   1.00   1.00    2.21    2.23
+tak                 1.00   1.00   1.10   1.10   1.00   1.01   1.14   1.12   1.00   1.01    1.06    1.11
+tensor              1.00   1.00   1.62   1.74   1.00   1.00   1.62   1.70   1.00   1.00    1.53    1.74
+tsp                 1.00   0.93   1.44   1.35   0.98   0.92   1.43   1.37   0.98   0.92    1.42    1.36
+tyan                1.00   1.23   1.24   1.49   1.03   1.25   1.34   1.55   1.03   1.25    1.34    1.53
+vector-concat       1.00   1.00   1.52   1.30   1.02   1.01   1.25   1.26   1.04   1.00    1.27    1.29
+vector-rev          1.00   1.04   1.20   1.18   1.00   1.05   1.25   1.23   1.02   0.92    1.25    1.24
+vliw                1.00   1.15   1.42   1.57   1.22   1.40   1.75   1.90   1.26   1.40    1.78    1.91
+wc-input1           1.00   0.98   1.51   1.53   1.05   1.05   1.29   1.31   1.05   1.06    1.28    1.23
+wc-scanStream       1.00   0.97   1.57   1.54   1.00   0.97   1.55   1.31   1.00   0.97    1.42    1.38
+zebra               1.00   1.04   1.22   1.25   1.05   1.03   1.26   1.29   1.03   1.08    1.25    1.25
+zern                1.00   0.97   1.22   1.21   1.00   0.98   1.47   1.46   1.00   0.98    1.48    1.47
+size
+benchmark            MLton0    MLton1    MLton2    MLton3    MLton4    MLton5    MLton6    MLton7    MLton8    MLton9   MLton10   MLton11
+barnes-hut          120,111   121,007   121,681   123,473   136,095   137,551   135,621   137,949   136,991   138,415   136,461   139,021
+boyer               148,730   156,026   159,434   172,650   176,184   183,448   181,908   195,020   177,048   184,312   182,788   195,956
+checksum             65,410    65,538    65,502    65,598    85,204    85,284    87,768    87,872    85,228    85,308    87,812    87,924
+count-graphs         77,066    77,322    87,462    88,038   101,224   101,480   107,736   108,352   102,152   102,376   108,632   109,216
+DLXSimulator        145,270   147,062   158,626   159,746   163,691   165,963   175,067   179,003   164,571   166,827   175,987   179,899
+fft                  75,113    75,337    84,757    85,077    95,483    95,707   101,491   101,819    96,331    96,555   102,307   102,627
+fib                  57,950    58,046    65,658    65,754    83,020    83,068    86,812    86,916    83,884    83,932    87,684    87,780
+flat-array           57,974    58,070    65,622    65,718    83,012    83,092    86,792    86,904    83,908    83,988    87,688    87,808
+hamlet            1,267,029 1,288,405 1,472,553 1,524,009 1,290,920 1,312,264 1,490,332 1,538,556 1,291,832 1,313,160 1,494,692 1,532,420
+imp-for              57,854    57,950    65,414    65,510    82,876    82,972    86,536    86,648    83,740    83,836    87,392    87,496
+knuth-bendix        125,206   126,710   145,162   147,754   145,531   147,515   161,435   165,435   146,443   148,411   162,307   166,291
+lexgen              219,223   221,847   264,071   266,919   238,618   241,554   274,902   279,886   239,514   242,450   275,726   280,758
+life                 76,342    77,430    82,474    84,586   101,620   102,708   103,796   105,908   102,484   103,572   104,660   106,772
+logic               116,826   120,410   132,754   141,074   142,748   146,300   154,716   163,028   143,612   147,164   155,556   163,868
+mandelbrot           57,918    58,014    65,446    65,542    82,940    83,036    86,584    86,688    83,836    83,932    87,480    87,592
+matrix-multiply      59,489    59,617    67,029    67,221    83,464    83,544    87,176    87,288    84,328    84,408    88,024    88,136
+md5                  93,630    94,366    94,138    95,642   114,867   116,115   115,539   117,691   113,483   114,715   115,235   116,947
+merge                59,530    59,658    67,050    67,178    84,664    84,744    88,412    88,548    85,528    85,608    89,284    89,420
+mlyacc              522,167   530,715   636,515   674,115   543,542   552,490   661,986   684,474   544,406   553,354   662,858   685,314
+model-elimination   653,580   666,668   779,544   779,384   672,486   685,038   787,878   800,942   673,382   685,918   787,430   801,878
+mpuz                 60,838    60,998    69,730    70,050    85,636    85,812    91,272    91,616    86,532    86,708    92,144    92,488
+nucleic             211,873   216,545   171,103   181,215   236,352   240,960   191,354   201,114   237,344   241,968   192,258   202,074
+output1              96,992    97,664    97,212    98,716   116,143   117,439   113,451   115,715   117,039   118,335   114,355   116,627
+peek                 92,334    93,102    94,442    96,298   111,435   112,635   113,299   115,451   112,347   113,531   114,195   116,339
+psdes-random         58,614    58,742    66,322    66,514    83,668    83,780    87,476    87,652    84,532    84,644    88,332    88,508
+ratio-regions        84,094    84,318    94,794    95,210   109,036   109,212   116,940   117,324   109,900   110,076   117,788   118,180
+ray                 199,819   201,611   222,509   225,901   209,758   212,014   233,516   233,484   210,654   212,910   234,300   234,292
+raytrace            281,712   286,288   364,342   374,422   287,701   292,653   371,237   382,317   288,565   293,533   371,965   382,989
+simple              239,082   243,018   291,716   299,268   258,003   262,379   309,493   307,525   258,923   263,291   310,437   308,469
+smith-normal-form   197,782   211,478   203,574   234,998   219,275   233,755   222,367   254,375   220,091   234,555   223,351   255,951
+tailfib              57,662    57,726    65,414    65,510    82,684    82,764    86,488    86,600    83,548    83,628    87,368    87,480
+tak                  58,046    58,078    65,598    65,694    83,100    83,116    86,768    86,880    83,996    84,012    87,664    87,776
+tensor              113,917   114,781   121,249   122,913   133,006   134,462   140,486   143,070   133,918   135,358   141,422   143,990
+tsp                  98,190    98,862   100,187   101,627   116,955   118,187   117,640   119,584   117,819   119,035   118,544   120,472
+tyan                150,910   152,702   170,602   175,082   170,307   172,827   187,475   191,339   171,219   173,723   188,067   191,899
+vector-concat        59,246    59,342    66,798    66,958    84,268    84,380    88,032    88,168    85,164    85,276    88,832    89,016
+vector-rev           58,474    58,538    66,050    66,178    83,528    83,608    87,332    87,444    84,392    84,472    88,212    88,316
+vliw                410,426   415,930   487,442   505,810   417,597   423,581   492,913   509,129   418,493   424,477   493,321   509,297
+wc-input1           118,330   119,258   119,038   120,926   137,585   139,025   137,669   140,757   138,449   139,889   138,549   141,637
+wc-scanStream       125,586   126,578   128,710   130,790   144,949   146,469   145,845   148,725   145,829   147,349   146,749   149,629
+zebra               157,130   158,442   158,190   160,206   176,119   177,991   175,443   177,499   177,015   178,855   176,123   178,123
+zern                104,403   104,659   114,707   115,091   109,114   109,386   115,618   116,106   109,962   116,858   122,626   123,106
+compile time
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9 MLton10 MLton11
+barnes-hut          9.08   9.12  13.78  13.94  14.67  14.78  19.40  19.61  14.85  14.89   19.58   19.79
+boyer               9.94  10.10  27.11  31.02  15.27  15.40  32.78  36.32  15.40  15.49   33.03   36.43
+checksum            6.62   6.65   6.98   6.99  11.94  11.95  12.37  12.35  12.10  12.10   12.46   12.46
+count-graphs        7.51   7.46   9.49   9.55  12.78  12.81  14.71  14.71  12.91  13.06   14.86   14.86
+DLXSimulator       10.46  10.54  18.05  18.32  15.87  16.02  23.70  24.16  16.02  16.02   23.88   24.33
+fft                 7.21   7.23   8.16   8.22  12.51  12.53  13.53  13.50  12.71  12.69   13.61   13.67
+fib                 6.63   6.66   6.96   6.99  11.93  11.95  12.31  12.28  12.15  12.08   12.42   12.55
+flat-array          6.63   6.64   6.97   7.07  12.03  11.99  12.40  12.38  12.17  12.12   12.65   12.48
+hamlet            111.67 112.34 225.62 226.66  68.44  69.08 177.88 179.51  69.14  69.76  178.58  180.40
+imp-for             6.74   6.77   7.11   7.06  12.00  12.05  12.37  12.41  12.21  12.14   12.58   12.59
+knuth-bendix        8.70   8.74  14.14  14.43  14.17  14.32  19.95  20.26  14.43  14.42   20.15   20.42
+lexgen             12.30  12.35  24.39  25.43  17.87  17.90  30.54  30.79  18.07  18.14   30.61   30.87
+life                7.39   7.41   9.39   9.64  12.78  12.68  14.71  15.01  12.83  12.82   14.91   15.17
+logic               8.86   9.07  14.29  14.75  14.23  14.38  19.70  20.23  14.34  14.45   19.78   20.29
+mandelbrot          6.80   6.91   7.10   7.12  12.11  12.21  12.53  12.49  12.29  12.42   12.61   12.60
+matrix-multiply     6.88   6.90   7.27   7.31  12.15  12.22  12.64  12.63  12.29  12.32   12.66   12.71
+md5                 7.66   7.71   9.69   9.83  13.25  13.29  15.90  16.11  13.31  13.39   15.87   16.01
+merge               6.85   6.81   7.25   7.25  12.18  12.20  12.61  12.61  12.27  12.30   12.79   12.85
+mlyacc             28.31  28.51  69.10  69.87  33.52  34.03  74.44  74.00  33.88  33.68   74.53   73.97
+model-elimination  29.95  30.26  80.24  80.43  36.06  36.29  86.67  87.45  36.26  36.55   86.82   87.67
+mpuz                7.03   6.97   7.53   7.59  12.35  12.33  12.97  12.99  12.49  12.44   13.08   13.10
+nucleic            13.33  13.49  30.26  32.34  18.54  18.75  33.84  35.61  18.71  18.84   34.15   35.75
+output1             7.69   7.66   9.93  10.11  13.28  13.23  15.74  15.88  13.30  13.38   15.81   16.04
+peek                7.64   7.66   9.49   9.64  13.21  13.23  15.35  15.46  13.24  13.33   15.42   15.59
+psdes-random        6.91   6.94   7.28   7.26  12.31  12.33  12.65  12.67  12.46  12.53   12.80   12.84
+ratio-regions       8.23   8.23  10.95  10.98  13.71  13.59  16.26  16.29  13.68  13.71   16.34   16.41
+ray                11.22  11.32  20.66  20.79  17.06  17.20  27.31  27.50  17.26  17.31   27.53   27.61
+raytrace           15.90  15.98  35.97  36.02  21.57  21.80  41.82  42.16  21.70  21.98   42.11   42.48
+simple             13.22  13.15  27.32  27.59  18.54  18.64  33.07  33.23  18.66  18.86   33.29   33.41
+smith-normal-form  11.36  11.60  58.07  70.69  17.10  17.38  67.65  80.49  17.17  17.53   68.00   80.53
+tailfib             6.96   6.91   7.21   7.32  12.20  12.20  12.61  12.62  12.36  12.32   12.72   12.74
+tak                 6.93   6.92   7.30   7.24  12.31  12.17  12.62  12.66  12.39  12.38   12.76   12.71
+tensor              9.93   9.83  14.46  14.36  15.28  15.36  20.29  20.58  15.46  15.52   20.38   20.57
+tsp                 8.18   8.20  10.79  10.89  13.75  13.84  16.66  16.84  13.88  13.94   16.85   17.02
+tyan               10.59  10.63  19.24  19.51  16.06  16.18  24.89  25.36  16.14  16.28   25.15   25.44
+vector-concat       7.06   7.07   7.41   7.45  12.39  12.38  12.85  12.80  12.52  12.54   12.95   12.91
+vector-rev          7.10   7.04   7.39   7.42  12.33  12.33  12.75  12.90  12.46  12.55   12.89   12.87
+vliw               21.76  21.83  50.81  50.95  27.62  27.78  55.96  55.97  27.72  27.96   56.64   56.73
+wc-input1           8.81   8.85  13.33  13.50  14.30  14.35  19.15  18.69  14.51  14.46   19.26   19.01
+wc-scanStream       9.10   9.11  13.62  13.85  14.66  14.62  19.40  19.70  14.77  14.81   19.53   19.85
+zebra              10.64  10.70  18.31  18.62  16.13  16.10  24.17  24.43  16.33  16.37   24.46   24.60
+zern                7.89   7.87   9.37   9.46  13.30  13.30  15.05  15.14  13.53  13.98   15.42   15.45
+run time
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7 MLton8 MLton9 MLton10 MLton11
+barnes-hut         49.41  47.20  52.96  51.18  45.06  44.50  48.44  47.15  45.01  44.31   48.22   47.11
+boyer              50.71  60.10  61.48  63.84  51.39  56.46  61.82  60.68  49.09  61.42   59.87   65.46
+checksum           97.61  97.60  87.51  90.82 221.72 222.12 327.06 320.66 108.77 108.81  179.19  180.62
+count-graphs       40.62  42.34  53.90  55.82  67.17  67.62 100.40  98.97  68.29  67.64   97.44  101.10
+DLXSimulator       84.82 112.77  90.75 115.50  88.33 113.21  94.58 119.02  89.14 113.46   94.59  117.96
+fft                33.01  29.48  34.88  31.26  33.18  29.26  35.04  31.44  32.67  29.38   34.60   31.32
+fib                70.49  71.60  88.51  92.59  70.49  71.61  97.51  97.04  70.47  71.62   93.39   96.12
+flat-array         25.15  25.15  34.30  35.62  25.15  25.16  32.07  31.50  25.15  25.15   31.53   34.19
+hamlet             50.59  53.88 104.64 111.75  51.39  55.65 101.83 107.88  51.82  55.71  100.31  105.05
+imp-for            46.93  46.94  93.27  77.93  46.93  46.94  75.23  66.40  46.94  46.94   77.94   76.17
+knuth-bendix       37.93  39.18  74.53  77.40  38.48  42.13  76.21  79.14  39.46  42.73   77.65   80.61
+lexgen             42.97  45.24  82.43  61.85  44.07  46.50  53.33  59.26  44.28  46.89   52.96   61.10
+life               13.75  15.21  16.82  18.09  14.77  15.56  17.57  17.92  13.90  15.57   16.77   17.99
+logic              51.91  58.44  67.57  75.38  54.75  60.84  70.44  78.19  54.53  60.59   71.34   78.07
+mandelbrot         82.62  53.91  95.47  59.48  55.99  56.05  61.73  60.94  56.09  56.08   60.87   62.27
+matrix-multiply     7.55   7.01   8.21   8.58   7.53   7.00   7.63   6.92   7.53   6.99    7.63    6.91
+md5                53.38  53.45  69.08  69.91  78.87  78.94 115.18 115.92  54.49  54.51   87.17   86.71
+merge              77.06  93.11  76.90  95.30  76.05  91.31  75.92  92.63  75.78  91.51   75.83   93.25
+mlyacc             41.89  50.06  53.42  63.07  42.22  51.14  54.60  62.20  42.34  51.05   54.51   62.28
+model-elimination  78.38  86.43 106.69 112.44  81.03  87.07 110.86 113.57  81.03  87.33  110.82  113.92
+mpuz               41.96  41.89  60.36  59.68  40.90  40.70  81.59  81.06  40.82  40.77   80.25   80.85
+nucleic            45.49  40.34  49.54  45.39  42.44  38.26  44.78  41.79  43.37  38.84   46.02   42.31
+output1            15.31  14.49  28.23  27.59  14.47  14.48  24.17  24.08  14.48  14.48   24.24   24.14
+peek               35.54  35.53  44.43  44.42  44.43  44.44  79.94  62.19  44.46  44.45   62.18   62.16
+psdes-random       38.97  38.96  39.78  37.81  38.99  38.98  41.49  39.98  38.98  38.98   39.66   39.49
+ratio-regions      52.59  53.91  59.73  61.44  52.88  54.34  60.26  62.53  52.82  54.27   61.86   62.25
+ray                37.12  36.44  45.56  44.90  37.77  36.95  46.91  45.88  38.67  37.62   47.29   46.33
+raytrace           42.52  39.21  59.91  61.69  42.96  39.12  68.53  55.87  43.45  39.34   67.28   55.78
+simple             58.90  50.49  88.92  84.78  50.56  50.09  95.73  93.28  50.14  50.17   95.15   94.40
+smith-normal-form  35.52  35.85  35.57  35.90  35.65  35.96  35.67  36.03  35.61  35.89   35.64   35.96
+tailfib            43.89  43.88 136.76 107.29  43.88  43.91 104.81  97.34  43.91  43.89   97.18   97.71
+tak                27.74  27.77  30.62  30.62  27.70  28.07  31.51  31.15  27.70  28.05   29.50   30.84
+tensor             59.15  59.14  95.81 102.89  59.16  59.14  95.90 100.79  59.15  59.16   90.75  102.77
+tsp                64.30  59.84  92.49  86.90  62.72  59.16  92.09  88.37  62.77  59.12   91.04   87.33
+tyan               54.58  67.13  67.79  81.14  56.42  68.25  73.07  84.71  56.38  68.20   72.90   83.59
+vector-concat      85.64  85.59 129.75 111.69  87.22  86.19 107.42 107.90  89.19  85.38  108.62  110.29
+vector-rev        105.55 109.37 126.80 124.03 105.94 110.68 132.39 129.87 107.49  97.11  131.69  130.63
+vliw               51.62  59.27  73.38  81.17  62.96  72.33  90.55  98.15  65.07  72.22   92.00   98.61
+wc-input1          40.43  39.71  60.96  61.67  42.63  42.64  52.16  53.04  42.58  42.69   51.89   49.85
+wc-scanStream      34.12  32.98  53.41  52.40  34.23  33.19  52.78  44.63  34.29  33.05   48.56   47.07
+zebra              42.75  44.37  51.99  53.26  44.67  44.14  54.01  55.21  44.01  46.00   53.40   53.34
+zern               42.32  41.13  51.70  51.05  42.49  41.43  62.19  61.91  42.42  41.43   62.49   62.01
+
+FENRIR (Dual-processor dual-core Intel Xeon 2.66GHz, 2GB Memory, MacOS X 10.4.9)
+
+Darwin fenrir.uchicago.edu 8.9.1 Darwin Kernel Version 8.9.1: Thu Feb 22 20:55:00 PST 2007; root:xnu-792.18.15~1/RELEASE_I386 i386 i386
+
+i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
+Copyright (C) 2005 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+MLton0 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 4 (* 32-bit *)
+MLton1 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen native -align 8 (* 32-bit *)
+MLton2 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 4 (* 32-bit *)
+MLton3 -- /Users/fluet/devel/mlton/mlton.svn.trunk/build/bin/mlton -codegen c -align 8 (* 32-bit *)
+MLton4 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 4 (* 32-bit *)
+MLton5 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native -align 8 (* 32-bit *)
+MLton6 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 4 (* 32-bit *)
+MLton7 -- /Users/fluet/devel/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c -align 8 (* 32-bit *)
+run time ratio
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7
+barnes-hut          1.00   0.89   0.96   0.86   1.02   0.90   0.96   0.86
+boyer               1.00   0.98   1.10   1.17   0.96   1.12   1.03   1.25
+checksum            1.00   0.90   1.07   1.02   0.40   0.40   0.59   0.58
+count-graphs        1.00   1.02   1.21   1.23   1.00   1.02   1.21   1.21
+DLXSimulator        1.00   1.27   1.17   1.42   0.99   1.26   1.19   1.41
+fft                 1.00   0.95   1.04   0.98   1.00   0.94   1.03   0.98
+fib                 1.00   1.02   1.25   1.31   1.15   1.15   1.26   1.33
+flat-array          1.00   1.00   1.60   1.60   1.00   1.00   1.60   1.60
+hamlet              1.00   1.37   2.80   3.29   1.01   1.37   2.87   3.23
+imp-for             1.00   1.00   0.79   1.08   1.00   1.00   0.80   1.08
+knuth-bendix        1.00   1.10   2.19   2.34   1.01   1.16   2.27   2.46
+lexgen              1.00   1.08   1.47   1.46   1.02   1.10   1.49   1.50
+life                1.00   1.02   1.18   1.20   0.91   1.00   1.14   1.22
+logic               1.00   1.08   1.90   1.96   0.96   1.04   1.78   1.83
+mandelbrot          1.00   1.00   1.29   1.30   1.00   1.00   1.29   1.30
+matrix-multiply     1.00   0.69   1.15   0.82   1.00   0.70   1.15   0.83
+md5                 1.00   1.00   0.86   0.88   0.74   0.76   0.69   0.87
+merge               1.00   1.35   1.20   1.37   1.01   1.36   1.18   1.38
+mlyacc              1.00   1.18   1.39   1.53   0.87   1.17   1.23   1.53
+model-elimination   1.00   1.04   1.65   1.59   1.00   1.03   1.63   1.61
+mpuz                1.00   0.95   1.78   1.72   0.95   0.95   1.75   1.73
+nucleic             1.00   0.86   1.05   0.93   1.15   0.85   1.20   0.93
+output1             1.00   1.03   1.48   1.36   1.00   1.02   1.48   1.40
+peek                1.00   1.08   0.73   0.73   1.06   1.07   0.73   0.73
+psdes-random        1.00   1.00   0.95   1.12   1.08   1.08   0.95   1.12
+ratio-regions       1.00   1.07   1.21   1.20   1.03   1.00   1.20   1.25
+ray                 1.00   0.97   1.00   0.99   1.03   0.98   1.03   0.97
+raytrace            1.00   0.83   1.63   1.23   1.00   0.82   1.65   1.18
+simple              1.00   0.96   2.32   2.12   0.97   0.96   2.36   2.05
+smith-normal-form   1.00   1.00   1.00   1.00   1.00   0.99   1.00   0.99
+tailfib             1.00   1.00   1.73   1.73   1.00   1.00   1.73   1.73
+tak                 1.00   0.83   1.07   1.18   0.89   0.89   1.04   0.94
+tensor              1.00   1.00   1.20   1.10   1.00   1.00   1.15   1.15
+tsp                 1.00   0.95   0.90   0.85   1.00   0.95   0.90   0.85
+tyan                1.00   1.09   1.55   1.62   1.00   1.10   1.53   1.63
+vector-concat       1.00   1.00   1.27   1.26   1.00   1.00   1.26   1.29
+vector-rev          1.00   1.00   1.91   1.92   1.00   1.00   1.92   1.92
+vliw                1.00   0.98   1.92   1.88   1.02   1.02   1.89   1.90
+wc-input1           1.00   1.01   0.92   0.98   1.00   1.01   0.93   0.98
+wc-scanStream       1.00   0.99   1.26   1.25   1.00   1.00   1.25   1.26
+zebra               1.00   1.01   1.02   1.10   1.01   1.03   1.04   1.12
+zern                1.00   0.92   1.57   1.39   1.00   0.91   1.56   1.40
+size
+benchmark            MLton0    MLton1    MLton2    MLton3    MLton4    MLton5    MLton6    MLton7
+barnes-hut          159,744   163,840   163,840   163,840   163,840   163,840   167,936   167,936
+boyer               200,704   204,800   225,280   237,568   200,704   208,896   225,280   241,664
+checksum            102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
+count-graphs        122,880   122,880   131,072   131,072   122,880   122,880   131,072   131,072
+DLXSimulator        188,416   192,512   212,992   217,088   192,512   192,512   217,088   221,184
+fft                 118,784   118,784   126,976   126,976   118,784   118,784   126,976   126,976
+fib                 102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
+flat-array          102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
+hamlet            1,355,776 1,384,448 1,757,184 1,769,472 1,359,872 1,384,448 1,761,280 1,777,664
+imp-for             102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
+knuth-bendix        167,936   172,032   184,320   188,416   172,032   172,032   184,320   188,416
+lexgen              266,240   270,336   315,392   311,296   270,336   270,336   315,392   315,392
+life                122,880   126,976   131,072   135,168   126,976   126,976   135,168   135,168
+logic               163,840   167,936   200,704   204,800   167,936   172,032   200,704   204,800
+mandelbrot          102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
+matrix-multiply     102,400   102,400   106,496   106,496   102,400   102,400   110,592   110,592
+md5                 135,168   139,264   143,360   143,360   135,168   135,168   143,360   143,360
+merge               102,400   102,400   106,496   110,592   102,400   102,400   110,592   110,592
+mlyacc              581,632   589,824   720,896   729,088   581,632   593,920   720,896   729,088
+model-elimination   720,896   733,184   954,368   937,984   720,896   733,184   954,368   950,272
+mpuz                102,400   102,400   110,592   110,592   110,592   110,592   110,592   110,592
+nucleic             274,432   282,624   221,184   233,472   278,528   282,624   225,280   237,568
+output1             135,168   139,264   143,360   147,456   139,264   139,264   143,360   147,456
+peek                131,072   135,168   135,168   139,264   135,168   135,168   139,264   139,264
+psdes-random        102,400   102,400   106,496   106,496   102,400   102,400   106,496   110,592
+ratio-regions       131,072   131,072   139,264   139,264   131,072   131,072   143,360   143,360
+ray                 237,568   237,568   278,528   282,624   237,568   241,664   278,528   282,624
+raytrace            315,392   323,584   380,928   389,120   319,488   323,584   385,024   389,120
+simple              282,624   286,720   327,680   335,872   282,624   286,720   331,776   335,872
+smith-normal-form   253,952   266,240   282,624   315,392   253,952   266,240   282,624   315,392
+tailfib             102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
+tak                 102,400   102,400   106,496   106,496   102,400   102,400   106,496   106,496
+tensor              159,744   159,744   172,032   176,128   159,744   159,744   176,128   176,128
+tsp                 139,264   139,264   143,360   143,360   139,264   139,264   143,360   147,456
+tyan                196,608   200,704   229,376   229,376   196,608   200,704   229,376   229,376
+vector-concat       102,400   102,400   106,496   110,592   102,400   102,400   110,592   110,592
+vector-rev          102,400   102,400   106,496   106,496   102,400   102,400   110,592   110,592
+vliw                450,560   462,848   589,824   602,112   454,656   462,848   593,920   610,304
+wc-input1           159,744   163,840   172,032   180,224   163,840   163,840   176,128   180,224
+wc-scanStream       167,936   172,032   192,512   192,512   167,936   172,032   192,512   192,512
+zebra               204,800   208,896   225,280   229,376   204,800   208,896   225,280   229,376
+zern                131,072   131,072   139,264   139,264   135,168   135,168   143,360   143,360
+compile time
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7
+barnes-hut          5.17   4.97   6.66   6.73   5.05   5.05   6.68   6.72
+boyer               5.12   5.18   9.48   9.90   5.09   5.18   9.53   9.98
+checksum            4.14   4.11   4.22   4.23   4.09   4.09   4.31   4.24
+count-graphs        4.30   4.29   5.07   5.08   4.34   4.33   5.11   5.14
+DLXSimulator        5.28   5.30   8.01   8.16   5.32   5.38   8.09   8.22
+fft                 4.23   4.20   4.55   4.55   4.24   4.23   4.59   4.58
+fib                 4.07   4.03   4.19   4.20   4.07   4.06   4.23   4.25
+flat-array          4.04   4.02   4.19   4.19   4.08   4.07   4.25   4.24
+hamlet             20.56  21.27  60.83  61.23  19.94  20.90  60.24  60.79
+imp-for             4.05   4.03   4.19   4.19   4.08   4.08   4.23   4.24
+knuth-bendix        4.75   4.79   6.88   6.99   4.77   4.79   6.94   7.06
+lexgen              5.91   5.92  10.51  10.54   5.98   5.99  10.61  10.63
+life                4.25   4.25   5.02   5.07   4.30   4.28   5.04   5.11
+logic               4.71   4.74   7.13   7.37   4.76   4.76   7.19   7.42
+mandelbrot          4.06   4.06   4.22   4.22   4.11   4.08   4.25   4.27
+matrix-multiply     4.08   4.07   4.24   4.24   4.17   4.11   4.29   4.29
+md5                 4.40   4.40   5.31   5.38   4.44   4.43   5.32   5.37
+merge               4.06   4.04   4.25   4.25   4.09   4.08   4.33   4.36
+mlyacc             10.62  10.36  23.96  24.04  10.72  10.78  24.09  24.17
+model-elimination  10.49  10.91  30.41  30.59  11.27  11.32  31.14  31.42
+mpuz                4.10   4.11   4.35   4.35   4.14   4.13   4.38   4.38
+nucleic             6.07   6.09  10.19  11.00   6.08   6.12  10.31  11.05
+output1             4.36   4.37   5.35   5.43   4.40   4.40   5.39   5.47
+peek                4.34   4.35   5.18   5.24   4.38   4.38   5.21   5.29
+psdes-random        4.07   4.06   4.22   4.23   4.09   4.09   4.27   4.27
+ratio-regions       4.48   4.47   5.48   5.50   4.51   4.50   5.53   5.53
+ray                 5.55   5.57   9.43   9.55   5.62   5.64   9.48   9.62
+raytrace            7.10   7.14  13.65  13.82   7.01   7.02  13.71  13.90
+simple              5.88   6.03  10.91  11.06   5.95   5.95  10.98  11.13
+smith-normal-form   5.49   5.61  18.98  21.34   5.60   5.67  19.04  21.61
+tailfib             4.04   4.03   4.18   4.18   4.07   4.05   4.22   4.23
+tak                 4.03   4.02   4.20   4.20   4.07   4.07   4.22   4.23
+tensor              5.03   5.03   6.81   6.85   5.05   5.05   6.88   6.93
+tsp                 4.51   4.50   5.50   5.56   4.54   4.54   5.57   5.60
+tyan                5.28   5.29   8.50   8.59   5.30   5.31   8.56   8.65
+vector-concat       4.10   4.06   4.26   4.26   4.10   4.09   4.29   4.29
+vector-rev          4.05   4.05   4.22   4.23   4.08   4.07   4.26   4.27
+vliw                8.31   8.46  19.56  19.74   8.73   8.70  19.83  20.03
+wc-input1           4.68   4.68   6.51   6.36   4.70   4.71   6.57   6.43
+wc-scanStream       4.75   4.75   6.65   6.73   4.79   4.79   6.72   6.80
+zebra               5.24   5.26   8.85   8.92   5.26   5.26   8.92   8.99
+zern                4.35   4.33   4.94   4.97   4.38   4.37   4.98   5.01
+run time
+benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5 MLton6 MLton7
+barnes-hut         11.88  10.64  11.35  10.16  12.16  10.66  11.36  10.17
+boyer              10.99  10.76  12.05  12.80  10.57  12.26  11.31  13.78
+checksum           77.57  70.04  83.23  79.36  30.82  31.31  45.69  45.22
+count-graphs       19.89  20.38  24.01  24.48  19.88  20.26  24.07  24.14
+DLXSimulator       11.15  14.12  13.10  15.84  11.08  14.11  13.25  15.68
+fft                12.58  11.92  13.03  12.27  12.55  11.88  13.00  12.31
+fib                18.63  18.95  23.36  24.44  21.35  21.41  23.40  24.74
+flat-array          4.62   4.62   7.37   7.37   4.62   4.62   7.37   7.37
+hamlet             10.80  14.76  30.21  35.48  10.91  14.81  31.03  34.92
+imp-for            13.37  13.37  10.62  14.42  13.37  13.37  10.66  14.42
+knuth-bendix       11.56  12.74  25.35  27.02  11.62  13.40  26.19  28.39
+lexgen             10.99  11.86  16.15  16.01  11.16  12.09  16.32  16.52
+life                6.14   6.27   7.22   7.35   5.60   6.16   6.98   7.46
+logic              11.87  12.84  22.51  23.28  11.45  12.37  21.10  21.72
+mandelbrot         16.56  16.56  21.43  21.44  16.56  16.56  21.43  21.44
+matrix-multiply     1.91   1.32   2.20   1.57   1.91   1.33   2.20   1.58
+md5                32.33  32.45  27.91  28.46  24.01  24.44  22.26  28.25
+merge               8.32  11.26  10.02  11.42   8.37  11.28   9.84  11.46
+mlyacc             13.88  16.39  19.31  21.20  12.10  16.29  17.10  21.18
+model-elimination  22.89  23.70  37.67  36.51  22.87  23.66  37.41  36.82
+mpuz               12.97  12.35  23.03  22.37  12.34  12.35  22.67  22.39
+nucleic            11.65  10.04  12.18  10.88  13.37   9.94  14.00  10.85
+output1             6.65   6.83   9.81   9.02   6.65   6.81   9.83   9.30
+peek               20.51  22.13  15.05  15.05  21.64  21.87  15.05  15.05
+psdes-random       13.32  13.34  12.66  14.88  14.37  14.36  12.71  14.88
+ratio-regions      10.97  11.74  13.29  13.17  11.29  10.98  13.20  13.67
+ray                13.80  13.37  13.79  13.60  14.15  13.58  14.17  13.32
+raytrace           11.78   9.72  19.17  14.50  11.81   9.65  19.47  13.87
+simple             11.79  11.28  27.39  24.95  11.49  11.31  27.87  24.18
+smith-normal-form  18.42  18.39  18.45  18.41  18.44  18.31  18.46  18.33
+tailfib            13.62  13.62  23.54  23.54  13.62  13.62  23.54  23.54
+tak                 8.40   6.98   9.02   9.93   7.46   7.50   8.77   7.89
+tensor             20.93  20.93  25.03  23.02  20.93  20.93  24.02  24.02
+tsp                23.16  21.97  20.76  19.59  23.20  21.95  20.85  19.57
+tyan               12.16  13.31  18.84  19.65  12.21  13.41  18.61  19.83
+vector-concat      16.48  16.45  20.89  20.72  16.52  16.41  20.85  21.31
+vector-rev          9.67   9.67  18.52  18.56   9.67   9.65  18.54  18.57
+vliw               14.47  14.18  27.81  27.13  14.69  14.73  27.40  27.46
+wc-input1          16.43  16.58  15.08  16.11  16.37  16.61  15.21  16.07
+wc-scanStream       9.39   9.31  11.82  11.78   9.38   9.37  11.75  11.85
+zebra              15.49  15.70  15.84  17.04  15.57  15.97  16.09  17.34
+zern               14.72  13.48  23.13  20.44  14.80  13.42  23.04  20.62
+

Deleted: mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt
===================================================================
--- mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt	2007-03-20 13:38:14 UTC (rev 5452)
+++ mlton/branches/on-20050822-x86_64-branch/doc/x86_64-port-notes/bench.txt	2007-03-20 20:34:05 UTC (rev 5453)
@@ -1,535 +0,0 @@
-
-Now that the refactoring on the x86_64 branch as mostly quiesced, I
-ran the benchmark suite to verify that there weren't any major
-regressions in performance.  It is to be expected that there will be
-some variability between HEAD and the x86_64 branch, since lots of
-code has been tweaked -- both in the runtime and in the implementation
-of the Basis Library.
-
-I've run the benchmark suite on the following two systems:
- * FedoraCore 4; gcc 4.0.2; AMD Opteron 2GHz; 4GB memory
- * RedHat; gcc 3.2.2; Intel Pentium 1.1GHz; 2GB memory
-
-Overall, there don't appear to be any significant (unexplained)
-regressions, but the x86_64 branch does appear to be running a little
-bit slower.  I'll go over some of the highlights, but if anyone sees
-anything that they believe deserves more investigation, let me know.
-
-Reminder: on the AMD Opteron system, these are 32-bit executables
-(running on a 64-bit kernel).  However, I will note that on the
-Opteron we compile the runtime and C-codegen generated files with the
-'-mopteron' option.
-
-
-Run-time ratio:
-
-Across the board, the 'checksum' benchmark performs poorly under the
-x86_64 branch; this is easily explained by the fact that the
-'checksum' benchmark is dominated by PackWord32Little.subArr, which is
-a primitive on HEAD, but is a C-call on the x86_64 branch.  See
-revision 4418.  We should eventually turn the PackWord operations into
-a more general primitives; see: 
-  http://mlton.org/pipermail/mlton-user/2004-November/000556.html
-  http://mlton.org/pipermail/mlton/2004-November/026246.html
-This should also partially explain the performance of 'md5', which
-also makes use of PackWord32Little operations.
-
-
-For the native-codegen on HEAD vs x86_64 on Opteron, the outliers are:
-        checksum                2.31
-        count-graphs            1.63
-        md5                     1.41
-        ray                     1.08
-The 'count-graphs' benchmark deserves further investigation, since it
-seems to perform badly on the configurations as well.
-
-For the native-codegen on HEAD vs x86_64 on i686, the outliers are:
-        checksum                2.18
-        count-graphs            1.74
-        md5                     1.47
-        tyan                    1.25
-        logic                   1.20
-        DLXSimulator            1.13
-        zebra                   1.12
-        zern                    1.12
-        model-elimination       1.11
-        hamlet                  1.09
-        wc-input1               1.09
-        life                    1.09
-        mlyacc                  1.08
-        flat-array              1.08
-        lexgen                  1.08
-        smith-normal-form       1.07
-
-For the C-codegen on HEAD vs x86_64 on Opteron, the outliers are:
-        checksum                4.61
-        mpuz                    2.05
-        count-graphs            1.68
-        md5                     1.60
-        tailfib                 1.53
-        zern                    1.40
-        imp-for                 1.40
-        simple                  1.26
-        matrix-multiply         1.24
-        mandelbrot              1.18
-        vector-concat           1.15
-        vliw                    1.12
-        tyan                    1.11
-        fib                     1.10
-        hamlet                  1.09
-        flat-array              1.07
-
-For the C-codegen on HEAD vs x86_64 on i686, the outliers are:
-        checksum                3.80
-        count-graphs            1.68
-        md5                     1.61
-        zern                    1.24
-        ray                     1.19
-        logic                   1.18
-        mpuz                    1.18
-        tyan                    1.16
-        vliw                    1.14
-        barnes-hut              1.13
-        fft                     1.13
-        zebra                   1.12
-        DLXSimulator            1.12
-        smith-normal-form       1.08
-        knuth-bendix            1.07
-        model-elimination       1.06
-        mlyacc                  1.06
-        wc-scanStream           1.06
-        hamlet                  1.06
-        psdes-random            1.06
-
-Since quite a few of our platforms are using the C-codegen, its
-probably worth investigating whether there is some low-hanging fruit
-to improve its performance.
-
-
-Size:
-
-Generally, the size of executables on the x86_64 branch are larger
-than those on HEAD.  
-
-Size x86_64 - Size HEAD:
-
-system      codegen     mean    min     max
-Opteron     native      33K     0K      37K
-Opteron     C           32K     0K      37K
-Opteron     byte        56K     0K      66K
-Pentium     native      20K     0K      24K
-Pentium     C           18K     -18K    38K
-
-Much of the size can probably be attributed to the refactored runtime
-code and aggressive inlining with the garbage collector.  On the
-Opteron system:
-
-   text    data     bss     dec     hex filename
-  54485       1     352   54838    d636 mlton.svn.x86_64/runtime/gc.o
-  33175       4      52   33231    81cf mlton.svn.HEAD/runtime/gc.o
-  52318    1004   31040   84362   1498a mlton.svn.x86_64/runtime/bytecode/interpret.o
-  34381    1004   31040   66425   10379 mlton.svn.HEAD/bytecode/interpret.o
- 129625    1185   34399  165209   28559 mlton.svn.x86_64/build/lib/self/libmlton.a
-  91606    1136   33303  126045   1ec5d mlton.svn.HEAD/build/lib/self/libmlton.a
-
-and on the Pentium system:
-
-   text    data     bss     dec     hex filename
-  37098      16     400   37514    928a mlton.svn.x86_64/runtime/gc.o
-  29645      16      36   29697    7401 mlton.svn.HEAD/runtime/gc.o
-  35451    1004   31424   67879   10927 mlton.svn.x86_64/runtime/bytecode/interpret.o
-  32041    1004   31040   64085    fa55 mlton.svn.HEAD/bytecode/interpret.o
-  91314    1232   82490  175036   2abbc mlton.svn.x86_64/build/lib/self/libmlton.a
-  78982    1172   33239  113393   1baf1 mlton.svn.HEAD/build/lib/self/libmlton.a
-
-
-Compile time:
-
-On the Opteron system, compile times are on average 1.7s longer on the
-x86_64 branch than on HEAD (for all codegens), with no compile time
-more than 2s longer.  I believe that this is mainly explained by the
-revised Basis Library, which is nearly 10000 lines longer (39419 lines
-for x86_64, 29604 lines for HEAD), and makes aggressive use of
-functors.  When compiling the program "val () = ()", which includes
-type-checking the Basis Library, the x86_64 branch (on Opteron)
-requires
-
-         parseAndElaborate starting
-         parseAndElaborate finished in 2.47 + 1.50 (38% GC)
-
-while HEAD requires
-
-         parseAndElaborate starting
-         parseAndElaborate finished in 1.33 + 0.97 (42% GC)
-
-
-Benchmark Data:
-
-FedoraCore 4; gcc 4.0.2; AMD Opteron 2GHz; 4GB memory
-
-MLton0 -- /home/fluet/mlton/mlton.svn.HEAD/build/bin/mlton -codegen native
-MLton1 -- /home/fluet/mlton/mlton.svn.HEAD/build/bin/mlton -codegen c
-MLton2 -- /home/fluet/mlton/mlton.svn.HEAD/build/bin/mlton -codegen bytecode
-MLton3 -- /home/fluet/mlton/mlton.svn.x86_64/build/bin/mlton -codegen native
-MLton4 -- /home/fluet/mlton/mlton.svn.x86_64/build/bin/mlton -codegen c
-MLton5 -- /home/fluet/mlton/mlton.svn.x86_64/build/bin/mlton -codegen bytecode
-run time ratio
-benchmark         MLton0 MLton1 MLton2 MLton3 MLton4 MLton5
-barnes-hut          1.00   1.05  35.52   0.99   1.05  39.91
-boyer               1.00   1.45  48.58   0.90   1.34  54.04
-checksum            1.00   0.94  74.71   2.31   4.35 109.26
-count-graphs        1.00   1.05  71.94   1.63   1.77 118.20
-DLXSimulator        1.00   1.13  42.71   1.04   1.19  47.86
-fft                 1.00   1.06  11.10   0.98   1.06  12.40
-fib                 1.00   1.49  45.77   1.00   1.63  51.21
-flat-array          1.00   2.38      *   0.97   2.54 139.95
-hamlet              1.00   2.46  52.35   1.01   2.68  58.79
-imp-for             1.00   0.92 111.76   1.01   1.30 124.50
-knuth-bendix        1.00   1.97  82.38   1.01   2.02  92.02
-lexgen              1.00   1.25  63.31   0.97   1.15  69.67
-life                1.00   1.03  79.25   0.97   1.02  89.04
-logic               1.00   1.49  44.24   1.00   1.51  49.64
-mandelbrot          1.00   1.24  76.40   1.01   1.46  86.30
-matrix-multiply     1.00   1.34  71.18   1.00   1.66  79.63
-md5                 1.00   1.31  33.23   1.41   2.10  43.49
-merge               1.00   1.17  29.43   0.96   1.12  32.95
-mlyacc              1.00   1.28  37.96   1.02   1.29  42.41
-model-elimination   1.00   1.61  39.69   1.00   1.54  44.53
-mpuz                1.00   1.02  71.92   1.01   2.08  84.50
-nucleic             1.00   1.09  34.95   0.98   1.09  39.47
-output1             1.00   2.34 117.37   1.00   1.72 131.77
-peek                1.00   0.58  86.42   1.01   0.58  96.18
-psdes-random        1.00   1.53 137.87   1.04   1.54 153.87
-ratio-regions       1.00   1.21  55.21   0.99   1.22  61.90
-ray                 1.00   1.15  28.64   1.08   1.20  32.52
-raytrace            1.00   1.56  55.36   1.01   1.52  62.11
-simple              1.00   1.59  50.06   0.99   2.00  56.12
-smith-normal-form   1.00   1.00   1.55   1.00   1.00   1.65
-tailfib             1.00   2.16 125.85   1.00   3.29 141.95
-tak                 1.00   1.21  44.07   1.00   1.26  49.04
-tensor              1.00   2.73 221.51   1.00   2.34 249.18
-tsp                 1.00   1.07  32.75   0.99   1.10  36.47
-tyan                1.00   1.23  49.00   0.99   1.36  54.39
-vector-concat       1.00   2.10 117.04   1.00   2.41 131.42
-vector-rev          1.00   2.20 108.94   1.00   2.22 123.01
-vliw                1.00   1.58  38.45   0.95   1.77  42.15
-wc-input1           1.00   1.45  66.78   1.00   1.01  72.56
-wc-scanStream       1.00  



More information about the MLton-commit mailing list