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
24.13
56.62
26.07
24.78
27.69
25.72
51.41
1112.58
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
24.21
57.48
26.32
24.92
27.94
26.04
51.41
1113.06
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
24.24
57.29
26.19
24.85
27.83
26.19
51.41
1113.67
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
24.25
58.28
26.39
24.84
28.01
25.45
51.41
1116.73
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
24.88
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.18
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
25.23
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
25.30
56.71
27.47
25.94
28.91
28.45
51.41
1058.69
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
25.34
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.58
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
41.69
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
41.78
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
51.23
100.57
54.26
52.45
56.77
55.32
61.65
1745.72
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
51.61
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
51.71
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.72
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
51.83
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
51.96
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.01
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
52.02
103.63
55.59
53.10
57.97
56.51
61.66
1747.13
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.70
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
52.97
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
53.10
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
53.15
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
53.23
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
53.42
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
53.44
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
53.62
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
53.67
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
53.68
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
53.77
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
53.78
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
53.90
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
53.93
104.56
57.54
55.31
59.95
58.66
61.66
1882.66
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
54.07
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
54.09
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.16
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.17
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
54.17
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.51
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.54
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
54.54
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.54
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
54.63
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
54.64
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
54.64
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
54.65
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
54.78
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
54.80
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
55.11
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
55.26
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
56.18
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
56.63
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
56.83
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
56.86
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
56.91
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
57.36
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
57.37
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
57.43
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
57.44
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
57.46
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
57.65
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
57.70
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
57.71
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
57.72
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
57.72
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
57.73
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
57.73
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
57.91
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
57.97
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
57.97
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
57.99
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
63.10
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
64.57
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
65.62
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
70.65
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
71.01
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
71.02
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
71.26
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
71.37
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
71.43
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
71.45
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
71.48
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
71.51
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
71.53
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
71.91
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
72.23
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
74.71
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
4976.13
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
5114.27
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
5137.08
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
5140.54
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
5140.75
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
5173.60
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
5258.53
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
5292.59
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
5292.93
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
5369.49
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
5376.42
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
5396.79
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
5398.68
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
5402.43
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
5406.49
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
5437.48
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
5437.62
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
5731.11
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
5763.27
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6054.20
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
6083.22
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
6095.98
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
6121.65
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
6141.95
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
6738.06
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
6768.66
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
6810.98
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
6813.72
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
6827.67
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
6830.78
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
6845.57
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
6848.02
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
6888.39
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
6890.80
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
6895.89
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6944.63
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
6945.41
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
6953.35
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
6977.87
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
6980.50
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6986.22
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
6992.94
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
6994.26
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
7015.87
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
7032.66
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7066.66
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7068.96
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
7074.87
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7102.96
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
7144.20
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7226.59
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
7253.99
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
7396.04
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
7455.50
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
7506.83
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
7571.55
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
7574.05
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
7575.77
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
11583.61
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
11621.87
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
11626.98
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
11627.26
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
15234.04
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
15239.52
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
15338.44
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
15340.73
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
15362.19
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
15365.34
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
15369.20
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
15369.96
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
15379.59
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
15478.30
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
15479.53
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
15483.01
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
22952.18
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
22956.91
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
22968.63
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
22978.97
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
23001.05
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
23001.48
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
23115.54
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
23122.04
ref/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
23130.83
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
23780.52
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
25009.76
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
25027.35
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
25187.43
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
26165.27
ref/1
gcc_nocona_O0
Grain-128
___H3
128
96
26197.39
ref/1
gcc_k8_O0