Implementation notes: amd64, h5nano, crypto_hash/keccakc256

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
23520opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
23525opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
23620opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
23620opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
23655opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
23660opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
23675opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
23690opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
23805opt64lcu24gcc -O -fomit-frame-pointer2014050520140425
23805opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
23805opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
23805opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
23850opt64lcu24gcc -m64 -O -fomit-frame-pointer2014050520140425
23855opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
23865opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
23870opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
23885opt64lcu24gcc -O3 -fomit-frame-pointer2014050520140425
23890opt64lcu24gcc -O2 -fomit-frame-pointer2014050520140425
23890opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
23890opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014050520140425
23905opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
23910opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
23910opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
23920opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
23925opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
23925opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
23925opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014050520140425
23930opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
23955opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
23955opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014050520140425
23985opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014050520140425
23995opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
23995opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
24000x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
24000x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
24005opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
24005x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
24005x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
24010opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
24010opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
24015x86_64_asmgcc -O -fomit-frame-pointer2014050520140425
24015x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
24015x86_64_asmgcc -m64 -O -fomit-frame-pointer2014050520140425
24015x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
24015x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
24015x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
24015x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
24015opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
24020opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
24020opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
24020opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
24020opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
24020opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
24020opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
24025x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
24025x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
24025x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
24025opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24025opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
24025opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24025x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -O3 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24030opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24030opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
24030x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24035x86_64_asmgcc -O2 -fomit-frame-pointer2014050520140425
24035x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
24035opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
24035opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
24035x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014050520140425
24035x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
24035x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
24035x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
24035opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
24040x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
24040x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24040opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
24040opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24040x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
24040x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
24040opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24045x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
24045opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
24045opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
24045x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24045x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
24050opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
24055x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
24055x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014050520140425
24060x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
24060x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
24060x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014050520140425
24060opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
24060opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
24065x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
24070x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
24070x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
24070x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
24070x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
24075opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
24075x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
24075opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
24080x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
24085x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
24085x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
24085x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014050520140425
24090x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
24090x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
24090x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
24090x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
24090x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
24090x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014050520140425
24095opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
24105opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
24120opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
24130opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
24135opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
24155opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
24170opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
24170opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
24175opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
24175opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
24175opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
24190opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24190opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24190opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
24195opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
24200opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24200opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24200opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
24200opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014050520140425
24200opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
24210opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
24210opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014050520140425
24235opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
24235opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
24250opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
24260opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
24260opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
24275opt64lcu6gcc -O -fomit-frame-pointer2014050520140425
24275opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
24275opt64lcu6gcc -m64 -O -fomit-frame-pointer2014050520140425
24275opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
24275opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
24295opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
24320x86_64_asmgcc -funroll-loops2014050520140425
24330x86_64_asmcc2014050520140425
24330x86_64_asmgcc2014050520140425
24385opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
24385opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
24385opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
24385opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
24385opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
24400opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
24480x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
24485x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
24490x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
24490x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
24490x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
24495x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
24500x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
24500x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
24525opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
24525opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
24535opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014050520140425
24535opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
24540opt64lcu24gcc -Os -fomit-frame-pointer2014050520140425
24550x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014050520140425
24555x86_64_asmgcc -Os -fomit-frame-pointer2014050520140425
24555x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
24555x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
24555x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
24555x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
24560opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
24560opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
24560x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014050520140425
24560x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
24560x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
24560x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
24560x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014050520140425
24565opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
24575x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
24590opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
24595x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
24595x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
24610opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
24630opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
24630opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
24635opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24635opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24635opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
24655opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24655opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
24655opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24655opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
24675opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
24685opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
24690opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
24695opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
24695opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
24700opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
24700opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
24700opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
24700opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
24705opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
24705opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
24705opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
24705opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
24725opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
24725opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
24770x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
24790opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
24800opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
24890opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
24890opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
24900opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24900opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
24975opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
24975opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
24975opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
24980opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
25025opt64lcu6gcc -O2 -fomit-frame-pointer2014050520140425
25025opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
25025opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014050520140425
25035opt64lcu6gcc -O3 -fomit-frame-pointer2014050520140425
25035opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
25035opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014050520140425
25040opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
25220opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
25220opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
25220opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
25220opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
25225opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
25230opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
25230opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
25230opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
25230opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
25230opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
25270opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
25275opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
25465opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
25465opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
25595opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
25595opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
25595opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
25600opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
25600opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
25770opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
25770opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014050520140425
25775opt64lcu6gcc -Os -fomit-frame-pointer2014050520140425
25775opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
25775opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
25775opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
25775opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
26085opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
26085opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
26085opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
26085opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
26085opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
26090opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
26090opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
26620opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
26625opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
26625opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
26625opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
26625opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
26625opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
26630opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
26630opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
26630opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
26660opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
26680opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
26680opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
26680opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
26685opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
26695opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
26695opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
26700opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
26705opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
26800opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
26800opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
26805opt64u6gcc -O2 -fomit-frame-pointer2014050520140425
26805opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
26805opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
26805opt64u6gcc -m64 -O2 -fomit-frame-pointer2014050520140425
26815opt64u6gcc -O3 -fomit-frame-pointer2014050520140425
26815opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
26815opt64u6gcc -m64 -O3 -fomit-frame-pointer2014050520140425
26825opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
26855opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
26900opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
26900opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
26910opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
26910opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
26910opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
26910opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
26910opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
26910opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
27005opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
27020inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
27040inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
27050inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
27135opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
27135opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
27155opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
27155opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
27160opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
27160opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
27160opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
27215opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
27235opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
27245opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
27245opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
27280inplacegcc -O2 -fomit-frame-pointer2014050520140425
27280inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
27280opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
27280inplacegcc -m64 -O2 -fomit-frame-pointer2014050520140425
27280opt64u6gcc -m64 -O -fomit-frame-pointer2014050520140425
27280opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
27280opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
27280inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
27280inplacegcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
27285inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
27285opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
27285inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
27290inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
27290inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
27295inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
27295inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
27305opt64u6gcc -O -fomit-frame-pointer2014050520140425
27315opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
27315opt64u6gcc -march=nocona -O -fomit-frame-pointer2014050520140425
27320opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
27320opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
27360inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
27360inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
27400inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
27400inplacegcc -m64 -O3 -fomit-frame-pointer2014050520140425
27415inplacegcc -O3 -fomit-frame-pointer2014050520140425
27420opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
27420opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
27460opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
27460opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
27470inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
27470inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
27470inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
27520inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
27525inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
27530inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
27530inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
27570opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
27570opt64u6gcc -march=k8 -O -fomit-frame-pointer2014050520140425
27635inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
27635inplacegcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
27660opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
27670inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
27675opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
27675opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
27685inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
27685inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
27710inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
27710inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
27710inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
27715inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
27715inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
27720opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
27800inplacegcc -O -fomit-frame-pointer2014050520140425
27800inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
27800inplacegcc -funroll-loops -O -fomit-frame-pointer2014050520140425
27800inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
27800inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
27800inplacegcc -m64 -O -fomit-frame-pointer2014050520140425
27800inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
27800inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
27800inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
27800inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
27800inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
27920inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
27920inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
27985inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
27985inplacegcc -march=nocona -O -fomit-frame-pointer2014050520140425
28030inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
28035inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
28035inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
28035inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
28055inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
28060inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
28110simplegcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
28150inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
28150inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
28225inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
28225inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
28225inplacegcc -march=barcelona -O -fomit-frame-pointer2014050520140425
28225inplacegcc -march=k8 -O -fomit-frame-pointer2014050520140425
28240simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
28245simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
28245simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
28250simplegcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
28250simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
28250simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
28255simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
28255simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
28260simplegcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
28280simplegcc -O2 -fomit-frame-pointer2014050520140425
28280simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
28280simplegcc -m64 -O2 -fomit-frame-pointer2014050520140425
28325simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
28325simplegcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
28335inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
28370simplegcc -O3 -fomit-frame-pointer2014050520140425
28370simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
28370inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
28370simplegcc -m64 -O3 -fomit-frame-pointer2014050520140425
28545inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
28550inplacegcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
28590inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
28590inplacegcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
28635simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
28635simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
28635simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
28635simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
28635simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
28760simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
28765simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
28765simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
28765simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
28765simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
28765simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
28815simplegcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
28815simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
28815simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
28875simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
28905simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
28905simplegcc -march=nocona -O -fomit-frame-pointer2014050520140425
29050opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
29050opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
29060opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
29060opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
29060opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
29060opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
29065simplegcc -O -fomit-frame-pointer2014050520140425
29065simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
29065simplegcc -m64 -O -fomit-frame-pointer2014050520140425
29065simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
29065simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
29065simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
29075opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
29100simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
29100simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
29105simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
29105simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
29130simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
29155simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
29165simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
29165simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
29165simplegcc -march=barcelona -O -fomit-frame-pointer2014050520140425
29165simplegcc -march=k8 -O -fomit-frame-pointer2014050520140425
29190simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
29190simplegcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
29230simplegcc -funroll-loops -O -fomit-frame-pointer2014050520140425
29230simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
29275opt64lcu24clang -O3 -fomit-frame-pointer2014062820140622
29275opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
29275opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
29275opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
29315opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
29410simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
29410simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
29410opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
29415opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
29415opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
29415opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
29415opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
29520opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
29520opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
29525opt64u6gcc -Os -fomit-frame-pointer2014050520140425
29525opt64u6gcc -m64 -Os -fomit-frame-pointer2014050520140425
29525opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
29525opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
29525opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
29595opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
29615simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
29615simplegcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
29685simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
29685simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
29700simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
29705simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
29730simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
29730simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
29805simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
29810simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
29870opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
29890simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
29890simplegcc -march=nocona -Os -fomit-frame-pointer2014050520140425
29900opt64lcu6clang -O3 -fomit-frame-pointer2014062820140622
29900opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
29900opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
29900opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
29970opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
29980simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
30020opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
30025opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
30120simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
30120simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
30120simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
30200simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
30200simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
30205simplegcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
30205simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
30205simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
30205simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
30340simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
30365simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
30385simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
30385simplegcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
30475simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
30480simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
30480simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
30550simplegcc -Os -fomit-frame-pointer2014050520140425
30550simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
30550simplegcc -m64 -Os -fomit-frame-pointer2014050520140425
30550simplegcc -march=k8 -Os -fomit-frame-pointer2014050520140425
30555simplegcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
30570simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
30590inplacegcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
30590inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
30625inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
30670inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
30675inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
30765inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
30765inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
30770inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
30770inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
30880inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
30880inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
30880inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
31080inplacegcc -Os -fomit-frame-pointer2014050520140425
31080inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
31080inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
31080inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
31235inplacegcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
31240inplacegcc -m64 -Os -fomit-frame-pointer2014050520140425
31240inplacegcc -march=k8 -Os -fomit-frame-pointer2014050520140425
31305inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
31365inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
31690inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
31880inplacegcc -march=nocona -Os -fomit-frame-pointer2014050520140425
33880simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
33880simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
33880simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
33880simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
33930opt64u6clang -O3 -fomit-frame-pointer2014062820140622
33930opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
33930opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
33930opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
33930opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
34055simpleclang -O3 -fomit-frame-pointer2014062820140622
35315inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
35315inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
35315inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
35315inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
35480inplaceclang -O3 -fomit-frame-pointer2014062820140622
46885sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
47185sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
47185sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
47185sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
47185sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
54860opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
54985opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
55015opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
55090opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
55095opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
55165opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
55315opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
55315opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
55325opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
55335opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
55440opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
55440opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
55445opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
55510opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
55545opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
55660opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
55660opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
55660opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
55675opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
55700opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
55930opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
55935opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
55970sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
55970sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
55970sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
55970sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
55985sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
55985sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
56010opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
56035opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
56060opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
56195opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014050520140425
56195opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
56195opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050520140425
56205opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
56255sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
56255sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
56255sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
56260sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
56285opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
56300opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
56360opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
56360opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56370opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
56385opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56385opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56390opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
56395opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
56415opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
56415opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
56425opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56430opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
56465opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56475opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56490opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
56535opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
56560opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014050520140425
56560opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
56630opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
56640opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
56645opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56665opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
56665opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
56695opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
56700opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014050520140425
56725opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
56745opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
56785opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
56830opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014050520140425
56850opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014050520140425
56875opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
56875opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
56895opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
56910opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
56965opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
57005opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
57030opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
57090opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050520140425
57110opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
57135opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
57140opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050520140425
57150opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
57160opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
57220opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
57340opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
57390opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
57450opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
57455opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
57455opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
57500opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
57505opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
57515opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
57520opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
57540opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
57570opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
57575opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
57575opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
57600opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
57605opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
57660opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
57665opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
57700opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
57705opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014050520140425
57735opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050520140425
57750opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
57760opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
57765opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050520140425
57770opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
57795opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
57805opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050520140425
57820opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
57825opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
57835opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
57835sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
57835sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
57850sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
57865opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
57870opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
57900opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
57910opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
57925opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
58050opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
58085opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
58135sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
58170opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
58180opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
58230opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
58330sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
58345opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
58705opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
60340opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
60340opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
60340opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
60445opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
60445opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
61090opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
61110opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
61110opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
61125opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
61135opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
61215opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
61325mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
61325mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
61405mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
61520simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
61520simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
61545simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
61545simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
61570mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
61580mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
61585mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
61595opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
61665mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
61670opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
61670opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
61680simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
61685simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
61685simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
61725opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
61730opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
61800opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
61800opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
61805opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
61875opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
61875opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
61945simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
61945simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
62015opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
62015opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
62075opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
62075opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
62075opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
62075opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
62075opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
62175simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
62175simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
62280opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
62280opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
62280opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
62355opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
62355opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
62365opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
62365opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
62365opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
62375opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
62385opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014050520140425
62395opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014050520140425
62440opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014050520140425
62455opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
62460opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
62460opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
62470opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
62520opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
62555opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
62590opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014050520140425
62600opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014050520140425
62600opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
62600opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
62620opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
62620opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014050520140425
62625opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
62665opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
62685opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014050520140425
62685opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014050520140425
62720opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
62780opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
62835opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
62840opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
62840opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
62850opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
63000opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
63000opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
63000opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
63015opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
63025opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
63030opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
63105simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
63105simple32bigcc -m64 -O3 -fomit-frame-pointer2014050520140425
63145opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
63170simple32bigcc -O3 -fomit-frame-pointer2014050520140425
63180opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014050520140425
63210mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
63210mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
63310opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
63320opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014050520140425
63320opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
63330opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
63480opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
63495opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
63495opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
63495simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
63495simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
63495simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
63495simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
63505opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
63510opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
63510opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
63515opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
63525simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
63565opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
63620opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
63620opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
63690opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
63690opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
63725opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
63740opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
63820simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
63820simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
63850simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
63850simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
64160opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
64160opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
64205opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
64205opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
64990mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
64990mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
64990mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
65050simplecc2014050520140425
65050simplegcc -funroll-loops2014050520140425
65190mmxu1gcc -O -fomit-frame-pointer2014050520140425
65190mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
65190mmxu1gcc -m64 -O -fomit-frame-pointer2014050520140425
65190mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
65190mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
65190mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
65190mmxu1gcc -march=nocona -O -fomit-frame-pointer2014050520140425
65210mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
65210mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
65295simplegcc2014050520140425
66180mmxu1gcc -march=k8 -O -fomit-frame-pointer2014050520140425
66350compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
66350compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
66355mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
66715opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
66730opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
66730opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
66735opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
66735opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
66735opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
66740opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
67190opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
67190opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
67250opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014050520140425
67435opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014050520140425
67490opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
67490opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
67490opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
67500opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
67570mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
67575mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67585opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014050520140425
67585opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
67590opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67660opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
67670inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
67670inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
67670inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
67670inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
67670inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
67675compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
67680compactgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
67680compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
67735mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
67745mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67745compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
67745compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
67745compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
67745compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
67745opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
67745opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
67790compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
67790compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
67790compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67790compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67800compactgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
67835opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014050520140425
67835opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
67965opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
67980opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
67990opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
67990opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
68030simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
68030simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
68040opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
68045opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
68095opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
68095inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
68095inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
68140inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
68150opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
68165opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
68165opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014050520140425
68170inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
68170opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
68175opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
68185opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
68235mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
68235mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
68235mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
68235mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
68245simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
68265opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
68275opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
68275opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
68300opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
68350compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
68350opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
68350compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
68355simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
68370simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
68385simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
68555simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
68625mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
68660inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
68660inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
68670opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
68690opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
68710opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
68725mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
68725mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
68730mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
68730mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
68795mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
68810mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
68810mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
68955mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
68955mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
68965mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
68975compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
68975compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
68995inplace32bigcc -O3 -fomit-frame-pointer2014050520140425
68995inplace32bigcc -m64 -O3 -fomit-frame-pointer2014050520140425
68995inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
68995inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
69005inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
69020mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
69050mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
69125simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
69165compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
69165compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
69180mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
69185mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
69200mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
69200mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
69200mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
69210mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
69225inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
69225inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
69225inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
69365opt32bi-rvku2gcc -O -fomit-frame-pointer2014050520140425
69365opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
69560simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
69565compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
69585simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
69740simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
69935mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
69960mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
69965mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
69990inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
70010inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
70010inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
70010mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
70010mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
70010mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
70010mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
70010mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
70035simple32bigcc -O2 -fomit-frame-pointer2014050520140425
70035simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
70045inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
70060simple32bigcc -m64 -O2 -fomit-frame-pointer2014050520140425
70205mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
70205mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
70205mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
70205mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
70210mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
70220mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
70265compactgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
70265compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
70370mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
70410mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
70410mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
70410mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
70420mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
70425simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
70425simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
70425simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
70425simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
70425simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
70430mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
70535mmxu1gcc -Os -fomit-frame-pointer2014050520140425
70575mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
70580mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
70580mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
70650mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
70650mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
70655mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
70715mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
70735simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
70735simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
70770mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
70925mmxu1clang -O3 -fomit-frame-pointer2014062820140622
70925mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
70925mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
70925mmxu1gcc -O3 -fomit-frame-pointer2014050520140425
70925mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
70925mmxu1gcc -m64 -O3 -fomit-frame-pointer2014050520140425
70930mmxu1gcc -O2 -fomit-frame-pointer2014050520140425
71135mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
71135mmxu1gcc -m64 -O2 -fomit-frame-pointer2014050520140425
71200simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
71200simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
71200simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
71200simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
71235opt64lcu24gcc -funroll-loops2014050520140425
71235simple32bigcc -funroll-loops -O -fomit-frame-pointer2014050520140425
71240simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
71245opt64lcu24gcc2014050520140425
71270simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
71270simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
71310compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
71310compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
71320opt64lcu24cc2014050520140425
71340simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
71340simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
71340simple32bigcc -march=barcelona -O -fomit-frame-pointer2014050520140425
71340simple32bigcc -march=k8 -O -fomit-frame-pointer2014050520140425
71355mmxu1gcc -m64 -Os -fomit-frame-pointer2014050520140425
71470simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
71470simple32bigcc -march=nocona -O -fomit-frame-pointer2014050520140425
71495inplace32bigcc -march=k8 -O -fomit-frame-pointer2014050520140425
71515mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
71570inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
71575mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
71585compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
71590inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
71590compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
71590inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
71600simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
71700opt64u6gcc -funroll-loops2014050520140425
71880inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
71980simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
71980simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
72060mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
72065simple32bigcc -O -fomit-frame-pointer2014050520140425
72065simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
72065mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
72080simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
72080simple32bigcc -m64 -O -fomit-frame-pointer2014050520140425
72080simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
72080simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
72080simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
72100inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
72100inplace32bigcc -m64 -O -fomit-frame-pointer2014050520140425
72100inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
72100inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
72100inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
72100inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
72100inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014050520140425
72105inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
72115inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
72115inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
72120inplace32bigcc -O -fomit-frame-pointer2014050520140425
72120inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
72120inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
72120inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
72190simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
72195inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
72325inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
72335opt64lcu6cc2014050520140425
72335opt64lcu6gcc2014050520140425
72335opt64lcu6gcc -funroll-loops2014050520140425
72345inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
72350inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
72350inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
72350inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
72365inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
72365inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
72365inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
72420inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
72440inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
72470opt64u6cc2014050520140425
72470opt64u6gcc2014050520140425
72540inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014050520140425
72565inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
72565inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
72585mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
72585mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
72595opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
72660opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
72680inplace32bigcc -march=nocona -O -fomit-frame-pointer2014050520140425
72700inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
72745opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
72765opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
72795mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
72795mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
72855opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
73300inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
73300inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
73390inplace32bigcc -Os -fomit-frame-pointer2014050520140425
73390inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
73390inplace32bigcc -m64 -Os -fomit-frame-pointer2014050520140425
73390inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
73390inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014050520140425
73855inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014050520140425
74135inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
74190inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
74210inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
74230inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
74275opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
74275inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
74280opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
74300inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
74350opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
74450inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
74460inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
74475opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
74485opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
74485opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
74485opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
74530opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
74530opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
74715opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
74725opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
74725opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
74725opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
74725opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
74760opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
74765opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
74765opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
74770opt32bi-rvku2gcc -Os -fomit-frame-pointer2014050520140425
74770opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014050520140425
74780inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
74780inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
74800inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
74800inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
74840opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
74975opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
75305opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
75315inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
75360opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
75440inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
75440inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
75440inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
75470opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
75485opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
75530opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
75535opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
75615inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
75680opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014062820140622
75980compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
75980compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
75980compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
76100inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
76110inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
76120inplace32bigcc -O2 -fomit-frame-pointer2014050520140425
76120inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
76120inplace32bigcc -m64 -O2 -fomit-frame-pointer2014050520140425
76165inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
76180compactgcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
76180compactgcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
76265inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
76315inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
76355inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
80510compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
80540compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
80540compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
80595compactgcc -O3 -fomit-frame-pointer2014050520140425
80595compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
80595compactgcc -m64 -O3 -fomit-frame-pointer2014050520140425
80730compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
81075compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
81290compactgcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
81515simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
81515simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
81710simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
81710simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
81710simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
81890inplacegcc2014050520140425
81890inplacegcc -funroll-loops2014050520140425
82050inplacecc2014050520140425
84535simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
84535simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
84535simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
84535simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
84535simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
84535simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
84615compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
84705simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
85800simple32bigcc -m64 -Os -fomit-frame-pointer2014050520140425
85950simple32bigcc -Os -fomit-frame-pointer2014050520140425
86015simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
86015simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
86015simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
86040simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
86040simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
86040simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
86040simple32bigcc -march=k8 -Os -fomit-frame-pointer2014050520140425
86090simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
86130simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
86215simple32biclang -O3 -fomit-frame-pointer2014062820140622
86220opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
86240opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
86250opt32bi-rvku2clang -O3 -fomit-frame-pointer2014062820140622
86440opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
86455opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
87050simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
87170simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
87235simple32bigcc -march=nocona -Os -fomit-frame-pointer2014050520140425
87390simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
88800inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
88800inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
88800inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
89020inplace32biclang -O3 -fomit-frame-pointer2014062820140622
89280inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
89855compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
89855compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
89855compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
90050compactclang -O3 -fomit-frame-pointer2014062820140622
120615compactgcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
124265compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
125080compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
125080compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
125365compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
125630compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
125630compactgcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
125670compactgcc -O2 -fomit-frame-pointer2014050520140425
125670compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
125670compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
125670compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
125675compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
126585compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
126785compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
126785compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
126785compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
126840compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
127010compactgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
127010compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
127010compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
127725compactgcc -Os -fomit-frame-pointer2014050520140425
127725compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
127725compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
127855compactgcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
128070compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
128900compactgcc -march=barcelona -O -fomit-frame-pointer2014050520140425
129055compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
129165compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
129165compactgcc -march=nocona -Os -fomit-frame-pointer2014050520140425
130250compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
130250compactgcc -m64 -O2 -fomit-frame-pointer2014050520140425
130250compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
130250compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
131125compactgcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
131325compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
131330compactgcc -m64 -Os -fomit-frame-pointer2014050520140425
131330compactgcc -march=k8 -Os -fomit-frame-pointer2014050520140425
131810compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
133160compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
133160compactgcc -m64 -O -fomit-frame-pointer2014050520140425
133160compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
133160compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
133180compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
134855compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
134855compactgcc -march=nocona -O -fomit-frame-pointer2014050520140425
135080compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
135090compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
135090compactgcc -march=k8 -O -fomit-frame-pointer2014050520140425
139850compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
139850compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
139905compactgcc -O -fomit-frame-pointer2014050520140425
149790simple32bicc2014050520140425
149805simple32bigcc2014050520140425
149925simple32bigcc -funroll-loops2014050520140425
151745opt32bi-rvku2gcc -funroll-loops2014050520140425
151765opt32bi-rvku2gcc2014050520140425
151815opt32bi-rvku2cc2014050520140425
181740opt32bi-s2lcu4gcc2014050520140425
181755opt32bi-s2lcu4cc2014050520140425
182130opt32bi-s2lcu4gcc -funroll-loops2014050520140425
182545opt32biT-s2lcu4gcc -funroll-loops2014050520140425
182555opt32biT-s2lcu4gcc2014050520140425
182745opt32biT-s2lcu4cc2014050520140425
186450inplace32bicc2014050520140425
186470inplace32bigcc2014050520140425
186725inplace32bigcc -funroll-loops2014050520140425
206930compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
206945compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
207215compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
208040compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
208315compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
210275compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
210635compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
217820compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
217820compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
217920compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
218015compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
218015compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
222190compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
222400compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
223015compact8gcc -O3 -fomit-frame-pointer2014050520140425
223060compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
223245compact8gcc -m64 -O3 -fomit-frame-pointer2014050520140425
229145compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
229145compact8gcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
234835x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
234840x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
234840x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
234840x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
234840x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
234840x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
234840x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
234840x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
234845x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
234845x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
234845x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -O3 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -O -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014050520140425
234850x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
234855x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
234855x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
234855x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
234855x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
234855x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014050520140425
234860x86_64_shldgcc -O -fomit-frame-pointer2014050520140425
234860x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
234860x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
234865x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
234870x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
234870x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
234870x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
234870x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
234870x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
234875x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014050520140425
234875x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
234875x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
234875x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
234875x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
234875x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
234880x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
234880x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
234885x86_64_shldgcc -O2 -fomit-frame-pointer2014050520140425
234885x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
234885x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
234885x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
234885x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
234890x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
234890x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
234900x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
234920x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014050520140425
235115x86_64_shldgcc -funroll-loops2014050520140425
235135x86_64_shldgcc2014050520140425
235155x86_64_shldcc2014050520140425
235330x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
235330x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014050520140425
235335x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
235340x86_64_shldgcc -Os -fomit-frame-pointer2014050520140425
235340x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
235340x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
235340x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
235340x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
235340x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
235340x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014050520140425
235345x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
235345opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
235345opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
235345opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050520140425
235345x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014050520140425
235345x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
235345x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
235350x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
235350x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
235350x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
235350x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
235350x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
235350opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
235355x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
235355x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
235360x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
235370x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
235370opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050520140425
235375opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014050520140425
235445opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
235450opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
235580opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
235600opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014050520140425
235620opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
235620opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014050520140425
235625opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
235630opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
235630opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
235630opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
235660opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
235665opt64lcu24shldgcc -O -fomit-frame-pointer2014050520140425
235665opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
235665opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
235665opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
235665opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
235665opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
235670opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
235680opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014050520140425
235680opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
235680opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
235685opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
235705opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014050520140425
235715opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
235765opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014050520140425
236060opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
236065opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014050520140425
236125opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
236125opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
236945compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
237520opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050520140425
237520opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050520140425
237520opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050520140425
237530opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
237530opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
237540opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050520140425
237560opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050520140425
237560opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050520140425
237595opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
237595opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
237610opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
237610opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050520140425
237615opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
237615opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
237620opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
237620opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
237620opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050520140425
237635opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
237665opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
237670opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014050520140425
237670opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
237670opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
237670opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
237675opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
237675opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
237675opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050520140425
237675opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
237685opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
237705opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
237715opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
237740opt64lcu24shldgcc -O3 -fomit-frame-pointer2014050520140425
237740opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
237745opt64lcu24shldgcc -O2 -fomit-frame-pointer2014050520140425
237745opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
237745opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050520140425
237745opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014050520140425
237745opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
237795opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014050520140425
237865opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
237865opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
237870opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
237895opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
237900opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
237985opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
237985opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014050520140425
237990opt64lcu24shldgcc -Os -fomit-frame-pointer2014050520140425
237990opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
238020opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
238020opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
238020opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014050520140425
238035opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
238035opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
238040opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
238060opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
238070opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
238075opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
238080opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
239155compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
239155compact8gcc -m64 -O2 -fomit-frame-pointer2014050520140425
241325compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050520140425
241325compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050520140425
241325compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050520140425
242285compact8gcc -O2 -fomit-frame-pointer2014050520140425
243150opt64lcu24shldclang -O3 -fomit-frame-pointer2014062820140622
243150opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
243150opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
243150opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
243200opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
243605compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
243605compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050520140425
243610compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
243610compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050520140425
245225compact8gcc -funroll-loops -O -fomit-frame-pointer2014050520140425
245225compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
245225compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050520140425
248980compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050520140425
250560compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
251355compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
251355compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050520140425
251365compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
251365compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050520140425
251925compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
251925compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050520140425
255400compact8gcc -march=nocona -O2 -fomit-frame-pointer2014050520140425
261935compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014050520140425
261935compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050520140425
261935compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050520140425
270765compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050520140425
270930compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014050520140425
274450opt64lcu24shldgcc2014050520140425
274460opt64lcu24shldgcc -funroll-loops2014050520140425
274575compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050520140425
274600compact8gcc -march=k8 -O3 -fomit-frame-pointer2014050520140425
274620opt64lcu24shldcc2014050520140425
278090compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050520140425
278090compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050520140425
282595compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050520140425
282595compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014050520140425
294050compact8gcc -march=k8 -O -fomit-frame-pointer2014050520140425
296130compact8gcc -march=barcelona -O -fomit-frame-pointer2014050520140425
296330compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014050520140425
299260compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050520140425
299820compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050520140425
300940compact8gcc -m64 -O -fomit-frame-pointer2014050520140425
300940compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050520140425
300945compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014050520140425
300965compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050520140425
301130compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050520140425
301130compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050520140425
305095compact8gcc -march=k8 -O2 -fomit-frame-pointer2014050520140425
305740compact8gcc -O -fomit-frame-pointer2014050520140425
305745compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014050520140425
312940compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014050520140425
312940compact8gcc -march=nocona -O -fomit-frame-pointer2014050520140425
387830compact8gcc -march=nocona -Os -fomit-frame-pointer2014050520140425
389070compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050520140425
410375compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
413775compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050520140425
414685compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050520140425
423650compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050520140425
425165compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050520140425
429090compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
429485compact8gcc -march=barcelona -Os -fomit-frame-pointer2014050520140425
430395compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050520140425
430640compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
431445compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050520140425
434045compact8gcc -Os -fomit-frame-pointer2014050520140425
434045compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
438915compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050520140425
440315compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050520140425
440480compact8gcc -march=k8 -Os -fomit-frame-pointer2014050520140425
441510compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050520140425
441670compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050520140425
441670compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050520140425
442690compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050520140425
446485compactcc2014050520140425
446485compactgcc -funroll-loops2014050520140425
446525compactgcc2014050520140425
449715compact8gcc -funroll-loops -Os -fomit-frame-pointer2014050520140425
449945compact8gcc -m64 -Os -fomit-frame-pointer2014050520140425
599540mmxu1cc2014050520140425
599540mmxu1gcc -funroll-loops2014050520140425
599560mmxu1gcc2014050520140425
1054430compact8cc2014050520140425
1054435compact8gcc -funroll-loops2014050520140425
1054530compact8gcc2014050520140425

Test failure

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

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -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/keccakc256/avr8
Compiler: cc
Keccak-avr8.c: Keccak-avr8.c:15:26: fatal error: avr/pgmspace.h: No such file or directory
Keccak-avr8.c: compilation terminated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/keccakc256/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: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact8

Compiler output

Implementation: crypto_hash/keccakc256/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: 13, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer compact inplace inplace32bi mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple simple32bi

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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