Welcome to the CHICKEN Scheme pasting service

1630 benchmarks -O3 added by megane on Wed Jul 10 15:53:16 2019

Table of Contents
_________________

1 a: (not captured) + 1630 fix
2 b: orig 0ef15221
3 c: sjamaan's orig patch
4 d: sjamaan's orig patch + 1630 fix
5 e: 1630 fix


1 a: (not captured) + 1630 fix
==============================

  ,----
  | (and (not assigned)
  |      (not (db-get db name 'assigned))
  |      (or (not (variable-visible?
  |                name block-compilation))
  |          (not (db-get db name 'global))) )
  `----


2 b: orig 0ef15221
==================


3 c: sjamaan's orig patch
=========================

  ,----
  | (and (not captured)
  |      (or (and (not (db-get db name 'unknown))
  |               (db-get db name 'value))
  |          (and (not assigned)
  |               (not (db-get db name 'assigned))
  |               (or (not (variable-visible?
  |                         name block-compilation))
  |                   (not (db-get db name 'global))) ) ))
  `----


4 d: sjamaan's orig patch + 1630 fix
====================================


5 e: 1630 fix
=============

+---[1]:
|-> installation-prefix: /home/nabe/programs/chicken-5-1630-a
|-> csc-options: -O3
|-> runtime-options: 
|-> repetitions: 10

+---[2]:
|-> installation-prefix: /home/nabe/programs/chicken-5-1630-b
|-> csc-options: -O3
|-> runtime-options: 
|-> repetitions: 10

+---[3]:
|-> installation-prefix: /home/nabe/programs/chicken-5-1630-c
|-> csc-options: -O3
|-> runtime-options: 
|-> repetitions: 10

+---[4]:
|-> installation-prefix: /home/nabe/programs/chicken-5-1630-d
|-> csc-options: -O3
|-> runtime-options: 
|-> repetitions: 10

+---[5]:
|-> installation-prefix: /home/nabe/programs/chicken-5-1630-e
|-> csc-options: -O3
|-> runtime-options: 
|-> repetitions: 10

Displaying normalized results (larger numbers indicate better results)

===
=== cpu-time
===

Programs                   [1]       [2]       [3]       [4]       [5]
======================================================================
0_________________________1.00______1.00______1.00______1.00______1.00
binarytrees_______________1.00______1.00______1.01______1.01______1.01
boyer_____________________1.01______1.01______1.00______1.00______1.00
browse____________________1.01______1.00______1.00______1.00______1.00
conform___________________1.04______1.00______1.03______1.03______1.00
cpstak____________________1.00______1.03______1.01______1.03______1.02
ctak______________________1.00______1.00______1.00______1.00______1.01
dderiv____________________1.00______1.00______1.00______1.01______1.00
deriv_____________________1.00______1.01______1.02______1.02______1.01
destructive_______________1.02______1.00______1.02______1.02______1.00
dfa_______________________1.04______1.01______1.07______1.06______1.00
div-iter__________________1.00______1.00______1.00______1.00______1.00
div-rec___________________1.00______1.00______1.00______1.00______1.00
dynamic___________________1.05______1.07______1.00______1.00______1.06
earley____________________1.00______1.00______1.00______1.00______1.01
fannkuch__________________1.03______1.02______1.00______1.00______1.03
fft_______________________1.00______1.01______1.01______1.00______1.01
fib_______________________1.00______1.00______1.01______1.01______1.01
fibc______________________1.00______1.00______1.00______1.01______1.00
fibfp_____________________1.00______1.09______1.10______1.09______1.10
fprint____________________1.00______1.00______1.00______1.00______1.00
fread_____________________1.01______1.00______1.00______1.00______1.00
gcbench___________________1.00______1.01______1.00______1.01______1.00
gold______________________1.24______1.00______1.24______1.25______1.00
gold2_____________________1.30______1.02______1.30______1.28______1.00
graphs____________________1.01______1.00______1.00______1.01______1.00
hanoi_____________________1.01______1.00______1.00______1.00______1.00
integ_____________________1.00______1.04______1.01______1.02______1.02
integ2____________________1.00______1.01______1.01______1.00______1.00
integ3____________________1.04______1.03______1.01______1.00______1.02
kanren____________________1.00______1.00______1.00______1.00______1.00
kernwyk-ackermann_________1.00______1.00______1.01______1.01______1.00
kernwyk-array_____________1.00______1.00______1.00______1.01______1.00
kernwyk-cat_______________1.02______1.02______1.00______1.02______1.01
kernwyk-string____________1.00______1.00______1.00______1.00______1.00
kernwyk-sum_______________1.01______1.00______1.01______1.01______1.00
kernwyk-tail______________1.00______1.00______1.10______1.00______1.00
kernwyk-wc________________1.00______1.01______1.01______1.02______1.01
knucleotide_______________1.00______1.00______1.00______1.00______1.00
lattice___________________1.00______1.00______1.00______1.00______1.00
matrix____________________1.04______1.00______1.04______1.04______1.00
maze______________________1.00______1.03______1.04______1.03______1.03
mazefun___________________1.01______1.02______1.02______1.00______1.02
mbrot_____________________1.01______1.04______1.00______1.00______1.01
nbody_____________________1.02______1.00______1.03______1.03______1.00
nboyer____________________1.00______1.00______1.00______1.00______1.00
nestedloop________________1.00______1.07______1.06______1.06______1.06
nfa_______________________1.06______1.06______1.04______1.05______1.00
nqueens___________________1.00______1.00______1.00______1.01______1.00
ntakl_____________________1.01______1.00______1.01______1.01______1.00
nucleic2__________________1.02______1.00______1.01______1.00______1.00
paraffins_________________1.00______1.00______1.00______1.00______1.00
parsing___________________1.01______1.01______1.00______1.00______1.00
pnpoly____________________1.02______1.03______1.02______1.00______1.01
primes____________________1.05______1.05______1.05______1.05______1.00
psyntax___________________1.02______1.00______1.00______1.00______1.00
puzzle____________________1.00______1.00______1.00______1.00______1.01
ray_______________________1.05______1.02______1.03______1.03______1.00
ray2______________________1.04______1.04______1.04______1.01______1.00
sboyer____________________1.04______1.05______1.04______1.04______1.00
scheme____________________1.00______1.01______1.01______1.01______1.00
sieves-eratosthenes_______1.02______1.02______1.01______1.01______1.00
simplex___________________1.19______1.03______1.21______1.21______1.00
slatex____________________1.04______1.01______1.01______1.00______1.00
sort1_____________________1.00______1.01______1.02______1.00______1.00
tak_______________________1.03______1.03______1.02______1.04______1.00
takl______________________1.01______1.00______1.00______1.00______1.00
takr______________________1.02______1.02______1.02______1.01______1.00
traverse__________________1.05______1.05______1.05______1.04______1.00
travinit__________________1.04______1.03______1.02______1.00______1.02
triangl___________________1.07______1.04______1.05______1.03______1.00


===
=== major-gcs
===

Programs                   [1]       [2]       [3]       [4]       [5]
======================================================================
0_________________________1.00______1.00______1.00______1.00______1.00
binarytrees_______________1.00______1.00______1.00______1.00______1.00
boyer_____________________1.00______1.00______1.00______1.00______1.00
browse____________________1.00______1.00______1.00______1.00______1.00
conform___________________1.00______1.00______1.00______1.00______1.00
cpstak____________________1.00______1.00______1.00______1.00______1.00
ctak______________________1.00______1.00______1.00______1.00______1.00
dderiv____________________1.00______1.00______1.00______1.00______1.00
deriv_____________________1.00______1.00______1.00______1.00______1.00
destructive_______________1.00______1.00______1.00______1.00______1.00
dfa_______________________1.33______1.00______1.20______1.20______1.00
div-iter__________________1.00______1.00______1.00______1.00______1.00
div-rec___________________1.00______1.00______1.00______1.00______1.00
dynamic___________________1.12______1.12______1.00______1.00______1.12
earley____________________1.00______1.00______1.00______1.00______1.00
fannkuch__________________1.00______1.00______1.00______1.00______1.00
fft_______________________1.00______1.00______1.00______1.00______1.00
fib_______________________1.00______1.00______1.00______1.00______1.00
fibc______________________1.00______1.00______1.00______1.00______1.00
fibfp_____________________1.00______1.00______1.00______1.00______1.00
fprint____________________1.00______1.00______1.00______1.00______1.00
fread_____________________1.00______1.00______1.00______1.00______1.00
gcbench___________________1.00______1.00______1.00______1.00______1.00
gold______________________1.04______1.00______1.04______1.04______1.00
gold2_____________________1.13______1.00______1.13______1.13______1.00
graphs____________________1.00______1.00______1.00______1.00______1.00
hanoi_____________________1.00______1.00______1.00______1.00______1.00
integ_____________________1.00______1.00______1.00______1.00______1.00
integ2____________________1.00______1.00______1.00______1.00______1.00
integ3____________________1.00______1.00______1.00______1.00______1.00
kanren____________________1.01______1.00______1.00______1.00______1.00
kernwyk-ackermann_________1.00______1.00______1.00______1.00______1.00
kernwyk-array_____________1.00______1.00______1.00______1.00______1.00
kernwyk-cat_______________1.00______1.00______1.00______1.00______1.00
kernwyk-string____________1.00______1.00______1.00______1.00______1.00
kernwyk-sum_______________1.00______1.00______1.00______1.00______1.00
kernwyk-tail______________1.07______1.00______1.17______1.10______1.07
kernwyk-wc________________1.00______1.00______1.00______1.00______1.00
knucleotide_______________1.00______1.04______1.08______1.06______1.04
lattice___________________1.00______1.00______1.00______1.00______1.00
matrix____________________1.00______1.00______1.00______1.00______1.00
maze______________________1.11______1.00______1.00______1.00______1.00
mazefun___________________1.00______1.00______1.00______1.00______1.00
mbrot_____________________1.00______1.00______1.00______1.00______1.00
nbody_____________________1.00______1.00______1.00______1.00______1.00
nboyer____________________1.00______1.00______1.00______1.00______1.00
nestedloop________________1.00______1.00______1.00______1.00______1.00
nfa_______________________1.00______1.00______1.00______1.00______1.00
nqueens___________________1.00______1.00______1.00______1.00______1.00
ntakl_____________________1.00______1.00______1.00______1.00______1.00
nucleic2__________________1.10______1.00______1.08______1.08______1.00
paraffins_________________1.00______1.00______1.00______1.00______1.00
parsing___________________1.00______1.11______1.00______1.00______1.11
pnpoly____________________1.00______1.00______1.00______1.00______1.00
primes____________________1.00______1.00______1.00______1.00______1.00
psyntax___________________1.50______1.00______1.00______1.00______1.00
puzzle____________________1.00______1.00______1.00______1.00______1.00
ray_______________________1.00______1.00______1.00______1.00______1.00
ray2______________________1.00______1.03______1.00______1.00______1.03
sboyer____________________1.00______1.00______1.00______1.00______1.00
scheme____________________1.00______1.00______1.00______1.00______1.00
sieves-eratosthenes_______1.00______1.00______1.00______1.00______1.00
simplex___________________1.93______1.00______1.93______1.93______1.00
slatex____________________3.00______1.00______1.00______1.00______1.00
sort1_____________________1.00______1.00______1.00______1.00______1.00
tak_______________________1.00______1.00______1.00______1.00______1.00
takl______________________1.00______1.00______1.00______1.00______1.00
takr______________________1.00______1.00______1.00______1.00______1.00
traverse__________________1.00______1.00______1.00______1.00______1.00
travinit__________________1.00______1.00______1.00______1.00______1.00
triangl___________________1.00______1.00______1.00______1.00______1.00


===
=== minor-gcs
===

Programs                   [1]       [2]       [3]       [4]       [5]
======================================================================
0_________________________1.00______1.00______1.00______1.00______1.00
binarytrees_______________1.00______1.00______1.00______1.00______1.00
boyer_____________________1.00______1.00______1.00______1.00______1.00
browse____________________1.00______1.00______1.00______1.00______1.00
conform___________________1.06______1.00______1.05______1.05______1.00
cpstak____________________1.00______1.00______1.00______1.00______1.00
ctak______________________1.00______1.00______1.00______1.00______1.00
dderiv____________________1.00______1.00______1.00______1.00______1.00
deriv_____________________1.00______1.00______1.00______1.00______1.00
destructive_______________1.00______1.00______1.00______1.00______1.00
dfa_______________________1.00______1.00______1.00______1.00______1.00
div-iter__________________1.00______1.00______1.00______1.00______1.00
div-rec___________________1.00______1.00______1.00______1.00______1.00
dynamic___________________1.00______1.00______1.00______1.00______1.00
earley____________________1.00______1.13______1.00______1.00______1.13
fannkuch__________________1.01______1.00______1.00______1.00______1.00
fft_______________________1.00______1.00______1.00______1.00______1.00
fib_______________________1.00______1.00______1.00______1.00______1.00
fibc______________________1.00______1.00______1.00______1.00______1.00
fibfp_____________________1.00______1.00______1.00______1.00______1.00
fprint____________________1.00______1.00______1.00______1.00______1.00
fread_____________________1.00______1.00______1.00______1.00______1.00
gcbench___________________1.00______1.00______1.00______1.00______1.00
gold______________________1.07______1.00______1.07______1.07______1.00
gold2_____________________1.07______1.00______1.07______1.07______1.00
graphs____________________1.00______1.00______1.00______1.00______1.00
hanoi_____________________1.00______1.00______1.00______1.00______1.00
integ_____________________1.00______1.00______1.00______1.00______1.00
integ2____________________1.00______1.00______1.00______1.00______1.00
integ3____________________1.00______1.00______1.00______1.00______1.00
kanren____________________1.00______1.00______1.00______1.00______1.00
kernwyk-ackermann_________1.00______1.00______1.00______1.00______1.00
kernwyk-array_____________1.00______1.00______1.00______1.00______1.00
kernwyk-cat_______________1.00______1.00______1.00______1.00______1.00
kernwyk-string____________1.00______1.00______1.00______1.00______1.00
kernwyk-sum_______________1.00______1.00______1.00______1.00______1.00
kernwyk-tail______________1.00______1.00______1.00______1.00______1.00
kernwyk-wc________________1.00______1.00______1.00______1.00______1.00
knucleotide_______________1.00______1.00______1.00______1.00______1.00
lattice___________________1.00______1.00______1.00______1.00______1.00
matrix____________________1.14______1.00______1.14______1.14______1.00
maze______________________1.01______1.00______1.00______1.00______1.00
mazefun___________________1.00______1.00______1.00______1.00______1.00
mbrot_____________________1.00______1.00______1.00______1.00______1.00
nbody_____________________1.00______1.00______1.00______1.00______1.00
nboyer____________________1.00______1.00______1.00______1.00______1.00
nestedloop________________1.00______1.00______1.00______1.00______1.00
nfa_______________________1.00______1.00______1.00______1.00______1.00
nqueens___________________1.00______1.00______1.00______1.00______1.00
ntakl_____________________1.00______1.00______1.00______1.00______1.00
nucleic2__________________1.00______1.00______1.00______1.00______1.00
paraffins_________________1.00______1.00______1.00______1.00______1.00
parsing___________________1.02______1.00______1.02______1.02______1.00
pnpoly____________________1.00______1.00______1.00______1.00______1.00
primes____________________1.00______1.00______1.00______1.00______1.00
psyntax___________________1.00______1.00______1.00______1.00______1.00
puzzle____________________1.00______1.00______1.00______1.00______1.00
ray_______________________1.00______1.00______1.00______1.00______1.00
ray2______________________1.00______1.00______1.00______1.00______1.00
sboyer____________________1.00______1.00______1.00______1.00______1.00
scheme____________________1.00______1.00______1.00______1.00______1.00
sieves-eratosthenes_______1.00______1.00______1.00______1.00______1.00
simplex___________________1.00______1.00______1.00______1.00______1.00
slatex____________________1.00______1.00______1.00______1.00______1.00
sort1_____________________1.00______1.00______1.00______1.00______1.00
tak_______________________1.00______1.00______1.00______1.00______1.00
takl______________________1.00______1.00______1.00______1.00______1.00
takr______________________1.00______1.00______1.00______1.00______1.00
traverse__________________1.00______1.00______1.00______1.00______1.00
travinit__________________1.00______1.00______1.00______1.00______1.00
triangl___________________1.00______1.00______1.00______1.00______1.00


===
=== major-gcs-time
===

Programs                   [1]       [2]       [3]       [4]       [5]
======================================================================
0_________________________1.00______1.00______1.00______1.00______1.00
binarytrees_______________1.10______1.00______1.14______1.22______1.03
boyer_____________________1.00______1.01______1.00______1.00______1.00
browse____________________1.00______1.01______1.02______1.04______1.02
conform___________________1.00______1.16______1.40______1.05______2.33
cpstak____________________1.10______1.62______1.00______1.25______1.12
ctak______________________1.20______1.09______1.00______1.50______1.09
dderiv____________________1.55______1.27______1.75______1.00______1.07
deriv_____________________1.60______2.66______1.00______1.00______2.66
destructive_______________1.42______1.66______1.11______1.25______1.00
dfa_______________________1.72______1.04______1.98______1.83______1.00
div-iter__________________1.00______1.00______1.00______1.00______1.00
div-rec___________________1.00______1.00______1.00______1.00______1.00
dynamic___________________1.17______1.26______1.00______1.00______1.23
earley____________________1.10______1.08______1.00______1.11______1.07
fannkuch__________________1.38______1.00______1.18______1.43______1.20
fft_______________________1.13______1.27______1.00______1.29______1.05
fib_______________________1.33______1.00______1.14______2.00______1.60
fibc______________________1.07______1.05______1.05______1.00______1.12
fibfp_____________________3.75______1.87______1.00______3.75_____15.00
fprint____________________1.00______1.00______1.00______1.00______1.00
fread_____________________1.03______1.04______1.01______1.03______1.00
gcbench___________________1.00______1.00______1.00______1.00______1.00
gold______________________1.02______1.06______1.19______1.04______1.00
gold2_____________________1.15______1.00______1.20______1.14______1.02
graphs____________________1.06______1.00______1.05______1.05______1.10
hanoi_____________________1.00______1.09______1.05______1.20______1.44
integ_____________________1.04______1.12______1.31______1.00______1.10
integ2____________________1.00______1.01______1.00______1.02______1.05
integ3____________________1.00______1.00______1.05______1.04______1.00
kanren____________________1.01______1.00______1.00______1.01______1.00
kernwyk-ackermann_________1.01______1.01______1.00______1.01______1.00
kernwyk-array_____________1.00______1.00______1.01______1.00______1.00
kernwyk-cat_______________1.00______1.00______1.00______1.00______1.00
kernwyk-string____________1.00______1.00______1.00______1.01______1.00
kernwyk-sum_______________1.00______1.02______1.05______1.02______1.09
kernwyk-tail______________1.02______1.00______1.23______1.02______1.02
kernwyk-wc________________1.00______1.00______1.00______1.00______1.00
knucleotide_______________1.00______1.05______1.09______1.04______1.07
lattice___________________1.03______1.03______1.02______1.06______1.00
matrix____________________1.04______1.00______1.02______1.01______1.02
maze______________________1.41______1.08______1.14______1.00______1.16
mazefun___________________1.03______1.01______1.05______1.08______1.00
mbrot_____________________1.00______1.00______1.00______1.00______1.00
nbody_____________________1.04______1.12______1.00______1.11______1.00
nboyer____________________1.00______1.00______1.00______1.00______1.00
nestedloop________________1.14______1.18______1.00______1.04______1.04
nfa_______________________1.39______1.00______1.52______1.03______1.28
nqueens___________________1.00______1.00______1.00______1.00______1.00
ntakl_____________________1.00______1.00______1.00______1.00______1.00
nucleic2__________________1.11______1.02______1.10______1.13______1.00
paraffins_________________1.00______1.00______1.00______1.00______1.00
parsing___________________1.00______1.20______1.01______1.03______1.18
pnpoly____________________1.02______1.03______1.03______1.00______1.04
primes____________________1.04______1.11______1.00______1.26______1.00
psyntax___________________1.44______1.03______1.00______1.00______1.01
puzzle____________________1.00______2.33______2.33______1.75______1.40
ray_______________________1.34______1.38______1.27______1.09______1.00
ray2______________________1.04______1.02______1.05______1.04______1.00
sboyer____________________1.03______1.04______1.03______1.03______1.00
scheme____________________1.00______1.00______1.00______1.00______1.00
sieves-eratosthenes_______1.01______1.02______1.01______1.01______1.00
simplex___________________3.49______1.00______3.02______3.55______1.01
slatex____________________3.04______1.06______1.06______1.00______1.16
sort1_____________________1.00______1.00______1.00______1.00______1.00
tak_______________________1.58______1.00______1.12______1.50______1.03
takl______________________1.00______1.00______1.00______1.00______1.00
takr______________________1.32______1.17______1.22______1.37______1.00
traverse__________________1.07______1.36______1.15______1.50______1.00
travinit__________________1.25______1.00______1.11______1.05______1.11
triangl___________________1.00______1.01______1.00______1.01______1.00


Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
Which relatively recent Scheme report version does CHICKEN _not_ implement?
Visually impaired? Let me spell it for you (wav file) download WAV