Implementation notes: amd64, h4e350, crypto_hash/keccakc768

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc768
TimeImplementationCompilerBenchmark dateSUPERCOP version
37884opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
37911opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
37914opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
37923opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
38040opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
38058opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
38061opt64lcu24gcc -O3 -fomit-frame-pointer2014060220140525
38064opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
38094opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
38103opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
38103opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
38112opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
38115opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
38121opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
38139opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
38142opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
38154opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
38169opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
38169opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
38178opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
38205opt64lcu24gcc -O2 -fomit-frame-pointer2014060220140525
38205opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014060220140525
38217opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
38217opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
38223opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
38229opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
38232opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
38235opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
38238opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014060220140525
38247opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
38247opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
38274opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
38274opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
38286opt64lcu24gcc -O -fomit-frame-pointer2014060220140525
38289opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
38292opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
38301opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
38310opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
38328opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
38334opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
38337opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
38340opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
38355opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
38355opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
38364opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
38373opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
38379opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
38382opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
38382opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014060220140525
38385opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014060220140525
38388opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
38394opt64lcu24gcc -m64 -O -fomit-frame-pointer2014060220140525
38394opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
38397opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
38424opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
38427opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
38499opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
38586opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
38619opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
38628opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
38628opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
38646opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
38646opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
38649opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
38652opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
38655opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
38670opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
38676opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
38694opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
38718opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
38727opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
38730opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
38730opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
38730opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
38730opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
38733opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
38736opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
38754opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
38769opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
38769opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
38769opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
38772opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
38772opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
38775opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
38778opt64lcu24gcc -Os -fomit-frame-pointer2014060220140525
38778opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
38778opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
38778opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
38778opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014060220140525
38784opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
38784opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
38787opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
38793opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014060220140525
38793opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
38796opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
38802opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
38811opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
38817opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
38817opt64lcu6gcc -m64 -O -fomit-frame-pointer2014060220140525
38829opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
38838opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
38838opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
38859opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
38865opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
38886opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
38886opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
38886opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
39006opt64lcu6gcc -O -fomit-frame-pointer2014060220140525
39072opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
39186opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
39186opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
39186opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014060220140525
39189opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
39201opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014060220140525
39216opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
39249opt64lcu6gcc -O3 -fomit-frame-pointer2014060220140525
39306opt64lcu6gcc -O2 -fomit-frame-pointer2014060220140525
39318opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014060220140525
39360opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
39363opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
39372opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
39378opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
39396opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
39405opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
39408opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
39414opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
39423opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
39432opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
39453opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
39456opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
39468opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
39480opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
39480opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
39486opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
39486opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
39501opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
39501opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
39534opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
39588opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
39597opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
39606opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
39606opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
39612opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
39648opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
39660opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
39669opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
39708opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
39738opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
39765opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
39858opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
39921opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
39927opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
39927opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
39951opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
39978x86_64_asmgcc -O2 -fomit-frame-pointer2014060220140525
39981x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
40002x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
40050x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
40071x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
40074x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
40089x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
40092x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
40116x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
40116x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
40122x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
40122x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014060220140525
40134x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
40146x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
40155x86_64_asmgcc -O -fomit-frame-pointer2014060220140525
40155x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
40161x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014060220140525
40170x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014060220140525
40176x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
40182x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
40188x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
40194x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014060220140525
40194x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
40200x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
40215x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
40224x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
40230x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
40230x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
40233x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
40236x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
40242x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
40248x86_64_asmgcc -m64 -O -fomit-frame-pointer2014060220140525
40251x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
40257x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
40257opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
40266x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
40272x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
40278x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
40284x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
40296x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
40302x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
40302x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
40305x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
40308x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014060220140525
40323x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
40323x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
40329x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
40329x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
40329x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
40332x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
40335x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
40338x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
40341x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
40344x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
40350x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
40359x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014060220140525
40368x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
40374x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
40380x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
40395x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
40425x86_64_asmgcc -O3 -fomit-frame-pointer2014060220140525
40464x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
40467x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
40467x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
40467x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
40467x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014060220140525
40470x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
40470x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
40470x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
40470x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
40473x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
40473x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
40473x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
40473x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
40473x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
40479x86_64_asmgcc -Os -fomit-frame-pointer2014060220140525
40479x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
40479x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
40479x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014060220140525
40479x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
40488x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
40491x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
40491x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014060220140525
40494x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
40524x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
40554x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
40557x86_64_asmgcc2014060220140525
40608x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
40659x86_64_asmgcc -funroll-loops2014060220140525
40674x86_64_asmcc2014060220140525
40707x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
40719x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
40776opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
40779opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
40779opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
40779opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
40779opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
40785opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
40791x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
40791opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
40947opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
40950opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
40956opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
40959opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
40974opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
40977opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
41046opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
41052opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
41148opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014060220140525
41148opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
41151opt64lcu6gcc -Os -fomit-frame-pointer2014060220140525
41151opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
41154opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
41157opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
41157opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
41157opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
42087opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
42105opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
42120opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
42144opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
42153opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
42213opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
42225opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
42225opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
42231opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
42234opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
42240opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
42243opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
42246opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
42261opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
42264opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
42270opt64u6gcc -m64 -O2 -fomit-frame-pointer2014060220140525
42273opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
42303opt64u6gcc -O2 -fomit-frame-pointer2014060220140525
42306opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
42306opt64u6gcc -m64 -O3 -fomit-frame-pointer2014060220140525
42309opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
42321opt64u6gcc -O3 -fomit-frame-pointer2014060220140525
42327opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
42333opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
42336opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
42345opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
42348opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
42354opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
42357opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
42357opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
42360opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
42360opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
42360opt64u6gcc -march=nocona -O -fomit-frame-pointer2014060220140525
42363opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
42363opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
42366opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
42366opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
42366opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
42372opt64u6gcc -O -fomit-frame-pointer2014060220140525
42372opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
42372opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
42381opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
42384opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
42384opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
42384opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
42387opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
42396opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
42399opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
42408opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
42423opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
42441opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
42441opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
42441inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
42441inplacegcc -march=barcelona -O -fomit-frame-pointer2014060220140525
42441inplacegcc -march=k8 -O -fomit-frame-pointer2014060220140525
42444inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
42447inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
42456inplacegcc -funroll-loops -O -fomit-frame-pointer2014060220140525
42456inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
42465inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
42471opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
42477opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
42483opt64u6gcc -march=k8 -O -fomit-frame-pointer2014060220140525
42489opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
42519opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
42531inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
42531inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
42531opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
42534opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
42540opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
42540inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
42549inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
42567inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
42573inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
42576inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
42579opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
42579inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
42582inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
42585inplacegcc -O -fomit-frame-pointer2014060220140525
42585opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
42591inplacegcc -m64 -O -fomit-frame-pointer2014060220140525
42591inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
42594opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
42597opt64u6gcc -m64 -O -fomit-frame-pointer2014060220140525
42597inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
42597inplacegcc -march=nocona -O -fomit-frame-pointer2014060220140525
42606inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
42651opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
42858inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
42861opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
43206inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
43209inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
43218inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
43221inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
43263inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
43269inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
43311inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
43314inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
43323inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
43356inplacegcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
43359inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
43386inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
43386inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
43386inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
43395inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
43398inplacegcc -O3 -fomit-frame-pointer2014060220140525
43401inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
43401inplacegcc -m64 -O3 -fomit-frame-pointer2014060220140525
43434inplacegcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
43437inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
43497inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
43500inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
43521inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
43527inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
43533inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
43533inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
43536inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
43542inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
43548simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
43560inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
43560simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
43566simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
43569simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
43569simplegcc -march=barcelona -O -fomit-frame-pointer2014060220140525
43575simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
43593simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
43593simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
43599simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
43602simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
43602simplegcc -march=k8 -O -fomit-frame-pointer2014060220140525
43608inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
43614inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
43623simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
43626simplegcc -funroll-loops -O -fomit-frame-pointer2014060220140525
43635inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
43665simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
43701simplegcc -O -fomit-frame-pointer2014060220140525
43701simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
43704simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
43704simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
43707simplegcc -m64 -O -fomit-frame-pointer2014060220140525
43707simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
43710simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
43731simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
43740simplegcc -march=nocona -O -fomit-frame-pointer2014060220140525
43761inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
43770inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
43770inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
43776inplacegcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
43782inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
43806inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
43860inplacegcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
43893inplacegcc -O2 -fomit-frame-pointer2014060220140525
43899inplacegcc -m64 -O2 -fomit-frame-pointer2014060220140525
43914inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
44223simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
44223simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
44370simplegcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
44379simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
44409simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
44409simplegcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
44427simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
44430simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
44436simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
44457simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
44463simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
44466simplegcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
44481simplegcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
44496simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
44508simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
44508simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
44511simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
44517simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
44529simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
44535simplegcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
44535simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
44538simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
44538simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
44541simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
44541simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
44541simplegcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
44544simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
44616simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
44634simplegcc -m64 -O3 -fomit-frame-pointer2014060220140525
44637simplegcc -O3 -fomit-frame-pointer2014060220140525
44643simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
44715simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
44718simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
44718simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
44721simplegcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
44733simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
44751simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
44820simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
44928simplegcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
44946simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
44946simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
44979simplegcc -m64 -O2 -fomit-frame-pointer2014060220140525
44982simplegcc -O2 -fomit-frame-pointer2014060220140525
46236simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
46236simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
46239simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
46248simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
46809opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
46809opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
46812opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
46830opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
46905simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
46914simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
46935simplegcc -march=nocona -Os -fomit-frame-pointer2014060220140525
47031opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
47034opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
47034opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
47034opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
47037opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
47037opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
47037opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
47091simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
47187opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
47187opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
47250opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
47256opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
47427opt64u6gcc -m64 -Os -fomit-frame-pointer2014060220140525
47427opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
47433opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
47436opt64u6gcc -Os -fomit-frame-pointer2014060220140525
47436opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
47442opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
47445opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
47451opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
47760opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
47763opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
47889opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
47961opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
48024opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
48087opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
48294opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
48456opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
48480opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
48480simplegcc -Os -fomit-frame-pointer2014060220140525
48480simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
48483simplegcc -m64 -Os -fomit-frame-pointer2014060220140525
48483simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
48483simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
48489simplegcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
48507simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
48543simplegcc -march=k8 -Os -fomit-frame-pointer2014060220140525
48558opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
48843simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
48843simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
48849simplegcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
48849simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
48855simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
48861simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
48927simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
49059inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
49074inplacegcc -march=nocona -Os -fomit-frame-pointer2014060220140525
49185inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
49224inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
49230inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
49260inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
49740inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
49743inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
49788inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
49788inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
49797inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
49800inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
49806inplacegcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
49839inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
49887inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
49974inplacegcc -Os -fomit-frame-pointer2014060220140525
49974inplacegcc -m64 -Os -fomit-frame-pointer2014060220140525
49974inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
49974inplacegcc -march=k8 -Os -fomit-frame-pointer2014060220140525
49980inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
49983inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
49983inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
50193inplacegcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
51318opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
51333opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
51417opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
51423opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
51441opt64u6clang -O3 -fomit-frame-pointer2014071220140622
52611simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
52611simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
52620simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
52629simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
52872simpleclang -O3 -fomit-frame-pointer2014071220140622
54087inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
54087inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
54087inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
54219inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
54306inplaceclang -O3 -fomit-frame-pointer2014071220140622
66096opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
66099opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
66099opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
66129opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
66138opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
66138opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
66153opt64lcu24shldgcc -O -fomit-frame-pointer2014060220140525
66153opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014060220140525
66153opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
66156opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
66171opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014060220140525
66180opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
66195opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
66201opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014060220140525
66204opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
66204opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
66207opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
66207opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
66216opt64lcu24shldgcc -O2 -fomit-frame-pointer2014060220140525
66222opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
66228opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
66243opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
66249opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
66255opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
66258opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
66261opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
66264opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
66270opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014060220140525
66279opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
66291opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
66300opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
66306opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014060220140525
66324opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
66342opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
66372opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
66372opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
66375opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
66399opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014060220140525
66408opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
66411opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
66432opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
66450opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
66468opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
66468opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
66474opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014060220140525
66483opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
66492opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
66495opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
66504opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
66525opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
66531opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
66534opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
66543opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
66567opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
66609opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
66609opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
66612opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
66642opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
66654opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
66702opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
66711opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
66756opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
66759opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
66762opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
66765opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
66780opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
66789opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014060220140525
66792opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
66804opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
66816opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
66831opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
66837opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
66876opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
66939opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014060220140525
66939opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014060220140525
66942opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
66942opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
66945opt64lcu24shldgcc -Os -fomit-frame-pointer2014060220140525
66945opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
66945opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
66948opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
67047opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
67047opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
67047opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
67047opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
67053opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
67056opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
67056opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
67116opt64lcu24shldgcc -O3 -fomit-frame-pointer2014060220140525
68529x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
68592x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
68604x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
68616x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
68640x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
68640x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014060220140525
68652x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
68655x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
68655x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
68664x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
68688x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
68697x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
68700x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
68703x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
68703x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
68703x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
68703x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014060220140525
68706x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
68709x86_64_shldgcc -O3 -fomit-frame-pointer2014060220140525
68709x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
68712x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
68715x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
68745x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
68745x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
68748x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
68754x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
68766x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
68766x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
68775x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
68775x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
68790x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
68799x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014060220140525
68811x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
68820x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
68823x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
68835x86_64_shldgcc -O2 -fomit-frame-pointer2014060220140525
68850x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
68862x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
68868x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
68886x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
68892x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
68895x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
68910x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
68919x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
68922x86_64_shldgcc -O -fomit-frame-pointer2014060220140525
68934x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
68949x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
68952x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
68952x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
68955x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
68955x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
68958x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
68961x86_64_shldcc2014060220140525
68961x86_64_shldgcc -Os -fomit-frame-pointer2014060220140525
68961x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
68961x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
68961x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
68970x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
68976x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014060220140525
68979x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014060220140525
68979x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
68979x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014060220140525
68982x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
68982x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
68982x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014060220140525
68985x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
68988x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
68991x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
68991x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
68994x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
68994x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014060220140525
68997x86_64_shldgcc2014060220140525
69000x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
69000x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
69006x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
69009x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
69024x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
69027x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
69027x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
69033x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
69036x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
69054x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
69066x86_64_shldgcc -m64 -O -fomit-frame-pointer2014060220140525
69111x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
69129x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
69255x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
69300x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014060220140525
69393x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
69399x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
69432x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
69468x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
69516x86_64_shldgcc -funroll-loops2014060220140525
79344opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
79428opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
79530opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
79797opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
79923opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
87624opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
87636opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
87900opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
87903opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
87903opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
87933opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
87942opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
88116opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
88224opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
88230opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060220140525
88290opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014060220140525
88824mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
88869mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
88974opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
88986opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
89022opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
89106opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
89109opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
89124opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
89208opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
89241opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
89250opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
89499mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
89508mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
89682opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
89778opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
89943mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
89946mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
90006mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
90069opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
90150opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
90897opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
90897opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
90900opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
90903opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
90903opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
90948opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
90972opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
90990opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
91038opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
91116opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
91140opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
91161opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
91275opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
91293opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
91317opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
91335opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
91353opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
91431opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
91572opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
91575opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
91599mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
91605opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060220140525
91614mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
91629opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
91689opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
91725opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
91740opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
91752opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
91785mmxu1gcc -march=nocona -O -fomit-frame-pointer2014060220140525
91830mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
91938opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
91950opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
91953opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
91953opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
91980opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
92085opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
92085opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
92088mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
92088mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
92121mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
92169opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
92202opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
92214opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
92244opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
92265opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
92271opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
92289opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
92298opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
92301opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
92301opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
92313opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
92322opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
92331opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060220140525
92346opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014060220140525
92346opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
92346opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
92346opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060220140525
92349opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
92376opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
92379opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060220140525
92391opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
92394opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
92403opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
92466opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
92472opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014060220140525
92472opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
92475opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
92484opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
92616opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
92652opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
92688opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
92778opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
92823opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
92823opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
92823opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
92823opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
92844opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
92856opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
92949opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
92955opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
92967opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
92976opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
93036opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
93141opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
93153opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
93192opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
93258opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
93345opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
93348opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014060220140525
93348opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060220140525
93348opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
93348opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
93363opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
93363opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
93363opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
93753opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
93891opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
93996mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
94029mmxu1gcc -march=k8 -O -fomit-frame-pointer2014060220140525
94059opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
94074opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
94257opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
94272opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
94392opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
94461opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
94536mmxu1gcc -m64 -O -fomit-frame-pointer2014060220140525
94536mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
94536mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
94539mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
94545mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
94545mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
94581mmxu1gcc -O -fomit-frame-pointer2014060220140525
94596opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
94626opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
95088opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
95112opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
95112opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
95766opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
95766opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
95901opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
95964opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
96336opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
96414opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
96489opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
96516opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
96573opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
96606opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
96651opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
96657opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
96660opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
96666opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
96669opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
96768opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
96867opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
96876opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
96921opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
96942opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060220140525
97005opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
97029opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
97038opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014060220140525
97047opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
97071opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
97122opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
97125opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060220140525
97134opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014060220140525
97137opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
97155opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014060220140525
97182opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
97269opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
97308opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
97341opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060220140525
97344opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
97422opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060220140525
97464opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
97482opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060220140525
97503opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
97506opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
97533opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014060220140525
97536opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
97536simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
97542simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
97542simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
97581simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
97590simple32bigcc -m64 -O3 -fomit-frame-pointer2014060220140525
97602simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
97647simple32bigcc -O3 -fomit-frame-pointer2014060220140525
97647opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
97677opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
97710opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
97734opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014060220140525
97824opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
97941opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
97986simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
98004simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
98007simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
98019opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
98019simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
98031simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
98064simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
98070simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
98070simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
98112simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
98118simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
98151simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
98196simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
98199simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
98310opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
98346opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
98349opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
98352opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
98355opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
98478opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
98532opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
98607opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
98649opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
98676opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
98679opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
98679opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
98679opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014060220140525
98688opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
98766opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
98781opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
98799opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
98808opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
98814opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
98826opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
98838opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
98847opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
98871opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
98874opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
98892opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
98892opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
98928opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
99006opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
99015opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
99228opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
99228opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
99234opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014060220140525
99519opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
99528opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060220140525
99711opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
99852opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014060220140525
99852opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
99855opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014060220140525
99855opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
99876opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
99963opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
99969opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
100152opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
100155opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
100155opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
100164opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
100179opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014060220140525
100215opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
100254opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
100377opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
100389opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
100464opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014060220140525
100464opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
100467opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
100473opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
100482opt32bi-rvku2gcc -O -fomit-frame-pointer2014060220140525
100482opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
100494opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
100500opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
100503opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
100590opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
101088simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
101091simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
101091simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
101559simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
101577simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
101592simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
101592simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
101955simple32bigcc -m64 -O2 -fomit-frame-pointer2014060220140525
101964simple32bigcc -O2 -fomit-frame-pointer2014060220140525
101964simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
102033opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
102042opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
102156simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
102165simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
102174simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
102177simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
102192opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
102237opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
102237simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
102240simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
102264opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
102345simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
102366simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
102645inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
102657inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
102672inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
102678inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
102921inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014060220140525
102924inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
102930inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
102936inplace32bigcc -march=k8 -O -fomit-frame-pointer2014060220140525
102948inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
103062simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
103068simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
103074simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
103092simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
103101simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
103359inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
103452simple32bigcc -funroll-loops -O -fomit-frame-pointer2014060220140525
103461simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
103470simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
103509opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
103551inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
103551inplace32bigcc -m64 -O -fomit-frame-pointer2014060220140525
103551inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
103554inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
103554inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
103554inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
103557inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
103557opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
103557inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
103557inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
103557inplace32bigcc -march=nocona -O -fomit-frame-pointer2014060220140525
103563inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
103569inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
103572inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014060220140525
103611opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
103626simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
103632simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
103638opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
103668inplace32bigcc -O -fomit-frame-pointer2014060220140525
103671simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
103686simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
103701simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
103704simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
103725inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
103845inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
103848inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
103869simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
103869simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
103872simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
103875simple32bigcc -march=k8 -O -fomit-frame-pointer2014060220140525
103944simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
103944simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
103950simple32bigcc -O -fomit-frame-pointer2014060220140525
103953simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
103953simple32bigcc -m64 -O -fomit-frame-pointer2014060220140525
103953simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
103953simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
103959simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
104004simple32bigcc -march=barcelona -O -fomit-frame-pointer2014060220140525
104076simple32bigcc -march=nocona -O -fomit-frame-pointer2014060220140525
104109inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
104181inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
104202inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014060220140525
104220inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
105186inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
105195inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
105201inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
105207inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
105228inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
105234inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
105240inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
105831inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
105837inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
105852inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
105918inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
105942inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
105963inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
105963inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
105963inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
105969inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
105969inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
105975inplace32bigcc -m64 -Os -fomit-frame-pointer2014060220140525
105981inplace32bigcc -Os -fomit-frame-pointer2014060220140525
105981inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
105981inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014060220140525
106059inplace32bigcc -m64 -O3 -fomit-frame-pointer2014060220140525
106062inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
106068inplace32bigcc -O3 -fomit-frame-pointer2014060220140525
106158inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
106215inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
106215inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
106227inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
106227inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
106317inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
106671inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
106713inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
106773inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
106851inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
107679inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
108243inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
108264inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
108336inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
108339inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
108390opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
108390opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
108390opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
108402opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
108405opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
108435opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
108579opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
108711inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
108777inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
108885compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
108897compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
108900compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
108906compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
108993inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
109002inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
109170inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
109170inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
109182inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
109236compactgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
109416opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
109419opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
109641opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
109641opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
109842inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
109845inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
109845inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
109851inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
109854inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
109911inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
109914inplace32bigcc -m64 -O2 -fomit-frame-pointer2014060220140525
109929inplace32bigcc -O2 -fomit-frame-pointer2014060220140525
109962compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
110439opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
110442opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
110442opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014060220140525
110442opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
110442opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
110448opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
110448opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
110454opt32bi-rvku2gcc -Os -fomit-frame-pointer2014060220140525
110691inplacegcc2014060220140525
110721inplacegcc -funroll-loops2014060220140525
110736mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
110736mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
110736mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
110751mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
110760mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
110940mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
110940mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
110985mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
110994opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
110994opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
110997opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
111003opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
111042compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
111048compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
111051mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
111054mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
111132compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
111153compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
111162mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
111168compactgcc -funroll-loops -O -fomit-frame-pointer2014060220140525
111375compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
111381compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
111396compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
111420compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
111489inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
111489inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
111495inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
111501inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
111696inplacecc2014060220140525
112551mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
112590mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
112668mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
112671mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
112791compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
112824compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
113274mmxu1gcc -m64 -O3 -fomit-frame-pointer2014060220140525
113277mmxu1gcc -O2 -fomit-frame-pointer2014060220140525
113286mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
113289mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
113310mmxu1gcc -m64 -O2 -fomit-frame-pointer2014060220140525
113931mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
113943mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
114015mmxu1gcc -O3 -fomit-frame-pointer2014060220140525
114294compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
114312compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
114378compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
114384opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
114405opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
114417opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
114420opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
114429mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
114453mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
114552compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
114579compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
114579compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
114684opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
115296compactgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
115368compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
115461mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
115464mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
115467mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
115470mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
115476mmxu1gcc -Os -fomit-frame-pointer2014060220140525
115497mmxu1gcc -m64 -Os -fomit-frame-pointer2014060220140525
115992mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
116034mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
116307mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
116325mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
116514sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
116517sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
116517sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
116520sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
116523sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
116628mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
116643mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
116706mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
116736mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
116739mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
116751mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
116775mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
116910mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
116910mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
117135mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
117144mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
117330mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
117336mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
117342mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
117351mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
117357mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
117360mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
117516mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
117519mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
117519mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
117522mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
117522mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
117525mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
118122mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
118122mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
118377mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
118398mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
118431mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
118539mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
118728mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
118728mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
118845simplegcc2014060220140525
118869simplecc2014060220140525
118890simplegcc -funroll-loops2014060220140525
119388simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
119391simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
119397simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
119406simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
119409simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
119412simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
119418simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
120207sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
120738compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
121044compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
121335simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
121362simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
122001sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
122010sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
122010sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
122049sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
122130opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
122709opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
122751simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
122760simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
122766simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
122772simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
122799simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
122847opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
122850opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
122934simple32bigcc -march=nocona -Os -fomit-frame-pointer2014060220140525
122958simple32bigcc -Os -fomit-frame-pointer2014060220140525
122994simple32bigcc -march=k8 -Os -fomit-frame-pointer2014060220140525
122997simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
123012simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
123024opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
123027simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
123027simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
123030simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
123045simple32bigcc -m64 -Os -fomit-frame-pointer2014060220140525
127140simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
127140simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
127149simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
127212sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
127227sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
127308simple32biclang -O3 -fomit-frame-pointer2014071220140622
127527simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
128325opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
129303opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
129342opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
129432opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
129534opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
132405compactgcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
132414compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
132417compactgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
132420compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
132423compactgcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
132426compactgcc -m64 -O3 -fomit-frame-pointer2014060220140525
132426compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
132465compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
132468compactgcc -O3 -fomit-frame-pointer2014060220140525
132477compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
133083compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
133203inplace32biclang -O3 -fomit-frame-pointer2014071220140622
133704inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
133719inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
134091inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
134106inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
134790mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
134808mmxu1clang -O3 -fomit-frame-pointer2014071220140622
134844mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
135480mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
135483compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
135492compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
136155compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
136158compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
136362compactclang -O3 -fomit-frame-pointer2014071220140622
140256sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
140304sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
140307sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
140307sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
140310sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
140832mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
143484opt64u6cc2014060220140525
143505opt64u6gcc -funroll-loops2014060220140525
144186opt64u6gcc2014060220140525
144921opt64lcu6cc2014060220140525
145011opt64lcu6gcc2014060220140525
145224opt64lcu6gcc -funroll-loops2014060220140525
193110compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
193119compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
193122compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
193128compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
193137compactgcc -m64 -Os -fomit-frame-pointer2014060220140525
193137compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
193140compactgcc -march=k8 -Os -fomit-frame-pointer2014060220140525
193143compactgcc -Os -fomit-frame-pointer2014060220140525
193143compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
193146compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
194568compactgcc -march=nocona -Os -fomit-frame-pointer2014060220140525
194595compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
195660compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
196818compactgcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
196824compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
200244compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
200250compactgcc -march=nocona -O -fomit-frame-pointer2014060220140525
203832compactgcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
204414compactgcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
204417compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
204417compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
204420compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
204420compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
204420compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
205758compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
205782compactgcc -m64 -O2 -fomit-frame-pointer2014060220140525
205785compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
205788compactgcc -O2 -fomit-frame-pointer2014060220140525
205803compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
205833compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
205839compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
206064compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
206067compactgcc -O -fomit-frame-pointer2014060220140525
206067compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
206091compactgcc -m64 -O -fomit-frame-pointer2014060220140525
206091compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
206094compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
206133compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
206220compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
206220compactgcc -march=k8 -O -fomit-frame-pointer2014060220140525
207222compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
207225compactgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
207240compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
207255compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
207255compactgcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
207732compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
207879compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
207909compactgcc -march=barcelona -O -fomit-frame-pointer2014060220140525
212550compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
212565compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
236325compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
255780inplace32bicc2014060220140525
256452inplace32bigcc -funroll-loops2014060220140525
256518inplace32bigcc2014060220140525
270537simple32bigcc -funroll-loops2014060220140525
270600simple32bigcc2014060220140525
270852simple32bicc2014060220140525
280275opt32bi-rvku2gcc2014060220140525
281190opt32bi-rvku2cc2014060220140525
281190opt32bi-rvku2gcc -funroll-loops2014060220140525
293892opt64lcu24gcc2014060220140525
294009opt64lcu24cc2014060220140525
294057opt64lcu24gcc -funroll-loops2014060220140525
323391opt64lcu24shldgcc -funroll-loops2014060220140525
323403opt64lcu24shldcc2014060220140525
323442opt64lcu24shldgcc2014060220140525
355992opt32biT-s2lcu4cc2014060220140525
356061opt32biT-s2lcu4gcc -funroll-loops2014060220140525
356391opt32biT-s2lcu4gcc2014060220140525
373245opt32bi-s2lcu4gcc2014060220140525
373272opt32bi-s2lcu4gcc -funroll-loops2014060220140525
373296opt32bi-s2lcu4cc2014060220140525
382485compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
382500compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140525
387417compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014060220140525
387420compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140525
387423compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
389706compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140525
389712compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
389712compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140525
389724compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
403605compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
407382compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
409782compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
409842compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140525
410967compact8gcc -march=nocona -O2 -fomit-frame-pointer2014060220140525
411537compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140525
414447compact8gcc -march=k8 -O2 -fomit-frame-pointer2014060220140525
415152compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140525
415155compact8gcc -march=nocona -O3 -fomit-frame-pointer2014060220140525
417843compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
420003compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140525
421245compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
421260compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
421263compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140525
421626compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
421884compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
422649compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
422661compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
424080compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
424083compact8gcc -O2 -fomit-frame-pointer2014060220140525
424095compact8gcc -m64 -O2 -fomit-frame-pointer2014060220140525
426066compact8gcc -march=nocona -Os -fomit-frame-pointer2014060220140525
426348compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
429900compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014060220140525
430623compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
430998compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140525
431022compact8gcc -funroll-loops -O -fomit-frame-pointer2014060220140525
431667compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
431679compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
431682compact8gcc -m64 -Os -fomit-frame-pointer2014060220140525
431814compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
433131compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
433134compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
433137compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140525
433137compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060220140525
433845compact8gcc -march=barcelona -Os -fomit-frame-pointer2014060220140525
434211compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
435936compact8gcc -Os -fomit-frame-pointer2014060220140525
436866compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
437466compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
437481compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140525
437526compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140525
437547compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140525
437574compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140525
437577compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
437595compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014060220140525
440667compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
440670compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
440670compact8clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
440673compact8clang -O3 -fomit-frame-pointer2014071220140622
440676compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
440922compact8gcc -march=k8 -Os -fomit-frame-pointer2014060220140525
440964compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140525
440988compact8gcc -march=k8 -O3 -fomit-frame-pointer2014060220140525
441777compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140525
441834compact8gcc -O3 -fomit-frame-pointer2014060220140525
441834compact8gcc -m64 -O3 -fomit-frame-pointer2014060220140525
443166compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140525
443550compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140525
444513compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140525
444519compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140525
444519compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140525
444522compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140525
444522compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140525
444525compact8gcc -funroll-loops -Os -fomit-frame-pointer2014060220140525
453804compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140525
460671compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140525
460707compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140525
463116compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014060220140525
469566compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
469572compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140525
470409compact8gcc -march=barcelona -O -fomit-frame-pointer2014060220140525
493848compact8gcc -march=nocona -O -fomit-frame-pointer2014060220140525
494109compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140525
494919compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140525
495402compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140525
495630compact8gcc -march=k8 -O -fomit-frame-pointer2014060220140525
497604compact8gcc -O -fomit-frame-pointer2014060220140525
497607compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
497610compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140525
497610compact8gcc -m64 -O -fomit-frame-pointer2014060220140525
497625compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060220140525
497631compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
497634compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140525
504339compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140525
703203compactgcc2014060220140525
723093compactcc2014060220140525
723519compactgcc -funroll-loops2014060220140525
1241127mmxu1gcc2014060220140525
1241280mmxu1cc2014060220140525
1241388mmxu1gcc -funroll-loops2014060220140525
2056866compact8gcc2014060220140525
2061036compact8cc2014060220140525
2063667compact8gcc -funroll-loops2014060220140525

Compiler output

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

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

Compiler output

Implementation: crypto_hash/keccakc768/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/keccakc768/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/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/keccakc768/x86_64_shld
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/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/keccakc768/compact
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/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/keccakc768/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/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/keccakc768/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/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/keccakc768/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/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/keccakc768/x86_64_asm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/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/keccakc768/x86_64_shld
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/supercop-20140622/supercop-data/h4e350/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/keccakc768/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/keccakc768/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 'KeccakPermutationOnWordsAfterXoring832bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233: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 'KeccakPermutationOnWordsAfterXoring832bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:233: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/keccakc768/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: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -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 -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 -O -fomit-frame-pointer xopu24
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xopu24