On 10/13/06, Simon Peyton-Jones <simonpj at microsoft.com> wrote:
> Our mechanism for figuring this out is to
> - check out the nofib suite (darcs.haskell.org/nofib)
> - run the suite before and after the patch (cd nofib; make
> clean; make -k >& log)
> - run the nofib-analyse script to compare the two logs
> The third step produces a table showing whether runtimes and allocations
> went down or up.
>
> Could you do this and let us know how it goes?
Okay... after unpulling your GADT patch... and getting stage2 to build
(it had a type error in GHCI-only type family-related code)... and
faking dos2unix... and getting nofib-analyse to at least *build* with
GHC 6.4 (but it won't build with 6.6 because Data.FiniteMap is
missing!)... and getting the numbers not to be so long and run
together... I've got some results.
Now, a lot of the programs didn't run correctly (I think they were all
already broken, though), most of them were 1% larger, and a few
allocated and/or performed significantly worse... I think... but I'm
not too good at interpreting the results. Check the moderation queue
for patches to nofib-analyse, in case I messed it up. If you want the
logs, I'll be happy to send them to you, but I'd rather not hit the
list message size limit on this one ;-).
-------------- next part --------------
NoFib Results
--------------------------------------------------------------------------------
Program Size Allocs Runtime
--------------------------------------------------------------------------------
anna ----- ----- -----
ansi 1.0% 0.1% 0.00
atom 1.0% 0.0% -1.5%
awards ----- ----- -----
banner 1.0% 0.0% 0.00
bernouilli 1.0% 0.0% 0.8%
boyer 1.0% 0.0% 0.10
boyer2 ----- ----- -----
bspt ----- ----- -----
cacheprof 1.2% -0.0% 0.9%
calendar 1.0% 0.2% 0.00
cichelli ----- ----- -----
circsim 1.0% 2.1% 0.5%
clausify 1.0% 0.0% 0.11
comp_lab_zift 1.0% 0.0% 0.0%
compress ----- ----- -----
compress2 ----- ----- -----
constraints 1.0% 0.0% -1.2%
cryptarithm1 1.0% 0.0% 0.1%
cryptarithm2 ----- ----- -----
cse ----- ----- -----
eliza 1.0% 0.0% 0.00
event 1.0% 0.0% 1.2%
exp3_8 1.0% 0.0% -1.3%
expert ----- ----- -----
fem ----- ----- -----
fft 1.1% 0.0% 0.06
fft2 1.1% 0.0% 0.17
fibheaps 1.0% 12.3% 0.07
fish 1.0% 32.5% 0.03
fluid ----- ----- -----
fulsom ----- ----- -----
gamteb ----- ----- -----
gcd 1.0% 0.0% 0.18
gen_regexps 1.0% 0.0% 0.00
genfft 1.0% 0.0% 0.04
gg ----- ----- -----
grep ----- ----- -----
hidden ----- ----- -----
hpg ----- ----- -----
ida 1.0% 0.0% -0.7%
infer ----- ----- -----
integer 0.9% 2.1% 1.9%
integrate 1.0% -0.0% 0.4%
knights ----- ----- -----
lcss 1.0% 0.0% 0.0%
life 1.0% 0.0% 1.3%
lift ----- ----- -----
listcompr 1.0% 0.0% -2.8%
listcopy 1.0% 0.0% -1.7%
maillist 1.0% -0.0% 0.07
mandel ----- ----- -----
mandel2 1.0% 2.1% 0.04
minimax ----- ----- -----
mkhprog 0.9% 0.0% 0.00
multiplier 1.0% 0.6% -3.3%
nucleic2 ----- ----- -----
para 1.0% 5.4% -0.7%
paraffins 1.0% 0.1% 0.14
parser 1.0% 0.0% 0.08
parstof 0.9% 0.0% 0.01
pic ----- ----- -----
power 0.9% 0.0% 1.9%
pretty ----- ----- -----
primes 1.0% 28.1% 0.12
primetest ----- ----- -----
prolog ----- ----- -----
puzzle 1.0% 0.0% 0.0%
queens 1.0% 0.0% 0.08
reptile ----- ----- -----
rewrite 1.0% 0.0% 0.08
rfib 1.0% 0.1% 0.15
rsa ----- ----- -----
scc 1.0% 0.0% 0.00
sched 1.0% 0.0% 0.07
scs ----- ----- -----
simple ----- ----- -----
solid 1.0% 0.0% 3.9%
sorting ----- ----- -----
sphere 0.9% 0.0% 0.0%
symalg ----- ----- -----
tak 1.0% 0.0% 0.03
transform 1.0% 0.0% -0.2%
treejoin 1.0% 0.0% -1.3%
typecheck 1.0% 0.0% -3.4%
veritas ----- ----- -----
wang 1.0% 0.0% -3.2%
wave4main 1.0% 0.0% 1.3%
x2n1 1.1% 0.0% -3.9%
--------------------------------------------------------------------------------
Min 0.9% -0.0% -3.9%
Max 1.2% 32.5% 3.9%
Geometric Mean 1.0% 1.4% -0.4%
Binary Sizes
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi 1634k 1.0%
atom 1633k 1.0%
awards ----- -----
banner 1640k 1.0%
bernouilli 1634k 1.0%
boyer 1660k 1.0%
boyer2 ----- -----
bspt ----- -----
cacheprof 1847k 1.2%
calendar 1638k 1.0%
cichelli ----- -----
circsim 1667k 1.0%
clausify 1637k 1.0%
comp_lab_zift 1663k 1.0%
compress ----- -----
compress2 ----- -----
constraints 1644k 1.0%
cryptarithm1 1622k 1.0%
cryptarithm2 ----- -----
cse ----- -----
eliza 1651k 1.0%
event 1638k 1.0%
exp3_8 1634k 1.0%
expert ----- -----
fem ----- -----
fft 1712k 1.1%
fft2 1713k 1.1%
fibheaps 1636k 1.0%
fish 1644k 1.0%
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd 1627k 1.0%
gen_regexps 1624k 1.0%
genfft 1642k 1.0%
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida 1640k 1.0%
infer ----- -----
integer 1598k 0.9%
integrate 1635k 1.0%
knights ----- -----
lcss 1634k 1.0%
life 1627k 1.0%
lift ----- -----
listcompr 1634k 1.0%
listcopy 1635k 1.0%
maillist 1631k 1.0%
mandel ----- -----
mandel2 1633k 1.0%
minimax ----- -----
mkhprog 1672k 0.9%
multiplier 1658k 1.0%
nucleic2 ----- -----
para 1662k 1.0%
paraffins 1641k 1.0%
parser 1750k 1.0%
parstof 1770k 0.9%
pic ----- -----
power 1668k 0.9%
pretty ----- -----
primes 1630k 1.0%
primetest ----- -----
prolog ----- -----
puzzle 1638k 1.0%
queens 1630k 1.0%
reptile ----- -----
rewrite 1670k 1.0%
rfib 1630k 1.0%
rsa ----- -----
scc 1627k 1.0%
sched 1635k 1.0%
scs ----- -----
simple ----- -----
solid 1666k 1.0%
sorting ----- -----
sphere 1679k 0.9%
symalg ----- -----
tak 1630k 1.0%
transform 1738k 1.0%
treejoin 1635k 1.0%
typecheck 1652k 1.0%
veritas ----- -----
wang 1640k 1.0%
wave4main 1642k 1.0%
x2n1 1700k 1.1%
-1 s.d. ----- 0.9%
+1 s.d. ----- 1.0%
Average ----- 1.0%
Allocations
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi 80k 0.1%
atom 236569k 0.0%
awards ----- -----
banner 136k 0.0%
bernouilli 249133k 0.0%
boyer 30719k 0.0%
boyer2 ----- -----
bspt ----- -----
cacheprof 247251k -0.0%
calendar 414k 0.2%
cichelli ----- -----
circsim 668027k 2.1%
clausify 16770k 0.0%
comp_lab_zift 162123k 0.0%
compress ----- -----
compress2 ----- -----
constraints 1056867k 0.0%
cryptarithm1 1004578k 0.0%
cryptarithm2 ----- -----
cse ----- -----
eliza 338k 0.0%
event 76851k 0.0%
exp3_8 189958k 0.0%
expert ----- -----
fem ----- -----
fft 11668k 0.0%
fft2 52936k 0.0%
fibheaps 23127k 12.3%
fish 10049k 32.5%
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd 58104k 0.0%
gen_regexps 147k 0.0%
genfft 32105k 0.0%
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida 62396k 0.0%
infer ----- -----
integer 1914209k 2.1%
integrate 465725k -0.0%
knights ----- -----
lcss 153834k 0.0%
life 246815k 0.0%
lift ----- -----
listcompr 146364k 0.0%
listcopy 161110k 0.0%
maillist 79065k -0.0%
mandel ----- -----
mandel2 4379k 2.1%
minimax ----- -----
mkhprog 1308k 0.0%
multiplier 124687k 0.6%
nucleic2 ----- -----
para 385735k 5.4%
paraffins 27231k 0.1%
parser 15955k 0.0%
parstof 1598k 0.0%
pic ----- -----
power 240056k 0.0%
pretty ----- -----
primes 32204k 28.1%
primetest ----- -----
prolog ----- -----
puzzle 92031k 0.0%
queens 8478k 0.0%
reptile ----- -----
rewrite 15839k 0.0%
rfib 42k 0.1%
rsa ----- -----
scc 37k 0.0%
sched 19309k 0.0%
scs ----- -----
simple ----- -----
solid 96764k 0.0%
sorting ----- -----
sphere 53673k 0.0%
symalg ----- -----
tak 44k 0.0%
transform 345821k 0.0%
treejoin 62538k 0.0%
typecheck 160243k 0.0%
veritas ----- -----
wang 48158k 0.0%
wave4main 50856k 0.0%
x2n1 20626k 0.0%
-1 s.d. ----- -3.7%
+1 s.d. ----- 6.9%
Average ----- 1.4%
Run Time
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi 0.00 0.00
atom 0.55 -1.5%
awards ----- -----
banner 0.00 0.00
bernouilli 0.73 0.8%
boyer 0.10 0.10
boyer2 ----- -----
bspt ----- -----
cacheprof 1.31 0.9%
calendar 0.00 0.00
cichelli ----- -----
circsim 1.87 0.5%
clausify 0.11 0.11
comp_lab_zift 0.50 0.0%
compress ----- -----
compress2 ----- -----
constraints 6.85 -1.2%
cryptarithm1 2.92 0.1%
cryptarithm2 ----- -----
cse ----- -----
eliza 0.00 0.00
event 0.34 1.2%
exp3_8 0.30 -1.3%
expert ----- -----
fem ----- -----
fft 0.05 0.06
fft2 0.17 0.17
fibheaps 0.08 0.07
fish 0.03 0.03
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd 0.19 0.18
gen_regexps 0.00 0.00
genfft 0.04 0.04
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida 0.28 -0.7%
infer ----- -----
integer 6.16 1.9%
integrate 1.41 0.4%
knights ----- -----
lcss 0.65 0.0%
life 0.62 1.3%
lift ----- -----
listcompr 0.22 -2.8%
listcopy 0.23 -1.7%
maillist 0.07 0.07
mandel ----- -----
mandel2 0.04 0.04
minimax ----- -----
mkhprog 0.00 0.00
multiplier 0.24 -3.3%
nucleic2 ----- -----
para 1.67 -0.7%
paraffins 0.14 0.14
parser 0.07 0.08
parstof 0.01 0.01
pic ----- -----
power 1.59 1.9%
pretty ----- -----
primes 0.11 0.12
primetest ----- -----
prolog ----- -----
puzzle 0.46 0.0%
queens 0.09 0.08
reptile ----- -----
rewrite 0.08 0.08
rfib 0.15 0.15
rsa ----- -----
scc 0.00 0.00
sched 0.08 0.07
scs ----- -----
simple ----- -----
solid 0.41 3.9%
sorting ----- -----
sphere 0.38 0.0%
symalg ----- -----
tak 0.03 0.03
transform 0.92 -0.2%
treejoin 0.48 -1.3%
typecheck 0.89 -3.4%
veritas ----- -----
wang 0.31 -3.2%
wave4main 1.23 1.3%
x2n1 0.83 -3.9%
-1 s.d. ----- -2.2%
+1 s.d. ----- 1.4%
Average ----- -0.4%
Mutator Time
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi 0.00 0.00
atom 0.53 -0.4%
awards ----- -----
banner 0.00 0.00
bernouilli 0.59 0.7%
boyer 0.10 0.10
boyer2 ----- -----
bspt ----- -----
cacheprof 1.11 0.9%
calendar 0.00 0.00
cichelli ----- -----
circsim 1.39 1.3%
clausify 0.11 0.11
comp_lab_zift 0.40 -1.0%
compress ----- -----
compress2 ----- -----
constraints 3.03 -2.0%
cryptarithm1 2.91 -0.1%
cryptarithm2 ----- -----
cse ----- -----
eliza 0.00 0.00
event 0.19 0.19
exp3_8 0.30 -2.0%
expert ----- -----
fem ----- -----
fft 0.04 0.04
fft2 0.16 0.16
fibheaps 0.08 0.07
fish 0.03 0.03
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd 0.19 0.18
gen_regexps 0.00 0.00
genfft 0.04 0.04
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida 0.23 -0.9%
infer ----- -----
integer 6.12 2.0%
integrate 1.27 -0.2%
knights ----- -----
lcss 0.37 0.0%
life 0.60 1.7%
lift ----- -----
listcompr 0.22 -2.8%
listcopy 0.23 -0.9%
maillist 0.04 0.05
mandel ----- -----
mandel2 0.04 0.04
minimax ----- -----
mkhprog 0.00 0.00
multiplier 0.24 -1.7%
nucleic2 ----- -----
para 1.65 -0.6%
paraffins 0.04 0.04
parser 0.05 0.06
parstof 0.01 0.01
pic ----- -----
power 1.08 2.4%
pretty ----- -----
primes 0.08 0.10
primetest ----- -----
prolog ----- -----
puzzle 0.44 -0.5%
queens 0.09 0.08
reptile ----- -----
rewrite 0.08 0.08
rfib 0.15 0.15
rsa ----- -----
scc 0.00 0.00
sched 0.08 0.07
scs ----- -----
simple ----- -----
solid 0.36 4.4%
sorting ----- -----
sphere 0.38 0.0%
symalg ----- -----
tak 0.03 0.03
transform 0.91 -0.2%
treejoin 0.21 -2.8%
typecheck 0.88 -3.4%
veritas ----- -----
wang 0.16 0.15
wave4main 0.99 1.4%
x2n1 0.69 -6.9%
-1 s.d. ----- -2.6%
+1 s.d. ----- 1.7%
Average ----- -0.5%
GC Time
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi 0.00 0.00
atom 0.02 0.01
awards ----- -----
banner 0.00 0.00
bernouilli 0.14 0.14
boyer 0.00 0.00
boyer2 ----- -----
bspt ----- -----
cacheprof 0.20 0.20
calendar 0.00 0.00
cichelli ----- -----
circsim 0.48 -1.7%
clausify 0.00 0.00
comp_lab_zift 0.10 0.10
compress ----- -----
compress2 ----- -----
constraints 3.82 -0.5%
cryptarithm1 0.01 0.01
cryptarithm2 ----- -----
cse ----- -----
eliza 0.00 0.00
event 0.15 0.15
exp3_8 0.00 0.00
expert ----- -----
fem ----- -----
fft 0.01 0.02
fft2 0.01 0.01
fibheaps 0.01 0.00
fish 0.00 0.00
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd 0.00 0.00
gen_regexps 0.00 0.00
genfft 0.00 0.00
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida 0.05 0.05
infer ----- -----
integer 0.03 0.03
integrate 0.14 0.14
knights ----- -----
lcss 0.28 0.0%
life 0.01 0.01
lift ----- -----
listcompr 0.00 0.00
listcopy 0.00 0.00
maillist 0.02 0.02
mandel ----- -----
mandel2 0.00 0.00
minimax ----- -----
mkhprog 0.00 0.00
multiplier 0.01 0.00
nucleic2 ----- -----
para 0.02 0.01
paraffins 0.10 0.10
parser 0.02 0.02
parstof 0.00 0.00
pic ----- -----
power 0.51 0.8%
pretty ----- -----
primes 0.03 0.02
primetest ----- -----
prolog ----- -----
puzzle 0.02 0.02
queens 0.00 0.00
reptile ----- -----
rewrite 0.00 0.00
rfib 0.00 0.00
rsa ----- -----
scc 0.00 0.00
sched 0.00 0.00
scs ----- -----
simple ----- -----
solid 0.05 0.05
sorting ----- -----
sphere 0.00 0.00
symalg ----- -----
tak 0.00 0.00
transform 0.01 0.01
treejoin 0.27 0.0%
typecheck 0.00 0.00
veritas ----- -----
wang 0.16 0.16
wave4main 0.25 0.8%
x2n1 0.15 0.16
-1 s.d. ----- -0.9%
+1 s.d. ----- 0.8%
Average ----- -0.1%
GC Work
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi 0k 0.0%
atom 0k 9.2%
awards ----- -----
banner 0k 0.0%
bernouilli 0k 0.0%
boyer 0k 0.0%
boyer2 ----- -----
bspt ----- -----
cacheprof 0k 0.0%
calendar 0k 0.0%
cichelli ----- -----
circsim 0k 1.4%
clausify 0k 0.0%
comp_lab_zift 0k 0.0%
compress ----- -----
compress2 ----- -----
constraints 0k 0.0%
cryptarithm1 0k 0.0%
cryptarithm2 ----- -----
cse ----- -----
eliza 0k 0.0%
event 0k 0.0%
exp3_8 0k 0.0%
expert ----- -----
fem ----- -----
fft 0k 0.0%
fft2 0k -8.0%
fibheaps 0k 5.9%
fish 0k 0.0%
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd 0k 0.0%
gen_regexps 0k 0.0%
genfft 0k 0.0%
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida 0k 0.0%
infer ----- -----
integer 1k 0.0%
integrate 0k 0.0%
knights ----- -----
lcss 0k 0.4%
life 0k 0.0%
lift ----- -----
listcompr 0k 0.0%
listcopy 0k 0.0%
maillist 0k 0.0%
mandel ----- -----
mandel2 0k 20.0%
minimax ----- -----
mkhprog 0k 0.0%
multiplier 0k 70.7%
nucleic2 ----- -----
para 0k 4.6%
paraffins 0k 0.0%
parser 0k 0.0%
parstof 0k 0.0%
pic ----- -----
power 0k 0.0%
pretty ----- -----
primes 0k -44.4%
primetest ----- -----
prolog ----- -----
puzzle 0k 0.0%
queens 0k 0.0%
reptile ----- -----
rewrite 0k 0.0%
rfib 0k 0.0%
rsa ----- -----
scc 0k 0.0%
sched 0k 0.0%
scs ----- -----
simple ----- -----
solid 0k 0.0%
sorting ----- -----
sphere 0k 0.0%
symalg ----- -----
tak 0k 0.0%
transform 0k -0.3%
treejoin 0k 0.0%
typecheck 0k 0.0%
veritas ----- -----
wang 0k 0.0%
wave4main 0k 0.0%
x2n1 0k 0.0%
-1 s.d. ----- -10.2%
+1 s.d. ----- 12.4%
Average ----- 0.5%
Instructions
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi (no result) (no result)
atom (no result) (no result)
awards ----- -----
banner (no result) (no result)
bernouilli (no result) (no result)
boyer (no result) (no result)
boyer2 ----- -----
bspt ----- -----
cacheprof (no result) (no result)
calendar (no result) (no result)
cichelli ----- -----
circsim (no result) (no result)
clausify (no result) (no result)
comp_lab_zift (no result) (no result)
compress ----- -----
compress2 ----- -----
constraints (no result) (no result)
cryptarithm1 (no result) (no result)
cryptarithm2 ----- -----
cse ----- -----
eliza (no result) (no result)
event (no result) (no result)
exp3_8 (no result) (no result)
expert ----- -----
fem ----- -----
fft (no result) (no result)
fft2 (no result) (no result)
fibheaps (no result) (no result)
fish (no result) (no result)
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd (no result) (no result)
gen_regexps (no result) (no result)
genfft (no result) (no result)
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida (no result) (no result)
infer ----- -----
integer (no result) (no result)
integrate (no result) (no result)
knights ----- -----
lcss (no result) (no result)
life (no result) (no result)
lift ----- -----
listcompr (no result) (no result)
listcopy (no result) (no result)
maillist (no result) (no result)
mandel ----- -----
mandel2 (no result) (no result)
minimax ----- -----
mkhprog (no result) (no result)
multiplier (no result) (no result)
nucleic2 ----- -----
para (no result) (no result)
paraffins (no result) (no result)
parser (no result) (no result)
parstof (no result) (no result)
pic ----- -----
power (no result) (no result)
pretty ----- -----
primes (no result) (no result)
primetest ----- -----
prolog ----- -----
puzzle (no result) (no result)
queens (no result) (no result)
reptile ----- -----
rewrite (no result) (no result)
rfib (no result) (no result)
rsa ----- -----
scc (no result) (no result)
sched (no result) (no result)
scs ----- -----
simple ----- -----
solid (no result) (no result)
sorting ----- -----
sphere (no result) (no result)
symalg ----- -----
tak (no result) (no result)
transform (no result) (no result)
treejoin (no result) (no result)
typecheck (no result) (no result)
veritas ----- -----
wang (no result) (no result)
wave4main (no result) (no result)
x2n1 (no result) (no result)
-1 s.d. ----- -----
+1 s.d. ----- -----
Average ----- -----
Memory Reads
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi (no result) (no result)
atom (no result) (no result)
awards ----- -----
banner (no result) (no result)
bernouilli (no result) (no result)
boyer (no result) (no result)
boyer2 ----- -----
bspt ----- -----
cacheprof (no result) (no result)
calendar (no result) (no result)
cichelli ----- -----
circsim (no result) (no result)
clausify (no result) (no result)
comp_lab_zift (no result) (no result)
compress ----- -----
compress2 ----- -----
constraints (no result) (no result)
cryptarithm1 (no result) (no result)
cryptarithm2 ----- -----
cse ----- -----
eliza (no result) (no result)
event (no result) (no result)
exp3_8 (no result) (no result)
expert ----- -----
fem ----- -----
fft (no result) (no result)
fft2 (no result) (no result)
fibheaps (no result) (no result)
fish (no result) (no result)
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd (no result) (no result)
gen_regexps (no result) (no result)
genfft (no result) (no result)
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida (no result) (no result)
infer ----- -----
integer (no result) (no result)
integrate (no result) (no result)
knights ----- -----
lcss (no result) (no result)
life (no result) (no result)
lift ----- -----
listcompr (no result) (no result)
listcopy (no result) (no result)
maillist (no result) (no result)
mandel ----- -----
mandel2 (no result) (no result)
minimax ----- -----
mkhprog (no result) (no result)
multiplier (no result) (no result)
nucleic2 ----- -----
para (no result) (no result)
paraffins (no result) (no result)
parser (no result) (no result)
parstof (no result) (no result)
pic ----- -----
power (no result) (no result)
pretty ----- -----
primes (no result) (no result)
primetest ----- -----
prolog ----- -----
puzzle (no result) (no result)
queens (no result) (no result)
reptile ----- -----
rewrite (no result) (no result)
rfib (no result) (no result)
rsa ----- -----
scc (no result) (no result)
sched (no result) (no result)
scs ----- -----
simple ----- -----
solid (no result) (no result)
sorting ----- -----
sphere (no result) (no result)
symalg ----- -----
tak (no result) (no result)
transform (no result) (no result)
treejoin (no result) (no result)
typecheck (no result) (no result)
veritas ----- -----
wang (no result) (no result)
wave4main (no result) (no result)
x2n1 (no result) (no result)
-1 s.d. ----- -----
+1 s.d. ----- -----
Average ----- -----
Memory Writes
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi (no result) (no result)
atom (no result) (no result)
awards ----- -----
banner (no result) (no result)
bernouilli (no result) (no result)
boyer (no result) (no result)
boyer2 ----- -----
bspt ----- -----
cacheprof (no result) (no result)
calendar (no result) (no result)
cichelli ----- -----
circsim (no result) (no result)
clausify (no result) (no result)
comp_lab_zift (no result) (no result)
compress ----- -----
compress2 ----- -----
constraints (no result) (no result)
cryptarithm1 (no result) (no result)
cryptarithm2 ----- -----
cse ----- -----
eliza (no result) (no result)
event (no result) (no result)
exp3_8 (no result) (no result)
expert ----- -----
fem ----- -----
fft (no result) (no result)
fft2 (no result) (no result)
fibheaps (no result) (no result)
fish (no result) (no result)
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd (no result) (no result)
gen_regexps (no result) (no result)
genfft (no result) (no result)
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida (no result) (no result)
infer ----- -----
integer (no result) (no result)
integrate (no result) (no result)
knights ----- -----
lcss (no result) (no result)
life (no result) (no result)
lift ----- -----
listcompr (no result) (no result)
listcopy (no result) (no result)
maillist (no result) (no result)
mandel ----- -----
mandel2 (no result) (no result)
minimax ----- -----
mkhprog (no result) (no result)
multiplier (no result) (no result)
nucleic2 ----- -----
para (no result) (no result)
paraffins (no result) (no result)
parser (no result) (no result)
parstof (no result) (no result)
pic ----- -----
power (no result) (no result)
pretty ----- -----
primes (no result) (no result)
primetest ----- -----
prolog ----- -----
puzzle (no result) (no result)
queens (no result) (no result)
reptile ----- -----
rewrite (no result) (no result)
rfib (no result) (no result)
rsa ----- -----
scc (no result) (no result)
sched (no result) (no result)
scs ----- -----
simple ----- -----
solid (no result) (no result)
sorting ----- -----
sphere (no result) (no result)
symalg ----- -----
tak (no result) (no result)
transform (no result) (no result)
treejoin (no result) (no result)
typecheck (no result) (no result)
veritas ----- -----
wang (no result) (no result)
wave4main (no result) (no result)
x2n1 (no result) (no result)
-1 s.d. ----- -----
+1 s.d. ----- -----
Average ----- -----
Cache Misses
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna ----- -----
ansi (no result) (no result)
atom (no result) (no result)
awards ----- -----
banner (no result) (no result)
bernouilli (no result) (no result)
boyer (no result) (no result)
boyer2 ----- -----
bspt ----- -----
cacheprof (no result) (no result)
calendar (no result) (no result)
cichelli ----- -----
circsim (no result) (no result)
clausify (no result) (no result)
comp_lab_zift (no result) (no result)
compress ----- -----
compress2 ----- -----
constraints (no result) (no result)
cryptarithm1 (no result) (no result)
cryptarithm2 ----- -----
cse ----- -----
eliza (no result) (no result)
event (no result) (no result)
exp3_8 (no result) (no result)
expert ----- -----
fem ----- -----
fft (no result) (no result)
fft2 (no result) (no result)
fibheaps (no result) (no result)
fish (no result) (no result)
fluid ----- -----
fulsom ----- -----
gamteb ----- -----
gcd (no result) (no result)
gen_regexps (no result) (no result)
genfft (no result) (no result)
gg ----- -----
grep ----- -----
hidden ----- -----
hpg ----- -----
ida (no result) (no result)
infer ----- -----
integer (no result) (no result)
integrate (no result) (no result)
knights ----- -----
lcss (no result) (no result)
life (no result) (no result)
lift ----- -----
listcompr (no result) (no result)
listcopy (no result) (no result)
maillist (no result) (no result)
mandel ----- -----
mandel2 (no result) (no result)
minimax ----- -----
mkhprog (no result) (no result)
multiplier (no result) (no result)
nucleic2 ----- -----
para (no result) (no result)
paraffins (no result) (no result)
parser (no result) (no result)
parstof (no result) (no result)
pic ----- -----
power (no result) (no result)
pretty ----- -----
primes (no result) (no result)
primetest ----- -----
prolog ----- -----
puzzle (no result) (no result)
queens (no result) (no result)
reptile ----- -----
rewrite (no result) (no result)
rfib (no result) (no result)
rsa ----- -----
scc (no result) (no result)
sched (no result) (no result)
scs ----- -----
simple ----- -----
solid (no result) (no result)
sorting ----- -----
sphere (no result) (no result)
symalg ----- -----
tak (no result) (no result)
transform (no result) (no result)
treejoin (no result) (no result)
typecheck (no result) (no result)
veritas ----- -----
wang (no result) (no result)
wave4main (no result) (no result)
x2n1 (no result) (no result)
-1 s.d. ----- -----
+1 s.d. ----- -----
Average ----- -----
Module Sizes
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna
BaseDefs 70k 1.1%
MyUtils 9k 0.0%
Utils 21k 2.4%
ansi
Main 10k 10.9%
atom
Main 9k 0.0%
awards
QSort 1k 0.0%
banner
Main 21k 0.0%
bernouilli
Main 5k -0.1%
boyer
Main 32k 0.0%
boyer2
Lisplikefns 11k 0.0%
Rewritefns 5k 0.0%
Rulebasetext 19k 0.0%
bspt
Libfuns 0k 0.0%
MGRlib 3k -0.4%
Params 3k 0.0%
Rationals 12k -0.7%
Stdlib 3k -0.6%
cacheprof
Arch_x86 53k 4.3%
Generics 16k 0.0%
Main 159k 2.6%
calendar
Main 10k 7.8%
cichelli
Interval 0k 0.0%
Key 2k 0.0%
circsim
Main 38k 0.5%
clausify
Main 13k 0.0%
comp_lab_zift
Main 38k 0.9%
compress
BinConv 3k -1.9%
BinTest 1k 0.0%
Defaults 0k 0.0%
PTTrees 0k 0.0%
compress2
Encode 8k 1.0%
WriteRoutines 4k -1.0%
constraints
Main 20k 3.8%
cryptarithm1
Main 3k 0.0%
cryptarithm2
MonadTrans 0k 0.0%
cse
StateMonad 2k 0.0%
eliza
Main 32k 0.0%
event
Main 14k 0.0%
exp3_8
Main 5k 7.4%
expert
Result 1k 0.0%
Table 9k 0.5%
fem
Basics 1k 0.0%
Database 7k 0.0%
Vector 6k 0.0%
fft
Main 18k 4.8%
fft2
Complex_Vectors 2k 0.0%
Fourier 12k -0.1%
Main 3k 0.0%
fibheaps
Main 12k 0.5%
fish
Main 20k 5.8%
fluid
Norm 2k 0.0%
S_Array 33k -1.0%
fulsom
Interval 30k 0.0%
Patchlevel 0k 0.0%
Types 21k 0.0%
Vector 3k 0.0%
gamteb
Consts 0k 0.0%
GamtebType 0k 0.0%
InitTable 6k 0.0%
Utils 5k 0.0%
gcd
Main 2k -0.3%
gen_regexps
Main 4k 15.2%
genfft
Main 18k 5.8%
gg
PSlib 23k 2.1%
StdLib 5k 0.0%
grep
Parsers 4k 0.0%
StringMatch 20k 0.0%
hidden
Numbers 9k 0.0%
Vectors 10k 0.0%
hpg
Config 6k 0.0%
Types 29k 0.0%
ida
Main 15k -0.2%
infer
FiniteMap 3k 0.0%
MaybeM 0k 0.0%
MyList 0k 0.0%
Parse 16k 0.0%
Shows 2k 0.0%
State 1k 0.0%
StateX 2k 0.0%
Term 14k 0.0%
Type 13k 0.0%
integer
Main 4k 0.0%
integrate
Main 6k 0.0%
knights
Queue 1k 0.0%
Sort 3k 1.8%
lcss
Main 5k -0.5%
life
Main 8k 0.0%
lift
Utilities 7k 0.0%
listcompr
Main 15k 0.0%
listcopy
Main 16k 0.0%
maillist
Main 7k 0.0%
mandel
PortablePixmap 2k -1.1%
mandel2
Main 9k -0.4%
minimax
Tree 2k 0.0%
Wins 0k 0.0%
mkhprog
Main 43k -0.1%
multiplier
Main 34k 1.0%
nucleic2
Types 1k 0.0%
para
Main 38k 2.1%
paraffins
Main 12k 7.5%
parser
Main 131k 1.3%
parstof
Main 150k 0.3%
pic
PicType 0k 0.0%
Utils 13k -0.1%
power
Main 39k 0.0%
pretty
CharSeq 2k 0.0%
Pretty 10k 0.0%
primes
Main 1k -2.7%
primetest
IntLib 4k 0.0%
MyRandom 1k -2.1%
Prime 5k 0.0%
prolog
Interact 2k 0.0%
Parse 4k 0.0%
PrologData 17k 2.0%
Subst 4k 0.0%
Version 0k 0.0%
puzzle
Main 19k -0.2%
queens
Main 1k 23.1%
reptile
Diff 0k 19.4%
Interstate 0k 0.0%
Mgrfuns 4k 0.4%
Rational 5k -2.4%
rewrite
Main 42k 0.0%
rfib
Main 1k 0.0%
rsa
Rsa 5k 0.8%
scc
Digraph 2k 0.0%
Main 1k 0.0%
sched
Main 11k 3.7%
scs
ParseLib 13k 0.0%
RandomFix 4k 0.0%
Types 8k 0.0%
simple
(no modules compiled)
solid
Main 41k 0.0%
sorting
Sort 10k -2.0%
sphere
Main 54k 0.0%
symalg
Lexer 6k 0.0%
Op 6k 0.0%
RealM 14k 0.0%
tak
Main 1k 35.0%
transform
Main 114k 0.9%
treejoin
Main 6k 0.0%
typecheck
Main 27k 1.5%
veritas
Core_datatype 10k 0.0%
Vtslib 1k 0.0%
wang
Main 15k 2.6%
wave4main
Main 18k 2.2%
x2n1
Main 1k -0.4%
-1 s.d. ----- -2.8%
+1 s.d. ----- 5.0%
Average ----- 1.0%
Compile Times
-------------------------------------------------------------------------------
Program nofib1.log nofib2.log
-------------------------------------------------------------------------------
anna
AbsConc3 0.19 0.17
AbstractEval2 0.15 0.14
AbstractMisc 0.16 0.16
AbstractVals2 0.19 0.18
Apply 0.15 0.15
BarakiConc3 0.18 0.16
BarakiMeet 0.16 0.16
BaseDefs 14.94 0.5%
Constructors 0.21 -14.3%
Dependancy 0.20 0.19
DomainExpr 0.19 0.18
EtaAbstract 0.19 0.19
FrontierDATAFN2 0.21 -9.5%
FrontierGENERIC 0.20 0.21
FrontierMisc2 0.20 0.18
Inverse 0.20 0.19
LambdaLift5 0.24 0.0%
Main 0.21 0.0%
MakeDomains 0.19 0.18
Monster 0.20 0.18
MyUtils 2.12 0.5%
Parser2 0.23 0.0%
PrettyPrint 0.21 -9.5%
PrintResults 0.20 0.20
ReadTable 0.19 0.19
Simplify 0.19 0.18
SmallerLattice 0.22 0.0%
StrictAn6 0.27 -3.7%
SuccsAndPreds2 0.21 -4.8%
TExpr2DExpr 0.18 0.18
TypeCheck5 0.28 -3.6%
Utils 5.25 0.8%
ansi
Main 2.62 5.7%
atom
Main 2.52 -1.6%
awards
Main 0.15 0.14
QSort 0.55 1.8%
banner
Main 3.93 0.3%
bernouilli
Main 1.97 0.5%
boyer
Main 5.97 -0.3%
boyer2
Checker 0.15 0.15
Lisplikefns 2.69 1.9%
Main 0.15 0.15
Rewritefns 1.40 -0.7%
Rulebasetext 2.03 1.0%
bspt
BSPT 0.16 0.16
Euclid 0.15 0.16
EuclidGMS 0.15 0.15
GeomNum 0.15 0.15
Init 0.16 0.15
Input 0.15 0.15
Interface 0.15 0.16
Interpret 0.15 0.15
Libfuns 0.33 -6.1%
MGRlib 1.22 0.0%
Main 0.14 0.14
Merge 0.15 0.16
Params 1.17 -0.9%
Prog 0.15 0.14
Rationals 2.85 -1.1%
Render 0.14 0.16
Stdlib 1.15 -0.9%
cacheprof
Arch_x86 10.60 3.8%
Generics 3.15 0.0%
Main 34.08 2.3%
calendar
Main 2.95 1.7%
cichelli
Auxil 0.16 0.15
Interval 0.29 3.4%
Key 0.64 -1.6%
Main 0.13 0.14
Prog 0.14 0.15
circsim
Main 9.35 0.7%
clausify
Main 3.31 0.6%
comp_lab_zift
Main 9.92 0.5%
compress
BinConv 1.22 -1.6%
BinTest 0.87 -1.1%
Decode 0.16 0.16
Defaults 0.52 0.0%
Encode 0.16 0.16
Main 0.14 0.15
PTTrees 0.44 0.0%
Uncompress 0.14 0.14
compress2
Encode 2.15 0.0%
Main 0.15 0.16
WriteRoutines 1.33 -2.3%
constraints
Main 5.23 2.1%
cryptarithm1
Main 1.24 -0.8%
cryptarithm2
Main 0.15 0.16
MonadState 0.15 0.15
MonadTrans 0.31 0.0%
cse
Main 0.17 0.16
StateMonad 0.98 0.0%
eliza
Main 5.54 0.0%
event
Main 4.16 0.0%
exp3_8
Main 1.86 2.2%
expert
Knowledge 0.14 0.15
Main 0.15 0.15
Match 0.15 0.15
Result 0.47 0.0%
Search 0.15 0.16
Table 2.36 1.7%
fem
Assemble_loadve 0.15 0.15
Assemble_stiffn 0.15 0.14
Basics 0.88 -1.1%
DB_interface 0.14 0.16
Database 1.87 0.5%
Degrees 0.16 0.15
Displacement 0.14 0.15
Elemforce 0.15 0.16
Elemstif 0.16 0.14
Main 0.14 0.15
Matrix 0.15 0.16
Pre_assemble 0.15 0.15
PrintSource 0.15 0.15
Printuvwforce 0.13 0.15
VBlldecomp 0.15 0.15
VBmatrix 0.16 0.16
Vector 2.04 2.0%
fft
Main 5.44 2.2%
fft2
Complex_Vectors 1.04 -2.9%
Fourier 3.05 -1.0%
Main 1.53 -1.3%
fibheaps
Main 4.13 0.5%
fish
Main 5.59 -3.9%
fluid
Asb_routs 0.15 0.14
C_matrix 0.16 0.16
Chl_decomp 0.15 0.15
Chl_method 0.14 0.15
Chl_routs 0.16 0.17
Defs 0.14 0.15
Elefac 0.14 0.14
Input_proc 0.16 0.15
Jcb_method 0.14 0.16
L_matrix 0.15 0.16
Main 0.12 0.14
Min_degree 0.15 0.16
Norm 0.95 2.1%
Rhs_Asb_routs 0.16 0.16
S_Array 7.41 -0.7%
S_matrix 0.15 0.15
TG_iter 0.15 0.16
Tol_cal 0.13 0.13
fulsom
Csg 0.18 0.18
Interval 6.03 -0.3%
Kolor 0.15 0.18
Main 0.14 0.15
Matrix 0.16 0.16
Oct 0.16 0.14
Patchlevel 0.33 3.0%
Quad 0.14 0.16
Raster 0.16 0.17
Shapes 0.17 0.15
Types 3.96 0.3%
Vector 1.19 0.0%
gamteb
Compton 0.14 0.15
Consts 0.49 -2.0%
Distance 0.14 0.15
GamtebMain 0.15 0.15
GamtebType 0.45 2.2%
InitTable 1.66 -0.6%
Main 0.14 0.14
Output 0.15 0.15
Pair 0.16 0.15
PhotoElec 0.14 0.15
RoulSplit 0.15 0.15
TransPort 0.15 0.15
Utils 1.78 0.0%
gcd
Main 1.45 0.7%
gen_regexps
Main 1.72 4.7%
genfft
Main 4.90 3.3%
gg
Activity 0.14 0.16
GRIP 0.17 0.16
Graph 0.16 0.16
Main 0.14 0.16
PSlib 4.38 2.3%
Parse 0.15 0.15
Pool 0.14 0.15
Spark 0.15 0.15
StdLib 1.50 0.0%
grep
Main 0.16 0.16
Parsers 1.39 -2.9%
StringMatch 4.56 -0.2%
hidden
Comparing 0.13 0.15
Cross 0.13 0.14
EdgePlate 0.14 0.15
Geometric 0.16 0.15
Hide 0.15 0.15
Main 0.14 0.14
Matrices 0.15 0.15
Memo 0.15 0.14
MyIO 0.16 0.14
Numbers 2.13 0.9%
Postscript 0.15 0.15
Preds 0.15 0.14
Rotate 0.15 0.15
Solve 0.15 0.15
Vectors 2.42 0.4%
hpg
Config 1.17 0.0%
Env 0.17 0.16
GenExp 0.17 0.17
GenType 0.16 0.14
GenVal 0.16 0.15
Main 0.17 0.17
Types 5.97 -0.8%
Utils 0.16 0.17
ida
Main 5.03 -0.2%
infer
Environment 0.15 0.15
FiniteMap 1.09 0.9%
Infer 0.16 0.17
InferMonad 0.16 0.16
Main 0.15 0.14
MaybeM 0.51 -7.8%
MyList 0.40 -5.0%
Parse 3.76 0.5%
Shows 0.78 -2.6%
State 0.66 0.0%
StateX 0.75 0.0%
Substitution 0.16 0.15
Term 3.18 0.3%
Type 3.16 -0.6%
integer
Main 1.86 -1.1%
integrate
Main 1.87 -0.5%
knights
ChessSetArray 0.17 0.16
ChessSetList 0.16 0.16
KnightHeuristic 0.17 0.15
Main 0.14 0.15
Queue 0.66 0.0%
Sort 1.39 0.7%
lcss
Main 1.99 0.0%
life
Main 2.33 -0.9%
lift
LambdaLift 0.18 0.18
Main 0.14 0.14
Print 0.15 0.15
Test 0.14 0.15
Utilities 1.81 0.0%
listcompr
Main 4.51 0.0%
listcopy
Main 4.59 -0.7%
maillist
Main 2.13 0.0%
mandel
Main 0.13 0.14
Mandel 0.14 0.15
PortablePixmap 0.92 1.1%
mandel2
Main 2.49 0.4%
minimax
Board 0.15 0.15
Game 0.15 0.15
Main 0.13 0.14
Prog 0.14 0.15
Tree 0.80 0.0%
Wins 0.47 2.1%
mkhprog
Main 8.36 -1.0%
multiplier
Main 7.51 1.5%
nucleic2
Main 0.25 -4.0%
RA 0.33 -6.1%
RC 0.33 -3.0%
RG 0.33 6.1%
RU 0.33 0.0%
Types 0.50 -2.0%
para
Main 9.32 0.9%
paraffins
Main 3.65 5.2%
parser
Main 28.35 -0.6%
parstof
Main 42.84 0.2%
pic
ChargeDensity 0.13 0.15
Consts 0.14 0.15
ElecField 0.15 0.14
Main 0.15 0.14
Pic 0.14 0.16
PicType 0.56 -3.6%
Potential 0.15 0.15
PushParticle 0.15 0.14
Utils 3.70 0.5%
power
Main 7.87 -0.4%
pretty
CharSeq 0.96 1.0%
Main 0.15 0.13
Pretty 2.32 0.4%
primes
Main 1.19 -0.8%
primetest
IntLib 1.44 0.0%
Main 0.14 0.15
MyRandom 0.78 -1.3%
Prime 1.68 0.6%
prolog
Engine 0.14 0.13
Interact 0.91 0.0%
Main 0.16 0.16
Parse 1.39 -2.2%
PrologData 3.73 2.9%
Subst 1.23 0.8%
Version 0.31 6.5%
puzzle
Main 4.21 0.0%
queens
Main 1.22 1.6%
reptile
Auxprogfuns 0.17 0.16
Diff 0.65 -1.5%
Drawfuns 0.14 0.14
Geomfuns 0.15 0.15
Help 0.15 0.15
Interstate 0.49 0.0%
Layout 0.16 0.16
Main 0.14 0.15
Mgrfuns 1.31 3.1%
Progfuns 0.18 0.18
Psfuns 0.14 0.15
Rational 1.48 -1.4%
Tilefuns 0.15 0.14
rewrite
Main 9.87 0.4%
rfib
Main 0.99 1.0%
rsa
Main 0.14 0.13
Rsa 1.66 0.6%
scc
Digraph 0.84 -1.2%
Main 0.72 1.4%
sched
Main 4.18 0.7%
scs
LinearAlgebra 0.16 0.16
Main 0.14 0.14
Parse 0.15 0.15
ParseLib 2.79 0.0%
RandomFix 1.35 0.0%
Simulate 0.17 0.17
Types 1.95 0.0%
simple
Main 0.14 0.14
solid
Main 21.28 -0.5%
sorting
Main 0.15 0.14
Sort 2.59 -1.2%
sphere
Main 11.93 -0.4%
symalg
Ast 0.15 0.15
BasicNumber 0.17 0.17
BasicNumberAppr 0.15 0.14
Env 0.15 0.15
Eval 0.16 0.15
Lexer 1.46 0.7%
Main 0.16 0.15
Op 1.35 2.2%
Parser 0.16 0.15
Print 0.16 0.15
RealM 3.02 -0.3%
tak
Main 1.00 4.0%
transform
Main 24.66 0.7%
treejoin
Main 2.10 0.5%
typecheck
Main 7.32 -0.3%
veritas
Attributes 0.14 0.15
Auto 0.15 0.14
Build_Tm 0.16 0.16
Build_itrm 0.17 0.17
Core_database 0.18 0.17
Core_datatype 2.36 0.0%
Dcore 0.15 0.14
DerivedRules 0.15 0.16
Display 0.18 0.18
Editor 0.17 0.16
Edlib 0.17 0.16
Getops 0.18 0.17
Globals 0.14 0.14
Goals 0.16 0.16
Kernel 0.24 -4.2%
Lookup 0.15 0.15
Main 0.15 0.15
Parse 0.25 0.0%
Sub_Core1 0.18 0.18
Sub_Core2 0.17 0.17
Sub_Core3 0.17 0.17
Sub_Core4 0.18 0.17
Tacticals 0.16 0.17
Tactics 0.17 0.18
Tags 0.15 0.15
ThmTactics 0.21 4.8%
Token 0.18 0.17
Tree 0.18 0.17
Type_defs 0.15 0.16
Unparse 0.17 0.18
Vtslib 0.83 1.2%
X_interface 0.17 0.17
wang
Main 4.67 -0.6%
wave4main
Main 5.89 0.8%
x2n1
Main 1.30 0.8%
-1 s.d. ----- -2.8%
+1 s.d. ----- 2.5%
Average ----- -0.2%