Implementation notes: amd64, hydra2, crypto_hash/keccak

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
22112opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22112opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
22172opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
22196opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22216opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22260opt64lcu6gcc -O -fomit-frame-pointer2014052820140525
22260opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
22260opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
22264opt64lcu6gcc -m64 -O -fomit-frame-pointer2014052820140525
22264opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
22264opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22268opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
22272opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
22276opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22276opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22276opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
22280opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
22284opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
22288opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22292opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22296opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22304opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22304opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
22312opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
22312opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
22320opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
22320opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
22328opt64lcu24gcc -m64 -O -fomit-frame-pointer2014052820140525
22328opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
22344opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
22348opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22368opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
22384opt64lcu24gcc -O -fomit-frame-pointer2014052820140525
22384opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
22388opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22388opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
22388opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
22388opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
22388opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22388opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014052820140525
22396opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
22400opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
22400opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22400opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22400opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
22404opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
22404opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
22408opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
22408opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
22412opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22412opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22412opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
22420opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014052820140525
22424opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22444opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
22444opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
22448opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
22452opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
22456opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
22464opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
22476opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
22480opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
22492opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
22500opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
22520opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
22544opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23248opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
23256opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
23260opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
23280opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
23300opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
23324opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
23328opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
23356opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
23372opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
23416opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
23440opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23444opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
23460opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
23512opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23512opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23516opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
23520opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
23520opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
23548opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
23568opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23580opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014052820140525
23584opt64lcu24gcc -O2 -fomit-frame-pointer2014052820140525
23588opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23608opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
23612opt64lcu24gcc -O3 -fomit-frame-pointer2014052820140525
23620opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23664opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
23668opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014052820140525
23672opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23680opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
23688opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23692opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23696opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23704opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
23720opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
23720opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
23720opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23720opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
23720opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
23724x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
23724x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23724x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
23728x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
23728x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
23728x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
23728x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
23732x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
23740x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23740x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
23748x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
23752x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23760x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23764x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23768x86_64_asmgcc -O2 -fomit-frame-pointer2014052820140525
23768x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014052820140525
23768x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
23768x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23776x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
23780x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23780x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
23788x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
23788x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
23792x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
23792x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23800x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
23800x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
23808x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014052820140525
23808x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
23808opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
23808opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
23808x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
23808opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
23808opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
23812x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
23816x86_64_asmgcc -O3 -fomit-frame-pointer2014052820140525
23824x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23836opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
23840x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
23848x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
23848x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
23860x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
23860x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
23860x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
23864x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
23864x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
23868x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23868x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
23876x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
23876x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
23884opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
23884opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23884x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014052820140525
23888x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
23892x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
23892opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
23892x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
23892opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
23896x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
23900x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
23900x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
23908opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
23908opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
23912x86_64_asmgcc -O -fomit-frame-pointer2014052820140525
23912opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
23912x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
23912x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
23916x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
23916x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014052820140525
23920x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
23928opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
23928x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
23932opt64lcu6gcc -O2 -fomit-frame-pointer2014052820140525
23932x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
23932x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
23932x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
23936x86_64_asmgcc -m64 -O -fomit-frame-pointer2014052820140525
23940opt64lcu6gcc -O3 -fomit-frame-pointer2014052820140525
23952opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
23952opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
23952opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
23952x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
23952x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
23960opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
23960opt64u6gcc -march=k8 -O -fomit-frame-pointer2014052820140525
23964opt64u6gcc -m64 -O -fomit-frame-pointer2014052820140525
23964opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
23964opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
23968opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
23972opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
23980opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
23980opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
23984opt64u6gcc -march=nocona -O -fomit-frame-pointer2014052820140525
23988x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24012opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
24016opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
24020opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
24020opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
24024opt64u6gcc -O -fomit-frame-pointer2014052820140525
24024opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
24024opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
24028opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
24032opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
24036opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24044x86_64_asmgcc2014052820140525
24044opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
24048x86_64_asmcc2014052820140525
24048x86_64_asmgcc -funroll-loops2014052820140525
24056opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24060opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24076opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24076opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24076opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
24080opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24080opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
24080opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
24084opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014052820140525
24084opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24088opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
24096opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
24100opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
24104opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24104opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24108opt64lcu24gcc -Os -fomit-frame-pointer2014052820140525
24108opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
24116opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
24120opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
24120opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24120opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24120opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
24120opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
24128opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24128opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24128opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24132opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
24152opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
24152opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
24156opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
24168opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
24168opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
24204opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
24220opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
24224opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
24240x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
24240x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
24240x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
24244x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
24248x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24248x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
24248x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014052820140525
24248opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
24248opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
24252x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24252x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
24252x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24252x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
24256x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
24256opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
24260opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
24264x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24264opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
24264x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
24264opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
24268x86_64_asmgcc -Os -fomit-frame-pointer2014052820140525
24268x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
24288opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
24288opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
24292opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
24292opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
24292opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
24292opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
24332opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24376opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24376opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24376opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
24380opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
24440opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
24448opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
24448inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
24456opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
24456opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
24460opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
24492inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24544inplacegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
24556inplacegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
24556inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
24556inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
24600inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
24600inplacegcc -march=nocona -O -fomit-frame-pointer2014052820140525
24640inplacegcc -march=k8 -O -fomit-frame-pointer2014052820140525
24704x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
24744inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
24744inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
24772inplacegcc -O -fomit-frame-pointer2014052820140525
24772inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
24784inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
24784inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
24796inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
24800inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
24800inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
24800inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
24824inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
24832x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
24868x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
24872inplacegcc -m64 -O -fomit-frame-pointer2014052820140525
24884inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
24892inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
24948simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
24956simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
24956simplegcc -m64 -O -fomit-frame-pointer2014052820140525
24956simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
24956simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
24956simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
24960simplegcc -O -fomit-frame-pointer2014052820140525
24960simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
24968opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014052820140525
24968opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
24968opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
24972opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
24980opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
24984opt64lcu6gcc -Os -fomit-frame-pointer2014052820140525
24996opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
25040inplacegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
25052inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
25064opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
25068inplacegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
25076opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
25076opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
25092opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
25100opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
25108opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
25108opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
25124simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
25124simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
25132simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
25136simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
25148simplegcc -march=k8 -O -fomit-frame-pointer2014052820140525
25152simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
25160simplegcc -march=nocona -O -fomit-frame-pointer2014052820140525
25180inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
25180inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
25180simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
25180inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
25212simplegcc -march=barcelona -O -fomit-frame-pointer2014052820140525
25220simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
25376opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
25380opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
25384opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
25388opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
25396opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
25404opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
25404opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
25408opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
25420opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
25428opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
25436simplegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
25440simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
25440inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
25440simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
25440simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
25452simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
25456inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
25548opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
25564opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
25564opt64u6gcc -m64 -O3 -fomit-frame-pointer2014052820140525
25568opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25572opt64u6gcc -O3 -fomit-frame-pointer2014052820140525
25576opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
25576opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
25604opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25652opt64u6gcc -m64 -O2 -fomit-frame-pointer2014052820140525
25656opt64u6gcc -O2 -fomit-frame-pointer2014052820140525
25804opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
25812opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
25816opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
25820opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
25864inplacegcc -O3 -fomit-frame-pointer2014052820140525
25864opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25864opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
25868inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
25868opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25872inplacegcc -m64 -O3 -fomit-frame-pointer2014052820140525
25872opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25872opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
25876opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
25888opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
25960opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25972opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
25976inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
25976inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
25980opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
25984inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
25984inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
25984opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
25992inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
26040simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
26040simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
26040simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
26052simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
26068inplacegcc -m64 -O2 -fomit-frame-pointer2014052820140525
26068inplacegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
26072inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26072simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
26076inplacegcc -O2 -fomit-frame-pointer2014052820140525
26088inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26112inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26124inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26124inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26136inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26144inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
26148inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26156opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
26156inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
26156inplacegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
26160inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26184inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
26184opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
26184inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26184inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
26208opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26208simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
26212inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26212simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
26212simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
26216inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26216inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26220inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
26228simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
26244simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
26248simplegcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
26268simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
26268opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
26308simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
26308simplegcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
26380inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26384inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26384opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26408opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26408opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
26424opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
26428opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
26432inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26432inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
26436opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
26468opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
26468opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
26468opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
26476opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
26476inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
26476inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
26480inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
26480inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
26488inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
26504opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
26512opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
26560opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26564simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
26564simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
26572opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
26572opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
26572opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
26572opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
26576opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
26584opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
26584opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
26592simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
26596opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26596simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
26600opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
26600opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
26600opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
26604opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26608opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26612opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26612opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
26612opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
26612x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26612opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
26624opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26624opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
26624x86_64_shldgcc -m64 -O -fomit-frame-pointer2014052820140525
26628opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26628x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
26632opt64lcu24shldgcc -O3 -fomit-frame-pointer2014052820140525
26632opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26632opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26636opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
26636opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
26640opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26640x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26640opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
26640opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
26640x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
26640opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
26644opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
26648opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
26648x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
26656opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26660opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
26664opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
26664x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
26664x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
26668opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
26668x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
26668x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
26672opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014052820140525
26680x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26680x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
26688x86_64_shldgcc -O3 -fomit-frame-pointer2014052820140525
26688opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26688x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
26692opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
26696x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26696opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
26696x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
26700x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
26704x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014052820140525
26708x86_64_shldgcc -O2 -fomit-frame-pointer2014052820140525
26708x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26720opt64lcu24shldgcc -O2 -fomit-frame-pointer2014052820140525
26720x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26720x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
26720x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
26724x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
26724opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
26728x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26732opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
26736x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
26740x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
26740opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
26748x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
26748x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
26752x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26756opt64lcu24shldgcc -Os -fomit-frame-pointer2014052820140525
26760opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
26760x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26760x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
26764x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
26764x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
26768x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
26768x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
26768opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
26768opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
26768opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
26772x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
26772x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
26772x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
26776x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
26776x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
26776x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
26780x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
26780simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26784x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26784x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
26784x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
26788x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
26792x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
26792x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
26792x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
26792x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26792x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
26796simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
26796opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26800simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
26800x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
26800x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
26800x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
26800opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
26808opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
26812opt64lcu24shldgcc -O -fomit-frame-pointer2014052820140525
26812opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
26812opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
26812opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
26816opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
26820x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
26832opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014052820140525
26836x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
26836x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
26844opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
26852opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
26852opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
26852x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
26852x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
26852opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
26856x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
26856x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014052820140525
26860x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
26860opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
26864x86_64_shldgcc -O -fomit-frame-pointer2014052820140525
26864x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
26872opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
26876opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
26880opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
26880opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
26896opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
26896opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
26896opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
26900opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
26904simplegcc -m64 -O3 -fomit-frame-pointer2014052820140525
26904opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
26912simplegcc -O3 -fomit-frame-pointer2014052820140525
26916simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
26924opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
26956x86_64_shldgcc2014052820140525
26956opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
26972x86_64_shldcc2014052820140525
26972opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
27004opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
27012opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
27032simplegcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
27036x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
27044opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
27052x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
27052opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
27052x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
27056x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
27064simplegcc -O2 -fomit-frame-pointer2014052820140525
27068x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
27080simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
27080opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
27084simplegcc -m64 -O2 -fomit-frame-pointer2014052820140525
27088x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
27088x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
27096opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
27100simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
27104simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
27104x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
27112x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
27112x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
27112x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
27116simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
27124simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
27124x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
27132x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
27136simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
27136simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
27136x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
27136x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
27136x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
27140x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014052820140525
27140x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
27140x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
27140x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
27144opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014052820140525
27148simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
27152x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
27156x86_64_shldgcc -Os -fomit-frame-pointer2014052820140525
27160simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
27160simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
27164x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
27164simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
27164simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
27164simplegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
27168simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
27168simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
27176opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
27196simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
27212opt64lcu24clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
27228simplegcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
27232simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
27248opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
27272opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
27292opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
27296simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
27352x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
27384opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
27472x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
27476opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
27484opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
27496opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
27504simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
27504simplegcc -m64 -Os -fomit-frame-pointer2014052820140525
27504simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
27504opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
27512opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
27512x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
27516simplegcc -Os -fomit-frame-pointer2014052820140525
27524simplegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
27524simplegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
27532x86_64_shldgcc -funroll-loops2014052820140525
27564x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
27584simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
27708opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
27712opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
27712opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
27716opt64lcu6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
27716simplegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
27716simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
27716simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
27716simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
27724simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
27724simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
27728opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
27728opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
27728opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
27732opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
27736opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
27736simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
27736opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
27752opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
27752opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
27756opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
27768opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
27772opt64u6gcc -Os -fomit-frame-pointer2014052820140525
27772opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
27772opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
27784opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
27792opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
27860opt64u6gcc -m64 -Os -fomit-frame-pointer2014052820140525
27884opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
27932simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
27932simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
27940simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
28004simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
28004simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
28084simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
28092simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
28096simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
28132simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
28312opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
28320opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
28468inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
28484inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
28520inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
28520inplacegcc -march=nocona -Os -fomit-frame-pointer2014052820140525
28680inplacegcc -Os -fomit-frame-pointer2014052820140525
28680inplacegcc -m64 -Os -fomit-frame-pointer2014052820140525
28680inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
28680inplacegcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
28708inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
28748inplacegcc -march=k8 -Os -fomit-frame-pointer2014052820140525
28756inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
28944inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
28944inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
28964inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
29012inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
29016inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
29028inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
29032inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
29032inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
29032inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
29032inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
29032inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
29096inplacegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
29948sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
29980sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
29988sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
29988sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
30060sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
30068opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
30068sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
30080sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
30080sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
30096sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
30108opt64lcu24shldclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
30124opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
30180opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
30256opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
30280opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
30280sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
30600simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
30640simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
30740simpleclang -O3 -fomit-frame-pointer2014071220140622
30752simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
30760simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
30804simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
30804simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
30912sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
30916sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
30916sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
30920sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
30940opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
30964opt64u6clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
31000opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
31008opt64u6clang -O3 -fomit-frame-pointer2014071220140622
31016sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
31020opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
31024opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
31064opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
31456opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
31688inplaceclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
31692inplaceclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
31696inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
31700inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
31704inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
31708inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
31824inplaceclang -O3 -fomit-frame-pointer2014071220140622
34800sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
34832sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
34836sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
34840sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
34848sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
34872sseu2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
35040sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
37248mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
37268mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
37896mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
37948mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
37956mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
38192mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
38204mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
39244mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
39324mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
39412mmxu1gcc -O -fomit-frame-pointer2014052820140525
39412mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
39412mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
39416mmxu1gcc -m64 -O -fomit-frame-pointer2014052820140525
39416mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
39420mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
39436mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
39452mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
39860mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
39864mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
40296mmxu1gcc -march=nocona -O -fomit-frame-pointer2014052820140525
40348mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
41792mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
41800mmxu1gcc -march=k8 -O -fomit-frame-pointer2014052820140525
43704mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
43704mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
43720mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
43740mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
43744mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
43760mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
43916mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
43932mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
43936mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
43940mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
43948mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
43948mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
43952mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
43956mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
43968mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
44024mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
44252mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
44256mmxu1gcc -m64 -O3 -fomit-frame-pointer2014052820140525
44260mmxu1gcc -O3 -fomit-frame-pointer2014052820140525
44276mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
44280mmxu1gcc -m64 -O2 -fomit-frame-pointer2014052820140525
44308mmxu1gcc -O2 -fomit-frame-pointer2014052820140525
44396mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
44456mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
44960mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
44960mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
45060mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
45064mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
45068mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
45084mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45096mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45112mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
45120mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
45160mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
45736mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
45744mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
45752mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
45752mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
46480mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
46492mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
46496mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
46500mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
46764mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
46764mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
46768mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
46768mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
46788mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
47032mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
47032mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
47080mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47080mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
47236mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
47324mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
47940mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
47968mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
48112mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
48120mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
48120mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
48128mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
48196mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
48664mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
48812mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
48828mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
48840mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
48852mmxu1gcc -Os -fomit-frame-pointer2014052820140525
48852mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
48856mmxu1gcc -m64 -Os -fomit-frame-pointer2014052820140525
49124opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
49156opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
49324opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
49324opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
49520mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
49532mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
49536mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
49552mmxu1clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
49556mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
49568mmxu1clang -O3 -fomit-frame-pointer2014071220140622
49568mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
49592mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
49640mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
49824opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
49844opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
49888opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
50288opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
50300opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
50336opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
50340opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
50356opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50356opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
50364opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50404opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
50468opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
50472opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50496opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
50568opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
50600opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
50624opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
50716opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
50760opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
51940opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
51972opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
52004opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
52036opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
52104opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
52116opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
52120opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
52136opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
52144opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
52148opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
52176opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
52192opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
52208opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
52376opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
52392opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
52408opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
52412opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
52424opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
52424opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
52432opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
52436opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
52472opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
52508opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
52540opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
52544opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
52556opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
52828opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
52852opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
52944opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
52976opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
52988opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
52992opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
53016opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
53028opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
53036opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
53096opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
53256opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
53304opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
53344opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
53364opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
53372opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
53380opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
53404opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
53412opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
53460opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
53480opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
53504opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
53508opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
53524opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
53532opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
53592opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014052820140525
53604opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
53684opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014052820140525
53696opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
53704opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
53704opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
53732opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
53772opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
53784opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
53788opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
53808opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53820opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
53856opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53860opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
53864opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
53876opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53908opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
53924opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
53928opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
53968opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
54020opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
54180opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
54188opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
54400opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
54404opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
54420opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
54424opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
54432opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
54436opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
54440opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
54444opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
54444opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
54448opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
54448opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
54536opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
54948opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
54964opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
54988opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
55036opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
55036opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
55252opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
55324opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
55932opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
55936opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
55968opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
56084opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
56116opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
56148opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
56188opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
56196opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
56220simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
56240simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
56316opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
56336simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
56340opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
56340opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
56352opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014052820140525
56356opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
56368opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
56412opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
56416opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
56440opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
56448opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
56452opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
56484simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
56504opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
56508opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014052820140525
56508opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
56512opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
56532opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
56540opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014052820140525
56580opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
56592opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
56596opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
56732opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
56812opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
56820opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
56836opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
56868opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
56876opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
56876opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
56936opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
57000opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
57032opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
57056opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014052820140525
57072opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
57076opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
57080opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
57116opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
57116opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
57308opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014052820140525
57316opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
57328opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
57328opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
57332opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
57352opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
57352opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
57352opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014052820140525
57364opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
57368opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
57392opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
57404opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
57408opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
57408opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
57416opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
57440opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
57456opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
57456opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
57488opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
57524opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
57544opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
57552opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
57660opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
57756opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
57804opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
57808opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
57812opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
57820opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014052820140525
57824opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
57824opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014052820140525
57824opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
57828opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
57828opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
57828opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
57912opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
57920opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
57936opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
58028opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58040opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58052opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
58056opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58068opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
58080opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58128opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
58140opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
58328opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014052820140525
58340opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014052820140525
58364opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
58444simple32bigcc -m64 -O3 -fomit-frame-pointer2014052820140525
58448simple32bigcc -O3 -fomit-frame-pointer2014052820140525
58556simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
58600simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58612simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
58612simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
58628simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
58644simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
58652simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
58692simple32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
58692simple32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
58700simple32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
58700simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
58740simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
58752simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
58828simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
58924simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
59244simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
59264simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
59992inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
59996inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
60408inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
60428inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
60576inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60588inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
60592inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
60632inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
60656inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
60700compactgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
60700compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
60900inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60948inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60948inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
60972inplace32bigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
60972inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
61000inplace32bigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
61012inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
61024inplace32bigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
61032compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
61044compactgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
61044compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
61104compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
61140inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
61168inplace32bigcc -O3 -fomit-frame-pointer2014052820140525
61168inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
61168inplace32bigcc -m64 -O3 -fomit-frame-pointer2014052820140525
61188inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
61196inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
61344compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
61372compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
61384compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
61384compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
61416compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
61440compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
61664compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
61676compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
61956opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
61984opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
61988opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
61988opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
62380opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
62504opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
62508opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
62512opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
62512opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
62544opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
62556opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014052820140525
62616opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
62928simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
62956simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
62984opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
62984opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
62988opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014052820140525
63000opt32bi-rvku2gcc -O -fomit-frame-pointer2014052820140525
63008opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
63012opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
63028opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
63128opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
63144opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
63144opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
63196opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
63216compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
63232compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
63264opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
63264opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
63272simple32bigcc -march=barcelona -O -fomit-frame-pointer2014052820140525
63348simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
63368simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
63376simple32bigcc -march=k8 -O -fomit-frame-pointer2014052820140525
63396simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
63440simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
63600compactgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
63600compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
63608compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
63656opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014052820140525
63708opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
63788compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
63876compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
63880compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
63880compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
63900compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
64028opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
64052opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
64052opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
64092simple32bigcc -funroll-loops -O -fomit-frame-pointer2014052820140525
64092simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
64128simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
64148simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
64148simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
64156simple32bigcc -march=nocona -O -fomit-frame-pointer2014052820140525
64164simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
64188simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
64192opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
64220opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
64232opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
64248opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
64248simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
64264opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
64276simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
64340simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
64376simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
64520simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
64524simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
64572inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
64572inplace32bigcc -march=k8 -O -fomit-frame-pointer2014052820140525
64620inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014052820140525
64664opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
64668opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
64668opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
64688opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
64740opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014052820140525
64760opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
64760inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
64780opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014052820140525
64784simple32bigcc -O -fomit-frame-pointer2014052820140525
64832simple32bigcc -m64 -O -fomit-frame-pointer2014052820140525
64832simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
64836simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
64836simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
64840simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
64844simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
64880inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
64880inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
64880inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
64884simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
64904inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
64928simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
64932simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
64932simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
64932simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
64964simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
65040simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
65040simple32bigcc -m64 -O2 -fomit-frame-pointer2014052820140525
65148inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
65148opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
65152inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014052820140525
65164inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
65184opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
65196inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
65224opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
65224opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
65264inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
65268simple32bigcc -O2 -fomit-frame-pointer2014052820140525
65364inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
65364inplace32bigcc -march=nocona -O -fomit-frame-pointer2014052820140525
65400inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
65400inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
65512inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
65520inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
65524inplace32bigcc -O -fomit-frame-pointer2014052820140525
65524inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
65524inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
65524inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
65524inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
65532inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014052820140525
65576inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
65600inplace32bigcc -m64 -O -fomit-frame-pointer2014052820140525
65684simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
65736simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
65744simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
65768simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
65784simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
65804simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
65812simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
65844simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
65976compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
65988compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
66116inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
66212inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
66224inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
66228inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
66236inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
66236inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
66236inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
66236inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
66240inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
66316inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
66320inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
66456inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
66468inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
66520inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
66608inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
66608inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
66608inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
66612inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
66624inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
66664inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
66668inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
66672inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
66672inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
66672inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014052820140525
66692inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
66696inplace32bigcc -Os -fomit-frame-pointer2014052820140525
66736inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
66744inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
66796inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
66804inplace32bigcc -m64 -Os -fomit-frame-pointer2014052820140525
66808inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
66820inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
66880inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
66892inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
67020inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
67020inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
67020inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
67032inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
67128inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
67300inplace32bigcc -m64 -O2 -fomit-frame-pointer2014052820140525
67308inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
67332inplace32bigcc -O2 -fomit-frame-pointer2014052820140525
68020opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
68020opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
68020opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
68020opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
68024opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
68024opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
68024opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
68048opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
68196opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
68204opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
68212opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
68392compactgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
68424compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
68932compactgcc -m64 -O3 -fomit-frame-pointer2014052820140525
68936compactgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
68940compactgcc -O3 -fomit-frame-pointer2014052820140525
69216opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
69224opt32bi-rvku2gcc -Os -fomit-frame-pointer2014052820140525
69224opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
69232opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014052820140525
69240opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
69256opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
69264opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
69264opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
69264opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
69272opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
69292opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
69312opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
69316opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
69320compactgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
69324opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
69332opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
69360opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
69376opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
69400opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
69412opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
69488compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
70348compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
70352compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
70356compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
71556opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
71624opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
71628opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
71640opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
71712opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
71740opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
71768opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
72620simplegcc2014052820140525
72624simplecc2014052820140525
72624simplegcc -funroll-loops2014052820140525
74400simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
74400simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
74400simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
74400simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
74400simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
74408simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
74508simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
74508simple32bigcc -march=nocona -Os -fomit-frame-pointer2014052820140525
74524simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
74824simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
74824simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
75104simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
75240simple32bigcc -Os -fomit-frame-pointer2014052820140525
75240simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
75240simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
75240simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
75276simple32bigcc -m64 -Os -fomit-frame-pointer2014052820140525
75276simple32bigcc -march=k8 -Os -fomit-frame-pointer2014052820140525
75780simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
75792simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
75792simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
75816simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
75824simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
77340inplace32biclang -O3 -fomit-frame-pointer2014071220140622
77492inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
77516inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
77516inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
77560inplace32biclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
77564inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
77576inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
78908opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
78940opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
78980opt32bi-rvku2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
78980opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
79044opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
79100opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
79104opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
79396simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
79440simple32biclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
79612simple32biclang -O3 -fomit-frame-pointer2014071220140622
79768simple32biclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
79768simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
79768simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
79768simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
79936compactclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
79936compactclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
79944compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
79952compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
79956compactclang -O3 -fomit-frame-pointer2014071220140622
82956compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
84496opt64u6cc2014052820140525
84532opt64u6gcc -funroll-loops2014052820140525
84584opt64u6gcc2014052820140525
84824inplacecc2014052820140525
84824inplacegcc2014052820140525
84824inplacegcc -funroll-loops2014052820140525
85364opt64lcu6gcc -funroll-loops2014052820140525
85368opt64lcu6cc2014052820140525
85392opt64lcu6gcc2014052820140525
85452opt64lcu24gcc -funroll-loops2014052820140525
85476opt64lcu24gcc2014052820140525
85500opt64lcu24cc2014052820140525
85524compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
87644opt64lcu24shldgcc -funroll-loops2014052820140525
87652opt64lcu24shldcc2014052820140525
88024opt64lcu24shldgcc2014052820140525
88240compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
93236compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
93824compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
96396compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
105780compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
114000compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
114008compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
114036compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
114112compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
115268compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
115272compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
115396compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
115504compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
117176compactgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
119036compactgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
119664compactgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
119780compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
119920compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
119940compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
120196compactgcc -m64 -O2 -fomit-frame-pointer2014052820140525
120200compactgcc -O2 -fomit-frame-pointer2014052820140525
120200compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
120800compactgcc -m64 -Os -fomit-frame-pointer2014052820140525
122168compactgcc -Os -fomit-frame-pointer2014052820140525
122232compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
123064compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
123068compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
123076compactgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
123084compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
123292compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
123380compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
123860compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
123864compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
123868compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
123904compactgcc -m64 -O -fomit-frame-pointer2014052820140525
123908compactgcc -O -fomit-frame-pointer2014052820140525
123908compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
123908compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
123908compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
124128compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
124140compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
124368compactgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
124460compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
124460compactgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
124692compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
125136compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
128020compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
128104compactgcc -march=nocona -O -fomit-frame-pointer2014052820140525
129076compactgcc -march=k8 -O -fomit-frame-pointer2014052820140525
129576compactgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
129576compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
129592compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
131604compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
133648compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
139880compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
144324compactgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
160712simple32bigcc -funroll-loops2014052820140525
160724simple32bigcc2014052820140525
160736simple32bicc2014052820140525
163320opt32bi-rvku2cc2014052820140525
163324opt32bi-rvku2gcc -funroll-loops2014052820140525
163352opt32bi-rvku2gcc2014052820140525
187656inplace32bigcc -funroll-loops2014052820140525
187668inplace32bicc2014052820140525
187688inplace32bigcc2014052820140525
196052opt32biT-s2lcu4gcc -funroll-loops2014052820140525
196088opt32biT-s2lcu4cc2014052820140525
196108opt32biT-s2lcu4gcc2014052820140525
201412opt32bi-s2lcu4cc2014052820140525
201428opt32bi-s2lcu4gcc -funroll-loops2014052820140525
201472opt32bi-s2lcu4gcc2014052820140525
222220compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
226864compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
226864compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
226864compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
228368compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
230124compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
230436compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
231260compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
231308compact8gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
231500compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
232192compact8clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
232848compact8clang -O3 -fomit-frame-pointer2014071220140622
232848compact8clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
232848compact8clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
232852compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
232852compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
232856compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
237132compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
241312compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
243624compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
244620compact8gcc -m64 -O2 -fomit-frame-pointer2014052820140525
248872compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
249692compact8gcc -m64 -O3 -fomit-frame-pointer2014052820140525
249696compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
249740compact8gcc -O3 -fomit-frame-pointer2014052820140525
250652compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
250920compact8gcc -O2 -fomit-frame-pointer2014052820140525
251116compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
252404compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
252408compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
252416compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
252416compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
252444compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
254768compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
254948compact8gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
256824compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
257824compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
259728compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
260284compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
260300compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
271672compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
271988compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
272076compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
272092compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
272096compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
272332compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
275860compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
275872compact8gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
276320compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
276320compact8gcc -march=k8 -O -fomit-frame-pointer2014052820140525
279284compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
279288compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
279300compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
279300compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
280832compact8gcc -O -fomit-frame-pointer2014052820140525
280832compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
280832compact8gcc -m64 -O -fomit-frame-pointer2014052820140525
280832compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
280836compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
280892compact8gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
281276compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
283264compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
283780compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
284356compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
284804compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
284956compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
284956compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
288708compact8gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
302724compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
304704compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
308464compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
308592compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
342916compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
342984compact8gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
403844compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
403872compact8gcc -march=nocona -O -fomit-frame-pointer2014052820140525
435244compactgcc -funroll-loops2014052820140525
435692compactgcc2014052820140525
438528compactcc2014052820140525
473188mmxu1cc2014052820140525
473188mmxu1gcc2014052820140525
473200mmxu1gcc -funroll-loops2014052820140525
681812compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
685660compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
687504compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
688036compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
688052compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
688072compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
688076compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
688076compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
688208compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
688336compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
688344compact8gcc -Os -fomit-frame-pointer2014052820140525
688352compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
688628compact8gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
692864compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
693200compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
693696compact8gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
698648compact8gcc -m64 -Os -fomit-frame-pointer2014052820140525
699216compact8gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
699580compact8gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
699588compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
699616compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
722504compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
722692compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
1185844compact8cc2014052820140525
1185996compact8gcc2014052820140525
1220188compact8gcc -funroll-loops2014052820140525

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/keccak/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/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/keccak/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/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/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-fwrapv'
keccak.s: clang: warning: argument unused during compilation: '-mavx2'
keccak.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
keccak.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
keccak.s: clang: warning: argument unused during compilation: '-I .'
keccak.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @ The Keccak sponge function, designed by Guido Bertoni, Joan Daemen,
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:8: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:2:9: error: invalid character in input
keccak.s: @ Michaël Peeters and Gilles Van Assche. For more information, feedback or
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ questions, please refer to our website: http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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