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
2544.65
3818.72
2626.32
2571.43
2687.91
2567.62
55.24
52423.67
1
gcc_k6-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2551.71
3851.02
2637.85
2590.14
2703.50
2561.05
56.76
50628.89
1
gcc_athlon-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2561.76
3813.02
2637.20
2587.97
2699.73
2561.66
55.27
51576.11
1
gcc_m32_O3-ual-ofp
Grain-v0
___H!
80
64
2562.64
3851.12
2645.41
2589.81
2707.65
2560.96
55.24
52058.11
1
gcc_k8-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2695.34
4063.65
2818.00
2766.27
2884.40
2727.78
55.23
53377.78
1
gcc_prescott-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2739.03
1
gcc_pentium4-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2764.15
1
gcc_i386-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2807.16
1
gcc_i486-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2815.79
1
gcc_pentium-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2839.88
1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-v0
___H!
80
64
2877.59
1
gcc_k8_O3-ofp
Grain-v0
___H!
80
64
2878.86
1
gcc_default_O3-ofp
Grain-v0
___H!
80
64
2891.85
1
gcc_default_O3-ual-ofp
Grain-v0
___H!
80
64
2896.06
1
gcc_k8_O3-ual-ofp
Grain-v0
___H!
80
64
2905.98
1
gcc_k6-m32_O3-ofp
Grain-v0
___H!
80
64
2912.63
1
gcc_athlon-m32_O3-ofp
Grain-v0
___H!
80
64
2912.90
1
gcc_k8-m32_O3-ofp
Grain-v0
___H!
80
64
2918.88
1
gcc_default_O2-ofp
Grain-v0
___H!
80
64
2919.18
1
gcc_k8_O2-ofp
Grain-v0
___H!
80
64
2921.73
1
gcc_nocona_O3-ofp
Grain-v0
___H!
80
64
2923.20
1
gcc_m32_O3-ofp
Grain-v0
___H!
80
64
2925.75
1
gcc_prescott-m32_O3-ofp
Grain-v0
___H!
80
64
2941.69
1
gcc_nocona_O3-ual-ofp
Grain-v0
___H!
80
64
2943.61
1
gcc_pentium3-m32_O3-ofp
Grain-v0
___H!
80
64
2947.67
1
gcc_pentium-m-m32_O3-ofp
Grain-v0
___H!
80
64
2949.89
1
gcc_pentium-m32_O3-ofp
Grain-v0
___H!
80
64
2949.91
1
gcc_pentium-mmx-m32_O3-ofp
Grain-v0
___H!
80
64
2955.99
1
gcc_pentium2-m32_O3-ofp
Grain-v0
___H!
80
64
2957.33
1
gcc_pentiumpro-m32_O3-ofp
Grain-v0
___H!
80
64
2960.35
1
gcc_i486-m32_O3-ofp
Grain-v0
___H!
80
64
2966.74
1
gcc_k8_O1-ofp
Grain-v0
___H!
80
64
2971.87
1
gcc_nocona_O1-ofp
Grain-v0
___H!
80
64
2972.73
1
gcc_default_O1-ofp
Grain-v0
___H!
80
64
2998.02
1
gcc_i386-m32_O3-ofp
Grain-v0
___H!
80
64
3018.77
1
gcc_pentium2-m32_O1-ofp
Grain-v0
___H!
80
64
3018.96
1
gcc_pentiumpro-m32_O1-ofp
Grain-v0
___H!
80
64
3023.17
1
gcc_k8-m32_Os-ofp
Grain-v0
___H!
80
64
3024.88
1
gcc_prescott-m32_O1-ofp
Grain-v0
___H!
80
64
3032.05
1
gcc_pentium3-m32_O1-ofp
Grain-v0
___H!
80
64
3032.91
1
gcc_pentium-m-m32_O1-ofp
Grain-v0
___H!
80
64
3040.88
1
gcc_i386-m32_O1-ofp
Grain-v0
___H!
80
64
3042.87
1
gcc_k6-m32_O1-ofp
Grain-v0
___H!
80
64
3049.76
1
gcc_k8-m32_O1-ofp
Grain-v0
___H!
80
64
3049.77
1
gcc_pentium4-m32_O1-ofp
Grain-v0
___H!
80
64
3058.01
4595.45
3164.91
3100.22
3239.23
3055.00
54.24
61371.75
1
gcc_prescott-m32_Os-ofp
Grain-v0
___H!
80
64
3096.90
1
gcc_pentium-m32_O1-ofp
Grain-v0
___H!
80
64
3104.06
1
gcc_pentium-mmx-m32_O1-ofp
Grain-v0
___H!
80
64
3226.08
1
gcc_i386-m32_O2-ofp
Grain-v0
___H!
80
64
3226.66
1
gcc_prescott-m32_O2-ofp
Grain-v0
___H!
80
64
3236.03
1
gcc_pentium3-m32_O2-ofp
Grain-v0
___H!
80
64
3242.51
1
gcc_pentiumpro-m32_O2-ofp
Grain-v0
___H!
80
64
3242.95
1
gcc_pentium2-m32_O2-ofp
Grain-v0
___H!
80
64
3244.21
1
gcc_pentium-m-m32_O2-ofp
Grain-v0
___H!
80
64
3249.97
1
gcc_athlon-m32_O2-ofp
Grain-v0
___H!
80
64
3250.43
1
gcc_m32_O2-ofp
Grain-v0
___H!
80
64
3251.01
1
gcc_k6-m32_O2-ofp
Grain-v0
___H!
80
64
3265.95
1
gcc_k8-m32_O2-ofp
Grain-v0
___H!
80
64
3266.08
1
gcc_pentium-m32_O2-ofp
Grain-v0
___H!
80
64
3267.77
1
gcc_i486-m32_O2-ofp
Grain-v0
___H!
80
64
3274.44
1
gcc_pentium-mmx-m32_O2-ofp
Grain-v0
___H!
80
64
3346.08
1
gcc_pentium4-m32_Os-ofp
Grain-v0
___H!
80
64
3548.04
1
gcc_nocona_O2-ofp
Grain-v0
___H!
80
64
3552.03
1
gcc_default_Os-ofp
Grain-v0
___H!
80
64
3572.91
1
gcc_nocona_Os-ofp
Grain-v0
___H!
80
64
3576.01
1
gcc_k8_Os-ofp
Grain-v0
___H!
80
64
3577.56
1
gcc_pentium4-m32_O3-ofp
Grain-v0
___H!
80
64
3632.88
1
gcc_m32_Os-ofp
Grain-v0
___H!
80
64
3633.10
1
gcc_athlon-m32_Os-ofp
Grain-v0
___H!
80
64
3633.86
1
gcc_pentium-mmx-m32_Os-ofp
Grain-v0
___H!
80
64
3635.07
1
gcc_pentium-m32_Os-ofp
Grain-v0
___H!
80
64
3651.87
1
gcc_m32_O1-ofp
Grain-v0
___H!
80
64
3654.84
1
gcc_k6-m32_Os-ofp
Grain-v0
___H!
80
64
3658.96
1
gcc_athlon-m32_O1-ofp
Grain-v0
___H!
80
64
3665.93
1
gcc_i486-m32_Os-ofp
Grain-v0
___H!
80
64
3665.97
1
gcc_i386-m32_Os-ofp
Grain-v0
___H!
80
64
3682.76
1
gcc_i486-m32_O1-ofp
Grain-v0
___H!
80
64
3883.30
1
gcc_pentium4-m32_O2-ofp
Grain-v0
___H!
80
64
4157.55
1
gcc_pentium2-m32_O3-ual-ofp
Grain-v0
___H!
80
64
4223.14
1
gcc_pentium-m-m32_O3-ual-ofp
Grain-v0
___H!
80
64
4237.76
1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-v0
___H!
80
64
4237.94
1
gcc_pentium3-m32_O3-ual-ofp
Grain-v0
___H!
80
64
8235.24
1
gcc_pentium2-m32_Os-ofp
Grain-v0
___H!
80
64
8237.73
1
gcc_pentium-m-m32_Os-ofp
Grain-v0
___H!
80
64
8250.03
1
gcc_pentiumpro-m32_Os-ofp
Grain-v0
___H!
80
64
8250.79
1
gcc_pentium3-m32_Os-ofp
Grain-v0
___H!
80
64
13904.23
1
gcc_i386-m32_O0
Grain-v0
___H!
80
64
13914.26
1
gcc_pentium4-m32_O0
Grain-v0
___H!
80
64
13915.54
1
gcc_pentium-m-m32_O0
Grain-v0
___H!
80
64
13920.19
1
gcc_pentium-m32_O0
Grain-v0
___H!
80
64
13923.06
1
gcc_pentiumpro-m32_O0
Grain-v0
___H!
80
64
13938.83
1
gcc_m32_O0
Grain-v0
___H!
80
64
13943.19
1
gcc_pentium3-m32_O0
Grain-v0
___H!
80
64
13943.33
1
gcc_k8-m32_O0
Grain-v0
___H!
80
64
13994.84
1
gcc_athlon-m32_O0
Grain-v0
___H!
80
64
14000.20
1
gcc_i486-m32_O0
Grain-v0
___H!
80
64
14041.29
1
gcc_prescott-m32_O0
Grain-v0
___H!
80
64
14571.42
1
gcc_pentium2-m32_O0
Grain-v0
___H!
80
64
14612.32
1
gcc_pentium-mmx-m32_O0
Grain-v0
___H!
80
64
14713.35
1
gcc_k6-m32_O0
Grain-v0
___H!
80
64
15229.45
1
gcc_k8_O0
Grain-v0
___H!
80
64
15256.36
1
gcc_nocona_O0
Grain-v0
___H!
80
64
15257.40
1
gcc_default_O0