Implementation notes: x86, h5e450, crypto_hashblocks/rfsb509

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
77262xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
77748xmm1reggcc -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
77793xmm1reggcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012072020120717
78186xmm1reggcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
78192xmm1reggcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
78222xmm1reggcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
78612xmm1reggcc -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
78870xmm1reggcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012072020120717
78897xmm1reggcc -m32 -march=corei7 -O -fomit-frame-pointer2012072020120717
78900xmm1reggcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
78924xmm1reggcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072020120717
78939xmm1reggcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
79059xmm1reggcc -m32 -march=core2 -O -fomit-frame-pointer2012072020120717
79158xmm1reggcc -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
79215xmm1reggcc -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
79263xmm1reggcc -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
79305xmm1reggcc -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
79788xmm1reggcc -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
79851xmm1reggcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
79926xmm1reggcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012072020120717
80046xmm1reggcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
80109xmm1reggcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
80139xmm1reggcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
80400xmm1reggcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
80559xmm1reggcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
80622xmm1reggcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
81003xmm1reggcc -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
81069xmm1reggcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012072020120717
81183xmm1reggcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012072020120717
81222xmm1reggcc -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
81297xmm1reggcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
81591xmm1reggcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
83040xmm1reggcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
83070xmm1reggcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012072020120717
83076xmm1reggcc -m32 -march=corei7 -Os -fomit-frame-pointer2012072020120717
83079xmm1reggcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072020120717
83112xmm1reggcc -m32 -march=core2 -Os -fomit-frame-pointer2012072020120717
83175xmm1reggcc -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
83709xmm1reggcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
83790xmm1reggcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
83877xmm1reggcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
84000xmm1reggcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072020120717
84018xmm1reggcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
84054xmm1reggcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072020120717
84081xmm1reggcc -m32 -march=core2 -O2 -fomit-frame-pointer2012072020120717
84081xmm1reggcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012072020120717
84228xmm1reggcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
84288xmm1reggcc -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
84318xmm1reggcc -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
84777xmm1reggcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
85206xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
85686xmm1reggcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
87273xmm1reggcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
87276xmm1reggcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
87318xmm1reggcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
89226xmm1reggcc -m32 -march=core2 -O3 -fomit-frame-pointer2012072020120717
90144xmm1reggcc -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
90252xmm1reggcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
90279xmm1reggcc -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
91950xmm1reggcc -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
92007xmm1reggcc -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
92061xmm1reggcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
92091xmm1reggcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
92127xmm1reggcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
92310xmm1reggcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
102306xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
102333xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
102546xmm4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
103242xmm4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012072020120717
103668xmm4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
103770xmm4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
103860xmm4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
104514xmm4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012072020120717
104655xmm4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
104988xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
104997xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
105114xmm2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
105528xmm4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
105570xmm4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
105633xmm4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
105633xmm4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
108069xmm2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
108258xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
109629xmm2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
109656xmm2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
109929xmm2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
110136xmm2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
110307xmm2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012072020120717
111231xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
111351xmm1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
111660xmm1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
112146xmm1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
112611xmm2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
113001xmm1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
113064xmm1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
113154xmm1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012072020120717
113166xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
113595xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
113748xmm2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
114117xmm2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012072020120717
114162xmm2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
114822xmm4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
116019xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
117291xmm4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
117813xmm2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
118635xmm1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
120000xmm2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
121428xmm1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
121710xmm1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
121842xmm1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012072020120717
121998xmm1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
122496xmm4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
122571xmm4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
122751xmm1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
125310xmm2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
125472xmm4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
125541xmm4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
125583xmm4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
125622xmm2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
125676xmm4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
126141xmm4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
126219xmm4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
126411xmm4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
126999xmm1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
127848xmm2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
128688xmm2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
128691xmm2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
128769xmm2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
128814xmm2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
128829xmm2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
128844xmm2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
129006xmm1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
129486xmm1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
129534xmm2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
130161xmm1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
130818xmm4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
132036xmm4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
132828xmm1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
132876xmm1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
132912xmm2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
133104xmm1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
133110xmm1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
133143xmm1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
133293xmm1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
133806xmm4gcc -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
133836xmm4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012072020120717
133938xmm1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
135129xmm4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
135381xmm1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
135447xmm4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
135735xmm2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
135741xmm4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
135846xmm4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
136902xmm2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
136953xmm1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
138375xmm2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
138633xmm1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072020120717
138660xmm2gcc -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
138666xmm1gcc -m32 -march=corei7 -O -fomit-frame-pointer2012072020120717
138681xmm2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012072020120717
138702xmm2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
138813xmm1gcc -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
138822xmm1gcc -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
138867xmm2gcc -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
138927xmm2gcc -m32 -march=corei7 -O -fomit-frame-pointer2012072020120717
138975xmm4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
138975xmm2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
138990xmm1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
139017xmm1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012072020120717
139023xmm4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
139035xmm2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012072020120717
139125xmm1gcc -m32 -march=core2 -O -fomit-frame-pointer2012072020120717
139215xmm1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012072020120717
139224xmm2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072020120717
139245xmm2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012072020120717
139266xmm2gcc -m32 -march=core2 -O -fomit-frame-pointer2012072020120717
139371xmm4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012072020120717
139383xmm4gcc -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
139476xmm1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
139512xmm2gcc -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
139554xmm2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
139911xmm2gcc -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
140049xmm4gcc -m32 -march=corei7 -O -fomit-frame-pointer2012072020120717
140211xmm4gcc -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
140211xmm4gcc -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
140241xmm4gcc -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
140304xmm2gcc -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
140331xmm4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072020120717
140334xmm1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
140379xmm4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012072020120717
140385xmm4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
140421xmm4gcc -m32 -march=core2 -O -fomit-frame-pointer2012072020120717
140586xmm2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
140610xmm2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
140676xmm1gcc -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
140685xmm4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
140721xmm1gcc -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
141705xmm1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
141897xmm4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012072020120717
141906xmm4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072020120717
141936xmm4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012072020120717
141951xmm4gcc -m32 -march=core2 -Os -fomit-frame-pointer2012072020120717
142236xmm1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
142473xmm1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
142935xmm4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
142965xmm4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
142968xmm4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
143028xmm4gcc -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
143037xmm4gcc -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
143094xmm1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
143097xmm2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
143112xmm4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
143631xmm2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012072020120717
143634xmm2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012072020120717
143643xmm2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
143646xmm2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072020120717
143649xmm2gcc -m32 -march=core2 -Os -fomit-frame-pointer2012072020120717
143670xmm2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
143727xmm2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
144423xmm2gcc -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
144426xmm2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
144459xmm2gcc -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
145947xmm1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
146031xmm1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
146172xmm1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
146193xmm1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012072020120717
146202xmm1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072020120717
146259xmm1gcc -m32 -march=core2 -Os -fomit-frame-pointer2012072020120717
146268xmm1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012072020120717
146589xmm1gcc -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
146682xmm1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012072020120717
146718xmm1gcc -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
146787xmm1gcc -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
146817xmm1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
146940xmm4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
148437xmm1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
165120xmm1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012072020120717
165552xmm2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012072020120717
165642xmm1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
165900xmm4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012072020120717
166146xmm2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
166272xmm4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
166911xmm1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
167166xmm2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
167331xmm4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
170115xmm1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012072020120717
170256xmm1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012072020120717
170265xmm1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072020120717
170280xmm1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072020120717
172071xmm2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072020120717
172080xmm2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072020120717
172083xmm2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012072020120717
172095xmm2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012072020120717
173280xmm4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072020120717
173280xmm4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012072020120717
173292xmm4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072020120717
173850xmm4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012072020120717
177612xmm1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
177813xmm2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
178047xmm4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
1233345refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012072020120717
1265703refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012072020120717
1269078refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
1270617refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
1275630refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
1276290refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012072020120717
1276956refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
1279692refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
1279698refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
1279950refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012072020120717
1280034refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012072020120717
1280052refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
1280058refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012072020120717
1280106refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012072020120717
1280190refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012072020120717
1280202refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012072020120717
1280289refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012072020120717
1280337refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
1280484refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
1288911refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012072020120717
1289022refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012072020120717
1289067refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012072020120717
1289205refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012072020120717
1289685refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
1290456refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012072020120717
1290852refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012072020120717
1290945refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012072020120717
1291008refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012072020120717
1293102refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012072020120717
1296258refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012072020120717
1298484refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012072020120717
1302537refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012072020120717
1303527refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012072020120717
1304952refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012072020120717
1305108refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012072020120717
1305780refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
1307610refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012072020120717
1307925refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012072020120717
1309770refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012072020120717
1309974refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012072020120717
1310019refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012072020120717
1310022refgcc -m32 -O -fomit-frame-pointer2012072020120717
1310100refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012072020120717
1310130refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012072020120717
1310160refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012072020120717
1310403refgcc -m32 -march=core2 -O -fomit-frame-pointer2012072020120717
1310685refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012072020120717
1310871refgcc -m32 -O3 -fomit-frame-pointer2012072020120717
1311063refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012072020120717
1311339refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012072020120717
1312146refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012072020120717
1312434refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
1312617refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
1312863refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012072020120717
1313523refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012072020120717
1313583refgcc -m32 -march=nocona -O -fomit-frame-pointer2012072020120717
1313760refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012072020120717
1313973refgcc -m32 -march=prescott -O -fomit-frame-pointer2012072020120717
1314042refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012072020120717
1314171refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012072020120717
1314723refgcc -m32 -march=k6 -O -fomit-frame-pointer2012072020120717
1317549refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012072020120717
1317735refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012072020120717
1317843refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012072020120717
1319775refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012072020120717
1319868refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012072020120717
1319961refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012072020120717
1320066refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
1320189refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012072020120717
1321782refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
1322361refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
1324431refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012072020120717
1327440refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012072020120717
1327533refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012072020120717
1327929refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012072020120717
1328097refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
1328352refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012072020120717
1328403refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012072020120717
1328406refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012072020120717
1328415refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012072020120717
1328493refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012072020120717
1328622refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012072020120717
1328703refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012072020120717
1330482refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
1331763refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012072020120717
1331763refgcc -m32 -march=i386 -O -fomit-frame-pointer2012072020120717
1332003refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012072020120717
1332066refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012072020120717
1332069refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012072020120717
1333914refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012072020120717
1335462refgcc -m32 -Os -fomit-frame-pointer2012072020120717
1336800refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012072020120717
1336890refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012072020120717
1336968refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012072020120717
1339344refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
1342167refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012072020120717
1342395refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012072020120717
1342503refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012072020120717
1343043refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012072020120717
1343673refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012072020120717
1344792refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012072020120717
1346892refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012072020120717
1347438refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012072020120717
1347984refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012072020120717
1348383refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012072020120717
1348566refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012072020120717
1348617refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012072020120717
1348632refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012072020120717
1348815refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012072020120717
1349481refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012072020120717
1349622refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012072020120717
1353063refgcc -m32 -O2 -fomit-frame-pointer2012072020120717
1354743refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012072020120717
1355304refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012072020120717
1359402refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
1359450refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
1360512refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012072020120717
1360518refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012072020120717
1360680refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012072020120717
1360722refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012072020120717
1360800refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012072020120717
1360836refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012072020120717
1365486refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012072020120717
1367037refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012072020120717
1367247refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012072020120717
1367646refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012072020120717
1374903refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
1375047refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
1375371refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012072020120717
1375371refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
1375416refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012072020120717
1376679refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012072020120717
1376712refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012072020120717
1377345refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012072020120717
1377747refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012072020120717
1377969refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012072020120717
1379229refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012072020120717
1379298refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012072020120717
1379337refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012072020120717
1379424refgcc -m32 -march=athlon -O -fomit-frame-pointer2012072020120717
1379472refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012072020120717
1379523refgcc -m32 -march=k8 -O -fomit-frame-pointer2012072020120717
1380870refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012072020120717
1380894refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012072020120717
1380939refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012072020120717
1380957refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012072020120717
1381050refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012072020120717
1381164refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012072020120717
1387008refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012072020120717
1416051refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012072020120717
1416072refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012072020120717
1444113refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012072020120717
1444425refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012072020120717
1449435refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012072020120717
1459218refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012072020120717
1478127refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012072020120717
1479381refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012072020120717
1488969refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012072020120717
1489023refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012072020120717
1513425refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012072020120717
1513572refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012072020120717
1514703refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012072020120717
1516260refgcc -m32 -march=i486 -O -fomit-frame-pointer2012072020120717
1521102refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012072020120717
1521207refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012072020120717
1532499refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012072020120717
1537320refgcc -m32 -march=pentium -O -fomit-frame-pointer2012072020120717

Test failure

Implementation: crypto_hashblocks/rfsb509/xmm1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xmm1 xmm1reg xmm2 xmm4

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm1':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:33:14: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:33:14: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:33:23: error: expected expression before ')' token
compress.c: compress.c:35:23: error: expected expression before ')' token
compress.c: compress.c:36:24: error: expected expression before ')' token
compress.c: compress.c:38:23: error: expected expression before ')' token
compress.c: compress.c:39:24: error: expected expression before ')' token
compress.c: compress.c:40:24: error: expected expression before ')' token
compress.c: compress.c:43:25: error: expected expression before ')' token
compress.c: compress.c:44:26: error: expected expression before ')' token
compress.c: compress.c:45:26: error: expected expression before ')' token
compress.c: compress.c:46:26: error: expected expression before ')' token
compress.c: compress.c:49:25: error: expected expression before ')' token
compress.c: compress.c:50:26: error: expected expression before ')' token
compress.c: compress.c:51:26: error: expected expression before ')' token
compress.c: compress.c:53:25: error: expected expression before ')' token
compress.c: compress.c:54:26: error: expected expression before ')' token
compress.c: compress.c:56:25: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm1
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm1
gcc -m32 -O2 -fomit-frame-pointer xmm1
gcc -m32 -O3 -fomit-frame-pointer xmm1
gcc -m32 -O -fomit-frame-pointer xmm1
gcc -m32 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm1
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm1
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm1
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm1
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm1
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm1
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm1
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm1
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm1
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm1
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm1
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm1
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm1
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm1
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm1
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm1
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm1

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm1reg
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm1reg':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:14:3: error: unknown type name '__m128i'
compress.c: compress.c:15:3: error: unknown type name '__m128i'
compress.c: compress.c:16:3: error: unknown type name '__m128i'
compress.c: compress.c:17:3: error: unknown type name '__m128i'
compress.c: compress.c:37:12: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:37:12: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:37:21: error: expected expression before ')' token
compress.c: compress.c:43:21: error: expected expression before ')' token
compress.c: compress.c:44:22: error: expected expression before ')' token
compress.c: compress.c:50:21: error: expected expression before ')' token
compress.c: compress.c:51:22: error: expected expression before ')' token
compress.c: compress.c:52:22: error: expected expression before ')' token
compress.c: compress.c:58:21: error: expected expression before ')' token
compress.c: compress.c:59:22: error: expected expression before ')' token
compress.c: compress.c:60:22: error: expected expression before ')' token
compress.c: compress.c:61:22: error: expected expression before ')' token
compress.c: compress.c:69:23: error: expected expression before ')' token
compress.c: compress.c:70:24: error: expected expression before ')' token
compress.c: compress.c:71:24: error: expected expression before ')' token
compress.c: compress.c:72:24: error: expected expression before ')' token
compress.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm1reg
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm1reg
gcc -m32 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -O -fomit-frame-pointer xmm1reg
gcc -m32 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm1reg
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm1reg

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm2':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:33:14: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:33:14: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:33:23: error: expected expression before ')' token
compress.c: compress.c:35:23: error: expected expression before ')' token
compress.c: compress.c:36:24: error: expected expression before ')' token
compress.c: compress.c:38:23: error: expected expression before ')' token
compress.c: compress.c:39:24: error: expected expression before ')' token
compress.c: compress.c:40:24: error: expected expression before ')' token
compress.c: compress.c:43:25: error: expected expression before ')' token
compress.c: compress.c:44:26: error: expected expression before ')' token
compress.c: compress.c:45:26: error: expected expression before ')' token
compress.c: compress.c:46:26: error: expected expression before ')' token
compress.c: compress.c:49:25: error: expected expression before ')' token
compress.c: compress.c:50:26: error: expected expression before ')' token
compress.c: compress.c:51:26: error: expected expression before ')' token
compress.c: compress.c:53:25: error: expected expression before ')' token
compress.c: compress.c:54:26: error: expected expression before ')' token
compress.c: compress.c:56:25: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm2
gcc -m32 -O2 -fomit-frame-pointer xmm2
gcc -m32 -O3 -fomit-frame-pointer xmm2
gcc -m32 -O -fomit-frame-pointer xmm2
gcc -m32 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm2
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm2
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm2
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm2
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm2
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm2

Compiler output

Implementation: crypto_hashblocks/rfsb509/xmm4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
compress.c: In file included from compress.c:1:0:
compress.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
compress.c: compress.c: In function 'crypto_hashblocks_rfsb509_xmm4':
compress.c: compress.c:12:3: error: unknown type name '__m128i'
compress.c: compress.c:13:3: error: unknown type name '__m128i'
compress.c: compress.c:33:14: error: '__m128i' undeclared (first use in this function)
compress.c: compress.c:33:14: note: each undeclared identifier is reported only once for each function it appears in
compress.c: compress.c:33:23: error: expected expression before ')' token
compress.c: compress.c:35:23: error: expected expression before ')' token
compress.c: compress.c:36:24: error: expected expression before ')' token
compress.c: compress.c:38:23: error: expected expression before ')' token
compress.c: compress.c:39:24: error: expected expression before ')' token
compress.c: compress.c:40:24: error: expected expression before ')' token
compress.c: compress.c:43:25: error: expected expression before ')' token
compress.c: compress.c:44:26: error: expected expression before ')' token
compress.c: compress.c:45:26: error: expected expression before ')' token
compress.c: compress.c:46:26: error: expected expression before ')' token
compress.c: compress.c:49:25: error: expected expression before ')' token
compress.c: compress.c:50:26: error: expected expression before ')' token
compress.c: compress.c:51:26: error: expected expression before ')' token
compress.c: compress.c:53:25: error: expected expression before ')' token
compress.c: compress.c:54:26: error: expected expression before ')' token
compress.c: compress.c:56:25: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm4
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm4
gcc -m32 -O2 -fomit-frame-pointer xmm4
gcc -m32 -O3 -fomit-frame-pointer xmm4
gcc -m32 -O -fomit-frame-pointer xmm4
gcc -m32 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm4
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm4
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm4
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm4
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm4
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm4
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm4
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm4
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm4
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm4
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm4
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm4
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm4
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm4
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm4
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm4
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm4
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm4