Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-128
___H3
128
96
42.81
82.05
45.49
43.73
47.35
45.93
59.10
1487.17
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
45.29
85.88
48.08
46.27
50.01
48.30
59.08
1537.12
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
45.29
86.92
48.08
46.27
50.08
48.41
59.08
1536.27
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
46.01
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
46.10
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
46.66
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
46.73
88.49
49.58
47.72
51.56
49.70
62.96
1593.77
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
46.75
88.98
49.70
47.77
51.68
49.92
60.46
1610.17
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
46.75
88.99
49.69
47.77
51.68
49.83
60.46
1619.15
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
46.84
88.62
49.58
47.73
51.58
49.58
61.79
1602.93
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
47.07
91.41
50.17
48.15
52.25
50.20
61.59
1660.42
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
47.09
90.77
50.12
48.18
52.19
50.23
61.59
1687.50
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
47.58
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
47.68
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
49.72
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
49.99
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
49.99
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
50.00
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
50.05
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
50.30
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
51.54
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
53.29
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
53.30
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
53.30
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
53.33
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
53.52
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
53.53
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
54.38
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
54.38
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
54.39
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
54.39
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
54.40
101.11
57.65
55.55
59.86
57.51
59.10
1833.45
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
54.40
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
54.48
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
54.72
102.84
58.03
55.89
60.31
57.48
59.10
1860.44
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
54.72
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
54.72
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
54.72
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
56.49
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
56.49
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
56.57
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
56.57
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
56.58
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
56.59
105.99
59.97
57.78
62.32
59.34
59.10
1913.55
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
56.95
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
56.95
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
56.95
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
56.98
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
57.00
106.66
60.43
58.22
62.79
59.78
61.12
1923.45
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
57.01
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
57.02
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
57.22
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
57.22
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
57.55
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
57.56
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
57.89
108.55
61.40
59.13
63.80
60.58
61.11
1956.99
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
57.90
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
58.48
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
58.48
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
58.78
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
58.80
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
58.85
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
58.85
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
59.89
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
59.89
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
59.95
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
59.95
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
72.40
opt/1
gcc_pentium4_O0
Grain-128
___H3
128
96
72.40
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
72.76
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
72.78
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
72.96
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
73.01
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
73.03
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
73.04
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
73.04
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
73.19
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
73.19
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
73.21
opt/1
gcc_k6-3_O0
Grain-128
___H3
128
96
73.26
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
93.69
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
94.05
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
130.54
opt/1
gcc_default_O0
Grain-128
___H3
128
96
5554.91
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
5558.17
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
6445.69
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
6458.15
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
6466.63
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
6501.81
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
6515.34
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
7142.69
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
7394.16
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
7404.62
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7417.23
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
7418.69
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7424.97
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7427.61
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7433.66
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7438.04
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7460.21
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
7486.14
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7496.67
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7509.72
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
7726.79
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7758.79
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
7769.92
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
7770.68
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7775.05
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
7797.04
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
7811.42
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
7814.73
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7827.26
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
7836.18
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
7839.81
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
7842.80
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
7845.06
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
7846.98
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
7875.11
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
7897.54
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
7902.03
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
7940.17
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
7941.90
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
7942.43
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
8299.99
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
8303.44
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
8305.09
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
8342.28
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
8346.50
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
8349.26
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
8364.64
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
8421.87
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
8422.00
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
9789.32
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
9792.43
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
9882.46
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
9946.44
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
9951.01
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
10001.50
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
12363.05
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
13272.45
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
13280.28
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
13318.27
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
15508.77
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
15520.03
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
15523.49
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
15526.63
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
15536.03
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
15540.61
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
15541.67
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
15542.05
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
15550.71
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
15551.44
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
15658.38
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
15659.89
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
15663.20
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
15664.45
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
16209.37
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
23932.73
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
23947.74
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
23948.42
ref/1
gcc_pentium4_O0
Grain-128
___H3
128
96
23955.90
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
23957.95
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
23960.44
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
23961.65
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
23966.73
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
23966.77
ref/1
gcc_k6-3_O0
Grain-128
___H3
128
96
23993.84
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
24205.01
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
26995.35
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
27004.26
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
27027.98
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
41892.45
ref/1
gcc_default_O0