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
37.89
82.30
41.90
39.47
43.78
46.68
51.41
1458.50
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H.
128
96
38.01
80.27
45.49
43.37
47.10
45.35
36.37
1419.73
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H.
128
96
38.02
80.29
44.97
43.88
46.99
45.19
36.37
1416.22
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H.
128
96
38.27
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H.
128
96
38.45
opt/1
gcc_k6_O1-ofp
Grain-128
___H.
128
96
38.45
opt/1
gcc_pentium_O3-ofp
Grain-128
___H.
128
96
38.49
opt/1
gcc_i486_O3-ofp
Grain-128
___H.
128
96
38.52
opt/1
gcc_i486_Os-ofp
Grain-128
___H.
128
96
38.59
81.44
42.56
40.22
44.37
47.20
51.50
1463.09
opt/1
gcc_prescott_O2-ofp
Grain-128
___H.
128
96
38.65
opt/1
gcc_i386_Os-ofp
Grain-128
___H.
128
96
38.75
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H.
128
96
38.81
79.05
43.04
41.75
45.04
46.46
51.51
1419.51
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
38.83
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H.
128
96
38.90
78.75
43.03
41.53
44.93
46.21
51.51
1410.73
opt/1
gcc_i386_O3-ofp
Grain-128
___H.
128
96
38.90
78.92
43.06
41.56
44.96
46.95
51.22
1413.29
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
38.92
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
38.96
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H.
128
96
39.00
opt/1
gcc_athlon_O2-ofp
Grain-128
___H.
128
96
39.03
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
39.13
opt/1
gcc_athlon_Os-ofp
Grain-128
___H.
128
96
39.17
76.54
41.31
39.67
43.12
46.56
36.71
1398.96
opt/1
gcc_athlon_O1-ofp
Grain-128
___H.
128
96
39.23
opt/1
gcc_i386_O2-ofp
Grain-128
___H.
128
96
39.23
opt/1
gcc_i486_O2-ofp
Grain-128
___H.
128
96
39.26
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H.
128
96
39.29
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H.
128
96
39.32
opt/1
gcc_i386_O1-ofp
Grain-128
___H.
128
96
39.32
opt/1
gcc_pentium_O1-ofp
Grain-128
___H.
128
96
39.34
opt/1
gcc_i486_O1-ofp
Grain-128
___H.
128
96
39.38
opt/1
gcc_k6_O2-ofp
Grain-128
___H.
128
96
39.44
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
39.54
opt/1
gcc_prescott_O1-ofp
Grain-128
___H.
128
96
39.57
opt/1
gcc_k6_Os-ofp
Grain-128
___H.
128
96
39.59
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H.
128
96
39.60
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H.
128
96
39.61
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H.
128
96
39.74
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H.
128
96
39.78
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H.
128
96
39.84
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H.
128
96
39.89
83.62
42.60
40.81
44.76
50.58
51.30
1482.92
opt/1
gcc_prescott_Os-ofp
Grain-128
___H.
128
96
39.90
79.88
42.84
41.86
45.02
47.81
39.77
1431.12
opt/1
i386-redhat-linux7-gcc_athlon_O1-ofp
Grain-128
___H.
128
96
39.91
opt/1
gcc_pentium_Os-ofp
Grain-128
___H.
128
96
40.12
77.71
42.15
40.97
44.15
47.43
38.87
1407.97
opt/1
i386-redhat-linux7-gcc_k6_O1-ofp
Grain-128
___H.
128
96
40.15
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
40.29
85.25
48.27
48.68
50.96
47.40
51.51
1496.07
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
40.36
80.06
42.14
40.29
44.06
48.37
53.12
1502.98
opt/1
i386-redhat-linux7-gcc_i386_O1-ofp
Grain-128
___H.
128
96
40.41
opt/1
gcc_pentium_O2-ofp
Grain-128
___H.
128
96
40.46
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
40.52
82.07
42.33
40.18
44.26
48.34
53.66
1507.39
opt/1
i386-redhat-linux7-gcc_pentium_O2-ofp
Grain-128
___H.
128
96
40.57
77.33
41.61
39.89
43.43
48.19
39.38
1436.28
opt/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
Grain-128
___H.
128
96
40.58
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
40.62
opt/1
gcc_athlon_O3-ofp
Grain-128
___H.
128
96
40.75
79.81
41.74
40.24
43.80
48.86
53.11
1506.34
opt/1
i386-redhat-linux7-gcc_pentium_O1-ofp
Grain-128
___H.
128
96
40.76
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H.
128
96
40.81
80.06
42.10
40.29
44.04
48.72
53.51
1502.30
opt/1
i386-redhat-linux7-gcc_i486_O1-ofp
Grain-128
___H.
128
96
40.88
opt/1
gcc_k6_O3-ofp
Grain-128
___H.
128
96
40.90
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
40.90
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
40.94
79.87
43.17
41.35
45.02
49.00
38.26
1493.67
opt/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
Grain-128
___H.
128
96
41.06
opt/1
i386-redhat-linux7-gcc_pentium_Os-ofp
Grain-128
___H.
128
96
41.16
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H.
128
96
41.23
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H.
128
96
41.24
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
41.33
opt/1
gcc_prescott_O3-ofp
Grain-128
___H.
128
96
41.56
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
41.62
opt/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
41.66
opt/1
i386-redhat-linux7-gcc_athlon_O2-ofp
Grain-128
___H.
128
96
41.69
opt/1
i386-redhat-linux7-gcc_athlon_O3-ofp
Grain-128
___H.
128
96
41.79
opt/1
i386-redhat-linux7-gcc_athlon_Os-ofp
Grain-128
___H.
128
96
41.89
opt/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
Grain-128
___H.
128
96
42.09
opt/1
i386-redhat-linux7-gcc_i486_O3-ofp
Grain-128
___H.
128
96
42.09
opt/1
i386-redhat-linux7-gcc_pentium_O3-ofp
Grain-128
___H.
128
96
42.11
opt/1
i386-redhat-linux7-gcc_i486_O2-ofp
Grain-128
___H.
128
96
42.16
opt/1
i386-redhat-linux7-gcc_i386_O2-ofp
Grain-128
___H.
128
96
42.18
opt/1
i386-redhat-linux7-gcc_i386_O3-ofp
Grain-128
___H.
128
96
42.22
opt/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
Grain-128
___H.
128
96
42.30
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H.
128
96
42.34
83.03
43.14
41.24
45.18
47.95
51.51
1425.59
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H.
128
96
42.36
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H.
128
96
42.39
opt/1
i386-redhat-linux7-gcc_i486_Os-ofp
Grain-128
___H.
128
96
42.41
opt/1
i386-redhat-linux7-gcc_i386_Os-ofp
Grain-128
___H.
128
96
42.47
opt/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
42.69
opt/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
Grain-128
___H.
128
96
42.78
opt/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
Grain-128
___H.
128
96
43.06
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
43.14
83.05
47.14
45.77
49.10
51.16
39.57
1483.42
opt/1
i386-redhat-linux7-gcc_k6_Os-ofp
Grain-128
___H.
128
96
43.60
80.96
47.37
44.27
48.53
50.06
39.32
1471.08
opt/1
i386-redhat-linux7-gcc_k6_O2-ofp
Grain-128
___H.
128
96
43.64
opt/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
43.70
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
44.03
opt/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
46.65
opt/1
i386-redhat-linux7-gcc_k6_O3-ofp
Grain-128
___H.
128
96
60.18
opt/1
gcc_pentium-mmx_O0
Grain-128
___H.
128
96
60.47
opt/1
gcc_pentium3_O0
Grain-128
___H.
128
96
60.47
opt/1
gcc_pentiumpro_O0
Grain-128
___H.
128
96
60.49
opt/1
gcc_pentium_O0
Grain-128
___H.
128
96
60.80
opt/1
gcc_athlon_O0
Grain-128
___H.
128
96
60.89
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
60.96
opt/1
gcc_i386_O0
Grain-128
___H.
128
96
61.23
opt/1
gcc_i486_O0
Grain-128
___H.
128
96
61.36
opt/1
i386-redhat-linux7-gcc_pentiumpro_O0
Grain-128
___H.
128
96
61.42
opt/1
i386-redhat-linux7-gcc_pentium_O0
Grain-128
___H.
128
96
61.56
opt/1
i386-redhat-linux7-gcc_i386_O0
Grain-128
___H.
128
96
61.64
opt/1
i386-redhat-linux7-gcc_i486_O0
Grain-128
___H.
128
96
62.22
opt/1
i386-redhat-linux7-gcc_athlon_O0
Grain-128
___H.
128
96
63.92
opt/1
i386-redhat-linux7-gcc_k6_O0
Grain-128
___H.
128
96
64.39
opt/1
gcc_pentium2_O0
Grain-128
___H.
128
96
64.92
opt/1
gcc_prescott_O0
Grain-128
___H.
128
96
66.34
opt/1
gcc_k6-3_O0
Grain-128
___H.
128
96
66.79
opt/1
gcc_k6_O0
Grain-128
___H.
128
96
4447.13
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H.
128
96
4449.20
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
4468.42
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H.
128
96
4778.73
ref/1
gcc_prescott_O3-ofp
Grain-128
___H.
128
96
5000.40
ref/1
gcc_athlon_O2-ofp
Grain-128
___H.
128
96
5017.71
ref/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
5020.44
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
5035.90
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
5046.80
ref/1
gcc_prescott_O1-ofp
Grain-128
___H.
128
96
5055.58
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
5090.42
ref/1
gcc_prescott_O2-ofp
Grain-128
___H.
128
96
5109.25
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H.
128
96
5112.85
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H.
128
96
5114.10
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H.
128
96
5186.54
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H.
128
96
5187.50
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H.
128
96
5200.13
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H.
128
96
5298.59
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H.
128
96
5305.34
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H.
128
96
5309.11
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H.
128
96
5580.78
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
5585.46
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
5830.78
ref/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
5883.03
ref/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
6328.62
ref/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
6692.33
ref/1
gcc_athlon_O3-ofp
Grain-128
___H.
128
96
6692.55
ref/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
6795.74
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H.
128
96
6815.91
ref/1
gcc_k6_O3-ofp
Grain-128
___H.
128
96
6826.52
ref/1
gcc_pentium_O3-ofp
Grain-128
___H.
128
96
6842.52
ref/1
gcc_i386_O3-ofp
Grain-128
___H.
128
96
6864.94
ref/1
gcc_athlon_O1-ofp
Grain-128
___H.
128
96
6871.00
ref/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
6876.38
ref/1
gcc_i486_O3-ofp
Grain-128
___H.
128
96
6878.12
ref/1
i386-redhat-linux7-gcc_i386_Os-ofp
Grain-128
___H.
128
96
6885.20
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
6894.44
ref/1
i386-redhat-linux7-gcc_k6_O3-ofp
Grain-128
___H.
128
96
6903.69
ref/1
gcc_i386_O1-ofp
Grain-128
___H.
128
96
6906.41
ref/1
gcc_pentium_O2-ofp
Grain-128
___H.
128
96
6907.35
ref/1
i386-redhat-linux7-gcc_i486_O3-ofp
Grain-128
___H.
128
96
6907.67
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
6912.90
ref/1
gcc_i386_O2-ofp
Grain-128
___H.
128
96
6914.31
ref/1
i386-redhat-linux7-gcc_k6_O2-ofp
Grain-128
___H.
128
96
6917.15
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
6919.65
ref/1
i386-redhat-linux7-gcc_i486_Os-ofp
Grain-128
___H.
128
96
6922.38
ref/1
gcc_i486_O2-ofp
Grain-128
___H.
128
96
6926.65
ref/1
i386-redhat-linux7-gcc_i386_O3-ofp
Grain-128
___H.
128
96
6930.17
ref/1
i386-redhat-linux7-gcc_athlon_O2-ofp
Grain-128
___H.
128
96
6930.51
ref/1
i386-redhat-linux7-gcc_pentium_O2-ofp
Grain-128
___H.
128
96
6933.29
ref/1
i386-redhat-linux7-gcc_pentium_Os-ofp
Grain-128
___H.
128
96
6942.42
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
6946.56
ref/1
gcc_k6_O1-ofp
Grain-128
___H.
128
96
6948.99
ref/1
i386-redhat-linux7-gcc_i386_O2-ofp
Grain-128
___H.
128
96
6949.50
ref/1
i386-redhat-linux7-gcc_pentium_O3-ofp
Grain-128
___H.
128
96
6950.53
ref/1
gcc_i486_O1-ofp
Grain-128
___H.
128
96
6950.58
ref/1
gcc_pentium_O1-ofp
Grain-128
___H.
128
96
6975.37
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H.
128
96
7021.46
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H.
128
96
7035.18
ref/1
gcc_k6_O2-ofp
Grain-128
___H.
128
96
7045.00
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H.
128
96
7057.49
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H.
128
96
7086.90
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H.
128
96
7798.61
ref/1
i386-redhat-linux7-gcc_athlon_O3-ofp
Grain-128
___H.
128
96
8098.01
ref/1
i386-redhat-linux7-gcc_i486_O2-ofp
Grain-128
___H.
128
96
8392.32
ref/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
Grain-128
___H.
128
96
8974.60
ref/1
i386-redhat-linux7-gcc_athlon_Os-ofp
Grain-128
___H.
128
96
9214.14
ref/1
i386-redhat-linux7-gcc_athlon_O1-ofp
Grain-128
___H.
128
96
9900.57
ref/1
i386-redhat-linux7-gcc_pentium_O1-ofp
Grain-128
___H.
128
96
9912.02
ref/1
i386-redhat-linux7-gcc_i486_O1-ofp
Grain-128
___H.
128
96
9917.78
ref/1
i386-redhat-linux7-gcc_k6_O1-ofp
Grain-128
___H.
128
96
9927.52
ref/1
i386-redhat-linux7-gcc_i386_O1-ofp
Grain-128
___H.
128
96
10127.30
ref/1
gcc_i486_Os-ofp
Grain-128
___H.
128
96
10185.53
ref/1
gcc_i386_Os-ofp
Grain-128
___H.
128
96
10235.09
ref/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
Grain-128
___H.
128
96
10268.35
ref/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
Grain-128
___H.
128
96
10325.21
ref/1
i386-redhat-linux7-gcc_k6_Os-ofp
Grain-128
___H.
128
96
10445.60
ref/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
Grain-128
___H.
128
96
10699.68
ref/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
Grain-128
___H.
128
96
10772.11
ref/1
gcc_prescott_Os-ofp
Grain-128
___H.
128
96
11012.08
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
11032.36
ref/1
gcc_pentium_Os-ofp
Grain-128
___H.
128
96
11137.84
ref/1
gcc_k6_Os-ofp
Grain-128
___H.
128
96
11181.05
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H.
128
96
11184.25
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H.
128
96
11413.59
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H.
128
96
11444.30
ref/1
gcc_athlon_Os-ofp
Grain-128
___H.
128
96
11458.40
ref/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
11512.93
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H.
128
96
13875.11
ref/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
17575.92
ref/1
gcc_pentiumpro_O0
Grain-128
___H.
128
96
17581.38
ref/1
gcc_pentium2_O0
Grain-128
___H.
128
96
17583.34
ref/1
gcc_i386_O0
Grain-128
___H.
128
96
17587.36
ref/1
gcc_athlon_O0
Grain-128
___H.
128
96
17591.15
ref/1
gcc_k8_O0
Grain-128
___H.
128
96
17593.74
ref/1
gcc_k6-3_O0
Grain-128
___H.
128
96
17623.06
ref/1
gcc_pentium3_O0
Grain-128
___H.
128
96
17676.96
ref/1
gcc_prescott_O0
Grain-128
___H.
128
96
17688.71
ref/1
gcc_k6_O0
Grain-128
___H.
128
96
18088.42
ref/1
i386-redhat-linux7-gcc_pentiumpro_O0
Grain-128
___H.
128
96
18119.72
ref/1
i386-redhat-linux7-gcc_i386_O0
Grain-128
___H.
128
96
18173.53
ref/1
i386-redhat-linux7-gcc_k6_O0
Grain-128
___H.
128
96
18197.26
ref/1
i386-redhat-linux7-gcc_athlon_O0
Grain-128
___H.
128
96
18572.08
ref/1
gcc_pentium_O0
Grain-128
___H.
128
96
18686.97
ref/1
gcc_i486_O0
Grain-128
___H.
128
96
19116.97
ref/1
gcc_pentium-mmx_O0
Grain-128
___H.
128
96
19300.67
ref/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
Grain-128
___H.
128
96
19625.04
ref/1
i386-redhat-linux7-gcc_i486_O0
Grain-128
___H.
128
96
19733.65
ref/1
i386-redhat-linux7-gcc_pentium_O0