Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-v0
___H!
80
64
2154.70
3252.30
2231.72
2187.71
2285.53
2164.75
14.56
43594.00
1
gcc_athlon-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2170.82
3249.05
2237.01
2188.85
2288.71
2165.03
15.18
43548.00
1
gcc_m32_O3-ual-ofp
Grain-v0
___H!
80
64
2170.85
3277.65
2245.43
2198.82
2299.08
2171.72
15.97
43686.67
1
gcc_pentium4-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2200.82
3386.35
2357.19
2310.01
2410.42
2170.22
17.82
44660.00
1
gcc_prescott-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2239.86
1
gcc_prescott-m32_O3-ofp
Grain-v0
___H!
80
64
2251.63
1
gcc_pentium3-m32_O3-ofp
Grain-v0
___H!
80
64
2251.64
1
gcc_pentium-m-m32_O3-ofp
Grain-v0
___H!
80
64
2251.66
1
gcc_pentiumpro-m32_O3-ofp
Grain-v0
___H!
80
64
2257.86
1
gcc_k8_O3-ual-ofp
Grain-v0
___H!
80
64
2258.65
1
gcc_k8-m32_O3-ofp
Grain-v0
___H!
80
64
2259.24
1
gcc_k6-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2260.34
1
gcc_default_O3-ual-ofp
Grain-v0
___H!
80
64
2262.24
1
gcc_m32_O3-ofp
Grain-v0
___H!
80
64
2264.67
1
gcc_pentium-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2268.68
1
gcc_i486-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2268.78
1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2285.04
1
gcc_k6-m32_O3-ofp
Grain-v0
___H!
80
64
2286.64
1
gcc_i386-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2299.67
1
gcc_pentium-mmx-m32_O3-ofp
Grain-v0
___H!
80
64
2305.64
1
gcc_i386-m32_O3-ofp
Grain-v0
___H!
80
64
2306.65
1
gcc_pentium2-m32_O3-ofp
Grain-v0
___H!
80
64
2309.67
1
gcc_i486-m32_O3-ofp
Grain-v0
___H!
80
64
2311.25
1
gcc_athlon-m32_O3-ofp
Grain-v0
___H!
80
64
2317.74
3407.40
2380.67
2334.57
2434.13
2162.88
16.20
45248.00
1
gcc_k8-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2319.24
1
gcc_pentium2-m32_O1-ofp
Grain-v0
___H!
80
64
2323.11
1
gcc_nocona_O3-ual-ofp
Grain-v0
___H!
80
64
2323.64
1
gcc_pentiumpro-m32_O1-ofp
Grain-v0
___H!
80
64
2329.66
1
gcc_pentium3-m32_O1-ofp
Grain-v0
___H!
80
64
2340.29
1
gcc_pentium-m32_O3-ofp
Grain-v0
___H!
80
64
2352.66
1
gcc_pentium-m-m32_O1-ofp
Grain-v0
___H!
80
64
2353.68
1
gcc_pentium4-m32_O3-ofp
Grain-v0
___H!
80
64
2376.70
1
gcc_k8-m32_O1-ofp
Grain-v0
___H!
80
64
2381.66
1
gcc_pentium4-m32_O1-ofp
Grain-v0
___H!
80
64
2391.63
1
gcc_i386-m32_O1-ofp
Grain-v0
___H!
80
64
2391.68
1
gcc_k6-m32_O1-ofp
Grain-v0
___H!
80
64
2402.66
1
gcc_m32_Os-ofp
Grain-v0
___H!
80
64
2408.68
1
gcc_prescott-m32_O1-ofp
Grain-v0
___H!
80
64
2409.77
1
gcc_default_Os-ofp
Grain-v0
___H!
80
64
2412.79
3655.73
2498.56
2446.02
2558.60
2417.50
16.04
49704.00
1
gcc_prescott-m32_Os-ofp
Grain-v0
___H!
80
64
2413.36
1
gcc_k8_Os-ofp
Grain-v0
___H!
80
64
2436.74
1
gcc_athlon-m32_O2-ofp
Grain-v0
___H!
80
64
2437.66
1
gcc_pentium4-m32_Os-ofp
Grain-v0
___H!
80
64
2440.37
1
gcc_k8-m32_O2-ofp
Grain-v0
___H!
80
64
2440.39
1
gcc_m32_O2-ofp
Grain-v0
___H!
80
64
2442.66
1
gcc_m32_O1-ofp
Grain-v0
___H!
80
64
2442.67
1
gcc_athlon-m32_O1-ofp
Grain-v0
___H!
80
64
2446.65
1
gcc_nocona_Os-ofp
Grain-v0
___H!
80
64
2447.63
1
gcc_pentium-mmx-m32_Os-ofp
Grain-v0
___H!
80
64
2459.75
1
gcc_k8-m32_Os-ofp
Grain-v0
___H!
80
64
2461.89
1
gcc_i386-m32_Os-ofp
Grain-v0
___H!
80
64
2482.03
1
gcc_i486-m32_Os-ofp
Grain-v0
___H!
80
64
2490.79
1
gcc_i486-m32_O2-ofp
Grain-v0
___H!
80
64
2492.55
1
gcc_k6-m32_Os-ofp
Grain-v0
___H!
80
64
2504.35
1
gcc_k6-m32_O2-ofp
Grain-v0
___H!
80
64
2508.67
1
gcc_i386-m32_O2-ofp
Grain-v0
___H!
80
64
2513.39
1
gcc_athlon-m32_Os-ofp
Grain-v0
___H!
80
64
2516.69
1
gcc_pentium-m-m32_O2-ofp
Grain-v0
___H!
80
64
2516.69
1
gcc_pentiumpro-m32_O2-ofp
Grain-v0
___H!
80
64
2516.70
1
gcc_pentium3-m32_O2-ofp
Grain-v0
___H!
80
64
2520.71
1
gcc_pentium4-m32_O2-ofp
Grain-v0
___H!
80
64
2520.72
1
gcc_pentium2-m32_O2-ofp
Grain-v0
___H!
80
64
2527.43
1
gcc_pentium-m32_Os-ofp
Grain-v0
___H!
80
64
2533.89
1
gcc_prescott-m32_O2-ofp
Grain-v0
___H!
80
64
2557.45
1
gcc_pentium2-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2557.77
1
gcc_pentium-m32_O2-ofp
Grain-v0
___H!
80
64
2557.85
1
gcc_pentium-mmx-m32_O2-ofp
Grain-v0
___H!
80
64
2562.40
1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2572.60
1
gcc_pentium3-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2627.71
1
gcc_pentium-m-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2812.72
1
gcc_k8_O3-ofp
Grain-v0
___H!
80
64
2818.88
1
gcc_default_O3-ofp
Grain-v0
___H!
80
64
2854.86
1
gcc_k8_O2-ofp
Grain-v0
___H!
80
64
2854.89
1
gcc_default_O2-ofp
Grain-v0
___H!
80
64
2878.79
1
gcc_k8_O1-ofp
Grain-v0
___H!
80
64
2882.04
1
gcc_default_O1-ofp
Grain-v0
___H!
80
64
2895.46
1
gcc_nocona_O3-ofp
Grain-v0
___H!
80
64
2902.46
1
gcc_nocona_O1-ofp
Grain-v0
___H!
80
64
2912.11
1
gcc_nocona_O2-ofp
Grain-v0
___H!
80
64
4062.40
1
gcc_pentium3-m32_Os-ofp
Grain-v0
___H!
80
64
4084.34
1
gcc_pentium-m-m32_Os-ofp
Grain-v0
___H!
80
64
4092.25
1
gcc_pentiumpro-m32_Os-ofp
Grain-v0
___H!
80
64
5959.57
1
gcc_pentium2-m32_Os-ofp
Grain-v0
___H!
80
64
5997.85
1
gcc_pentium-m32_O1-ofp
Grain-v0
___H!
80
64
6001.30
1
gcc_i486-m32_O1-ofp
Grain-v0
___H!
80
64
6009.40
1
gcc_pentium-mmx-m32_O1-ofp
Grain-v0
___H!
80
64
10893.53
1
gcc_nocona_O0
Grain-v0
___H!
80
64
10971.53
1
gcc_default_O0
Grain-v0
___H!
80
64
11007.94
1
gcc_k8_O0
Grain-v0
___H!
80
64
11646.41
1
gcc_pentium3-m32_O0
Grain-v0
___H!
80
64
11647.96
1
gcc_k8-m32_O0
Grain-v0
___H!
80
64
11686.63
1
gcc_pentium2-m32_O0
Grain-v0
___H!
80
64
11692.38
1
gcc_pentiumpro-m32_O0
Grain-v0
___H!
80
64
11703.95
1
gcc_k6-m32_O0
Grain-v0
___H!
80
64
11704.63
1
gcc_i386-m32_O0
Grain-v0
___H!
80
64
11716.78
1
gcc_m32_O0
Grain-v0
___H!
80
64
12110.95
1
gcc_pentium4-m32_O0
Grain-v0
___H!
80
64
14067.47
1
gcc_athlon-m32_O0
Grain-v0
___H!
80
64
14533.46
1
gcc_pentium-m32_O0
Grain-v0
___H!
80
64
14537.04
1
gcc_pentium-m-m32_O0
Grain-v0
___H!
80
64
15813.78
1
gcc_i486-m32_O0
Grain-v0
___H!
80
64
15991.64
1
gcc_pentium-mmx-m32_O0
Grain-v0
___H!
80
64
16150.89
1
gcc_prescott-m32_O0