Implementation notes: amd64, h5nano, crypto_hash/keccak

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
30245opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
30255opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
30540opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
30540opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
30540opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
30540opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
30545opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
30560opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
30570opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
30570opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
30570opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
30570opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
30585opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
30585x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
30595x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
30595x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
30595x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
30595x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
30595x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
30595x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
30600x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
30610x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
30615x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
30615opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014050420140425
30640x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
30640x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
30640x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014050420140425
30645x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
30645x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
30650opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
30660x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
30665opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
30675opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
30675opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014050420140425
30705opt64lcu24gcc -O -fomit-frame-pointer2014050420140425
30705opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
30705opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
30715opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
30715x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
30720x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
30725x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
30725x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
30730x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
30730x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
30730x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
30730x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
30730x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
30730opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
30730x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
30730opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
30730x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -O3 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014050420140425
30735opt64lcu24gcc -m64 -O -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
30735opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
30735opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
30735x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
30735opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014050420140425
30740x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014050420140425
30745x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -O -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -m64 -O -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
30750x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
30760x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014050420140425
30760x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
30760x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
30760x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
30775x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
30810opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
30820opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
30825opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
30825opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
30835opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
30840opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
30855opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
30870opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
30870opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
30870opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
30870opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
30870opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
30895opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
30910opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
30920opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
30920opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014050420140425
30920opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
30920opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
30925opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
30925opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
30930opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
30930opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
30930opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
30930opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
30935opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
30935opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
30940opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
30945opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
30950opt64lcu24gcc -O2 -fomit-frame-pointer2014050420140425
30950opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
30960x86_64_asmcc2014050420140425
30960x86_64_asmgcc -funroll-loops2014050420140425
30990x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
30995x86_64_asmgcc -Os -fomit-frame-pointer2014050420140425
30995x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
30995x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
30995x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
30995x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
31000x86_64_asmgcc2014050420140425
31000x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014050420140425
31000opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
31000x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
31000x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
31000x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
31000x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
31000x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014050420140425
31000x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014050420140425
31005opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
31005opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014050420140425
31005opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
31020opt64lcu24gcc -Os -fomit-frame-pointer2014050420140425
31020opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
31025opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
31030x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
31040opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
31040opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
31055opt64lcu24gcc -O3 -fomit-frame-pointer2014050420140425
31055opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014050420140425
31075opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
31080opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
31080opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
31085opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
31085x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
31090x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
31090x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
31090x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
31090x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
31090x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
31090opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
31095opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
31095opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
31105opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
31110opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
31115opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
31115opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
31115opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014050420140425
31120x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
31120x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
31125opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
31125opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
31125opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
31125opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
31125opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
31125opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
31125opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
31130opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
31140opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
31140x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
31140opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
31140opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
31145opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
31145opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
31145opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
31145opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
31155opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
31155opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
31190opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
31195opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
31195opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
31240opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
31240opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014050420140425
31240opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
31250opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
31255opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
31265opt64lcu6gcc -O -fomit-frame-pointer2014050420140425
31280opt64lcu6gcc -m64 -O -fomit-frame-pointer2014050420140425
31295opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
31295opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
31295opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
31300opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
31300opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
31300opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
31390opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
31390opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
31390opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
31390opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
31390opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
31400opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
31400opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
31400opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
31400opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
31400opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
31535opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
31540opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
31540opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
31540opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
31560opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
31560opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
31570opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
31570opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
31580opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
31580opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
31655opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
31720opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
31765opt64lcu6gcc -O3 -fomit-frame-pointer2014050420140425
31765opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
31770opt64lcu6gcc -O2 -fomit-frame-pointer2014050420140425
31770opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
31770opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014050420140425
31855opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
31860opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
31875opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
31875opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
31875opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
31880opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
31880opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
31895opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
31895opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
31895opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
32010opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
32060opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
32060opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
32060opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
32060opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
32205opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
32205opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
32405opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
32415opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
32425opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
32425opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
32570opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014050420140425
32640opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
32645opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
33240opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
33240opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
33240opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
33240opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
33250opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
33325opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
33325opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
33325opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
33325opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
33325opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
33330opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
33330opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
33375opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
33375opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014050420140425
33375opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
33380opt64lcu6gcc -Os -fomit-frame-pointer2014050420140425
33380opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
33380opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
33380opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
34230opt64u6gcc -O3 -fomit-frame-pointer2014050420140425
34230opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
34230opt64u6gcc -m64 -O3 -fomit-frame-pointer2014050420140425
34235opt64u6gcc -O2 -fomit-frame-pointer2014050420140425
34235opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
34235opt64u6gcc -m64 -O2 -fomit-frame-pointer2014050420140425
34285opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
34285opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
34285opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
34295opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
34295opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
34295opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
34460opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
34585opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
34585opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
34585opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
34585opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
34585opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
34590opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
34590opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
34595opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
34595opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
34595opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
34595opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
34630opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
34640opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
34655opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
34675inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
34690inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
34695opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
34695opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
34700opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
34700opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
34745opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
34755opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
34755opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
34760inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
34760inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
34760inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
34775opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
34810opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
34810opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
34810opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
34825opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
34895inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
34905opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
34930inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
34940inplacegcc -O3 -fomit-frame-pointer2014050420140425
34950opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
34950opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
34985inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
34985inplacegcc -m64 -O3 -fomit-frame-pointer2014050420140425
35025opt64u6gcc -O -fomit-frame-pointer2014050420140425
35025opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
35025opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
35025opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
35025inplacegcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
35030inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
35030inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
35035opt64u6gcc -m64 -O -fomit-frame-pointer2014050420140425
35035opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
35040opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
35045opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
35055opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
35055opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
35060opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
35060opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
35070inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
35075opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
35075opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
35095inplacegcc -O2 -fomit-frame-pointer2014050420140425
35095inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
35105opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
35115opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
35115opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
35120opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
35120opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
35120opt64u6gcc -march=k8 -O -fomit-frame-pointer2014050420140425
35125inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
35125inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
35125inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
35125inplacegcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
35130opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
35190opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
35190opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
35250inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
35250inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
35270inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
35270inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
35270inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
35305inplacegcc -m64 -O2 -fomit-frame-pointer2014050420140425
35335opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
35345opt64u6gcc -march=nocona -O -fomit-frame-pointer2014050420140425
35540inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
35540inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
35540inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
35570inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
35570inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
35625opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
35640opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
35670inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
35670inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
35685inplacegcc -O -fomit-frame-pointer2014050420140425
35685inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
35685inplacegcc -m64 -O -fomit-frame-pointer2014050420140425
35685inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
35685inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
35685inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
35685inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
35685inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
35850simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
35865simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
35880inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
35895inplacegcc -funroll-loops -O -fomit-frame-pointer2014050420140425
35900inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
35935simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
35980inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
35980inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
35980inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
35980inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
35980inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
35980inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
36110inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
36110inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
36110inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
36125inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
36230inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
36230inplacegcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
36255simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
36255simplegcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
36260inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
36260inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
36260inplacegcc -march=barcelona -O -fomit-frame-pointer2014050420140425
36260inplacegcc -march=k8 -O -fomit-frame-pointer2014050420140425
36275inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
36295inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
36305simplegcc -O3 -fomit-frame-pointer2014050420140425
36305simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
36310simplegcc -m64 -O3 -fomit-frame-pointer2014050420140425
36370simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
36370simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
36370simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
36395simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
36395simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
36415simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
36415simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
36425simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
36450inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
36480simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
36480simplegcc -m64 -O2 -fomit-frame-pointer2014050420140425
36485simplegcc -O2 -fomit-frame-pointer2014050420140425
36655simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
36655simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
36655simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
36655simplegcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
36710inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
36710inplacegcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
36730simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
36730simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
36730simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
36785simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
36860inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
36860inplacegcc -march=nocona -O -fomit-frame-pointer2014050420140425
36865inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
36865inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
36875simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
36875simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
36875simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
36875simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
36875simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
36885simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
37000simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
37000simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
37000simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
37000simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
37000simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
37175simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
37180simplegcc -march=nocona -O -fomit-frame-pointer2014050420140425
37200simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
37205simplegcc -funroll-loops -O -fomit-frame-pointer2014050420140425
37230simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
37280simplegcc -O -fomit-frame-pointer2014050420140425
37280simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
37280simplegcc -m64 -O -fomit-frame-pointer2014050420140425
37280simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
37280simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
37280simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
37280simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
37280simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
37295opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
37295opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
37300opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
37320opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
37385simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
37385simplegcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
37480opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
37485opt64lcu24clang -O3 -fomit-frame-pointer2014062820140622
37485opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
37485opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
37490opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
37490simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
37490simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
37490simplegcc -march=barcelona -O -fomit-frame-pointer2014050420140425
37490simplegcc -march=k8 -O -fomit-frame-pointer2014050420140425
37500opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
37515opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
37515opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
37540simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
37540simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
37565simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
37565simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
37580opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
37625opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
37650simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
37650simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
37660opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
37670opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
37755opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
37760opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
37775opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
37875simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
38060opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
38065opt64u6gcc -m64 -Os -fomit-frame-pointer2014050420140425
38065opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
38070opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
38090simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
38135simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
38140simplegcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
38170opt64u6gcc -Os -fomit-frame-pointer2014050420140425
38175opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
38220simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
38280opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
38320simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
38320simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
38405simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
38405simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
38455opt64lcu6clang -O3 -fomit-frame-pointer2014062820140622
38455opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
38455opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38455opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
38455opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
38485simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
38485simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
38510simplegcc -march=nocona -Os -fomit-frame-pointer2014050420140425
38575simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
38575simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
38600simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
38675opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
38785opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
38900simplegcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
38900simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
39135simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
39135simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
39135simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
39135simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
39135simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
39145inplacegcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
39150inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
39225simplegcc -m64 -Os -fomit-frame-pointer2014050420140425
39230simplegcc -Os -fomit-frame-pointer2014050420140425
39230simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
39230simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
39230simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
39230simplegcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
39230simplegcc -march=k8 -Os -fomit-frame-pointer2014050420140425
39380inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
39380inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
39380inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
39380inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
39380inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
39405inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
39405inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
39405inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
39560inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
39560inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
39815inplacegcc -march=nocona -Os -fomit-frame-pointer2014050420140425
40050inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
40050inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
40050inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
40050inplacegcc -march=k8 -Os -fomit-frame-pointer2014050420140425
40055inplacegcc -Os -fomit-frame-pointer2014050420140425
40055inplacegcc -m64 -Os -fomit-frame-pointer2014050420140425
40055inplacegcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
40775inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
40825inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
40910inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
43700simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
43795simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
43795simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
43795simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
43915simpleclang -O3 -fomit-frame-pointer2014062820140622
43980opt64u6clang -O3 -fomit-frame-pointer2014062820140622
43980opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
43980opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
43980opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
44010opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
45625inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
45625inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
45630inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
45630inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
45760inplaceclang -O3 -fomit-frame-pointer2014062820140622
60870sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
60870sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
60870sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
60900sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
61290sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
67825opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
67840opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
67850opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
67885opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
67885opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
68085opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
68085opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
68085opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
68085opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
69040opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014050420140425
69040opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050420140425
69060opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
69575opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
69585opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
69585opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
69610opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
69670opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
69670opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
69670opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
69750opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
69750opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
69760opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
69980opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
70130opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
70335opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
70405opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
70570opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
70605opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
70655opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
70725opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
70740opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
70830opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
70845opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
70880opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
70925opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
70940opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
71085opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
71180opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
71245opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
71255opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
71265opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014050420140425
71280opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
71280opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
71290opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
71320opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050420140425
71330opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
71360opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
71385opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
71410opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
71455opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
71500opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
71510opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
71555opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
71560opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
71600opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
71605opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
71655opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
71700opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
71745opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
71875opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
71905opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
71915opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
71935opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
71970opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
71980opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014050420140425
71990opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
71995opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
72000opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
72005opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
72015opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
72025opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
72045opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
72055opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
72065opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
72160opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
72160opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050420140425
72170opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050420140425
72185opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
72225opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
72275opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
72305opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
72350opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
72360opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
72390opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
72390opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050420140425
72395opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
72425opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
72440opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
72440opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
72450opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
72450opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
72480opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
72485sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
72485sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
72485sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
72485sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
72495opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
72550opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
72560opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
72605opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
72650opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
72755opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
72820sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
72820sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
72820sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
72820sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
72820sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
72840opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
72840opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
72965opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
72965opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050420140425
72985opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
73030sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
73030opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
73075opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014050420140425
73160opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
73175opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
73235opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
73245opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
73355opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
73630opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
73870opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014050420140425
73920opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050420140425
73920opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
74580opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
74720sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
74720sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
74720sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
75120sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
75120sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
75860opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
75860opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
75860opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
76100opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
76115opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
76195opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
76195opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
76350opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
76350opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
76360opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
76400opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
76400opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
76400opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
76410opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
76410opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
76560opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
76570opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
76575opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
76575opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
76585opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
76585opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
76590opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
76610opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
76610opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050420140425
76825opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
76835opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050420140425
76870opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
76870opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
76870opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
77035opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
77055opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
77100opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
77195opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
77195opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
77195opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
77195opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
77205opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
77210opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014050420140425
77210opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050420140425
77210opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
77215opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
77220opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
77220opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
77245opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
77245opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
77370opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
77375opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050420140425
77385opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
77385opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
77420opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
77420opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
77430opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
77440opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
77445opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014050420140425
77445opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
77460opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
77460opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
77540opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
77540opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
77540opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
77540opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
77565opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
77590opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
77630opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014050420140425
77630opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014050420140425
77640opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
77645opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
77725opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
77740opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
77785simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
77785simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
77830opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
78105simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
78185simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
78305simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
78305simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
78310simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
78410opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
78410opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050420140425
78440opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014050420140425
78440simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
78465opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
78465opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
78620opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
78915simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
78915simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
78925simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
78930opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
78930opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
78930opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
78955opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
79145mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
79185opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
79195opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
79195opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
79195opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
79215opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
79230opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
79230opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
79360mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
79395mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
79400opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
79445opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
79445opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
79455opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
79570simple32bigcc -O3 -fomit-frame-pointer2014050420140425
79570simple32bigcc -m64 -O3 -fomit-frame-pointer2014050420140425
79585simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
79635opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
79640mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
79640mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
79690mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
79690mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
79820simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
79820simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
79820simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
79820simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
79820simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
80755simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
80755simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
81335simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
81335simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
81495mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
81510mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
82505opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
82505opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
82510opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
82510opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
83480simplecc2014050420140425
83480simplegcc2014050420140425
83480simplegcc -funroll-loops2014050420140425
83625opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
83625opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
83640opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
83640opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
83750opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
84000opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
84000opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
84050opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
84055opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
84110mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
84110mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
84110mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
84130opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
84130opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
84130opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
84155mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
84180opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
84180opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
84200opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
84200opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
84215opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
84215opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
84220opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
84220opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
84225opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
84225opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014050420140425
84240opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
84270opt32bi-rvku2gcc -O -fomit-frame-pointer2014050420140425
84270opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
84270opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
84270opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
84285opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
84285opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014050420140425
84285opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
84285opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
84335mmxu1gcc -O -fomit-frame-pointer2014050420140425
84335mmxu1gcc -m64 -O -fomit-frame-pointer2014050420140425
84335mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
84335mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
84335mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
84355mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
84370mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
84370mmxu1gcc -march=nocona -O -fomit-frame-pointer2014050420140425
84440opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
84530opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
84530opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
84530opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
84550opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
84565simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
84565simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
84565simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
84740opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014050420140425
84815opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014050420140425
84955opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
85095simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
85120simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
85150simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
85165opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014050420140425
85175simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
85615opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
85865mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
85865mmxu1gcc -march=k8 -O -fomit-frame-pointer2014050420140425
85890inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
85890inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
85890inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
85890inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
85890inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
85925compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
85925compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
86215inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
86235compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
86240compactgcc -funroll-loops -O -fomit-frame-pointer2014050420140425
86240compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
86340inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
86350inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
86530opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
86545simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
86550simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
86550simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
86565simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
86720inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
87160simple32bigcc -m64 -O2 -fomit-frame-pointer2014050420140425
87170inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
87170inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
87170inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
87180simple32bigcc -O2 -fomit-frame-pointer2014050420140425
87180simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
87535inplace32bigcc -O3 -fomit-frame-pointer2014050420140425
87535inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
87535inplace32bigcc -m64 -O3 -fomit-frame-pointer2014050420140425
87560mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
87575mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
87580mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
87580mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
87605inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
87605inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
87630compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
87630compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
87630compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
87630compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
87675simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
87675simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
87675simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
87695simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
87695simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
87770compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
87770compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
87815compactgcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
87815compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
87820inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
87895inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
87980simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
88015simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
88085compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
88105mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
88110mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
88110mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
88335mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
88370compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
88370compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
88440simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
88440simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
88465simple32bigcc -funroll-loops -O -fomit-frame-pointer2014050420140425
88565simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
88575mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
88585mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
88595simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
88630simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
88705mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
88705mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
88705mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
88780simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
88780simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
88795simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
88795simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
88795simple32bigcc -march=barcelona -O -fomit-frame-pointer2014050420140425
88795simple32bigcc -march=k8 -O -fomit-frame-pointer2014050420140425
88965inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014050420140425
88965inplace32bigcc -march=k8 -O -fomit-frame-pointer2014050420140425
88990inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
89075inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
89075inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
89085inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
89105mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
89105mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
89105mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
89110simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
89110simple32bigcc -march=nocona -O -fomit-frame-pointer2014050420140425
89125mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
89125mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
89155simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
89315compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
89330mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
89340compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
89350inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
89350inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
89365mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
89380mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
89380mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
89415inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
89420inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
89490inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
89570mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
89570mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
89580mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
89580mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
89585mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
89600simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
89600simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
89655inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
89655inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
89655inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
89890inplace32bigcc -O -fomit-frame-pointer2014050420140425
89890inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
89890inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
89890inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
89890inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
89890inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
89890inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
89910simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
89910inplace32bigcc -m64 -O -fomit-frame-pointer2014050420140425
89910simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
89935simple32bigcc -O -fomit-frame-pointer2014050420140425
89935simple32bigcc -m64 -O -fomit-frame-pointer2014050420140425
89935simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
89935simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
89935simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
89935simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
89995inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
90015inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
90055inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
90055inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
90055inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
90075inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
90075inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
90075inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
90075inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
90085inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
90150inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
90150inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
90210mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
90235mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
90235mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
90300mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
90310inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014050420140425
90310inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
90330inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
90510inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
90510inplace32bigcc -march=nocona -O -fomit-frame-pointer2014050420140425
90620mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
90620mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
90620mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
90620mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
90625mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
90860mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
90870mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
90870mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
90870mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
90870mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
90940mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
90950mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
90950mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
90950mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
90950mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
91050compactgcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
91050compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
91175inplace32bigcc -Os -fomit-frame-pointer2014050420140425
91175inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
91175opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
91180compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
91180compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
91195mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
91195inplace32bigcc -m64 -Os -fomit-frame-pointer2014050420140425
91195inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
91195inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
91195inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
91205mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
91215mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
91215mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
91235mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
91235mmxu1gcc -m64 -Os -fomit-frame-pointer2014050420140425
91245mmxu1gcc -Os -fomit-frame-pointer2014050420140425
91245mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
91245mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
91395compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
91425inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014050420140425
91705mmxu1clang -O3 -fomit-frame-pointer2014062820140622
91705mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
91705mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
91850mmxu1gcc -O3 -fomit-frame-pointer2014050420140425
91850mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
91850mmxu1gcc -m64 -O3 -fomit-frame-pointer2014050420140425
91860mmxu1gcc -O2 -fomit-frame-pointer2014050420140425
91860mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
91880opt64lcu24gcc2014050420140425
91925mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
91925mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
92035opt64lcu24cc2014050420140425
92035opt64lcu24gcc -funroll-loops2014050420140425
92090mmxu1gcc -m64 -O2 -fomit-frame-pointer2014050420140425
92180opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
92190opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
92200opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
92275opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
92310opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
92345opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
92400compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
92400compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
92430compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
92430mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
92460mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
92490opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
92495inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
92495inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
92515inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
92515inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
92650inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
92655opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
92655opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
92685opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
92690opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
92695inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
92695inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
92695opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
92705opt64lcu6gcc -funroll-loops2014050420140425
92710opt64lcu6cc2014050420140425
92710opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
92710opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
92720opt32bi-rvku2gcc -Os -fomit-frame-pointer2014050420140425
92720opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014050420140425
92720opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
92730opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
92740opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
92745opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
92745opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
92745opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
92750opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
92750opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
92935compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
92990inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014050420140425
93065mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
93075mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
93100inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
93110opt64lcu6gcc2014050420140425
93130opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
93210opt64u6cc2014050420140425
93215opt64u6gcc -funroll-loops2014050420140425
93220inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
93220inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
93280inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
93375inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
93605opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
93695opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
93970inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
93990inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
94000inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
94050mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
94050mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
94275mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
94275mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
94305opt64u6gcc2014050420140425
94305inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
94305inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
94585opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
94670opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
94690opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
94690opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
94690opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
94965inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
94965inplace32bigcc -m64 -O2 -fomit-frame-pointer2014050420140425
94985inplace32bigcc -O2 -fomit-frame-pointer2014050420140425
95210inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
95210inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
95405inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
95405inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
95795inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
95810inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
98345compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
98345compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
98345compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
98670compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
98680compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
102120simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
102120simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
102120simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
102125simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
102140simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
104270compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
104270compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
104300compactgcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
104340compactgcc -m64 -O3 -fomit-frame-pointer2014050420140425
104345compactgcc -O3 -fomit-frame-pointer2014050420140425
104345compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
104595compactgcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
104960compactgcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
105375inplacecc2014050420140425
105375inplacegcc2014050420140425
105375inplacegcc -funroll-loops2014050420140425
106175simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
106175simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
106175simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
106175simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
106175simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
106175simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
106360simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
107625simple32bigcc -m64 -Os -fomit-frame-pointer2014050420140425
107645simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
107660simple32bigcc -Os -fomit-frame-pointer2014050420140425
107715simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
107735simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
107735simple32bigcc -march=k8 -Os -fomit-frame-pointer2014050420140425
107745simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
108185simple32biclang -O3 -fomit-frame-pointer2014062820140622
108295simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
108295simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
108300simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
108300simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
108675opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
108675opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
108675opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
108710opt32bi-rvku2clang -O3 -fomit-frame-pointer2014062820140622
108800opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
109635compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
109635compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
109725simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
109760simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
109785simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
110000simple32bigcc -march=nocona -Os -fomit-frame-pointer2014050420140425
110910compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
112315inplace32biclang -O3 -fomit-frame-pointer2014062820140622
112425inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
112425inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
112675inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
112685inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
116465compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
116465compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
116630compactclang -O3 -fomit-frame-pointer2014062820140622
156370compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
156370compactgcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
161360compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
162885compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
162885compactgcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
162890compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
162895compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
162905compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
164095compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
164095compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
164095compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
164405compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
164405compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
164410compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
164410compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
164445compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
164665compactgcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
164705compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
165320compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
165320compactgcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
165320compactgcc -march=k8 -Os -fomit-frame-pointer2014050420140425
165325compactgcc -m64 -Os -fomit-frame-pointer2014050420140425
165325compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
165740compactgcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
167075compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
167120compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
167120compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
167330compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
167460compactgcc -march=nocona -Os -fomit-frame-pointer2014050420140425
167725compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
168830compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
168830compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
168835compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
168845compactgcc -O2 -fomit-frame-pointer2014050420140425
168845compactgcc -m64 -O2 -fomit-frame-pointer2014050420140425
170005compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
170010compactgcc -Os -fomit-frame-pointer2014050420140425
170635compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
170635compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
172635compactgcc -O -fomit-frame-pointer2014050420140425
172635compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
172635compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
172635compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
174835compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
174835compactgcc -march=nocona -O -fomit-frame-pointer2014050420140425
175165compactgcc -march=barcelona -O -fomit-frame-pointer2014050420140425
175165compactgcc -march=k8 -O -fomit-frame-pointer2014050420140425
181335compactgcc -m64 -O -fomit-frame-pointer2014050420140425
181335compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
181335compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
181335compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
185625simple32bigcc2014050420140425
185625simple32bigcc -funroll-loops2014050420140425
185640simple32bicc2014050420140425
188035opt32bi-rvku2cc2014050420140425
188035opt32bi-rvku2gcc -funroll-loops2014050420140425
189280opt32bi-rvku2gcc2014050420140425
227895opt32bi-s2lcu4cc2014050420140425
227930opt32bi-s2lcu4gcc2014050420140425
227980opt32bi-s2lcu4gcc -funroll-loops2014050420140425
228620opt32biT-s2lcu4gcc -funroll-loops2014050420140425
228660opt32biT-s2lcu4gcc2014050420140425
230900inplace32bicc2014050420140425
230900inplace32bigcc2014050420140425
230920inplace32bigcc -funroll-loops2014050420140425
249105opt32biT-s2lcu4cc2014050420140425
268770compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
268850compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
269740compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
269855compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
270310compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
272990compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
272990compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
285110compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
285115compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
287575compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
287720compact8gcc -m64 -O3 -fomit-frame-pointer2014050420140425
287765compact8gcc -O3 -fomit-frame-pointer2014050420140425
288540compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
288990compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
289240compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
289850compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
289850compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
297620compact8gcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
304745x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
304745x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
304750x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
304750x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
304750x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
304750x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
304750x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
304755x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
304755x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
304755x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
304755x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
304755x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
304755x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
304760x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
304760x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014050420140425
304760x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
304760x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
304760x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
304760x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
304765x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -O2 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
304770x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -O -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
304775x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
304780x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
304780x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014050420140425
304785x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
304790x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
304790x86_64_shldgcc -m64 -O -fomit-frame-pointer2014050420140425
304790x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
304790x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
304795x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
304795x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014050420140425
304795x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
304800x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
304800x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
304800x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
304815x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
304815x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
304820x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
304830x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
304855x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014050420140425
304950x86_64_shldgcc2014050420140425
304950x86_64_shldgcc -funroll-loops2014050420140425
305115x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
305115x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
305115x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
305115x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
305115x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
305115x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
305115x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014050420140425
305120x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
305120x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
305125x86_64_shldgcc -Os -fomit-frame-pointer2014050420140425
305125x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
305125x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
305125x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
305125x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
305125x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
305125x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014050420140425
305135x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
305140x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014050420140425
305140x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
305145x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
305150x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
305150x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
305150x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
305320compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
305795opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
305795opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
305800opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
305800opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
305805opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
305805opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
305820opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
305820opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
305820opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
305820opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
305825opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
305825opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
305830opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014050420140425
305830opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014050420140425
305830opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
305835opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
305835opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
305835opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
305835opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014050420140425
305840opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
305845opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014050420140425
305855opt64lcu24shldgcc -O -fomit-frame-pointer2014050420140425
305855opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
305855opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
305860opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014050420140425
305865opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
305885opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
305885opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
305885opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
305885opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
305890opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
306250opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
306255opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
306260opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
306285opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014050420140425
307330compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
307330compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
307330compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
307350compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
308625opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
308630opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
308630opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
308635opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
308635opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
308640opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
308640opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
308640opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
308645opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
308645opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
308660opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
308660opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
308665opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
308740opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
308740opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
308740opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
308740opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
308745opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
308745opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
308745opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
308770opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
308795opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014050420140425
308800opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
308800opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
308820opt64lcu24shldgcc -Os -fomit-frame-pointer2014050420140425
308820opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
308820opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014050420140425
308830opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
308830opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
308935opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
308935opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
308935opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
308935opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
308940opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
308945opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
308945opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
308950opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
308955opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
308955opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
308955opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
308955opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
308970opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
308990opt64lcu24shldgcc -O3 -fomit-frame-pointer2014050420140425
308995opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
309000opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
309000opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014050420140425
309000opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
309000opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
309005opt64lcu24shldgcc -O2 -fomit-frame-pointer2014050420140425
309015opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
309020opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
309020opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014050420140425
309030opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
309055opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
309075opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
309080opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
309175opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
310445compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
314510compact8gcc -O2 -fomit-frame-pointer2014050420140425
314510compact8gcc -m64 -O2 -fomit-frame-pointer2014050420140425
315715opt64lcu24shldclang -O3 -fomit-frame-pointer2014062820140622
315715opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
315715opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
315715opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
315745opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
316320compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
316325compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
316325compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
316340compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
318465compact8gcc -funroll-loops -O -fomit-frame-pointer2014050420140425
318465compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
318510compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
322520x86_64_shldcc2014050420140425
323225compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
326570compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
326575compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
326660compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
326675compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
326680compact8gcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
327175compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
327175compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
334170compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
334805compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
334815compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
334900compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
351385compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
351385compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
356250opt64lcu24shldgcc2014050420140425
356275opt64lcu24shldcc2014050420140425
356280opt64lcu24shldgcc -funroll-loops2014050420140425
356595compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
361645compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
361645compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
362975compact8gcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
366925compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
366925compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
377645compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
384505compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
384580compact8gcc -march=k8 -O -fomit-frame-pointer2014050420140425
389330compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
389330compact8gcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
390770compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
390770compact8gcc -m64 -O -fomit-frame-pointer2014050420140425
390770compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
390770compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
391370compact8gcc -march=barcelona -O -fomit-frame-pointer2014050420140425
397010compact8gcc -O -fomit-frame-pointer2014050420140425
397010compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
397010compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
403250compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
406390compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
406390compact8gcc -march=nocona -O -fomit-frame-pointer2014050420140425
504825compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
518475compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
534625compact8gcc -march=nocona -Os -fomit-frame-pointer2014050420140425
535680compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
540770compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
540770compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
540770compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
543105compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
548765compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
558865compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
562475compact8gcc -march=k8 -Os -fomit-frame-pointer2014050420140425
564495compact8gcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
568100compact8clang -O3 -fomit-frame-pointer2014062820140622
568100compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
568100compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
569290compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
569290compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
569290compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
570425compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
570425compact8gcc -m64 -Os -fomit-frame-pointer2014050420140425
575585compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
576055compactcc2014050420140425
576055compactgcc2014050420140425
580820compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
582105compact8clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
582300compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
582645compact8gcc -Os -fomit-frame-pointer2014050420140425
582660compact8gcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
582660compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
584790compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
586575compactgcc -funroll-loops2014050420140425
769795mmxu1cc2014050420140425
769800mmxu1gcc2014050420140425
769800mmxu1gcc -funroll-loops2014050420140425
1361970compact8gcc -funroll-loops2014050420140425
1361975compact8cc2014050420140425
1361975compact8gcc2014050420140425

Compiler output

Implementation: crypto_hash/keccak/avr8
Compiler: cc
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc xopu24
gcc xopu24
gcc -O2 -fomit-frame-pointer xopu24
gcc -O3 -fomit-frame-pointer xopu24
gcc -O -fomit-frame-pointer xopu24
gcc -Os -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -O -fomit-frame-pointer xopu24
gcc -fno-schedule-insns -Os -fomit-frame-pointer xopu24
gcc -funroll-loops xopu24
gcc -funroll-loops -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -O -fomit-frame-pointer xopu24
gcc -funroll-loops -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xopu24
gcc -m64 -O2 -fomit-frame-pointer xopu24
gcc -m64 -O3 -fomit-frame-pointer xopu24
gcc -m64 -O -fomit-frame-pointer xopu24
gcc -m64 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -march=barcelona -O -fomit-frame-pointer xopu24
gcc -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -march=k8 -O -fomit-frame-pointer xopu24
gcc -march=k8 -Os -fomit-frame-pointer xopu24
gcc -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -march=nocona -O -fomit-frame-pointer xopu24
gcc -march=nocona -Os -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1024bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sseu2
gcc sseu2
gcc -O2 -fomit-frame-pointer sseu2
gcc -O3 -fomit-frame-pointer sseu2
gcc -O -fomit-frame-pointer sseu2
gcc -Os -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops sseu2
gcc -funroll-loops -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -O -fomit-frame-pointer sseu2
gcc -funroll-loops -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sseu2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sseu2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sseu2
gcc -m64 -O2 -fomit-frame-pointer sseu2
gcc -m64 -O3 -fomit-frame-pointer sseu2
gcc -m64 -O -fomit-frame-pointer sseu2
gcc -m64 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -O -fomit-frame-pointer sseu2
gcc -m64 -march=k8 -Os -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -O -fomit-frame-pointer sseu2
gcc -m64 -march=nocona -Os -fomit-frame-pointer sseu2
gcc -march=barcelona -O2 -fomit-frame-pointer sseu2
gcc -march=barcelona -O3 -fomit-frame-pointer sseu2
gcc -march=barcelona -O -fomit-frame-pointer sseu2
gcc -march=barcelona -Os -fomit-frame-pointer sseu2
gcc -march=k8 -O2 -fomit-frame-pointer sseu2
gcc -march=k8 -O3 -fomit-frame-pointer sseu2
gcc -march=k8 -O -fomit-frame-pointer sseu2
gcc -march=k8 -Os -fomit-frame-pointer sseu2
gcc -march=nocona -O2 -fomit-frame-pointer sseu2
gcc -march=nocona -O3 -fomit-frame-pointer sseu2
gcc -march=nocona -O -fomit-frame-pointer sseu2
gcc -march=nocona -Os -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccak/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccak/x86_64_shld
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: @ Implementation by Ronny Van Keer, hereby denoted as "the implementer".
keccak.s: ^
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact compact8 inplace inplace32bi mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple simple32bi

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccak/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccak/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=x86-64'
keccak.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-maes'
keccak.s: clang: warning: argument unused during compilation: '-mpclmul'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mpclmul'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/x86intrin.h:27:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/immintrin.h:52:
KeccakF-1600-opt64.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
KeccakF-1600-opt64.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: #error "SSE4.1 instruction set not enabled"
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccak/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccak/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-march=x86-64'
keccak.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-maes'
keccak.s: clang: warning: argument unused during compilation: '-mpclmul'
keccak.s: clang: warning: argument unused during compilation: '-fpolly'
keccak.s: clang: warning: argument unused during compilation: '-funroll-loops'
keccak.s: clang: warning: argument unused during compilation: '-fvectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccak/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccak/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-compact8.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fpolly'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fvectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_roti_epi64' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from:
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from:
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from:
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:90:50: note: expanded from:
KeccakF-1600-opt64.c: #define XOR128(a, b) _mm_xor_si128(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: passing 'int' to parameter of incompatible type '__m128i';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from:
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: assigning to 'V128' (aka '__m128i') from incompatible type 'int';
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from:
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:11: note: expanded from:
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sseu2

Compiler output

Implementation: crypto_hash/keccak/mmxu1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-opt64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6

Compiler output

Implementation: crypto_hash/keccak/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccak/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-fpolly'
keccak.s: clang: warning: argument unused during compilation: '-funroll-loops'
keccak.s: clang: warning: argument unused during compilation: '-fvectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
keccak.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/avr8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: can't convert between vector values of different size
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/sseu2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1024bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1024bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: invalid character '{' before operand 1
keccak.s: keccak.s:43: Error: too many memory references for `mov'
keccak.s: keccak.s:44: Error: no such instruction: `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: no such instruction: `pld [sp,'
keccak.s: keccak.s:48: Error: no such instruction: `vmov.i64 q6,'
keccak.s: keccak.s:49: Error: no such instruction: `vpush {d12}'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible type for argument 2 of '_mm_xor_si128'
KeccakF-1600-opt64.c: ...

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