Implementation notes: x86, patrick, crypto_stream/cryptmtv3

Computer: patrick
Architecture: x86
CPU ID: GenuineIntel-00030661-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: cryptmtv3
TimeImplementationCompilerBenchmark dateSUPERCOP version
33558e/v3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2013051720130419
33726e/v3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2013051820130419
33824e/v3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2013051720130419
34188e/v3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013051820130419
34314e/v3gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2013051820130419
36652e/v3gcc -m32 -march=nocona -Os -fomit-frame-pointer2013051720130419
37716e/v3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2013051720130419
38290e/v3gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2013051820130419
38780e/v3gcc -march=pentium4 -O3 -fomit-frame-pointer2013051820130419
38962e/v3gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2013051820130419
39564e/v3gcc -m32 -march=prescott -O -fomit-frame-pointer2013051720130419
41006e/v3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2013051820130419
44954e/v3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2013051720130419
45080e/v3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013051720130419
45108e/v3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2013051820130419
45178e/v3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2013051720130419
45486e/v3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2013051820130419
45612e/v3gcc -march=k8 -O2 -fomit-frame-pointer2013051820130419
45668e/v3gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2013051820130419
45682e/v3gcc -march=pentium-m -O3 -fomit-frame-pointer2013051820130419
45780e/v3gcc -march=k8 -O3 -fomit-frame-pointer2013051820130419
45878e/v3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013051820130419
45948e/v3gcc -march=pentium-m -O2 -fomit-frame-pointer2013051820130419
46018e/v3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013051820130419
46060e/v3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2013051720130419
46298e/v3gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2013051820130419
46326e/v3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2013051720130419
46340e/v3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2013051820130419
46382e/v3gcc -march=barcelona -O2 -fomit-frame-pointer2013051820130419
46396e/v3gcc -march=pentium4 -O2 -fomit-frame-pointer2013051820130419
46466e/v3gcc -march=prescott -O2 -fomit-frame-pointer2013051820130419
46480e/v3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2013051820130419
46508e/v3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2013051820130419
46522e/v3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2013051720130419
46578e/v3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2013051820130419
46718e/v3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2013051720130419
46914e/v3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2013051820130419
47068e/v3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2013051820130419
47082e/v3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2013051820130419
47082e/v3gcc -m32 -march=k8 -Os -fomit-frame-pointer2013051720130419
47110e/v3gcc -march=barcelona -Os -fomit-frame-pointer2013051820130419
47250e/v3gcc -march=prescott -O3 -fomit-frame-pointer2013051820130419
47264e/v3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2013051820130419
47376e/v3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2013051720130419
47390e/v3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2013051720130419
47404e/v3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2013051720130419
47446e/v3gcc -m32 -march=core2 -Os -fomit-frame-pointer2013051720130419
47446e/v3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2013051720130419
47544e/v3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2013051720130419
47614e/v3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013051820130419
47684e/v3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013051820130419
47698e/v3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2013051820130419
47754e/v3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013051820130419
47796e/v3gcc -march=pentium-m -Os -fomit-frame-pointer2013051820130419
47838e/v3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013051820130419
48104e/v3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2013051820130419
48132e/v3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2013051820130419
48146e/v3gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2013051820130419
48160e/v3gcc -march=nocona -O2 -fomit-frame-pointer2013051820130419
48216e/v3gcc -march=pentium-m -O -fomit-frame-pointer2013051820130419
48272e/v3gcc -m32 -march=k8 -O -fomit-frame-pointer2013051720130419
48314e/v3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2013051820130419
48440e/v3gcc -march=nocona -O3 -fomit-frame-pointer2013051820130419
48482e/v3gcc -march=pentium4 -Os -fomit-frame-pointer2013051820130419
48496e/v3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2013051820130419
48524e/v3gcc -march=barcelona -O3 -fomit-frame-pointer2013051820130419
48622e/v3gcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2013051820130419
48650e/v3gcc -march=pentium4 -O -fomit-frame-pointer2013051820130419
48790e/v3gcc -march=k8 -Os -fomit-frame-pointer2013051820130419
48832e/v3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2013051720130419
48860e/v3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2013051820130419
48874e/v3gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2013051820130419
48916e/v3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2013051820130419
49042e/v3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2013051720130419
49084e/v3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2013051820130419
49112e/v3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2013051820130419
49168e/v3gcc -m32 -march=core2 -O -fomit-frame-pointer2013051720130419
49238e/v3gcc -march=barcelona -O -fomit-frame-pointer2013051820130419
49266e/v3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013051820130419
49280e/v3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2013051720130419
49364e/v3gcc -march=k8 -O -fomit-frame-pointer2013051820130419
49420e/v3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2013051820130419
49448e/v3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2013051820130419
49476e/v3gcc -march=prescott -Os -fomit-frame-pointer2013051820130419
49574e/v3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2013051820130419
49574e/v3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2013051820130419
49658e/v3gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2013051820130419
49658e/v3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013051720130419
49672e/v3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2013051720130419
49700e/v3gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2013051820130419
49742e/v3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2013051820130419
49784e/v3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2013051820130419
49812e/v3gcc -m32 -march=prescott -Os -fomit-frame-pointer2013051720130419
50022e/v3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2013051820130419
50050e/v3gcc -march=prescott -O -fomit-frame-pointer2013051820130419
50162e/v3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2013051820130419
50190e/v3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013051820130419
50260e/v3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2013051820130419
50358e/v3gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2013051820130419
50428e/v3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013051820130419
50442e/v3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2013051820130419
50568e/v3gcc -march=nocona -Os -fomit-frame-pointer2013051820130419
50680e/v3gcc -funroll-loops -march=prescott -O -fomit-frame-pointer2013051820130419
51128e/v3gcc -m32 -march=barcelona -O -fomit-frame-pointer2013051720130419
51534e/v3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2013051820130419
51772e/v3gcc -m32 -march=nocona -O -fomit-frame-pointer2013051720130419
51828e/v3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013051820130419
51940e/v3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013051820130419
52164e/v3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2013051720130419
52640e/v3gcc -march=nocona -O -fomit-frame-pointer2013051820130419
78666e/v3gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2013051820130419
79534e/v3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2013051720130419
79576e/v3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2013051720130419
80108e/v3gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2013051820130419
82110e/v3gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2013051820130419
82460e/v3gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2013051820130419
84126e/v3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2013051820130419
87654e/v3gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2013051820130419
88620e/v3gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2013051820130419
88844e/v3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2013051820130419
90482e/v3gcc -march=pentium2 -O2 -fomit-frame-pointer2013051820130419
91742e/v3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2013051720130419
91882e/v3gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2013051820130419
92456e/v3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2013051820130419
93660e/v3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2013051820130419
94738e/v3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2013051820130419
94906e/v3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013051820130419
94934e/v3gcc -funroll-loops -march=k6 -O -fomit-frame-pointer2013051820130419
95102e/v3gcc -m32 -march=pentium -Os -fomit-frame-pointer2013051820130419
95102e/v3gcc -march=pentium -Os -fomit-frame-pointer2013051820130419
95564e/v3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2013051820130419
97006e/v3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013051820130419
97020e/v3gcc -funroll-loops -Os -fomit-frame-pointer2013051820130419
97720e/v3gcc -m32 -Os -fomit-frame-pointer2013051720130419
98672e/v3gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2013051820130419
99540e/v3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2013051720130419
99778e/v3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2013051820130419
102396e/v3gcc -march=pentium2 -O -fomit-frame-pointer2013051820130419
103530e/v3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2013051820130419
105910e/v3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2013051720130419
106610e/v3gcc -O3 -fomit-frame-pointer2013051820130419
107100e/v3gcc -march=i486 -O -fomit-frame-pointer2013051820130419
108248e/v3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2013051820130419
109340e/v3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2013051820130419
109984e/v3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2013051720130419
110264e/v3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013051820130419
110278e/v3gcc -funroll-loops -O3 -fomit-frame-pointer2013051820130419
110292e/v3gcc -march=pentium2 -O3 -fomit-frame-pointer2013051820130419
110362e/v3gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2013051820130419
110502e/v3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2013051820130419
110544e/v3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2013051820130419
110754e/v3gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2013051820130419
111020e/v3gcc -m32 -O3 -fomit-frame-pointer2013051720130419
111104e/v3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2013051820130419
111314e/v3gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2013051820130419
111496e/v3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2013051720130419
111790e/v3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013051820130419
111860e/v3gcc -march=pentium-mmx -O3 -fomit-frame-pointer2013051820130419
111902e/v3gcc -march=k6-3 -O3 -fomit-frame-pointer2013051820130419
111944e/v3gcc -march=k6-2 -O3 -fomit-frame-pointer2013051820130419
111944e/v3gcc -march=k6 -O3 -fomit-frame-pointer2013051820130419
111958e/v3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013051820130419
112308e/v3gcc -march=athlon -O3 -fomit-frame-pointer2013051820130419
112364e/v3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2013051820130419
112798e/v3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2013051820130419
112798e/v3gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2013051820130419
112882e/v3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013051820130419
113078e/v3gcc -march=pentiumpro -O3 -fomit-frame-pointer2013051820130419
113176e/v3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2013051820130419
114324e/v3gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2013051820130419
114604e/v3gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2013051820130419
114772e/v3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2013051820130419
114898e/v3gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2013051820130419
115192e/v3gcc -march=i486 -O3 -fomit-frame-pointer2013051820130419
115276e/v3gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2013051820130419
115808e/v3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2013051820130419
116326e/v3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013051820130419
116494e/v3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2013051820130419
116536e/v3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2013051820130419
116550e/v3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2013051820130419
116690e/v3gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2013051820130419
116774e/v3gcc -march=pentium -O3 -fomit-frame-pointer2013051820130419
117194e/v3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2013051820130419
117236e/v3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2013051820130419
117600e/v3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2013051820130419
117698e/v3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013051820130419
117726e/v3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013051820130419
117992e/v3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2013051820130419
118202e/v3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013051820130419
118720e/v3gcc -funroll-loops -O2 -fomit-frame-pointer2013051820130419
119042e/v3gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2013051820130419
119196e/v3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2013051820130419
120708e/v3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2013051820130419
121184e/v3gcc -march=i386 -O3 -fomit-frame-pointer2013051820130419
121296e/v3gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2013051820130419
121828e/v3gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2013051820130419
122248e/v3gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2013051820130419
122500e/v3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2013051820130419
123578e/v3gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2013051820130419
124530e/v3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013051820130419
124698e/v3gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2013051820130419
124936e/v3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2013051820130419
124950e/v3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2013051820130419
125496e/v3gcc -funroll-loops -m32 -O -fomit-frame-pointer2013051820130419
125566e/v3gcc -funroll-loops -O -fomit-frame-pointer2013051820130419
125692e/v3gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2013051820130419
126294e/v3gcc -funroll-loops -march=pentium -O -fomit-frame-pointer2013051820130419
126462e/v3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2013051820130419
126798e/v3gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2013051820130419
126798e/v3gcc -funroll-loops -march=i486 -O -fomit-frame-pointer2013051820130419
126896e/v3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2013051820130419
126896e/v3gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2013051820130419
127414e/v3gcc -O2 -fomit-frame-pointer2013051820130419
127428e/v3gcc -march=k6-3 -O2 -fomit-frame-pointer2013051820130419
127820e/v3gcc -funroll-loops -march=athlon -O -fomit-frame-pointer2013051820130419
127918e/v3gcc -march=k6 -O2 -fomit-frame-pointer2013051820130419
128058e/v3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2013051820130419
128058e/v3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2013051820130419
128268e/v3gcc -m32 -O2 -fomit-frame-pointer2013051720130419
128422e/v3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2013051820130419
128702e/v3gcc -march=pentium-mmx -O2 -fomit-frame-pointer2013051820130419
128912e/v3gcc -march=pentiumpro -Os -fomit-frame-pointer2013051820130419
129094e/v3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2013051820130419
129108e/v3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2013051720130419
129458e/v3gcc -funroll-loops -march=i386 -O -fomit-frame-pointer2013051820130419
129654e/v3gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2013051820130419
129780e/v3gcc -march=k6-2 -O2 -fomit-frame-pointer2013051820130419
129962e/v3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2013051720130419
130004e/v3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2013051720130419
130046e/v3gcc -march=athlon -O2 -fomit-frame-pointer2013051820130419
130060e/v3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2013051820130419
130648e/v3gcc -march=pentium -O2 -fomit-frame-pointer2013051820130419
130914e/v3gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2013051820130419
131684e/v3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2013051820130419
132496e/v3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013051820130419
132594e/v3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2013051820130419
133014e/v3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013051820130419
133084e/v3gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2013051820130419
133154e/v3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2013051820130419
133364e/v3gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2013051820130419
133644e/v3gcc -m32 -march=athlon -Os -fomit-frame-pointer2013051720130419
133882e/v3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013051820130419
133952e/v3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2013051820130419
134064e/v3gcc -m32 -march=k6 -Os -fomit-frame-pointer2013051720130419
134078e/v3gcc -march=pentium2 -Os -fomit-frame-pointer2013051820130419
134092e/v3gcc -march=k6-2 -Os -fomit-frame-pointer2013051820130419
134288e/v3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2013051720130419
134414e/v3gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2013051820130419
134414e/v3gcc -march=k6-3 -Os -fomit-frame-pointer2013051820130419
134582e/v3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2013051820130419
134680e/v3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2013051820130419
134778e/v3gcc -march=athlon -Os -fomit-frame-pointer2013051820130419
134792e/v3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2013051820130419
134862e/v3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2013051820130419
134904e/v3gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2013051820130419
135002e/v3gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2013051820130419
135170e/v3gcc -fno-schedule-insns -Os -fomit-frame-pointer2013051820130419
135198e/v3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2013051820130419
135422e/v3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2013051820130419
135450e/v3gcc -march=pentiumpro -O -fomit-frame-pointer2013051820130419
135940e/v3gcc -march=i486 -O2 -fomit-frame-pointer2013051820130419
135968e/v3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2013051820130419
136346e/v3gcc -march=pentiumpro -O2 -fomit-frame-pointer2013051820130419
136486e/v3gcc -march=k6 -Os -fomit-frame-pointer2013051820130419
136892e/v3gcc -march=pentium-mmx -Os -fomit-frame-pointer2013051820130419
137144e/v3gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2013051820130419
137746e/v3gcc -march=i386 -O -fomit-frame-pointer2013051820130419
138054e/v3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2013051820130419
138054e/v3gcc -march=i386 -O2 -fomit-frame-pointer2013051820130419
138082e/v3gcc -march=athlon -O -fomit-frame-pointer2013051820130419
138264e/v3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2013051820130419
138516e/v3gcc -Os -fomit-frame-pointer2013051820130419
138600e/v3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2013051820130419
138796e/v3gcc -march=k6 -O -fomit-frame-pointer2013051820130419
139006e/v3gcc -m32 -march=pentium -O -fomit-frame-pointer2013051820130419
139034e/v3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2013051720130419
139608e/v3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2013051820130419
140168e/v3gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2013051820130419
140322e/v3gcc -m32 -march=i486 -O -fomit-frame-pointer2013051820130419
140364e/v3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2013051820130419
140546e/v3gcc -march=i386 -Os -fomit-frame-pointer2013051820130419
140966e/v3gcc -m32 -march=k6 -O -fomit-frame-pointer2013051720130419
141078e/v3gcc -march=k6-3 -O -fomit-frame-pointer2013051820130419
141106e/v3gcc -m32 -march=i386 -Os -fomit-frame-pointer2013051820130419
141302e/v3gcc -march=pentium-mmx -O -fomit-frame-pointer2013051820130419
141554e/v3gcc -march=i486 -Os -fomit-frame-pointer2013051820130419
141960e/v3gcc -march=pentium -O -fomit-frame-pointer2013051820130419
142198e/v3gcc -m32 -O -fomit-frame-pointer2013051720130419
142352e/v3gcc -fno-schedule-insns -O -fomit-frame-pointer2013051820130419
142352e/v3gcc -m32 -march=i486 -Os -fomit-frame-pointer2013051820130419
142436e/v3gcc -m32 -march=athlon -O -fomit-frame-pointer2013051720130419
142674e/v3gcc -march=k6-2 -O -fomit-frame-pointer2013051820130419
142842e/v3gcc -m32 -march=i386 -O -fomit-frame-pointer2013051820130419
144340e/v3gcc -O -fomit-frame-pointer2013051820130419
281414e/v3cc2013051820130419
347508e/v3gcc2013051820130419
363258e/v3gcc -funroll-loops2013051820130419

Compiler output

Implementation: crypto_stream/cryptmtv3/e/v3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cryptmt-v3.c: In file included from e/sse2.c:5:0,
cryptmt-v3.c: from e/cryptmt-v3.c:66,
cryptmt-v3.c: from cryptmt-v3.c:1:
cryptmt-v3.c: /usr/lib/gcc/i686-redhat-linux/4.5.1/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
cryptmt-v3.c: In file included from e/cryptmt-v3.c:66:0,
cryptmt-v3.c: from cryptmt-v3.c:1:
cryptmt-v3.c: e/sse2.c:15:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_mm_recursion'
cryptmt-v3.c: e/sse2.c:18:47: error: expected ')' before '*' token
cryptmt-v3.c: e/sse2.c:21:42: error: expected ')' before '*' token
cryptmt-v3.c: e/sse2.c:27:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_mm_recursion'
cryptmt-v3.c: e/sse2.c:46:42: error: expected ')' before '*' token
cryptmt-v3.c: e/sse2.c: In function 'fast_boot_up':
cryptmt-v3.c: e/sse2.c:95:20: error: '__m128i' undeclared (first use in this function)
cryptmt-v3.c: e/sse2.c:95:20: note: each undeclared identifier is reported only once for each function it appears in
cryptmt-v3.c: e/sse2.c:95:29: error: expected expression before ')' token
cryptmt-v3.c: e/sse2.c: In function '_mm_genrand_block':
cryptmt-v3.c: e/sse2.c:105:5: error: '__m128i' undeclared (first use in this function)
cryptmt-v3.c: e/sse2.c:105:14: error: 'sfmt' undeclared (first use in this function)
cryptmt-v3.c: e/sse2.c:106:13: error: expected ';' before 'c'
cryptmt-v3.c: e/sse2.c:107:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mask'
cryptmt-v3.c: e/sse2.c:107:19: error: 'mask' undeclared (first use in this function)
cryptmt-v3.c: e/sse2.c:109:22: error: expected expression before ')' token
cryptmt-v3.c: e/sse2.c:110:5: error: 'c' undeclared (first use in this function)
cryptmt-v3.c: e/sse2.c: In function 'fast_genrand_block':
cryptmt-v3.c: e/sse2.c:156:25: error: '__m128i' undeclared (first use in this function)
cryptmt-v3.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer e/v3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer e/v3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer e/v3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer e/v3
gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer e/v3
gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer e/v3
gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer e/v3
gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer e/v3
gcc -march=pentium3 -O2 -fomit-frame-pointer e/v3
gcc -march=pentium3 -O3 -fomit-frame-pointer e/v3
gcc -march=pentium3 -O -fomit-frame-pointer e/v3
gcc -march=pentium3 -Os -fomit-frame-pointer e/v3