Implementation notes: x86, h4e350, crypto_hashblocks/rfsb509

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
77265xmm1reggcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
77301xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
77340xmm1reggcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
78243xmm1reggcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
78315xmm1reggcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
78879xmm1reggcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
78909xmm1reggcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
78936xmm1reggcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
78972xmm1reggcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
78999xmm1reggcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
78999xmm1reggcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
79014xmm1reggcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
79041xmm1reggcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
79302xmm1reggcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
79344xmm1reggcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
79599xmm1reggcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
79800xmm1reggcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
79899xmm1reggcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
79911xmm1reggcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
80001xmm1reggcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
80001xmm1reggcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
80133xmm1reggcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
80139xmm1reggcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
80418xmm1reggcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
80589xmm1reggcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
80607xmm1reggcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
80607xmm1reggcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
81165xmm1reggcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
81180xmm1reggcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
81276xmm1reggcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
81300xmm1reggcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
81573xmm1reggcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
81738xmm1reggcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
82617xmm1reggcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
82722xmm1reggcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
82776xmm1reggcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
82779xmm1reggcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
83019xmm1reggcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
83787xmm1reggcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
83865xmm1reggcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
84000xmm1reggcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
84042xmm1reggcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
84048xmm1reggcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
84066xmm1reggcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
84090xmm1reggcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
84126xmm1reggcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
84150xmm1reggcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
84321xmm1reggcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
84450xmm1reggcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
84768xmm1reggcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
85203xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
85905xmm1reggcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
88155xmm1reggcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
88179xmm1reggcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
88194xmm1reggcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
89145xmm1reggcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
89658xmm1reggcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
89673xmm1reggcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
89697xmm1reggcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
92043xmm1reggcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
92160xmm1reggcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
92190xmm1reggcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
92193xmm1reggcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
92874xmm1reggcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
92907xmm1reggcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
102597xmm4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
103041xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
103419xmm4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
103800xmm4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
103806xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
103938xmm4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
104625xmm4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
104691xmm4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
104778xmm4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
105201xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
105333xmm2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
105498xmm4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
105606xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
105639xmm4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
105726xmm4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
105843xmm4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
108138xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
108210xmm2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
109692xmm2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
109746xmm2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
109986xmm2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
110064xmm2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
110565xmm2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
111459xmm1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
111519xmm1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
111684xmm1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
111915xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
112611xmm2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
113073xmm1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
113094xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
113109xmm1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
113169xmm1gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
113349xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
113817xmm2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
114270xmm2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
114384xmm2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
114885xmm4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
116085xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
117255xmm4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
117855xmm2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
118671xmm1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
120405xmm2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
121503xmm1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
121626xmm1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
121746xmm1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
121989xmm1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
122400xmm4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
122907xmm1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
123021xmm4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
124866xmm2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
125436xmm2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
125520xmm4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
125559xmm4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
125781xmm4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
125808xmm4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
126015xmm4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
126126xmm4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
126174xmm4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
126564xmm4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
126924xmm1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
128181xmm2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
128586xmm2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
128739xmm2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
128745xmm1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
128757xmm2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
128766xmm2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
128904xmm2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
128946xmm2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
128958xmm2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
129516xmm1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
130308xmm1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
132171xmm4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
132912xmm1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
132918xmm1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
133182xmm1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
133242xmm2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
133269xmm1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
133293xmm1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
133380xmm1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
133956xmm1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
134733xmm1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
135402xmm4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
135666xmm4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
136197xmm4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
136257xmm2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
136881xmm1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
137406xmm2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
138726xmm2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
138747xmm4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
138753xmm2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
138753xmm4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
139095xmm1gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
139116xmm1gcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
139149xmm1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
139386xmm2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
139419xmm2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
139428xmm2gcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
139434xmm2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
139461xmm2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
139512xmm1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
139533xmm2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
139548xmm1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
139590xmm2gcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
139608xmm2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
139692xmm1gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
139836xmm1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
139908xmm2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
140043xmm4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
140046xmm2gcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
140073xmm1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
140241xmm1gcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
140250xmm2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
140304xmm2gcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
140343xmm1gcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
140397xmm4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
140403xmm1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
140451xmm4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
140538xmm4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
140607xmm1gcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
140652xmm4gcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
140712xmm4gcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
141024xmm4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
141048xmm4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
141501xmm4gcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
141507xmm4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
141534xmm4gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
141570xmm4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
141594xmm4gcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
141960xmm1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
142041xmm1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
142956xmm1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
143130xmm4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
143142xmm4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
143175xmm4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
143205xmm4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
143223xmm4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
143235xmm4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
143277xmm4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
143298xmm4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
143316xmm4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
144198xmm4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
144222xmm4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
144228xmm4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
144294xmm2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
144303xmm2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
144309xmm2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
145206xmm2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
145224xmm2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
145245xmm2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
145254xmm2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
145896xmm2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
145902xmm1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
145905xmm2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
145935xmm1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
145938xmm2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
146022xmm1gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
146037xmm1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
146037xmm1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
146040xmm1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
146106xmm1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
146349xmm1gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
146361xmm1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
146370xmm1gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
146508xmm2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
146658xmm1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
146751xmm2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
146793xmm2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
146976xmm2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
148992xmm1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
152484xmm1gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
152511xmm1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
165264xmm1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
165441xmm4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
165585xmm2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
165678xmm1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
166098xmm2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
166551xmm4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
166920xmm4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
166947xmm1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
167097xmm2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
170223xmm1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
170244xmm1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
170292xmm1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
170313xmm1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
172140xmm2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
172161xmm2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
172164xmm2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
172638xmm2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
173238xmm4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
173265xmm4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
173274xmm4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
173283xmm4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
177090xmm1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
177819xmm2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
179226xmm4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
1243839refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
1265697refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
1269594refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
1270689refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
1274622refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
1275777refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
1275945refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
1276755refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
1279479refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
1279782refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
1279908refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
1279986refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
1279989refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
1280103refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
1280352refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
1280367refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
1280442refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
1280472refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
1280496refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
1280808refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
1288884refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
1288908refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
1289367refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
1289883refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
1290033refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
1290072refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
1290966refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
1291002refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
1291017refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
1293447refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
1298598refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
1304634refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
1304769refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140525
1305036refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
1305876refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
1307226refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
1307424refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
1307532refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
1309074refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
1309113refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
1310955refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
1310979refgcc -m32 -O3 -fomit-frame-pointer2014052720140525
1311552refgcc -m32 -O -fomit-frame-pointer2014052720140525
1311561refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
1311594refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
1311612refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
1311645refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
1311681refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
1311858refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
1313262refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
1313487refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
1313985refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
1313997refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
1314072refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
1314171refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
1314591refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
1315470refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
1318167refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
1318620refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
1318761refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
1320162refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
1320279refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
1320363refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
1320405refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
1320417refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
1322004refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
1322085refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
1324680refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
1325151refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
1325337refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
1325358refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
1326675refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
1326762refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
1327149refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
1330464refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
1333503refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
1333527refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
1333545refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
1333914refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
1334361refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
1335240refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
1335414refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
1335441refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
1335732refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
1336428refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
1336527refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
1337115refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
1344894refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
1345356refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
1345644refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
1345992refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
1346043refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
1346460refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
1347171refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
1347273refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
1349334refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
1349370refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
1349382refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
1349889refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
1353543refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
1353588refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
1353747refgcc -m32 -O2 -fomit-frame-pointer2014052720140525
1354032refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
1354071refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
1354221refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
1354266refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
1355094refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
1355142refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
1357617refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
1360530refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
1360539refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
1360614refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
1360851refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
1360893refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
1360893refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
1361112refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
1373679refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
1373748refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
1373871refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
1373961refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
1374021refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
1374060refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
1377216refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
1377294refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
1377465refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
1377468refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
1379472refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
1379475refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
1379544refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
1379640refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
1379643refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
1380309refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
1380825refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
1381059refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
1381278refgcc -m32 -Os -fomit-frame-pointer2014052720140525
1381737refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
1381827refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
1381914refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
1381986refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
1382004refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
1382385refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
1393302refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
1396326refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
1398960refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
1399095refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
1404651refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
1409964refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
1410138refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
1410141refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
1416177refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
1416489refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
1444278refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
1444341refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
1448877refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
1459677refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
1479285refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
1479402refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
1483098refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
1492674refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
1492776refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
1513407refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
1513650refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
1514451refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
1514886refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
1522683refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
1522983refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
1523082refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525

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