Implementation notes: amd64, hydra2, crypto_hash/keccakc448

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc448
TimeImplementationCompilerBenchmark dateSUPERCOP version
18652opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
18656opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
18724opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18728opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
18780opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
18828opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
18852opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
18868opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
18872opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
18880opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
18884opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
18892opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
18892opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
18900opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18904opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
18912opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
18920opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
18924opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18964opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
19000opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19000opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
19004opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
19016opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
19020opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
19028opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
19028opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
19040opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
19040opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
19048opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
19048opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
19052opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
19056opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
19060opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014052820140525
19064opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
19064opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
19064opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
19068opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19068opt64lcu24gcc -m64 -O -fomit-frame-pointer2014052820140525
19068opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
19068opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
19072opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
19072opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014052820140525
19080opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19080opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19080opt64lcu6gcc -m64 -O -fomit-frame-pointer2014052820140525
19080opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
19080opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
19084opt64lcu24gcc -O -fomit-frame-pointer2014052820140525
19084opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19088opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
19088opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
19092opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
19100opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
19112opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19112opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
19128opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
19164opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19172opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
19184opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
19256opt64lcu6gcc -O -fomit-frame-pointer2014052820140525
19320opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
19336opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
19396opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
19400opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
19616opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
19708opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
19716opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
19716opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
19716opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
19720opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
19732opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
19732opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
19740opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
19740opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
19740opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
19880opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
19880opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
19904opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
19904opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
19912opt64lcu24gcc -O3 -fomit-frame-pointer2014052820140525
19912opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
19924opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
19928opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
19928opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
19928opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
19928opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
19932opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014052820140525
19936opt64lcu24gcc -O2 -fomit-frame-pointer2014052820140525
19956opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
19960opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
19968opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
19972opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
19972opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
19976opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20000opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20004opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20004opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20004opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20008opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20008opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
20012opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20016opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20032opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
20056opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
20060opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
20168opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20212opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20224opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
20228opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
20248x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20248x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20248x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
20256opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20256opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
20260x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
20264opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20264x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20264x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20264x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20272opt64lcu6gcc -O3 -fomit-frame-pointer2014052820140525
20272x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20272x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20272x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
20272x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
20272x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20276x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
20276x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
20276x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20276x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014052820140525
20280x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20280x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20280x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20284x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
20284x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014052820140525
20288opt64lcu6gcc -O2 -fomit-frame-pointer2014052820140525
20288x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
20288opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20288x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
20292x86_64_asmgcc -O -fomit-frame-pointer2014052820140525
20292opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20292x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20292x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20292x86_64_asmgcc -m64 -O -fomit-frame-pointer2014052820140525
20292x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
20296opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
20300opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
20300x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
20300opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20304x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014052820140525
20304x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
20308x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
20312x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20312x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
20316x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
20316x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
20316opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
20316x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014052820140525
20320x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20324x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20324x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
20328x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20328x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
20328x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20328x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
20328x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
20336x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20336x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
20336x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
20336opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
20336opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
20340x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
20340opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
20340x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
20344x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20344opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20344opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
20348x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20356x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20360x86_64_asmgcc -O2 -fomit-frame-pointer2014052820140525
20360x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
20360opt64u6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
20364opt64u6gcc -O -fomit-frame-pointer2014052820140525
20364opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
20364opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
20364opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
20364opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20364opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
20368x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20368x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20372opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
20376opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
20380x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
20384x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
20388opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20392opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20392x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
20396opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
20396opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
20396opt64u6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
20404opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20408x86_64_asmgcc -O3 -fomit-frame-pointer2014052820140525
20408opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20412opt64u6gcc -m64 -O -fomit-frame-pointer2014052820140525
20412opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
20420opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20420opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20424opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
20444opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20460opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
20488x86_64_asmgcc2014052820140525
20496x86_64_asmcc2014052820140525
20500x86_64_asmgcc -funroll-loops2014052820140525
20500opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
20508opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
20512opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20512opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20520opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20524opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20524opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20524opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
20528opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20540opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
20540opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
20548opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
20560opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
20572opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20616opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
20620opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20624opt64lcu24gcc -Os -fomit-frame-pointer2014052820140525
20624opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
20624opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
20624opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
20624opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
20624opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
20624opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
20628opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
20628opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
20628opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
20632opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
20632opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
20632opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014052820140525
20632opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
20636opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
20636opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
20640opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
20644opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
20648opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
20656opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014052820140525
20656opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
20656opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
20660opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20660opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
20664opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20684opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
20688opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
20712inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20712inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20728opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
20736x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
20744x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
20752inplacegcc -march=k8 -O -fomit-frame-pointer2014052820140525
20756x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
20756x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
20756x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
20760x86_64_asmgcc -Os -fomit-frame-pointer2014052820140525
20760x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
20760x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
20760x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
20760x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
20764x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
20764x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014052820140525
20764x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
20764x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
20768x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
20812opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20812opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20812opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
20840opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20852inplacegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
20860inplacegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
20860inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
20900inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20924inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20932inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20932inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20932inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
20932inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
21004opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
21004opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
21008inplacegcc -O -fomit-frame-pointer2014052820140525
21008inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
21012inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
21012opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
21012inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
21016inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
21020inplacegcc -m64 -O -fomit-frame-pointer2014052820140525
21020inplacegcc -march=nocona -O -fomit-frame-pointer2014052820140525
21036opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
21096opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
21128inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
21136inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
21148inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
21156x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
21156inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
21172x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
21176simplegcc -O -fomit-frame-pointer2014052820140525
21176simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
21184x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
21200simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
21200x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
21200inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
21200simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
21212simplegcc -m64 -O -fomit-frame-pointer2014052820140525
21212simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
21212simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
21212x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
21216x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
21224simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
21236x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
21264x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21276inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
21288inplacegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
21292inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
21300simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
21300simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
21300simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
21300simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
21300inplacegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
21320inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
21336simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
21336simplegcc -march=k8 -O -fomit-frame-pointer2014052820140525
21360simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
21396simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
21400simplegcc -march=nocona -O -fomit-frame-pointer2014052820140525
21404opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
21416opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
21424opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21428opt64lcu6gcc -Os -fomit-frame-pointer2014052820140525
21436opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
21444opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
21460opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21460opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21460simplegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
21484opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014052820140525
21484opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
21484opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
21492opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21492opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
21500opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21512opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21512opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
21512opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
21520opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
21520opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
21520opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
21528opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
21536opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
21540opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
21544opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
21548simplegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
21552simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
21556simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
21556inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
21556inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
21620simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
21620simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
21772opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21772opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
21776opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
21800opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
21800opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
21804opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
21804opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
21804opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21808opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
21812opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21816opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
21820opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
21824opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
21824opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21904opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
21912opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21920opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
21960opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
21980opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
21996inplacegcc -O3 -fomit-frame-pointer2014052820140525
21996inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21996inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
22000inplacegcc -m64 -O3 -fomit-frame-pointer2014052820140525
22004inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22004inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22016opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22016inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22024opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22056inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22072inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22084inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22084inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22100inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22108inplacegcc -O2 -fomit-frame-pointer2014052820140525
22112inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22112inplacegcc -m64 -O2 -fomit-frame-pointer2014052820140525
22120inplacegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
22140opt64u6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
22152opt64u6gcc -O2 -fomit-frame-pointer2014052820140525
22152inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
22156inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
22160inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22160inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22164opt64u6gcc -O3 -fomit-frame-pointer2014052820140525
22164opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22164inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22164inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22172inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
22188opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22192inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
22192inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22192inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
22204opt64u6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
22212opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22216simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
22216simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
22220simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
22224simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
22228simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22240simplegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
22248inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
22248inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
22248inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
22264inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22268opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
22276inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22276inplacegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
22292opt64lcu24shldgcc -O3 -fomit-frame-pointer2014052820140525
22292opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22300opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22312opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22316opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22324opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22324opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
22328opt64lcu24shldgcc -O2 -fomit-frame-pointer2014052820140525
22328opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22328opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
22332simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
22340opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22344opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
22356opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22360opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
22376inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
22380simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22392opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
22396simplegcc -O3 -fomit-frame-pointer2014052820140525
22396opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
22400opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
22400opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22408opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
22408opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22412opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22412opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22420opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22424opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
22432opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22432opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22432opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
22436opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22444simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22448opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22448opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
22456opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
22456simplegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
22464opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
22476opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
22476opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22476opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
22484simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22484simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
22484opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
22484inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
22488inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
22488inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
22492opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
22492opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
22492opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
22492inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
22492inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
22496simplegcc -m64 -O3 -fomit-frame-pointer2014052820140525
22528opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22552opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
22576simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
22576simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
22576simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
22580simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
22632opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22660simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
22664simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22664x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
22668x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
22672x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22672x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
22684opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
22692x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22692x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
22696x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
22700simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22708x86_64_shldgcc -O3 -fomit-frame-pointer2014052820140525
22708x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
22712opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22712x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22712x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
22716x86_64_shldgcc -O2 -fomit-frame-pointer2014052820140525
22716x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22716x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
22720opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
22728x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22728x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
22732x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
22732x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
22732x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
22736opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
22736x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22736x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22736x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22740x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
22744x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
22744x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22748x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
22748x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
22752x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
22756opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
22756opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
22760opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
22760x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22768opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014052820140525
22772opt64lcu24shldgcc -O -fomit-frame-pointer2014052820140525
22772opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
22772x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
22776x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22776x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
22780x86_64_shldgcc -O -fomit-frame-pointer2014052820140525
22780opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22780x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22780x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22784opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
22784x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22788opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
22788x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22788x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
22788x86_64_shldgcc -m64 -O -fomit-frame-pointer2014052820140525
22788x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
22788x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
22788x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
22788x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22792x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22792x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22792x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
22796x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
22804x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
22808x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22808opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22808opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
22812opt64lcu24shldgcc -Os -fomit-frame-pointer2014052820140525
22812opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22812x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22812opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
22812opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
22816x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22820x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
22820opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
22820opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
22820opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
22828x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
22828x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
22828x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22828opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
22832x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22832x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
22832opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22836x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
22836x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
22836opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22840opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22840x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
22840opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
22844opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
22844opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
22848opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
22852opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22856opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
22856opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22856x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
22864opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22868opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
22876opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22876simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
22876opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
22880opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
22880simplegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
22892x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
22892x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
22896opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
22900opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22936x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
22940x86_64_shldgcc -funroll-loops2014052820140525
22944simplegcc -O2 -fomit-frame-pointer2014052820140525
22944simplegcc -m64 -O2 -fomit-frame-pointer2014052820140525
22948x86_64_shldgcc2014052820140525
22948simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
22960opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
22960simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
22972opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
22976simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
22980simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
22992simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
22992simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
22992opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
22992opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
22996opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
22996simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
22996simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23000simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
23000simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23000opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
23016x86_64_shldcc2014052820140525
23020simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
23020simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23024opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
23024opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23024opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
23024simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
23028simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23028opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23028simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23028simplegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
23032simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
23036simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23036opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23044x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23044x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
23052x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
23052x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23052x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
23068opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
23076x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
23092opt64lcu24clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23096simplegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
23104opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23108simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23128opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
23136x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23144opt64lcu6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23160opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
23160opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23160x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
23164opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23168opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
23172opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
23176x86_64_shldgcc -Os -fomit-frame-pointer2014052820140525
23184opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
23188x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23192x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23192opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
23196x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
23200simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
23204x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
23212opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
23216x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
23232x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
23236x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23236x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23252x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23252x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
23252x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
23252x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
23252x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
23252x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
23252x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
23272opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23296simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23304simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
23308simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23336simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
23404simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
23408simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23408simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23408simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
23424simplegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
23424simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
23460simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23472x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23496simplegcc -Os -fomit-frame-pointer2014052820140525
23496simplegcc -m64 -Os -fomit-frame-pointer2014052820140525
23496simplegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
23496simplegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
23500simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23508x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23520x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
23548opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
23552opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
23552opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
23560opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
23560opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
23592simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23592simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23600x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
23644simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
23644simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
23644simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
23648simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
23732simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
23796opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23796opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
23800opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
23804opt64u6gcc -Os -fomit-frame-pointer2014052820140525
23808opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23808opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23852opt64u6gcc -m64 -Os -fomit-frame-pointer2014052820140525
23920opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
23928opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
23932opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
23932opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
23932opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
23936opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
23936opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
23940opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
23956opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
24176inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
24192inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
24208inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
24208inplacegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
24292inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24296inplacegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
24328inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24332inplacegcc -m64 -Os -fomit-frame-pointer2014052820140525
24332inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24332inplacegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
24424inplacegcc -Os -fomit-frame-pointer2014052820140525
24496inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
24496inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
24496inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
24536inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
24596inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
24620inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24624inplacegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
24628inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24644inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
24644inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
24648inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
24652inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
25388opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
25460opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
25480opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
25516sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
25520sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
25524sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
25536opt64lcu24shldclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25544sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
25548sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
25552sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
25564sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
25564sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
25576sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
25576sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
25608opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25664opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
25924simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25932simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
25956simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
25968simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
25992opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
25996opt64u6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26004opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
26016simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
26020simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26024opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
26028opt64u6clang -O3 -fomit-frame-pointer2014071220140622
26060opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26080opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
26128simpleclang -O3 -fomit-frame-pointer2014071220140622
26336sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
26360sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
26392sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
26420sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
26420sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
26676opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
26852inplaceclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
26856inplaceclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26856inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
26856inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
26860inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
26880inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
27000inplaceclang -O3 -fomit-frame-pointer2014071220140622
29496sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
29540sseu2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
29912sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
29960sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
29972sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
30028sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
30048sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
31364mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
31364mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
31592mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
31636mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
31640mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
32664mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
32684mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
33332mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
33336mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
33344mmxu1gcc -m64 -O -fomit-frame-pointer2014052820140525
33344mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
33352mmxu1gcc -O -fomit-frame-pointer2014052820140525
33364mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
33368mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
33376mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
33416mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
33444mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
33808mmxu1gcc -march=nocona -O -fomit-frame-pointer2014052820140525
33812mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
34388mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
34388mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
35124mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
35140mmxu1gcc -march=k8 -O -fomit-frame-pointer2014052820140525
37092mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
37108mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
37120mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
37124mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
37144mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
37228mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
37240mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
37244mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
37248mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
37264mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
37268mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
37276mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
37276mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
37280mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
37300mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
37324mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
37464mmxu1gcc -O3 -fomit-frame-pointer2014052820140525
37480mmxu1gcc -O2 -fomit-frame-pointer2014052820140525
37496mmxu1gcc -m64 -O3 -fomit-frame-pointer2014052820140525
37508mmxu1gcc -m64 -O2 -fomit-frame-pointer2014052820140525
37536mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
37580mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
37756mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
37784mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
38108mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
38108mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
38192mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
38216mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
38216mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
38216mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
38216mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
38220mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
38224mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
38272mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
38564mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
38600mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
38692mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
38796mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
39360mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
39364mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
39468mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
39500mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
39808mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
39828mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
39832mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
39852mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
39864mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
39868mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
39880mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
39880mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
39880mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
40472mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
40472mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
40904mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
40912mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
40912mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
40912mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
41008mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
41052mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
41060mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
41556mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
41624mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
41624mmxu1gcc -m64 -Os -fomit-frame-pointer2014052820140525
41624mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
41636mmxu1gcc -Os -fomit-frame-pointer2014052820140525
41672mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
41672mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
41820mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
41848mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
41856mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
41864mmxu1clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41876mmxu1clang -O3 -fomit-frame-pointer2014071220140622
41892mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
41912mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
42236mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
42240mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
43204opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
43236opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
43348opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
43356opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
43472opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
43500opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
43536opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
43564opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
43568opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
43584opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
43592opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
43596opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
43596opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
43620opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
43656opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
43752opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
43756opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
43764opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
43804opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
44064opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
44076opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
44128opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
44148opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
44716opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
44732opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
44852opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
44920opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
44956opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
44964opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
44976opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
45028opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
45032opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
45032opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
45040opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
45048opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45048opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
45052opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
45088opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
45160opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
45168opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
45172opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45180opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
45200opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
45216opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
45232opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
45260opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
45288opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
45296opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
45296opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
45296opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
45300opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
45304opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
45404opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
45424opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
45440opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
45560opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
45564opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
45564opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
45572opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
45604opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
45644opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
45660opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
45716opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
45760opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
45796opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
45820opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
45824opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
45836opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
45852opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
45884opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45912opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45916opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
45948opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
45988opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
46020opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
46028opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
46040opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
46040opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
46096opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
46172opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
46200opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
46216opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
46220opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
46296opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
46300opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
46360opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
46364opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
46424opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
46424opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
46484opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
46528opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
46572opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
46624opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
46640opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
46656opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
46672opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
46796opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
46800opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
46828opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
46860opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
46860opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
46868opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
46872opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
46876opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
46888opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
46888opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
46888opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
46968opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
47520opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
47548opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
47552opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
47572opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
47592opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
47624opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
47632opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
48604opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
48604opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
48624opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
48644opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
48664opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
48668opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
48668opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
48692opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
48700opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
48728opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
48732opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
48744opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
48764opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
48780opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
48796opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
48812opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
48816opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
48820opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
48820opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
48820opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
48824opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
48828opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
48832opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
48832opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
48840opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
48840opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
48844opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
48848opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
48848opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
48852opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
48872opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
48900opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
48936opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
48940opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
49044opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
49056opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
49056opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
49088opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
49108opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
49120opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49144opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49212opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
49216opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
49244opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
49244opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
49256opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
49300opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
49336opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
49376opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49396opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
49404opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
49404opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
49592opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
49612opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
49632opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
49632opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
49644opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
49672opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
49724opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
49844opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
49844opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
49844opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
49848opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
49852opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
49852opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
49856opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
49884opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
49896opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
49896opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
49904opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
49916opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
49924opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
49928opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
49928opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
49932opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
49932opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
49932opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
49944opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
50040opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
50052opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
50056opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
50060opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
50076opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
50140opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50172opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50176opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
50192opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50220opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50256opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
50312opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
50336opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
50392opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014052820140525
51332compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
51336compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
51656compactgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
51656compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
51656compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
51776compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
51836compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
51856compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
51956compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51956compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
52160compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
52200compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
53256compactgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
53488compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
53644compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
53784opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
53804opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
53820compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
53828compactgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
53836compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
54036compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
54048compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
54048compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
54108opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
54132opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
54132opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
54152opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
54152opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
54156opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
54160compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
54280compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
54324opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
54368opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
54372opt32bi-rvku2gcc -O -fomit-frame-pointer2014052820140525
54376opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
54376opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014052820140525
54376opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
54380opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
54388opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
54388opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
54400opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
54400opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
54412opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
54480opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
54520opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
54716opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
54748opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
54752compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
54840opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
54852opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
54920opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
54924opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
54924opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
54928opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
54948opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
54948opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
55032opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
55064opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
55248opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
55264opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
55268opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
55288opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
55296opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014052820140525
55324opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
55348opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
55380opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
55412opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
55420opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
55844compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
55896compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
55944opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
56076opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
57492compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
57500compactgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
58304opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
58332compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
58332compactgcc -m64 -O3 -fomit-frame-pointer2014052820140525
58344opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
58424compactgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
58476compactgcc -O3 -fomit-frame-pointer2014052820140525
58616opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
58632compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58640compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
58712compactgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58732opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
59036opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
59084opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
59132opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
59132opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014052820140525
59132opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
59152opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
59156opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
59164opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
59188opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
59212opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
59252opt32bi-rvku2gcc -Os -fomit-frame-pointer2014052820140525
59304opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
59304opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
59328opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
59336opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
59344opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
59364opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
59368opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
59368opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
59372opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
59380opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
59412opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
59412opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
59412opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
59428opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
59464opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
59556compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
59588compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
59600compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
59600compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
59728compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
60236compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
61268opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
61272opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
61456opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
61464opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
61464opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
61496opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
61576opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
62220simplecc2014052820140525
62220simplegcc -funroll-loops2014052820140525
62240simplegcc2014052820140525
67576opt32bi-rvku2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
67580opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
67608compactclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
67608opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
67620compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
67620compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
67624compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
67632compactclang -O3 -fomit-frame-pointer2014071220140622
67644opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
67652compactclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
67656opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
67716opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
67716opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
67916compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
71652opt64u6cc2014052820140525
71668opt64u6gcc -funroll-loops2014052820140525
71676opt64u6gcc2014052820140525
72272inplacecc2014052820140525
72272inplacegcc2014052820140525
72272inplacegcc -funroll-loops2014052820140525
72384opt64lcu6gcc2014052820140525
72396opt64lcu6cc2014052820140525
72396opt64lcu6gcc -funroll-loops2014052820140525
72556opt64lcu24gcc2014052820140525
72648opt64lcu24gcc -funroll-loops2014052820140525
74588opt64lcu24shldcc2014052820140525
74596opt64lcu24shldgcc -funroll-loops2014052820140525
74604opt64lcu24shldgcc2014052820140525
74756opt64lcu24cc2014052820140525
97768compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
97772compactgcc -Os -fomit-frame-pointer2014052820140525
98116compactgcc -O2 -fomit-frame-pointer2014052820140525
98120compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
98176compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
98184compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
98996compactgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
100560compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
100564compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
100756compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
101204compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
101220compactgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
101336compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
101528compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
101628compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
102208compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
102248compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
102276compactgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
102380compactgcc -m64 -O2 -fomit-frame-pointer2014052820140525
102520compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
102572compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
102580compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
102620compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
102784compactgcc -O -fomit-frame-pointer2014052820140525
102812compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
102852compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
103412compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
103508compactgcc -m64 -Os -fomit-frame-pointer2014052820140525
103656compactgcc -march=nocona -O -fomit-frame-pointer2014052820140525
103744compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
104080compactgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
104080compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
104096compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
104572compactgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
104956compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
105084compactgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
105508compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
105572compactgcc -m64 -O -fomit-frame-pointer2014052820140525
107420compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
108492compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
108988compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
109864compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
110076compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
110280compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
110284compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
110560compactgcc -march=k8 -O -fomit-frame-pointer2014052820140525
111768compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
111972compactgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
115160compactgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
127656compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
129144compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
141020opt32bi-rvku2cc2014052820140525
141032opt32bi-rvku2gcc2014052820140525
141060opt32bi-rvku2gcc -funroll-loops2014052820140525
168276opt32biT-s2lcu4gcc2014052820140525
168276opt32biT-s2lcu4gcc -funroll-loops2014052820140525
168376opt32biT-s2lcu4cc2014052820140525
173224opt32bi-s2lcu4gcc -funroll-loops2014052820140525
173264opt32bi-s2lcu4cc2014052820140525
173288opt32bi-s2lcu4gcc2014052820140525
188408compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
188408compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
192348compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
194392compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
194392compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
194484compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
195424compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
195432compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
196196compact8gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
196220compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
196228compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
196228compact8gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
201052compact8gcc -m64 -O2 -fomit-frame-pointer2014052820140525
204292compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
204304compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
205952compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
211172compact8gcc -O3 -fomit-frame-pointer2014052820140525
211176compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
211404compact8gcc -m64 -O3 -fomit-frame-pointer2014052820140525
212112compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
212696compact8gcc -O2 -fomit-frame-pointer2014052820140525
213352compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
213492compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
213516compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
213552compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
215552compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
215568compact8gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
217076compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
218028compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
219776compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
220512compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
220656compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
222344compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
229464compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
230120compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
230476compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
230576compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
230580compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
231040compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
233820compact8gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
233824compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
234156compact8gcc -march=k8 -O -fomit-frame-pointer2014052820140525
234176compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
237972compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
237976compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
237976compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
237976compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
237980compact8gcc -O -fomit-frame-pointer2014052820140525
237980compact8gcc -m64 -O -fomit-frame-pointer2014052820140525
237984compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
238132compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
238216compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
238228compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
238444compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
238444compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
238452compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
238456compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
240044compact8gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
240624compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
240628compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
242040compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
242136compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
242168compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
261164compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
261164compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
290084compact8gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
290096compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
342072compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
342072compact8gcc -march=nocona -O -fomit-frame-pointer2014052820140525
368908compactgcc -funroll-loops2014052820140525
368912compactgcc2014052820140525
368932compactcc2014052820140525
399992mmxu1gcc2014052820140525
400024mmxu1cc2014052820140525
400056mmxu1gcc -funroll-loops2014052820140525
577264compact8gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
577272compact8gcc -Os -fomit-frame-pointer2014052820140525
577560compact8gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
580444compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
580448compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
582124compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
582124compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
582520compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
582548compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
582548compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
582560compact8gcc -m64 -Os -fomit-frame-pointer2014052820140525
582560compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
582616compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
582620compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
582800compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
586108compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
586224compact8gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
586720compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
586776compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
587332compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
591828compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
592060compact8gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
611672compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
1004252compact8cc2014052820140525
1004328compact8gcc -funroll-loops2014052820140525
1033820compact8gcc2014052820140525

Test failure

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: cc
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: cc
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281: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/keccakc448/inplace32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer inplace32bi
clang -O3 -fwrapv -march=native -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer simple32bi
clang -O3 -fwrapv -march=native -fomit-frame-pointer simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/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: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer xopu24
clang -O3 -fwrapv -march=native -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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/supercop/supercop-20140622/supercop-data/hydra2/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/keccakc448/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/supercop/supercop-20140622/supercop-data/hydra2/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/keccakc448/compact8
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.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8
clang -O3 -fwrapv -march=native -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc448/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: 23, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple
clang -O3 -fwrapv -march=native -fomit-frame-pointer compact inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_shld
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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.

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

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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: '-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: '-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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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: ^~~~~~
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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: '-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: '-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: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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: '-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: '-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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_asm

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_shld
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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: '-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: '-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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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.

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/keccakc448/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/keccakc448/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'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error 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/keccakc448/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/keccakc448/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'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error 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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/keccakc448/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/keccakc448/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/keccakc448/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.

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/keccakc448/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/keccakc448/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'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error 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/keccakc448/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/keccakc448/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'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error 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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/keccakc448/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/keccakc448/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/keccakc448/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.

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/supercop/supercop-20140622/supercop-data/hydra2/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/keccakc448/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/supercop/supercop-20140622/supercop-data/hydra2/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/keccakc448/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/keccakc448/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.

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/keccakc448/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/keccakc448/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'
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error 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/keccakc448/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/keccakc448/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'
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error 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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/keccakc448/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/supercop/supercop-20140622/supercop-data/hydra2/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/keccakc448/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/supercop/supercop-20140622/supercop-data/hydra2/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/keccakc448/inplace32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."

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

Compiler output

Implementation: crypto_hash/keccakc448/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/keccakc448/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 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281: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 'KeccakPermutationOnWordsAfterXoring1152bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:281: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/keccakc448/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