Implementation notes: x86, h2atom, crypto_aead/oceankeyakv2

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: oceankeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
369040generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112220161009
369460generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112220161009
377570generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
377740generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
377910generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
377960generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
377970generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
378040generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
378750generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
378930generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
383190generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112220161009
383970generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112220161009
387740generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
387810generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
387870generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
388040generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
390360generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
390370generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
390380generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
390420generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
392760generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112220161009
393020generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112220161009
396230generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
396680generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
397490generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
397720generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
397920generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
397990generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
398000generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
398000generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
398010generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
398040generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
398130generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
398220generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
400940generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
400970generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
400980generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
401000generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
401040generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
401110generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112220161009
401110generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
401120generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112220161009
401120generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
401150generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
401190generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
401210generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
401310generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
401350generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
401360generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
401570generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
403010generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
403140generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
403280generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
403280generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
403410generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
403410generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112220161009
403420generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
403450generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112220161009
403470generic32lcgcc -m32 -Os -fomit-frame-pointer2016112220161009
403500generic32gcc -m32 -Os -fomit-frame-pointer2016112220161009
403500generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112220161009
403510generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2016112220161009
403510generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112220161009
403520generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112220161009
403570generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
403590generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
403590generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
403610generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
403610generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112220161009
403620generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
403640generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
403750generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112220161009
405120generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
405140generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
405190generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
405240generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
405300generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
405300generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
409270generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112220161009
409610generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112220161009
416180generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
416420generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
417450generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
417620generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
417760generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
417800generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
417800generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
418120generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
418560generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
418630generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
418760generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112220161009
418970generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112220161009
419870generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
420040generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
420160generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
420380generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
421200generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
421490generic32lcgcc -m32 -O3 -fomit-frame-pointer2016112220161009
421560generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
421580generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
421650generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
421740generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
421800generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
421850generic32gcc -m32 -O3 -fomit-frame-pointer2016112220161009
421880generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
421890generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
421930generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
422020generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
422070generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
422100generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
422160generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
422230generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
422250generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
422320generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
422350generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
422390generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
422630generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
422750generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
422820generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
422980generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
424530generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
424680generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
425240generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
425430generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112220161009
425430generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
425540generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
425620generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112220161009
425690generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
426350generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
426590generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
426910generic32lcgcc -m32 -O2 -fomit-frame-pointer2016112220161009
426980generic32gcc -m32 -O2 -fomit-frame-pointer2016112220161009
427040generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
427420generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
427470generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
427510generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
428120generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
428150generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
428250generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
428280generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
428810generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112220161009
428830generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112220161009
429020generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112220161009
429060generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112220161009
429090generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112220161009
429150generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112220161009
429220generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112220161009
429320generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112220161009
430190generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
430250generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
430430generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
430770generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
437800generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
437940generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
437950generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
437990generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
438210generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
438210generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
438300generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
438360generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
438580generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
438600generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
438820generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
439010generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
439090generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
439120generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
439200generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
439280generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
439280generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
439290generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
440050generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
440200generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
440340generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
440380generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
440680generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
440690generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
440710generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
440740generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
440770generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
440880generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
440880generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
440900generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
440960generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
440970generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
441020generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
441120generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
444760generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
444840generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
445020generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
445230generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
446320generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
446610generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
464110generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
464130generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
464140generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
464160generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
464380generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
464380generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
464420generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
464450generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
464480generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
464490generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
465250generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
465270generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
465330generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
465350generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
465350generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
465470generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
465660generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
465690generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
465840generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
465990generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
475880generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
475990generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
476340generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
476420generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
476530generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
476600generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
476650generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
476660generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
476660generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
476710generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
477370generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
477470generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
478020generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
478130generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
478220generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
478230generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
479170generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
479210generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
479580generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
479590generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
479870generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
479980generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
480020generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112220161009
480050generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112220161009
480890generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
481000generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
481790generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
481970generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
482020generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
482110generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
482160generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
482250generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
482260generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
482400generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
482920generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2016112220161009
483090generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
483150generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
483330generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
483360generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
483400generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112220161009
483500generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
483540generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
483590generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
483620generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
483620generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
483670generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
483760generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
483870generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
483900generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
484270generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
485560generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
485830generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
485840generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
485850generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
485880generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
485890generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
485900generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
485920generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
485970generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
486050generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
487120generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
487150generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
487430generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
487580generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
488430generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
488490generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
488610generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
488860generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
489040generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
489100generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
489650generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
489770generic32gcc -m32 -O -fomit-frame-pointer2016112220161009
489790generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
489840generic32lcgcc -m32 -O -fomit-frame-pointer2016112220161009
489860generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
489870generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
489910generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
489950generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112220161009
490020generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
490180generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2016112220161009
490760generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112220161009
490780generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112220161009
490820generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112220161009
490970generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
491040generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
491040generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
491090generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112220161009
491140generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016112220161009
491310generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2016112220161009
491380generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
491510generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
491710generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
492130generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
492270generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
493240generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
493260generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
494700generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
494870generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
497300generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
497570generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
498180generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
498370generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
498370generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
498440generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
498450generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
498860generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
499860generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
500040generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
506980generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
507300generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
547280generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112220161009
547910generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
548370generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
550060generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
550070generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
550560generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
550910generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
555070generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
555080generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
555100generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
561060generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
561360generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112220161009
564090generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
564790generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
564830generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
565100generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
565150generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
565420generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
565570generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
566220generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
566360generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
566620generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
566680generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
566810generic64lcgcc -m32 -Os -fomit-frame-pointer2016112220161009
567010generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
567230generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
567410generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
568100generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
568250generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
569200generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112220161009
569900generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
570190generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
570920generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112220161009
571030generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112220161009
571480generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
571600generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112220161009
571760generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
572550generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
574140generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
574150generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
575780generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
591970referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
593000referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
594050referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112220161009
596470referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
597910generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
598480generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
598610generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
599860generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
602500generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
602970generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
603440generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
603980generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
606260generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
607520generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
607580generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112220161009
610210generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
611330generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
612960generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
613100generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
614000referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
614020referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
614310referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
614330referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
616420referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
616440referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
616500referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
621390generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
622020generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
622520generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
623950referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
626990referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
627000referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
627440generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
627930generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
628110referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
628970referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
629300generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
630010generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
633060generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112220161009
633180generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
633640generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
636190generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
636590generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
637230generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
637270generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
637540generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
637640generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
637720generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
637960generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
638090generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
638090generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
638830referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112220161009
639600generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112220161009
640560generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
640630generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112220161009
640690generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2016112220161009
641090generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
641090generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
641290generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112220161009
641300generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
647590generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
647700generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
649200generic64gcc -m32 -Os -fomit-frame-pointer2016112220161009
650000generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
650240generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
651700generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
652000generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112220161009
653920generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
656070referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
656260referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
658060generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
658840generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
658980generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112220161009
660620generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112220161009
661180generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
664310generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
665050generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
666920generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
667280generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
667940generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
668680generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
668980generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
669220referencegcc -m32 -O3 -fomit-frame-pointer2016112220161009
670850generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
671940generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
672160generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
672190generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
672640generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
673260generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
676680generic64lcgcc -m32 -O2 -fomit-frame-pointer2016112220161009
677030referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112220161009
677100generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
677330generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
677390generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
677560generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
677740generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
678180generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
679060generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
679350generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
680380generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
680380generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
681300generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
682330generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
682360generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
682670generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
682780generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112220161009
683490generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
683610generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
683960generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
684320generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
684760generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
686150generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
686790generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112220161009
686890generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
686890generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
687560generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
687670generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
688890generic64lcgcc -m32 -O -fomit-frame-pointer2016112220161009
689660generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112220161009
690290generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
690500generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
693210generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
693930generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2016112220161009
694140referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
694260referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
694280generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112220161009
694590generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112220161009
694840generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112220161009
694870generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112220161009
695410generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112220161009
695530generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
697390generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
698540referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
698550referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
699180generic64lcgcc -m32 -O3 -fomit-frame-pointer2016112220161009
699340generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
702420generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
702520generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
702970generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
703810referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112220161009
709520generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
711170generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112220161009
716870generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
721350generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
721800generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
724260generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
727000generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
730170generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
733010generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
733040generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
733110generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
733430generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
733900generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
733960generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
739080generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
740080generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
741950generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
744760generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
749540generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
754480generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
757330generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
768220generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
770820generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
772820referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
776580referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
776900referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
776980referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
777090generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
780070referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
781350generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
782710referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
783230referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
783630referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
784180generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
784280generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
784280referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
786270referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
788100referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
794180generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
794570referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
794730referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
794870referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
796740referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
797000referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
800880referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
800900referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
802200generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
818920referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
821160referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
821320referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
823830referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
824740referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
829160referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
830710referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
830740referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
836850generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112220161009
845130referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
847310referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
852720generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
852940generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
853220generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
853230generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
853750generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
854490generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
855610referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
857400generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
863300referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
865300generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112220161009
871370generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
872440generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
882840generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
883010generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
884490generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
884580generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
887870generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
888490generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
888670generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
893880generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
893970generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
894620generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
895350generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
897130generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
897580generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
900250generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
902650generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
905440generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2016112220161009
906680generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
907450generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
910700generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
911400generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
912000generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
912140generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
922440compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
923330compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
924200generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112220161009
926430compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
926440compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
928550generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
929210generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
929220generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112220161009
931560compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
935870generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
938540generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
938820compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112220161009
939660compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
940690compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
941930generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
942360compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112220161009
944620compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
947600compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
948620compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
949660generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
954060generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
954290compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
955050generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
956250compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
957900compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
958280compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
959060compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
959090compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
959880compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
960210compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
962140compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
963660compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
964430compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
966370compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
966390generic64gcc -m32 -O3 -fomit-frame-pointer2016112220161009
966840generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
967890compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
969930compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
969940compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
970160compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
970240generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
970650compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
970720compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
970760generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
971360compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
975190compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
976440compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
978620compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
978880compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112220161009
980010compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
981110compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
984570compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
984810compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
985190generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
988080compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
991480compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
992030compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
992940generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
993540generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112220161009
994200generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112220161009
994630generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112220161009
995090generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112220161009
995430compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
995780compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
999470compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
1000040generic64gcc -m32 -O2 -fomit-frame-pointer2016112220161009
1000150compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
1001330generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112220161009
1003400generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
1006540generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
1007290generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112220161009
1007760compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
1008050generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
1009910generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
1010470generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
1011120generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
1013080generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
1014530generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
1015070generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
1015610generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
1018400generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
1020710generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
1020990generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
1023450generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
1023810generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
1023810generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
1023890generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
1024530generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
1025280generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
1027790generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112220161009
1030870generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2016112220161009
1034680generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
1036260generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
1036310generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
1036530compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
1038970generic64gcc -m32 -O -fomit-frame-pointer2016112220161009
1039420compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
1042990generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
1043550compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
1044000compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
1044120generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
1044190generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
1045120compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
1045420generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
1047120generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
1047190generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
1048240compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
1049170generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
1049370generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
1049420generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
1050360generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
1051110generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2016112220161009
1051170generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112220161009
1051970generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112220161009
1052970generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
1053500generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
1054870generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112220161009
1058750generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
1060120generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
1062070generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
1081910generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
1082850generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
1084690compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
1130980compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
1133100compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
1136520compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
1137710compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
1137990compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
1138200compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
1138830compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112220161009
1140290compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112220161009
1140580compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
1141620compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
1142700compactgcc -m32 -O3 -fomit-frame-pointer2016112220161009
1143640compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
1148030generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
1148160generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
1152330compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
1152370compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
1154050generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
1158270generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
1158300generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
1175880compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
1181920compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
1184490compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
1185870compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
1188800generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
1188840generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
1191580generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
1192130generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
1202510generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
1204230generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
1204630generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
1212680referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
1215180referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
1215240referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
1215330referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
1217030referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
1218720referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
1219260referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
1220690referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
1221110referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
1225240referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
1229690referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
1229720referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
1233560referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
1235290compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
1238490compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
1270440referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2016112220161009
1300560referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
1354950generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
1365200generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
1365350generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
1369310generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
1380790generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
1382260generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
1382730generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
1382810generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
1396800compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112220161009
1409780compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
1410710compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
1411060compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
1413320compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
1415290compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112220161009
1416410compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
1436120generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
1436790generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
1442030compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112220161009
1442200compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112220161009
1443120compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112220161009
1443630compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
1443940compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112220161009
1445150compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
1446090compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112220161009
1450820compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
1451550compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
1452420compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
1456250referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
1463510compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
1465030compactgcc -m32 -Os -fomit-frame-pointer2016112220161009
1465150compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
1465320compactgcc -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
1466690compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
1472730compactgcc -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
1473160generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
1473170generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
1474940compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
1475910compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
1476860compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
1477070compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
1478170compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
1478240referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
1478550referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
1485240compactgcc -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
1491170compactgcc -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
1494240compactgcc -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
1496660compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
1497650compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
1498100compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
1499100compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
1499190compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
1501470compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
1502190compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
1503430compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
1507110compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
1512000compactgcc -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
1515810compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112220161009
1516460compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112220161009
1518670compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112220161009
1519400compactgcc -m32 -march=core2 -O -fomit-frame-pointer2016112220161009
1520990compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112220161009
1522990compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
1523420compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
1524390compactgcc -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
1528550compactgcc -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
1532090compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112220161009
1533640compactgcc -m32 -O -fomit-frame-pointer2016112220161009
1534130compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
1534730compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
1534940compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112220161009
1536000compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
1539740compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112220161009
1541300compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112220161009
1542120generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
1542280generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
1542310generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
1545670generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
1545690generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
1545770compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
1548420generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
1548730generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
1548800compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
1548800generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
1551430compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
1555670compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
1559410generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
1559450generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
1559660compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
1560500compactgcc -m32 -O2 -fomit-frame-pointer2016112220161009
1562230compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
1567000compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
1567170compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
1567380compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
1571020compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
1571070compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
1579270compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
1579660compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
1580510compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
1580990compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
1581050compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
1582620compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
1589650compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
1589850compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
1590810compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
1591780compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
1599320generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
1599430generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
1607940compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
1613370compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
1632930compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
1635510compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
1647970compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
1658040compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
1678780compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
2532570referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112220161009
2749440referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
2753980referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
2755210referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112220161009
2765760referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
2768540referencegcc -m32 -O2 -fomit-frame-pointer2016112220161009
2780770referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
2784960referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
2786540referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
2788450referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
2788990referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
2793350referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112220161009
2794800referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
2794980referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
2795100referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112220161009
2798320referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112220161009
2877560referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
2879840referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
2881430referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
2962410referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
4606500reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
4607070reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
4684170reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016112220161009
4685970reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016112220161009
4707910reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
4711860reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016112220161009
4715610reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
4718650reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
4746700reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016112220161009
4751250reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
4751980reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
4754540reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016112220161009
4755570reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016112220161009
4757190reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016112220161009
4758010reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016112220161009
4781700reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
4781840reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016112220161009
4785080reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
4785620reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
4789550reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016112220161009
4794030reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
4803730reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016112220161009
4819740reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016112220161009
4831230reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
4845030reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016112220161009
4845890reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
4852090reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
4918320reference32bitsgcc -m32 -O3 -fomit-frame-pointer2016112220161009
4919670reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016112220161009
4951890reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
4952700referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
4954550referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
4959650referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
4960730referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
4965040referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112220161009
4965480reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
4975290reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
4977190referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
4987570referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112220161009
4997150reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016112220161009
5007920referencegcc -m32 -Os -fomit-frame-pointer2016112220161009
5008560reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016112220161009
5009470referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
5009890reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016112220161009
5040570reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016112220161009
5041280referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
5042860referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
5043230referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
5045210referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
5051330referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
5053040referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
5060990referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
5068760referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
5070300referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
5073420referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
5073630referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
5074610referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112220161009
5076560reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016112220161009
5077420referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
5077530referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
5078850referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
5079060referencegcc -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
5079590referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
5080420referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
5084500referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
5093450referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
5093880referencegcc -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
5111800referencegcc -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
5116160referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112220161009
5118000referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
5119540referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112220161009
5121300referencegcc -m32 -O -fomit-frame-pointer2016112220161009
5122670referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
5124290referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
5128870referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
5130390referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
5133480referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112220161009
5134700referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
5135930referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2016112220161009
5139610referencegcc -m32 -march=core2 -O -fomit-frame-pointer2016112220161009
5140640referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2016112220161009
5142260referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112220161009
5143050referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112220161009
5159860referencegcc -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
5164200referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
5166360reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016112220161009
5168640referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
5169350referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
5172140referencegcc -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
5173560referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
5177320referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
5178530referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
5185790referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
5214260referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
5216040referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
5216300referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
5217280referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
5219000referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
5223880referencegcc -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
5225940referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
5241080referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
5547390reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
5562210reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
5563420reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
5565030reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
5566090reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
5570820reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
5586470reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
5629080reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
5694030reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
5700280reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
5709430reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016112220161009
5710610reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
5713470reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
5728230reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
5730960reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
5739430reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
5747550reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
5910970referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
6106480reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
6965940reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016112220161009
7257220reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016112220161009
7267370reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016112220161009
7273860reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016112220161009
7285440reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016112220161009
7300070reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016112220161009
7300830reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016112220161009
7303040reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016112220161009
7372130reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
7372620reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
7394360reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
7400370reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016112220161009
7405710reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
7408260reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016112220161009
7412380reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016112220161009
7413740reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016112220161009
7419850reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016112220161009
7428400reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016112220161009
7433530reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016112220161009
7446670reference32bitsgcc -m32 -O2 -fomit-frame-pointer2016112220161009
7468080reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016112220161009
7473750reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
7484870reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
7494370reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016112220161009
7499070reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
7540350reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016112220161009
7555510reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
7569520reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
7711370reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016112220161009
7716630reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
7727690reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
7745660reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
7750220reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
7799330reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016112220161009
7897420reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
9401250reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016112220161009
9402260reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016112220161009
9605980reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
9678970reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
9697040reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
9778380reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016112220161009
10087610reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016112220161009
10091530reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
10112180reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
10115890reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016112220161009
10156860reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
10217030reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
10217480reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
10220860reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016112220161009
10221770reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
10225520reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016112220161009
10230110reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
10242610reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
10252820reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016112220161009
10258470reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016112220161009
10280490reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
10289780reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
10291670reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
10292540reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016112220161009
10309120reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016112220161009
10313240reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016112220161009
10331930reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016112220161009
10362440reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
10364930reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
10391870reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016112220161009
10403590reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
10475460reference32bitsgcc -m32 -Os -fomit-frame-pointer2016112220161009
10552050reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016112220161009
10706330reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016112220161009
10754260reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2016112220161009
10757080reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2016112220161009
10769860reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016112220161009
10773840reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016112220161009
10790300reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016112220161009
10802860reference32bitsgcc -m32 -O -fomit-frame-pointer2016112220161009
10821500reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016112220161009
10829690reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016112220161009
10842200reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016112220161009
10847320reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2016112220161009
10857570reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016112220161009
10928000reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016112220161009
10951130reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2016112220161009
10951880reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
10951930reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016112220161009
10952020reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
10959360reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
11015260reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016112220161009
11018360reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016112220161009
11027130reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2016112220161009
11165730reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2016112220161009
11173700reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2016112220161009
11200720reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016112220161009
11217940reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016112220161009
11218540reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016112220161009
11219880reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016112220161009
11225840reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016112220161009
11238800reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016112220161009
11239750reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016112220161009
11268400reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016112220161009
11272850reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016112220161009
11350620reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016112220161009
12058690reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016112220161009
12462770referencegcc -m32 -march=i386 -O -fomit-frame-pointer2016112220161009
12523040referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
12532040referencegcc -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
18740450reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2016112220161009
18757650reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016112220161009
19263780reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2016112220161009

Test failure

Implementation: crypto_aead/oceankeyakv2/compact
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A
gcc -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -O -fomit-frame-pointer ARMv8A
gcc -m32 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer AVR8
gcc -m32 -O2 -fomit-frame-pointer AVR8
gcc -m32 -O3 -fomit-frame-pointer AVR8
gcc -m32 -O -fomit-frame-pointer AVR8
gcc -m32 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64
gcc -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -O -fomit-frame-pointer asmX86-64
gcc -m32 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=k8 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=nocona -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=prescott -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/oceankeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: error: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/oceankeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/oceankeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/oceankeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell