Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-128
___H.
128
96
24.14
54.80
25.87
24.57
27.37
28.21
51.41
1087.95
opt/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
24.18
52.36
25.96
24.80
27.34
28.45
51.92
1029.20
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
24.21
53.40
25.94
24.69
27.37
28.28
51.49
1084.75
opt/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
24.31
54.80
26.24
24.84
27.69
28.43
51.41
1089.92
opt/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
24.39
55.48
26.26
24.87
27.75
28.44
51.41
1086.81
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
24.40
55.16
26.33
24.80
27.75
28.56
51.41
1084.53
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
24.60
opt/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
24.62
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
24.69
opt/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
24.70
opt/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
24.75
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
24.87
52.96
26.59
25.39
27.96
29.19
51.94
1008.95
opt/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
25.01
opt/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
25.08
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
25.10
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
41.84
80.72
44.52
42.78
46.36
45.54
59.63
1467.20
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
41.85
80.93
44.51
42.79
46.38
45.61
59.63
1466.52
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
41.91
80.40
44.47
42.74
46.30
45.60
59.63
1466.56
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
41.93
81.50
48.58
46.78
50.17
45.57
59.64
1480.84
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
42.53
80.24
45.14
43.43
46.92
46.23
59.63
1452.96
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
42.54
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
42.76
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
42.77
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
43.88
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
44.62
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
44.62
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
44.63
85.33
47.43
45.66
49.38
48.37
59.01
1571.68
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
44.74
opt/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
44.74
opt/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
44.76
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
45.22
opt/1
gcc_nocona_O0
Grain-128
___H.
128
96
45.48
opt/1
gcc_k6-3-m32_O2-ofp
Grain-128
___H.
128
96
45.51
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
45.57
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
45.63
opt/1
gcc_k6-3-m32_Os-ofp
Grain-128
___H.
128
96
45.70
opt/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
45.75
87.39
48.57
46.73
50.56
49.36
59.63
1726.21
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
45.75
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
45.75
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
45.90
opt/1
gcc_default_O0
Grain-128
___H.
128
96
45.93
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
45.94
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
45.95
opt/1
gcc_k6-3-m32_O3-ofp
Grain-128
___H.
128
96
46.11
opt/1
gcc_k6-3-m32_O3-ual-ofp
Grain-128
___H.
128
96
46.57
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
48.50
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
49.22
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
49.29
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.30
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.50
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
49.50
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
49.84
93.33
52.86
50.91
54.92
52.91
61.61
1698.51
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.89
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.00
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
50.07
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.07
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.16
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
50.17
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
50.22
94.87
53.24
51.30
55.38
53.61
61.62
1706.38
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
50.22
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H.
128
96
50.23
93.54
53.23
51.29
55.29
53.32
61.62
1698.40
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
50.23
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H.
128
96
50.38
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.39
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.74
96.58
53.84
51.84
56.04
54.09
61.61
1733.82
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
50.74
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
50.74
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
50.74
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
50.74
opt/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H.
128
96
50.76
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
50.77
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
50.97
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
51.18
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
51.18
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
51.28
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
51.93
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
51.93
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
55.39
opt/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
55.39
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
55.90
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
55.90
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
55.90
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
55.91
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
55.92
opt/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H.
128
96
56.37
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
56.39
opt/1
gcc_k6-3-m32_O1-ofp
Grain-128
___H.
128
96
72.28
opt/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
72.30
opt/1
gcc_pentium4-m32_O0
Grain-128
___H.
128
96
72.32
opt/1
gcc_m32_O0
Grain-128
___H.
128
96
72.90
opt/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
72.91
opt/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
72.91
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
72.99
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
73.05
opt/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
73.06
opt/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
73.74
opt/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_k6-3-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
73.76
opt/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
73.76
opt/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
5539.19
ref/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
5539.95
ref/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H.
128
96
5559.74
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
6265.43
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
6316.16
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
6321.63
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
6344.25
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
6371.14
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
6373.80
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
6504.24
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
6661.19
ref/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H.
128
96
7228.98
ref/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
7248.46
ref/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
7319.40
ref/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
7337.39
ref/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
7352.42
ref/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
7354.31
ref/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
7356.90
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
7364.93
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
7380.00
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
7385.20
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
7387.40
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
7389.17
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
7404.49
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
7416.98
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
7421.81
ref/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
7447.19
ref/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
7481.78
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H.
128
96
7482.70
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
7501.92
ref/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
7542.83
ref/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
7590.16
ref/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
7591.99
ref/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
7604.22
ref/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
7607.78
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
7612.06
ref/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H.
128
96
7623.91
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
7626.87
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
7669.39
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
7669.40
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
7675.41
ref/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
7710.58
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
7712.55
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
7736.66
ref/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H.
128
96
7787.05
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
7791.91
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
7922.05
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
7922.86
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
7925.85
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
7925.93
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
8021.61
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
8026.24
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
8029.69
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
8036.73
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
8183.99
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
8193.93
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
8212.55
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
8303.13
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
8325.72
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
8327.77
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
8345.03
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
9726.19
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
9730.21
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
9785.23
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
9794.65
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
9795.10
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
9821.33
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
13301.95
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
13310.27
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
13310.33
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
13310.62
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
15505.30
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
15514.40
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
15526.65
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
15535.27
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
15545.22
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
15546.00
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
15551.84
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
15554.83
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
15561.06
ref/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H.
128
96
15561.59
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
15570.51
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
15607.93
ref/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
15906.54
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
24904.54
ref/1
gcc_pentium4-m32_O0
Grain-128
___H.
128
96
24908.76
ref/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
24914.82
ref/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
24914.87
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
24917.74
ref/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
24918.76
ref/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
24925.74
ref/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
24926.10
ref/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
24930.68
ref/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
24931.32
ref/1
gcc_m32_O0
Grain-128
___H.
128
96
24935.18
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
25914.47
ref/1
gcc_nocona_O0
Grain-128
___H.
128
96
25923.15
ref/1
gcc_default_O0
Grain-128
___H.
128
96
26354.05
ref/1
gcc_k8_O0
Grain-128
___H.
128
96
26941.57
ref/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
26959.16
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
26964.08
ref/1
gcc_pentium-m32_O0