Implementation notes: x86, h2atom, crypto_hash/shake256

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
227800gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
227800gil/singlefilegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
227800gil/singlefilegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
227850gil/singlefilegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
227860gil/singlefilegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
229560gil/singlefilegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
230660gil/singlefilegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
231200gil/singlefilegcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
231200gil/singlefilegcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
231210gil/singlefilegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
231220gil/singlefilegcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
231220gil/singlefilegcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
231650gil/singlefilegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
231940gil/singlefilegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
231960gil/singlefilegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
232320gil/singlefilegcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
232320gil/singlefilegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
232320gil/singlefilegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
232320gil/singlefilegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
232390gil/singlefilegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
232390gil/singlefilegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
232400gil/singlefilegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
232410gil/singlefilegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
232420gil/singlefilegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
232680gil/singlefilegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
232810gil/singlefilegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
233100gil/singlefilegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
233230gil/singlefilegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
233230gil/singlefilegcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
233510gil/singlefilegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
233930gil/singlefilegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
233930gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
233930gil/singlefilegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
234400gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
234610gil/singlefilegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
234670gil/singlefilegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
234670gil/singlefilegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
235190gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
235190gil/singlefilegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
235320gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
235320gil/singlefilegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
235350gil/singlefilegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
235550gil/singlefilegcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102320161009
236100gil/singlefilegcc -m32 -O3 -fomit-frame-pointer2016102320161009
236340gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
237110gil/singlefilegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
237200gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
237200gil/singlefilegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
237920gil/singlefilegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
238090gil/singlefilegcc -m32 -Os -fomit-frame-pointer2016102320161009
238090gil/singlefilegcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
238480gil/singlefilegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
238530gil/singlefilegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
238530gil/singlefilegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
239000gil/singlefilegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
239000gil/singlefilegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
239000gil/singlefilegcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
239020gil/singlefilegcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
239070gil/singlefilegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
239530gil/singlefilegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
239530gil/singlefilegcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
239960gil/singlefilegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
240430gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
240790gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
240830gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
240870gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
240870gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
241070gil/singlefilegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
241070gil/singlefilegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
241570gil/singlefilegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
241570gil/singlefilegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
241870gil/singlefilegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
242880gil/singlefilegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
243110gil/singlefilegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
243110gil/singlefilegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
243170gil/singlefilegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
243180gil/singlefilegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
243270gil/singlefilegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
243330gil/singlefilegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
243750gil/singlefilegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
243790gil/singlefilegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
243790gil/singlefilegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
244100gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
244160gil/singlefilegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
244160gil/singlefilegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
244320gil/singlefilegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
245040gil/singlefilegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
245270gil/singlefilegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
245800gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
245800gil/singlefilegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
245810gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
245980gil/singlefilegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
246180gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
246180gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
246380gil/singlefilegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
246380gil/singlefilegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
246420gil/singlefilegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
246510gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
246620gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
246680gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
246680gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
246680gil/singlefilegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
246710gil/singlefilegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
246980gil/singlefilegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
247100gil/singlefilegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
247190gil/singlefilegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
247780gil/singlefilegcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
248230gil/singlefilegcc -m32 -O -fomit-frame-pointer2016102320161009
248670gil/singlefilegcc -m32 -O2 -fomit-frame-pointer2016102320161009
249070gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
249070gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
249070gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
249140gil/singlefilegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
249150gil/singlefilegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
249160gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
249320gil/singlefilegcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
249330gil/singlefilegcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
249430gil/singlefilegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
249430gil/singlefilegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
249910gil/singlefilegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
250310gil/singlefilegcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
250310gil/singlefilegcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
250370gil/singlefilegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
250370gil/singlefilegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
250370gil/singlefilegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
250370gil/singlefilegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
250430gil/singlefilegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
250430gil/singlefilegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
250910gil/singlefilegcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
250910gil/singlefilegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
250910gil/singlefilegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
251280gil/singlefilegcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
251630gil/singlefilegcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
252060gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
252330gil/singlefilegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
252410gil/singlefilegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
252410gil/singlefilegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
252420gil/singlefilegcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
252490gil/singlefilegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
252500gil/singlefilegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
252630gil/singlefilegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
252750gil/singlefilegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
252750gil/singlefilegcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
253220gil/singlefilegcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
253630gil/singlefilegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
253630gil/singlefilegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
253630gil/singlefilegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
253630gil/singlefilegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
255710gil/singlefilegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
255710gil/singlefilegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
255710gil/singlefilegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
257720gil/singlefilegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
257720gil/singlefilegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
257720gil/singlefilegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
263710gil/singlefilegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
264390gil/singlefilegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
264390gil/singlefilegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
264410gil/singlefilegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
264410gil/singlefilegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
267010gil/singlefilegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
267020gil/singlefilegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
514210gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
514210gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
514900gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
514900gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
515100gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
515920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
515920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
515920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
515930gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
516550gil/singlefile_unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
516550gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
524660gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
524690gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
524800gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
524800gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
534020gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
534020gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
534030gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
537980gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
537980gil/singlefile_unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
539900gil/singlefile_unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
539910gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
539910gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
539910gil/singlefile_unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102320161009
541010gil/singlefile_unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
541010gil/singlefile_unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
541200gil/singlefile_unrolledgcc -m32 -Os -fomit-frame-pointer2016102320161009
541200gil/singlefile_unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
541220gil/singlefile_unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
541220gil/singlefile_unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
541230gil/singlefile_unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
541720gil/singlefile_unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
541720gil/singlefile_unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
545480gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
549120gil/singlefile_unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
549120gil/singlefile_unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
549690gil/singlefile_unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
549690gil/singlefile_unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
553390gil/singlefile_unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
553390gil/singlefile_unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
553390gil/singlefile_unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
580900gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
580900gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
581110gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
581390gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
581400gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
581750gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
581830gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
581870gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
582090gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
582210gil/singlefile_unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
587210gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
587920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
587920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
587920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
587990gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
587990gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
588230gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
588240gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
589500gil/singlefile_unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
589830gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
589860gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
589920gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
590220gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
590290gil/singlefile_unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
590650gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
590650gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
590680gil/singlefile_unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
591010gil/singlefile_unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
593790gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
593790gil/singlefile_unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
593800gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
595310gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
595310gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
595310gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
597040gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
597110gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
600420gil/singlefile_unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
600460gil/singlefile_unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
601320gil/singlefile_unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
601460gil/singlefile_unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
601470gil/singlefile_unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
601480gil/singlefile_unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
601580gil/singlefile_unrolledgcc -m32 -O3 -fomit-frame-pointer2016102320161009
602060gil/singlefile_unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102320161009
603640gil/singlefile_unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
604340gil/singlefile_unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
604340gil/singlefile_unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
604560gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
609200gil/singlefile_unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
609200gil/singlefile_unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
609200gil/singlefile_unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
609780gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
610430gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
612010gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
612020gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
612040gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
612470gil/singlefile_unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
615520gil/singlefile_unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
615680gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
615960gil/singlefile_unrolledgcc -m32 -O2 -fomit-frame-pointer2016102320161009
616260gil/singlefile_unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
617080gil/singlefile_unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
617080gil/singlefile_unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
617210gil/singlefile_unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
617210gil/singlefile_unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
617210gil/singlefile_unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
617220gil/singlefile_unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
617220gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
617480gil/singlefile_unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
617630gil/singlefile_unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
618030gil/singlefile_unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
618310gil/singlefile_unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
618400gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
618410gil/singlefile_unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
618410gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
619250gil/singlefile_unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
619390gil/singlefile_unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
620100gil/singlefile_unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
620140gil/singlefile_unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
620140gil/singlefile_unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
620140gil/singlefile_unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
620270gil/singlefile_unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
620310gil/singlefile_unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
620340gil/singlefile_unrolledgcc -m32 -O -fomit-frame-pointer2016102320161009
620600gil/singlefile_unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
620610gil/singlefile_unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
620750gil/singlefile_unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
620750gil/singlefile_unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
620990gil/singlefile_unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102320161009
621350gil/singlefile_unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
628480gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
628750gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
628780gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
634910gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
634910gil/singlefile_unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
634940gil/singlefile_unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
635120gil/singlefile_unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
635320gil/singlefile_unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
635410gil/singlefile_unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
636640gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
636640gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
637880gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
637890gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
637910gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
652780gil/singlefile_unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
653770gil/singlefile_unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
653770gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
662720gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
662720gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
668490gil/singlefile_unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
668490gil/singlefile_unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
669070gil/singlefile_unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
669270gil/singlefile_unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
669270gil/singlefile_unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
671220gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
671220gil/singlefile_unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
678270gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
678440gil/singlefile_unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
693620gil/singlefile_unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
693620gil/singlefile_unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009

Test failure

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled