Implementation notes: x86, hydra4, crypto_hashblocks/rfsb509

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
33720xmm1reggcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
33727xmm1reggcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
33864xmm1reggcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
33911xmm1reggcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
33911xmm1reggcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
34476xmm1reggcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
34566xmm1reggcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
34913xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
35463xmm1reggcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
35529xmm1reggcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
35545xmm1reggcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
35572xmm1reggcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
35654xmm1reggcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
35692xmm1reggcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
35697xmm1reggcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
35701xmm1reggcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
35713xmm1reggcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
35747xmm1reggcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
35794xmm1reggcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
35837xmm1reggcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
35864xmm1reggcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
35962xmm1reggcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
36025xmm1reggcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
36032xmm1reggcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
36075xmm1reggcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
36547xmm1reggcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
36578xmm1reggcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
36601xmm1reggcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
36949xmm1reggcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
36956xmm1reggcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
37000xmm1reggcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
37097xmm1reggcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
37187xmm1reggcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
37191xmm1reggcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
37191xmm1reggcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
37199xmm1reggcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
37202xmm1reggcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
37237xmm1reggcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
37237xmm1reggcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
37342xmm1reggcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
37389xmm1reggcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
37424xmm1reggcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
37440xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
37451xmm1reggcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
37467xmm1reggcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
37510xmm1reggcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
37533xmm1reggcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
37584xmm1reggcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
37588xmm1reggcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
37639xmm1reggcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
37744xmm1reggcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
37760xmm1reggcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
38056xmm1reggcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
38091xmm1reggcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
38205xmm1reggcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
38243xmm1reggcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
38481xmm1reggcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
38524xmm1reggcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
38540xmm1reggcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
38598xmm1reggcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
38656xmm1reggcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
39987xmm1reggcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
39987xmm1reggcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
40260xmm1reggcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
55626xmm2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
56078xmm2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
56456xmm4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
56468xmm1gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
56569xmm4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
56714xmm4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
57326xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
57326xmm2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
57529xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
57650xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
58032xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
58114xmm4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
58254xmm4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
58262xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
58426xmm4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
58496xmm2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
58762xmm1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
58855xmm2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
58953xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
59061xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
59214xmm4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
59533xmm4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
59619xmm1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
59880xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
60040xmm4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
60380xmm1gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
60477xmm4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
60477xmm4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
60493xmm2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
60555xmm2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
60766xmm1gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
60984xmm4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
61090xmm1gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
61167xmm2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
61210xmm4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
61565xmm2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
61639xmm2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
61643xmm4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
61644xmm4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
61690xmm4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
61882xmm2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
62189xmm1gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
62361xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
62657xmm2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
62681xmm2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
63052xmm1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
63056xmm1gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
63152xmm1gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
63695xmm2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
64443xmm4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
64603xmm2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
64776xmm2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
65621xmm1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
65996xmm4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
66288xmm2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
66507xmm1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
66581xmm1gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
66612xmm2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
67002xmm1gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
67268xmm1gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
67494xmm1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
67860xmm1gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
68258xmm4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
69830xmm4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
69868xmm4gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
70052xmm4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
70076xmm4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
70076xmm4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
70176xmm4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
70302xmm4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
70305xmm4gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
70324xmm4gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
70419xmm4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
70469xmm4gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
70481xmm4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
70488xmm4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
70524xmm4gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
70613xmm2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
70707xmm2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
70769xmm2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
70820xmm2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
70887xmm2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
70964xmm2gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
71058xmm2gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
71062xmm2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
71074xmm2gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
71097xmm2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
71101xmm2gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
71140xmm4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
71229xmm2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
71428xmm2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
71440xmm1gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
71479xmm4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
71507xmm1gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
71577xmm1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
71667xmm1gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
71741xmm2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
71830xmm2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
71924xmm2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
72158xmm1gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
72318xmm1gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
72349xmm1gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
72447xmm2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
72459xmm4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
72466xmm4gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
72517xmm4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
72547xmm2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
72576xmm1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
72595xmm4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
72603xmm2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
72633xmm2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
72723xmm4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
72949xmm4gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
73059xmm4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
73082xmm4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
73086xmm4gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
73098xmm2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
73129xmm2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
73136xmm4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
73211xmm1gcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
73289xmm4gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
73402xmm1gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
73433xmm4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
73441xmm4gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
73448xmm2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
73538xmm2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
73550xmm2gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
73566xmm2gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
73753xmm2gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
73776xmm2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
73780xmm4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
73808xmm2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
73811xmm1gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
73827xmm1gcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
74038xmm1gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
74050xmm1gcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
74249xmm2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
74346xmm2gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
74518xmm1gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
74545xmm1gcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
74736xmm1gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
74743xmm1gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
74927xmm1gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
74993xmm1gcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
75012xmm1gcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
75855xmm1gcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
76495xmm1gcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
76967xmm1gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
77247xmm1gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
78004xmm1gcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
78566xmm1gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
78971xmm4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
78979xmm4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
79162xmm1gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
79318xmm1gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
79510xmm1gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
79681xmm1gcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
80122xmm1gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
80812xmm2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
80909xmm2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
81003xmm4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
82060xmm2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
83757xmm1gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
84361xmm1gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
84579xmm1gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
84786xmm1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
85044xmm1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
86139xmm1gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
86163xmm1gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
86366xmm1gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
86841xmm4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
87142xmm1gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
87200xmm2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
87376xmm2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
87379xmm4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
87387xmm1gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
87442xmm2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
87465xmm2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
88686xmm2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
88811xmm4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
88858xmm4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
89259xmm2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
89384xmm2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
89477xmm4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
89498xmm4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
89533xmm4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
91427xmm4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
93003xmm2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
94287xmm1gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
155622xmm1gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
156425xmm2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
157657xmm4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
826738refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
827365refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
829709refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
839175refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
839300refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
840953refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
845722refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
846979refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
847130refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
847158refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
848995refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
849280refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
849389refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
849459refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
851000refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
851912refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
854689refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
854697refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
857122refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
857879refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
858566refgcc -m32 -Os -fomit-frame-pointer2014052620140525
860266refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
862637refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
866958refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
868975refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
871163refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
871209refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
872258refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
872695refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
873885refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
874150refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
874255refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
874789refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
876365refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
876951refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
877001refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
877161refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
877191refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
877294refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
877321refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
877555refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
877703refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
877980refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
878307refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
878744refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
879048refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
881509refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
881837refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
882582refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
882586refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
883053refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
883935refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
885194refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
885764refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
885846refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
886291refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
886732refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
889364refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
889844refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
889859refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
889894refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
889909refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
890202refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
890242refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
890592refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
890721refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
891216refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
891228refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
891524refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
891614refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
892858refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
893447refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
893455refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
894348refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
894882refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
895042refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
895218refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
897027refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
897527refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
898213refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
898299refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
898310refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
899730refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
899874refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
900178refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
900264refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
901431refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
902055refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
902822refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
903259refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
903583refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
903622refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
904663refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
904902refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
905010refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
907008refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
907034refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
907335refgcc -m32 -O -fomit-frame-pointer2014052620140525
907710refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
907846refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
907877refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
907877refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
912624refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
914055refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
917639refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
918029refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
918255refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
918415refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
918953refgcc -m32 -O3 -fomit-frame-pointer2014052620140525
918996refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
919269refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
920591refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
922651refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
923996refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
924331refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
924429refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
925065refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
925068refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
926527refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
926558refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
926601refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
926609refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
927888refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
927990refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
929823refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
929861refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
929862refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
930022refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
935922refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
936090refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
939346refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
940033refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
940220refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
940251refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
941219refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
941308refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
941550refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
945563refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
945754refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
947513refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
955406refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
957731refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
957739refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
957739refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
974646refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
979661refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
979867refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
982429refgcc -m32 -O2 -fomit-frame-pointer2014052620140525
983822refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
984317refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
985163refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
985245refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
987461refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
987558refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
991157refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
992796refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
998240refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
998248refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
1057411refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
1068011refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
1068455refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
1078108refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
1078225refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
1080250refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
1080994refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
1089040refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525

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: 29, 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=core2 -O3 -fomit-frame-pointer ref 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