Implementation notes: amd64, jos, crypto_aead/omdsha512k256n256tau256v1

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
142395sse4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
142425sse4gcc -funroll-loops -O2 -fomit-frame-pointer2014091120140907
142538sse4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
142597sse4gcc -march=nocona -O3 -fomit-frame-pointer2014091120140907
143077sse4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
143100sse4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
143355sse4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
143400sse4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
143843sse4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
144293sse4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
144293sse4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
144338sse4gcc -march=k8 -O3 -fomit-frame-pointer2014091120140907
144435sse4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
144713sse4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
144720sse4gcc -funroll-loops -O -fomit-frame-pointer2014091120140907
145110sse4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
145492sse4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
145725sse4gcc -m64 -O3 -fomit-frame-pointer2014091120140907
145822sse4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
145897sse4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
145928sse4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
146175sse4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
146183sse4gcc -O3 -fomit-frame-pointer2014091120140907
146452sse4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
146490sse4gcc -march=nocona -O2 -fomit-frame-pointer2014091120140907
146633sse4gcc -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
147097sse4gcc -march=k8 -O2 -fomit-frame-pointer2014091120140907
147210sse4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
147352sse4gcc -O -fomit-frame-pointer2014091120140907
147405sse4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
147450sse4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
148035sse4gcc -march=barcelona -O3 -fomit-frame-pointer2014091120140907
148050sse4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
148395sse4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
148493sse4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
148500sse4gcc -march=nocona -O -fomit-frame-pointer2014091120140907
148552sse4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
148553sse4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
148755sse4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
148770sse4gcc -march=barcelona -O2 -fomit-frame-pointer2014091120140907
148815sse4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
148883sse4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
148972sse4gcc -m64 -O2 -fomit-frame-pointer2014091120140907
149017sse4gcc -m64 -O -fomit-frame-pointer2014091120140907
149295sse4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
149490sse4gcc -march=barcelona -O -fomit-frame-pointer2014091120140907
149565sse4gcc -funroll-loops -O3 -fomit-frame-pointer2014091120140907
149828sse4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
149857sse4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
149917sse4gcc -march=k8 -O -fomit-frame-pointer2014091120140907
150150sse4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
150203sse4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
150510sse4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
150795sse4gcc -m64 -Os -fomit-frame-pointer2014091120140907
150908sse4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
150952sse4gcc -Os -fomit-frame-pointer2014091120140907
150952sse4gcc -march=barcelona -Os -fomit-frame-pointer2014091120140907
151178sse4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
151290sse4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
151297sse4gcc -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
151312sse4gcc -O2 -fomit-frame-pointer2014091120140907
151342sse4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
151462sse4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
151703sse4gcc -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
151958sse4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
151980sse4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
152003sse4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
152085sse4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
152655sse4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
152700sse4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
152828sse4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
152865sse4gcc -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
152955sse4gcc -funroll-loops -Os -fomit-frame-pointer2014091120140907
153187sse4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
153390sse4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
153472sse4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
153690sse4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
153847sse4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
153855sse4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
153930sse4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
154448sse4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
154628sse4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
155003sse4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
155677sse4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
155685sse4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
157005sse4gcc -march=nocona -Os -fomit-frame-pointer2014091120140907
158490sse4gcc -march=k8 -Os -fomit-frame-pointer2014091120140907
159405sse4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
218378refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
218520refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
225405refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
226020refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
237008refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
237008refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
237570refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
237713refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
237810refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
237847refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
238118refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
238162refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
238350refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
238410refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
238605refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
239138refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
239257refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
239302refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
239700refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
240585refgcc -O3 -fomit-frame-pointer2014070820140622
240600refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
240780refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
240907refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
241065refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
242287refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
242887refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
246645refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
248137refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
250755refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
251347refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
251587refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
251708refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
252142refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
252345refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
253770refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
255322refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
255510refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
258270refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
258315refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
258353refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
258368refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
258683refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
258780refgcc -O2 -fomit-frame-pointer2014070820140622
258908refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
258930refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
259042refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
259065refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
259538refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
259560refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
259883refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
260348refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
262515refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
262530refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
262553refgcc -m64 -O -fomit-frame-pointer2014070820140622
262897refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
263250refgcc -O -fomit-frame-pointer2014070820140622
263265refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
263340refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
263355refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
263835refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
271380refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
271695refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
271755refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
271792refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
271913refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
272183refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
274695refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
274695refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
274702refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
274710refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
274733refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
274748refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
274755refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
277057refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
278062refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
278265refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
278370refgcc -Os -fomit-frame-pointer2014070820140622
278430refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
278512sse4cc2014091120140907
278602refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
278820refgcc -m64 -Os -fomit-frame-pointer2014070820140622
278835refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
279112refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
279540refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
280140refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
280147sse4gcc2014091120140907
280455refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
281040refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
281145refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
281235refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
313845sse4gcc -funroll-loops2014091120140907
829185refgcc -funroll-loops2014070820140622
831405refgcc2014070820140622
834255refcc2014070820140622

Test failure

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc avx1
gcc avx1
gcc -O2 -fomit-frame-pointer avx1
gcc -O3 -fomit-frame-pointer avx1
gcc -O -fomit-frame-pointer avx1
gcc -Os -fomit-frame-pointer avx1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx1
gcc -fno-schedule-insns -O -fomit-frame-pointer avx1
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx1
gcc -funroll-loops avx1
gcc -funroll-loops -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -O -fomit-frame-pointer avx1
gcc -funroll-loops -Os -fomit-frame-pointer avx1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx1
gcc -m64 -O2 -fomit-frame-pointer avx1
gcc -m64 -O3 -fomit-frame-pointer avx1
gcc -m64 -O -fomit-frame-pointer avx1
gcc -m64 -Os -fomit-frame-pointer avx1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx1
gcc -m64 -march=core2 -O -fomit-frame-pointer avx1
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx1
gcc -m64 -march=k8 -O -fomit-frame-pointer avx1
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx1
gcc -m64 -march=nocona -O -fomit-frame-pointer avx1
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx1
gcc -march=barcelona -O2 -fomit-frame-pointer avx1
gcc -march=barcelona -O3 -fomit-frame-pointer avx1
gcc -march=barcelona -O -fomit-frame-pointer avx1
gcc -march=barcelona -Os -fomit-frame-pointer avx1
gcc -march=k8 -O2 -fomit-frame-pointer avx1
gcc -march=k8 -O3 -fomit-frame-pointer avx1
gcc -march=k8 -O -fomit-frame-pointer avx1
gcc -march=k8 -Os -fomit-frame-pointer avx1
gcc -march=nocona -O2 -fomit-frame-pointer avx1
gcc -march=nocona -O3 -fomit-frame-pointer avx1
gcc -march=nocona -O -fomit-frame-pointer avx1
gcc -march=nocona -Os -fomit-frame-pointer avx1

Test failure

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx1
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: cc
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref