Implementation notes: amd64, hydra2, crypto_hash/keccakc256

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
17176opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
17176opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
17188opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
17188opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
17204opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
17208opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
17212opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
17224opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
17288opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
17288opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
17288opt64lcu6gcc -m64 -O -fomit-frame-pointer2014052820140525
17288opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
17288opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
17288opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
17292opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
17292opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
17296opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
17304opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
17316opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
17320opt64lcu6gcc -O -fomit-frame-pointer2014052820140525
17324opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
17324opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
17324opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
17348opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
17352opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
17360opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
17360opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
17360opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
17360opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
17364opt64lcu24gcc -O -fomit-frame-pointer2014052820140525
17364opt64lcu24gcc -m64 -O -fomit-frame-pointer2014052820140525
17364opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
17372opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
17376opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
17376opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
17380opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
17380opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
17380opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
17384opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
17384opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
17392opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
17400opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
17408opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
17412opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
17416opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
17420opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
17424opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
17424opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
17424opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014052820140525
17432opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014052820140525
17436opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
17452opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
17452opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
17456opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
17520opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
17548opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
17576opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
17612opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
17656opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
17664opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
17984opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
18000opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18004opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
18008opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
18016opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
18016opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
18020opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
18020opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
18040opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
18112opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
18240opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
18272opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18272opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18284opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
18288opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
18292opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18300opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
18300opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
18304opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
18304opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
18308opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
18308opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
18312opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
18332opt64lcu24gcc -O3 -fomit-frame-pointer2014052820140525
18336opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014052820140525
18340opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
18340opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
18344opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
18348opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18348opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
18356opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
18356opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
18360opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
18360opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
18360opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
18364opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
18372opt64lcu24gcc -O2 -fomit-frame-pointer2014052820140525
18372opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
18372opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18376opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
18376opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014052820140525
18380opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
18388opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
18388opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
18392opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
18396opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
18400opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18412opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
18420opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
18424opt64lcu6gcc -O3 -fomit-frame-pointer2014052820140525
18428opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
18436opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
18456opt64lcu6gcc -O2 -fomit-frame-pointer2014052820140525
18456opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
18472opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
18484opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18484opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18488opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
18492x86_64_asmgcc -O -fomit-frame-pointer2014052820140525
18496x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014052820140525
18500opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18500x86_64_asmgcc -m64 -O -fomit-frame-pointer2014052820140525
18500opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
18500x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
18504opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
18508opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18508opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
18508opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
18508opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
18508opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
18512opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
18512opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
18512x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
18516opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
18520opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
18524opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
18524opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
18528opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
18532opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18536opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
18544opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
18548opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
18552x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
18552opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18560opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18560opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
18560opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
18572x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
18576x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
18576opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
18588x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
18588x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
18592x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
18592opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
18592x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
18592x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
18592x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
18596x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
18596x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18596x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18596x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
18600opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
18600opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
18604x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
18604x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
18604x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
18604opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
18604opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
18608x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
18608opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
18608opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
18608x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
18612x86_64_asmgcc -O3 -fomit-frame-pointer2014052820140525
18612opt64u6gcc -m64 -O -fomit-frame-pointer2014052820140525
18612opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
18612opt64u6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
18616x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18620x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18624x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
18624opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
18624x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18628x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
18628x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
18628opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
18628opt64u6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
18632x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
18632x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
18632opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
18632x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
18632x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
18640x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
18644opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
18644x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
18648opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
18648opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
18656x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
18656x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
18668x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014052820140525
18672opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
18676opt64u6gcc -O -fomit-frame-pointer2014052820140525
18676x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18676x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
18680opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
18680opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
18680x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
18684x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
18684opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
18684x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
18688x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
18692opt64lcu24gcc -Os -fomit-frame-pointer2014052820140525
18692opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014052820140525
18692opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
18692x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
18696opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
18700x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
18700opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
18704opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
18716opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
18716x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
18720x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
18728opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
18740opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
18748opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
18752opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
18752opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
18756opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18760opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
18760opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
18768opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
18768opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
18768opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
18768opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
18768opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
18768opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
18776opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
18784x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
18792opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
18796opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
18812x86_64_asmgcc -O2 -fomit-frame-pointer2014052820140525
18812opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
18820x86_64_asmgcc2014052820140525
18828x86_64_asmcc2014052820140525
18832opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
18832x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
18840x86_64_asmgcc -funroll-loops2014052820140525
18844opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18844opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
18868x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
18876x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
18900opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
18932opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
18940inplacegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
18948inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
18952x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
18952x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
18956x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
18960x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
18960x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
18960x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
18960x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
18964x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
18964x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
18964x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
18964x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
18964x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
18964x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
18964x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
18968x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
18976x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
18980inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
18992opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
19056opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
19100inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19104inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
19108inplacegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
19112inplacegcc -march=k8 -O -fomit-frame-pointer2014052820140525
19132inplacegcc -march=nocona -O -fomit-frame-pointer2014052820140525
19172inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
19172inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
19172inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
19172inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19188inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
19272inplacegcc -m64 -O -fomit-frame-pointer2014052820140525
19276inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19276inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
19276inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
19276inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
19276inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
19280inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
19296inplacegcc -O -fomit-frame-pointer2014052820140525
19360inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19360inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
19388simplegcc -O -fomit-frame-pointer2014052820140525
19388simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19388simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
19388simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
19392simplegcc -m64 -O -fomit-frame-pointer2014052820140525
19392simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
19400simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
19404simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
19428x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
19432opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
19432opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
19440opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
19440inplacegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
19444opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
19444opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
19444x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
19444inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
19464x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
19468x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
19472opt64lcu6gcc -Os -fomit-frame-pointer2014052820140525
19472inplacegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
19476opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
19476opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
19488opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
19488opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
19504x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19508simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
19508simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
19508simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
19508simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
19512x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
19516simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
19524x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
19524simplegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
19528x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
19532x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014052820140525
19536x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
19536simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19540opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014052820140525
19540simplegcc -march=nocona -O -fomit-frame-pointer2014052820140525
19544x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
19568simplegcc -march=k8 -O -fomit-frame-pointer2014052820140525
19576x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
19592x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
19608x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
19612x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014052820140525
19616opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
19616opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
19616opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
19616opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
19616opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
19624opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
19628opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
19632inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
19664opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
19680opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
19680simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
19684opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
19692opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
19692opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
19704opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
19708opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
19708opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
19708opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
19708opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
19720opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
19748simplegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
19748simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
19748simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
19748inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
19748inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
19752inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
19764opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
19792simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
19792simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
19828inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
19856opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
19868opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
19880opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
19884opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
19904opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
19908opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
19912opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
19928opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
19972opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
19976opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
19976opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
19976opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
19980opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
19984opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
19992inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
19996inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20024opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20032opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20060opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
20072opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20072opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
20076inplacegcc -m64 -O3 -fomit-frame-pointer2014052820140525
20108opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20112opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20128opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20148opt64u6gcc -O2 -fomit-frame-pointer2014052820140525
20164opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20164opt64u6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
20168inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20172opt64u6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
20172inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20180inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20184inplacegcc -O2 -fomit-frame-pointer2014052820140525
20184inplacegcc -O3 -fomit-frame-pointer2014052820140525
20184inplacegcc -m64 -O2 -fomit-frame-pointer2014052820140525
20184inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20184inplacegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
20188inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20196inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20204opt64u6gcc -O3 -fomit-frame-pointer2014052820140525
20240inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20240simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20288inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
20288simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
20288simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
20288simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
20292inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20292inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20292inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
20292simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
20292inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
20292inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
20292inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
20296inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20300inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
20300inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
20304inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20304inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
20304inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
20312inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20316opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
20316simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
20360opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20384inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20384inplacegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
20396opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20400opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
20412opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
20416opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
20436simplegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
20444opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20456inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20460opt64lcu24shldgcc -O2 -fomit-frame-pointer2014052820140525
20464opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
20476inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
20476opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20480opt64lcu24shldgcc -O3 -fomit-frame-pointer2014052820140525
20480inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
20480opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
20484opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
20484opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
20496opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20496opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
20500opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
20504opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
20508opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20508opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20508simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20508simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
20512opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20512opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
20512simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20520simplegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
20528opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20528opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
20532inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
20532opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
20532opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
20536opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
20536inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
20536inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
20536inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
20544inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
20548opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
20568simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20572simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
20580simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20580simplegcc -m64 -O3 -fomit-frame-pointer2014052820140525
20584simplegcc -O3 -fomit-frame-pointer2014052820140525
20596opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
20596opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20604opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
20608opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20612opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20620opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20620simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
20620simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
20620simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
20624opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20628opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20636opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20688x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
20704x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
20704x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
20712x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
20716x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20720x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20724x86_64_shldgcc -O2 -fomit-frame-pointer2014052820140525
20724simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
20724simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
20724x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
20728x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
20732x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
20736x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20736x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20744x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
20744x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
20744x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
20748x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20748x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20748opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
20752x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
20752x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20756x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
20756x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
20756x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20760x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
20764x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
20764x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
20764x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
20768x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20772x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
20776x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
20776x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20780x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20788x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
20792opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20792opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20796x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20796x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
20800x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
20800x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
20800x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
20800x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
20800x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
20804x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
20804x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20808x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20812x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
20816x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20816x86_64_shldgcc -m64 -O -fomit-frame-pointer2014052820140525
20824x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20824x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20828opt64lcu24shldgcc -O -fomit-frame-pointer2014052820140525
20828x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
20836x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
20840x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
20840x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
20840x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20844opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20844x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
20852x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
20852x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
20856x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
20860x86_64_shldgcc -O3 -fomit-frame-pointer2014052820140525
20864x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20864opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
20864x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
20876opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014052820140525
20876x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
20880opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
20884opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
20892opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
20892x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20896opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
20896opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
20908simplegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
20916simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
20916opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
20920opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
20920opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
20924opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20932opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
20932opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20932opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
20936opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
20936x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
20944opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
20948opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
20956opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
20956simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20972simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
20976opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20976simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
20980opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
20980opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
20980opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
20984opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
20988simplegcc -O2 -fomit-frame-pointer2014052820140525
20988simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
20996simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21012opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
21024x86_64_shldgcc -funroll-loops2014052820140525
21024simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
21024opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21024simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21024opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
21024opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
21036simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
21040simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
21044simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21044simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
21044simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
21048x86_64_shldcc2014052820140525
21048opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21048opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
21048opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
21052opt64lcu24shldgcc -Os -fomit-frame-pointer2014052820140525
21052opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
21052opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
21068opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
21076opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
21084opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
21092opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21092opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
21092opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21092opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
21096opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
21100opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
21100opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21108opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21116opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21124simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
21128simplegcc -m64 -O2 -fomit-frame-pointer2014052820140525
21128opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
21128simplegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
21136opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
21144opt64lcu24clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
21144opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
21156x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
21180simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21188x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21188x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
21200opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
21204opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
21224x86_64_shldgcc -Os -fomit-frame-pointer2014052820140525
21224x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21224x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
21228simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21228x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
21228simplegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
21232opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
21232x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21248x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
21248x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
21248x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
21252x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
21252x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21256opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
21256x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
21256x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21256x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
21256x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
21260opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
21268x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
21268x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
21276x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
21280opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
21300x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21300x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
21320x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21336opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
21340simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
21348opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
21408simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21444simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21452opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
21476simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
21476simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
21488simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21488simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21488simplegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
21488simplegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
21492simplegcc -m64 -Os -fomit-frame-pointer2014052820140525
21496opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
21500x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
21504x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
21512x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
21520simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
21520x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
21536x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
21536simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21568opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
21576opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
21576opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
21592opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
21600opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
21604x86_64_shldgcc -O -fomit-frame-pointer2014052820140525
21604simplegcc -Os -fomit-frame-pointer2014052820140525
21616x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
21632simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
21644simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
21648opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
21648opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
21664opt64lcu6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
21664simplegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
21664simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21664simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
21664simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21664simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
21664simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
21672opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
21680opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
21680x86_64_shldgcc2014052820140525
21692simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21700opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
21748opt64u6gcc -Os -fomit-frame-pointer2014052820140525
21748opt64u6gcc -m64 -Os -fomit-frame-pointer2014052820140525
21748opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21748opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
21752opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21756opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
21760opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
21784opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
21788opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
21788opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
21788opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
21804opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21808opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
21812opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
21812simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
21812simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
21812simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
21812simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
21816opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
21824simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
21828opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
22008opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
22232inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
22232inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
22280inplacegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
22316inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
22376inplacegcc -m64 -Os -fomit-frame-pointer2014052820140525
22380inplacegcc -Os -fomit-frame-pointer2014052820140525
22380inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22380inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22380inplacegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
22380inplacegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
22388inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22572inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
22584inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
22584inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
22584inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
22584inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
22636inplacegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
22636inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
22648inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
22652inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
22656inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
22728inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
22732inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
22968sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
22972sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
22976sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
22984sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
22992sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
23012sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
23012sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
23028sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
23028sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
23080sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
23232opt64lcu24shldclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23312opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
23368opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
23460opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
23484opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
23484opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23508opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
23688simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23692simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
23696simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
23700simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
23736simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23772opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
23784opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
23784opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
23800opt64u6clang -O3 -fomit-frame-pointer2014071220140622
23820simpleclang -O3 -fomit-frame-pointer2014071220140622
23824opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
23828simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
23836opt64u6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23864opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
23976sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
24020sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
24024sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
24036sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
24068sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
24508inplaceclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
24508inplaceclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
24508inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
24540inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
24548inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
24660inplaceclang -O3 -fomit-frame-pointer2014071220140622
24676inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
27452sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
27456sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
27456sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
27472sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
27488sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
27908sseu2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
27912sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
28848mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
28920mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
28928mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
29144mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
29204mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
29876mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
29876mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
30224mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
30276mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
30408mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
30536mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
30548mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
30556mmxu1gcc -m64 -O -fomit-frame-pointer2014052820140525
30556mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
30588mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
30592mmxu1gcc -O -fomit-frame-pointer2014052820140525
30596mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
30944mmxu1gcc -march=nocona -O -fomit-frame-pointer2014052820140525
30960mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
31348mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
31348mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
31976mmxu1gcc -march=k8 -O -fomit-frame-pointer2014052820140525
32132mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
33644mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
33644mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
33664mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
33672mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
33684mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
33692mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
33696mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
33700mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
33712mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
33716mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
33720mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
33728mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
33732mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
33740mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
33760mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
33764mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
33988mmxu1gcc -O2 -fomit-frame-pointer2014052820140525
34028mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
34032mmxu1gcc -m64 -O3 -fomit-frame-pointer2014052820140525
34040mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
34080mmxu1gcc -O3 -fomit-frame-pointer2014052820140525
34172mmxu1gcc -m64 -O2 -fomit-frame-pointer2014052820140525
34284mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
34384mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
34564mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
34568mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
34864mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
34880mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
34892mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
34896mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
34924mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
34944mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
34952mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
35032mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
35256mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
35300mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
35328mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
35356mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
35940mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
35940mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
35940mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
36028mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
36124mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
36128mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
36128mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
36128mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
36280mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
36312mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
36316mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
36340mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
36400mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
36740mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
36764mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
37140mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
37160mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
37160mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
37164mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
37224mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
37428mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
37500mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
37688mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
37700mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
37700mmxu1gcc -m64 -Os -fomit-frame-pointer2014052820140525
37700mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
37716mmxu1gcc -Os -fomit-frame-pointer2014052820140525
37824mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
37852mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
38104mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
38108mmxu1clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38140mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38156mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
38160mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
38164mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
38192mmxu1clang -O3 -fomit-frame-pointer2014071220140622
38284mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
38288mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
39736opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
39740opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
40060opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
40072opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
40524opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
40524opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
40532opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
41004opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
41004opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
41004opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
41124opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
41128opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
41132opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
41140opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
41152opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
41160opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
41172opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
41232opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
41232opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
41244opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
41244opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
41260opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
41296opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
41384opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
41400opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
41408opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
41412opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
41416opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
41416opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
41428opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
41428opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
41460opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
41556opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
41608opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
41616opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
41636opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
41700opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
41716opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
41736opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
41740opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
41744opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
41756opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
41768opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
41804opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
41812opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
41856opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
41856opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
41864opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
41864opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
41880opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
41884opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
41896opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
41908opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
41960opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
41968opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
42048opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
42060opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
42064opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
42080opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
42276opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
42296opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
42336opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
42340opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
42340opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
42364opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
42368opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
42368opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
42372opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
42376opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
42380opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
42388opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
42420opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
42460opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
42476opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
42476opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
42492opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
42496opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
42500opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
42508opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
42512opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
42536opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
42544opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
42632opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
42644opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
42720opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
42748opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
42752opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
42788opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
42804opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
42804opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
42812opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
42824opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
42844opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
42864opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
43112opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
43172opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
43364opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
43396opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
43400opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
43424opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
43424opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
43424opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
43428opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
43432opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
43432opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
43436opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
43444opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
43444opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
43884opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
43924opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
43928opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
43940opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
43944opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
43956opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
43972opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
44284simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
44304simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
44560simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
44560simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
45320opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
45332opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
45352opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
45360opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
45488simple32bigcc -O3 -fomit-frame-pointer2014052820140525
45488simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
45488simple32bigcc -m64 -O3 -fomit-frame-pointer2014052820140525
45544opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
45548opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
45552opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
45556opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
45560opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
45564opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
45572opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
45580opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
45584opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
45604opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
45624opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
45636opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45660opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
45660opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45684opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
45720opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
45720opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
45720opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
45724opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
45728opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
45728opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
45736opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
45760opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
45776opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
45776opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
45800opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
45804opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
45812simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45816simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45820opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
45824simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45828simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45836simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
45840opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
45844opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45844opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
45848opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45856opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
45856opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
45896opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
45920opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
45956simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
45976simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
45988opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
45992simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
46016simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
46024simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
46052opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
46056opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
46060simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
46064simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
46100opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
46104simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
46108opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
46108opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
46116opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
46120opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
46128simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
46132simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
46152opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
46212opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
46216opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
46320opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
46332simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
46452opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
46468opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
46476opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
46480opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
46492opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
46500opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
46504opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
46584compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
46600compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
46644opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
46644opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
46644opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
46644opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
46648opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
46656opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
46656opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
46668opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
46720opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
46740compactgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
46768opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
46768opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
46768opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
46772opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
46796opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
46800opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
46808opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
46808opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
46820opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
46820opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
46820opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
46824opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
46840opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
46844opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
46892opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
46904opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
46912opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
46924opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
46928opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
46948opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47008opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47040opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
47044opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014052820140525
47052opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
47092inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
47092inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
47192compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
47192compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
47212compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
47216compactgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
47316compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
47344inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
47356inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
47368compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
47380compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
47508compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
47528inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
47528inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
47560compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
47564compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47576inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47616inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47680inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
47716inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47748inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47760inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
47768compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47896inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
47916inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
47916inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
47916inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
47916inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
47916inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
47924inplace32bigcc -m64 -O3 -fomit-frame-pointer2014052820140525
47932inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
47940inplace32bigcc -O3 -fomit-frame-pointer2014052820140525
47972inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
48004inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
48804compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
49064compactgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
49068compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
49148compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
49220compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
49228compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
49312compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
49312compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
49316compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
50272opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
50272opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
50400compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
50412compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
50576opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
50616opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
50652opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
50672opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
50688simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
50688simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
50768opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
50780opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
50784opt32bi-rvku2gcc -O -fomit-frame-pointer2014052820140525
50784opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
50784opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
50792opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
50796opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
50860opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014052820140525
50860opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
50896compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
50912compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
50988opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
50992simple32bigcc -march=k8 -O -fomit-frame-pointer2014052820140525
51012simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
51012simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
51076opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
51088simple32bigcc -march=barcelona -O -fomit-frame-pointer2014052820140525
51104opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
51104opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
51128opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
51144simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
51144simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
51152opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
51160opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51188opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
51212opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51268opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
51272opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
51272opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
51276opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
51292opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
51296opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
51312opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
51328opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
51336opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
51428opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
51508simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
51520simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
51528simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
51528simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
51536simple32bigcc -funroll-loops -O -fomit-frame-pointer2014052820140525
51540simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
51560opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
51568opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
51572opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
51580opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
51612opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
51616simple32bigcc -march=nocona -O -fomit-frame-pointer2014052820140525
51620simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
51624simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
51628opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
51632simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
51640simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
51664simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
51828opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
51836opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014052820140525
51880opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
51884opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
52072simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
52076simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
52080simple32bigcc -m64 -O -fomit-frame-pointer2014052820140525
52080simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
52080simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
52084simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
52100simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
52104simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
52108simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
52164opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
52168opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
52168inplace32bigcc -march=k8 -O -fomit-frame-pointer2014052820140525
52212inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
52212inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
52212inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014052820140525
52216inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
52216simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
52216simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
52216simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
52224simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
52228inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
52228inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
52256inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
52288simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
52332simple32bigcc -O -fomit-frame-pointer2014052820140525
52364simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
52368inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014052820140525
52368simple32bigcc -m64 -O2 -fomit-frame-pointer2014052820140525
52372inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
52372inplace32bigcc -march=nocona -O -fomit-frame-pointer2014052820140525
52416inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
52416inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
52420simple32bigcc -O2 -fomit-frame-pointer2014052820140525
52496inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
52540inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
52624inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
52652compactgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
52736inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
52856simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
52868simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
52872simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
52876simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
52888simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
52892simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
52896inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
52896inplace32bigcc -m64 -O -fomit-frame-pointer2014052820140525
52896inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
52896inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
52896inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
52896inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
52936inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
52948inplace32bigcc -O -fomit-frame-pointer2014052820140525
52968inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
52980inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
52980inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
52988inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014052820140525
53008inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
53028inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
53028inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
53028inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
53032inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
53044simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53048simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53100inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
53136inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
53264compactgcc -m64 -O3 -fomit-frame-pointer2014052820140525
53288compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
53316inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
53344inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
53356inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
53356inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
53356inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
53412compactgcc -O3 -fomit-frame-pointer2014052820140525
53456inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
53468compactgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
53480inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
53492compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
53496inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
53508inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
53508inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
53544compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
53568inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
53632compactgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
53748inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
53748inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
53748inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
53748inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
53748inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
53772inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53772inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53832inplace32bigcc -O2 -fomit-frame-pointer2014052820140525
53900inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
53904inplace32bigcc -Os -fomit-frame-pointer2014052820140525
53904inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
53904inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
53908inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014052820140525
53912inplace32bigcc -m64 -Os -fomit-frame-pointer2014052820140525
53924inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
53980inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
53980inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
53980inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
53988inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
53988inplace32bigcc -m64 -O2 -fomit-frame-pointer2014052820140525
53988inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
53996inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
54320compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
54320compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
54320compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
54320compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
54332compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
54384opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
54520opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
54692opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
54696opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
54744opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
54764opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
54776opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
54780opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
54788opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
54812opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
54920opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
55132opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
55180opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
55180opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
55204opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
55212opt32bi-rvku2gcc -Os -fomit-frame-pointer2014052820140525
55212opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
55212opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014052820140525
55212opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
55212opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
55228opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
55264opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
55276opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
55372opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
55372opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
55380opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
55380opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
55380opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
55380opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
55412opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
56852opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
56856opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
56892opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
56900opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
56920opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
57072simplecc2014052820140525
57072simplegcc2014052820140525
57072simplegcc -funroll-loops2014052820140525
57088opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
57116opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
59440simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
59480simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
59492simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
59492simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
59504simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
59508simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
59524simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
59596simple32bigcc -march=nocona -Os -fomit-frame-pointer2014052820140525
59640simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
60016simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
60032simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
60400simple32bigcc -Os -fomit-frame-pointer2014052820140525
60400simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
60400simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
60400simple32bigcc -march=k8 -Os -fomit-frame-pointer2014052820140525
60408simple32bigcc -m64 -Os -fomit-frame-pointer2014052820140525
60408simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
60408simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
60776simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
60784simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
60788simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
60792simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
60840simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
61488compactclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
61488compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
61496compactclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
61496compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
61504inplace32biclang -O3 -fomit-frame-pointer2014071220140622
61524compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
61612inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
61612inplace32biclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
61612inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
61628compactclang -O3 -fomit-frame-pointer2014071220140622
61628inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
61632inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
61856inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
62656opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
62784opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
62796opt32bi-rvku2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
62824opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
62824opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
62968opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
63036opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
63180simple32biclang -O3 -fomit-frame-pointer2014071220140622
63312simple32biclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
63316simple32biclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
63316simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
63316simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
63324simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
63564simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
64372compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
65368opt64u6cc2014052820140525
65380opt64u6gcc2014052820140525
65400opt64u6gcc -funroll-loops2014052820140525
65932opt64lcu6cc2014052820140525
65932opt64lcu6gcc2014052820140525
65992opt64lcu6gcc -funroll-loops2014052820140525
66160inplacegcc -funroll-loops2014052820140525
66164inplacecc2014052820140525
66164inplacegcc2014052820140525
66360opt64lcu24gcc2014052820140525
66368opt64lcu24gcc -funroll-loops2014052820140525
66464opt64lcu24cc2014052820140525
67284opt64lcu24shldcc2014052820140525
67848opt64lcu24shldgcc2014052820140525
68156opt64lcu24shldgcc -funroll-loops2014052820140525
71196compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
87820compactgcc -O2 -fomit-frame-pointer2014052820140525
87820compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
87820compactgcc -m64 -O2 -fomit-frame-pointer2014052820140525
87880compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
87884compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
87892compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
89064compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
89100compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
89808compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
91748compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
91888compactgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
92300compactgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
92608compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
92612compactgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
92668compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
92668compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
92848compactgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
92848compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
93252compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
93476compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
93708compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
93956compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
94320compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
94476compactgcc -Os -fomit-frame-pointer2014052820140525
94640compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
94980compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
94980compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
95044compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
95044compactgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
95188compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
95188compactgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
95212compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
95516compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
95520compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
95520compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
95556compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
95704compactgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
95792compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
95796compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
95800compactgcc -O -fomit-frame-pointer2014052820140525
95872compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
96032compactgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
96616compactgcc -m64 -Os -fomit-frame-pointer2014052820140525
96660compactgcc -march=nocona -O -fomit-frame-pointer2014052820140525
98632compactgcc -m64 -O -fomit-frame-pointer2014052820140525
98800compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
99448compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
99452compactgcc -march=k8 -O -fomit-frame-pointer2014052820140525
100008compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
108196compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
116756compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
129804simple32bigcc -funroll-loops2014052820140525
129812simple32bigcc2014052820140525
130044simple32bicc2014052820140525
131732opt32bi-rvku2gcc2014052820140525
131752opt32bi-rvku2cc2014052820140525
131780opt32bi-rvku2gcc -funroll-loops2014052820140525
150608inplace32bicc2014052820140525
150672inplace32bigcc2014052820140525
150692inplace32bigcc -funroll-loops2014052820140525
155464opt32biT-s2lcu4gcc -funroll-loops2014052820140525
155588opt32biT-s2lcu4gcc2014052820140525
155608opt32biT-s2lcu4cc2014052820140525
161036opt32bi-s2lcu4cc2014052820140525
161096opt32bi-s2lcu4gcc -funroll-loops2014052820140525
161268opt32bi-s2lcu4gcc2014052820140525
170956compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
174752compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
174752compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
174756compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
176612compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
177552compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
177792compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
178252compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
178252compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
178252compact8gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
178264compact8gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
185792compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
185792compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
189280compact8gcc -O2 -fomit-frame-pointer2014052820140525
189280compact8gcc -m64 -O2 -fomit-frame-pointer2014052820140525
192088compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
192120compact8gcc -O3 -fomit-frame-pointer2014052820140525
192896compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
193172compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
193244compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
194112compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
194200compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
194220compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
194232compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
194252compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
196052compact8gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
196056compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
196224compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
198284compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
198364compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
198364compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
200408compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
200428compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
206992compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
208820compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
209472compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
209972compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
209980compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
210400compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
212396compact8gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
212772compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
212776compact8gcc -march=k8 -O -fomit-frame-pointer2014052820140525
213008compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
216204compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
216204compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
216204compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
216204compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
216204compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
216208compact8gcc -m64 -O -fomit-frame-pointer2014052820140525
216252compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
216412compact8gcc -O -fomit-frame-pointer2014052820140525
216740compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
216740compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
216844compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
217228compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
218400compact8gcc -m64 -O3 -fomit-frame-pointer2014052820140525
218408compact8gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
218416compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
218712compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
220076compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
220084compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
220092compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
221836compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
237384compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
237384compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
263812compact8gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
263816compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
310868compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
310872compact8gcc -march=nocona -O -fomit-frame-pointer2014052820140525
336060compactgcc2014052820140525
336380compactgcc -funroll-loops2014052820140525
338080compactcc2014052820140525
366488mmxu1cc2014052820140525
366496mmxu1gcc -funroll-loops2014052820140525
366508mmxu1gcc2014052820140525
524720compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
524944compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
528132compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
528156compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
528356compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
529076compact8gcc -Os -fomit-frame-pointer2014052820140525
529076compact8gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
529092compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
529100compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
529544compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
529548compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
529632compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
529660compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
529672compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
529688compact8gcc -m64 -Os -fomit-frame-pointer2014052820140525
529716compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
529964compact8gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
533352compact8gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
533356compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
533380compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
533876compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
534100compact8gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
534952compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
940952compact8cc2014052820140525
940980compact8gcc2014052820140525
941296compact8gcc -funroll-loops2014052820140525

Test failure

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

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

Compiler output

Implementation: crypto_hash/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: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer xopu24
clang -O3 -fwrapv -march=native -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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpStack, %rsp
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:59:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rpState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:60:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

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