Implementation notes: amd64, h4e350, crypto_hash/keccak

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccak
TimeImplementationCompilerBenchmark dateSUPERCOP version
32874opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
32907opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
33072opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
33114opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
33126opt64lcu24gcc -O3 -fomit-frame-pointer2014053120140525
33129opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
33132opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014053120140525
33135opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
33150opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
33156opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
33174opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
33183opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
33201opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
33204opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
33207opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014053120140525
33210opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
33210opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
33210opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
33216opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
33216opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
33219opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014053120140525
33222opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
33222opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
33243opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
33246opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
33255opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
33261opt64lcu24gcc -O2 -fomit-frame-pointer2014053120140525
33267opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
33279opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
33291opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
33294opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
33300opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
33315opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
33315opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014053120140525
33321opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
33324opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
33342opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
33342opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
33354opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
33360opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
33360opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
33369opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
33372opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
33375opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
33375opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
33387opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
33393opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
33396opt64lcu24gcc -O -fomit-frame-pointer2014053120140525
33408opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
33408opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
33411opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
33420opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
33423opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
33423opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
33432opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
33435opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
33450opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
33465opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
33471opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
33489opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
33489opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
33501opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
33513opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
33528opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
33540opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
33543opt64lcu24gcc -m64 -O -fomit-frame-pointer2014053120140525
33570opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
33573opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
33576opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
33591opt64lcu24gcc -Os -fomit-frame-pointer2014053120140525
33591opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
33591opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
33591opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
33591opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
33594opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014053120140525
33597opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
33597opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
33627opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
33627opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
33633opt64lcu6gcc -O -fomit-frame-pointer2014053120140525
33633opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
33636opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
33642opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
33648opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
33657opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
33657opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
33657opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
33660opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
33663opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
33672opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
33675opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
33705opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
33708opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
33708opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
33714opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
33714opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
33720opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
33726opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
33735opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
33747opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
33747opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
33786opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014053120140525
33804opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
33816opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
33819opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
33822opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
33834opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
33834opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
33861opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014053120140525
33906opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
33936opt64lcu6gcc -m64 -O -fomit-frame-pointer2014053120140525
33936opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
34209opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
34242opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
34266opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
34269opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
34281opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
34284opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
34290opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
34299opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
34311opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
34317opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
34332opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
34347opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
34353opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
34356opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
34368opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
34374opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
34377opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
34404opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
34419opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
34419opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
34452opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
34455opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
34458opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
34479opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
34479opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
34479opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
34482opt64lcu6gcc -O3 -fomit-frame-pointer2014053120140525
34491opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
34491opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
34494opt64lcu6gcc -O2 -fomit-frame-pointer2014053120140525
34494opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
34500opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
34500opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014053120140525
34506opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
34515opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
34524opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
34530opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
34530opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
34689opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
34698opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014053120140525
34710opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
34755opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
34845opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
34920x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
34923x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
34935x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
34935x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
34941x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
34944x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
34956x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
34971x86_64_asmgcc -O3 -fomit-frame-pointer2014053120140525
34977x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
34995x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
35016x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
35022x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
35028x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
35040x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
35064x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
35073x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
35082x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
35112x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
35136x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
35136x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
35142x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
35151x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
35160x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
35160x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
35175x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
35175x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
35175x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
35178x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
35178x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
35178x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
35181x86_64_asmgcc -O2 -fomit-frame-pointer2014053120140525
35187x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014053120140525
35196x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
35229x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
35232x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
35235x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
35238x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
35238x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014053120140525
35238x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
35262x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
35265x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
35283x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
35292x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
35301x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
35304x86_64_asmgcc2014053120140525
35307x86_64_asmgcc -m64 -O -fomit-frame-pointer2014053120140525
35310x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
35313x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
35328x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
35340x86_64_asmgcc -funroll-loops2014053120140525
35340x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
35349x86_64_asmcc2014053120140525
35352x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
35355x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
35355x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
35355x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
35358x86_64_asmgcc -Os -fomit-frame-pointer2014053120140525
35361x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
35364x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
35367x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
35367x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
35370x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
35379x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
35379x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
35382x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014053120140525
35382x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
35382x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
35382x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
35382x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
35385x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
35388x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
35388x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
35391x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
35394x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
35394x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
35400x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
35412x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
35415x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
35427x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014053120140525
35430x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
35448opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
35451opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
35451opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
35451opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
35451opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
35451opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
35451opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
35451x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
35454x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
35460x86_64_asmgcc -O -fomit-frame-pointer2014053120140525
35460x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
35460x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
35460x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
35490x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014053120140525
35511x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
35517x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
35574x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
35583opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
35586opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
35586opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
35589opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
35604x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
35610x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
35625opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
35625opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
35691opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
35691opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
35796opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
35796opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
35796opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
35796opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
35799opt64lcu6gcc -Os -fomit-frame-pointer2014053120140525
35799opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014053120140525
35799opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
36018opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
36594opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
36600opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
36600opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
36609opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
36642opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
36666opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
36669opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
36675opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
36675opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
36678opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
36684opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
36684opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
36690opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
36690opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
36693opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
36696opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
36699opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
36708opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
36714opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
36732opt64u6gcc -m64 -O3 -fomit-frame-pointer2014053120140525
36750opt64u6gcc -O3 -fomit-frame-pointer2014053120140525
36753opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
36759opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
36759opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
36762opt64u6gcc -O2 -fomit-frame-pointer2014053120140525
36768opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
36771opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
36771opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
36771opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
36777opt64u6gcc -m64 -O -fomit-frame-pointer2014053120140525
36777opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
36786opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
36795opt64u6gcc -O -fomit-frame-pointer2014053120140525
36798opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
36804opt64u6gcc -march=nocona -O -fomit-frame-pointer2014053120140525
36819opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
36822opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
36822opt64u6gcc -march=k8 -O -fomit-frame-pointer2014053120140525
36828opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
36828opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
36837opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
36846opt64u6gcc -m64 -O2 -fomit-frame-pointer2014053120140525
36852opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
36858opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
36876opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
36879opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
36888opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
36894opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
36906opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
36936opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
36945opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
36954opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
36957opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
36963opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
36978inplacegcc -funroll-loops -O -fomit-frame-pointer2014053120140525
36978inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
36978inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
36981opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
36981opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
36999opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
37026inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
37026inplacegcc -march=barcelona -O -fomit-frame-pointer2014053120140525
37029inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
37032inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
37032inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
37035inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
37038opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
37050opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
37056opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
37062inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
37062inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
37062opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
37074inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
37083inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
37089opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
37089inplacegcc -march=nocona -O -fomit-frame-pointer2014053120140525
37092inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
37095inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
37095inplacegcc -m64 -O -fomit-frame-pointer2014053120140525
37095inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
37095opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
37098opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
37098inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
37107inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
37134inplacegcc -O -fomit-frame-pointer2014053120140525
37155inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
37167inplacegcc -march=k8 -O -fomit-frame-pointer2014053120140525
37233opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
37242opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
37413inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
37563inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
37563inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
37578inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
37590inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
37593inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
37593inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
37620inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
37629inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
37647inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
37677inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
37710inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
37710inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
37710inplacegcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
37713inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
37755inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
37788inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
37794inplacegcc -O3 -fomit-frame-pointer2014053120140525
37797inplacegcc -m64 -O3 -fomit-frame-pointer2014053120140525
37881inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
37881inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
37890inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
37902inplacegcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
37914inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
37923inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
37923inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
37926inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
37941inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
37944inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
37944inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
37953simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
37959simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
37983inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
37992simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
37992simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
37992simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
37992simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
37992simplegcc -march=barcelona -O -fomit-frame-pointer2014053120140525
37995inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
38016simplegcc -funroll-loops -O -fomit-frame-pointer2014053120140525
38028inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
38043simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
38043simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
38064simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
38064simplegcc -march=nocona -O -fomit-frame-pointer2014053120140525
38067simplegcc -O -fomit-frame-pointer2014053120140525
38067simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
38067simplegcc -m64 -O -fomit-frame-pointer2014053120140525
38067simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
38067simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
38067simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
38067simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
38079simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
38082simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
38130inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
38133inplacegcc -O2 -fomit-frame-pointer2014053120140525
38154inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
38157simplegcc -march=k8 -O -fomit-frame-pointer2014053120140525
38160inplacegcc -m64 -O2 -fomit-frame-pointer2014053120140525
38160simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
38166inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
38166inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
38178inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
38181inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
38184simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
38184simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
38184simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
38193inplacegcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
38220inplacegcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
38538simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
38538simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
38538simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
38610simplegcc -O3 -fomit-frame-pointer2014053120140525
38616simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
38625simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
38631simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
38637simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
38640simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
38679simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
38685simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
38685simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
38694simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
38694simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
38700simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
38703simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
38706simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
38739simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
38739simplegcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
38745simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
38760simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
38775simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
38787simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
38793simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
38796simplegcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
38838simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
38877simplegcc -m64 -O2 -fomit-frame-pointer2014053120140525
38877simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
38877simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
38877simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
38880simplegcc -O2 -fomit-frame-pointer2014053120140525
38898simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
38907simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
38937simplegcc -m64 -O3 -fomit-frame-pointer2014053120140525
39087simplegcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
39180simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
39183simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
39186simplegcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
39198simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
39204simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
40299opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
40302opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
40305opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
40341simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
40344simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
40344simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
40350simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
40434opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
40857opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
40860opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
40863opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
40863opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
40866opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
40878opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
40941opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
40950simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
40950simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
40962simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
41004opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41007opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
41007opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
41010opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
41010opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
41013opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
41070simplegcc -march=nocona -Os -fomit-frame-pointer2014053120140525
41094opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
41172opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
41280opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
41733opt64u6gcc -Os -fomit-frame-pointer2014053120140525
41739opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
41742opt64u6gcc -m64 -Os -fomit-frame-pointer2014053120140525
41742opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
41745opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
41751opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
41757opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
41772opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
41778opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
41970opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
42114simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
42120simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
42129simplegcc -march=k8 -Os -fomit-frame-pointer2014053120140525
42159opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
42270simplegcc -Os -fomit-frame-pointer2014053120140525
42270simplegcc -m64 -Os -fomit-frame-pointer2014053120140525
42270simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
42270simplegcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
42273simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
42276opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
42345opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
42456simplegcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
42456simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
42456simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
42456simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
42456simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
42456simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
42456simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
42771inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
42777inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
42783inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
42798inplacegcc -march=nocona -Os -fomit-frame-pointer2014053120140525
42822inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
42846inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
43425inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
43485inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
43506inplacegcc -Os -fomit-frame-pointer2014053120140525
43506inplacegcc -m64 -Os -fomit-frame-pointer2014053120140525
43506inplacegcc -march=k8 -Os -fomit-frame-pointer2014053120140525
43509inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
43509inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
43515inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
43524inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
43527inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
43530inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
43530inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
43548inplacegcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
43563inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
43590inplacegcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
43605inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
43656inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
45486opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
45486opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
45486opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
45558opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
45756opt64u6clang -O3 -fomit-frame-pointer2014071220140622
45813simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
45858simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
45879simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
45879simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
45969simpleclang -O3 -fomit-frame-pointer2014071220140622
47118inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
47121inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
47121inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
47121inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
47328inplaceclang -O3 -fomit-frame-pointer2014071220140622
57456opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
57465opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
57492opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
57492opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014053120140525
57498opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014053120140525
57513opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
57516opt64lcu24shldgcc -O -fomit-frame-pointer2014053120140525
57516opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
57525opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
57528opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
57537opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
57543opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
57549opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
57552opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
57567opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
57570opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
57573opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
57591opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
57591opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
57606opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
57621opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
57621opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
57624opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
57630opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
57633opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
57636opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
57648opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014053120140525
57657opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
57660opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
57690opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
57717opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
57720opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
57747opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
57747opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
57774opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
57777opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
57777opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
57789opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
57792opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
57792opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
57807opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
57819opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
57822opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014053120140525
57828opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
57843opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
57852opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
57855opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014053120140525
57873opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
57873opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
57876opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
57882opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
57891opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
57894opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
57894opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
57894opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
57897opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
57900opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
57906opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
57918opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
57924opt64lcu24shldgcc -O2 -fomit-frame-pointer2014053120140525
57930opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
57948opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
57966opt64lcu24shldgcc -O3 -fomit-frame-pointer2014053120140525
57981opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
58011opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
58014opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
58017opt64lcu24shldgcc -Os -fomit-frame-pointer2014053120140525
58017opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014053120140525
58017opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
58020opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
58023opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
58026opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
58035opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
58047opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
58047opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
58047opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
58050opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
58053opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
58053opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
58056opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
58056opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
58056opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
58059opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
58062opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
58065opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
58080opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
58080opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
58086opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
58089opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
60282x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
60324x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
60333x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
60336x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
60342x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014053120140525
60354x86_64_shldgcc -O -fomit-frame-pointer2014053120140525
60363x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
60363x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
60375x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
60378x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014053120140525
60417x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
60420x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
60426x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
60426x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
60432x86_64_shldgcc -O2 -fomit-frame-pointer2014053120140525
60435x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
60435x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
60444x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
60444x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
60450x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
60459x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
60462x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
60465x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
60465x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
60468x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
60468x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
60474x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
60477x86_64_shldgcc -O3 -fomit-frame-pointer2014053120140525
60477x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
60489x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
60492x86_64_shldgcc -Os -fomit-frame-pointer2014053120140525
60492x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
60495x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
60498x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
60498x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014053120140525
60504x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
60504x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
60507x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
60507x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
60510x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
60510x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
60510x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
60519x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
60522x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
60528x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014053120140525
60531x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
60534x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
60534x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
60546x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014053120140525
60549x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
60558x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
60558x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
60570x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
60573x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
60582x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
60582x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
60588x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
60588x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
60594x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
60603x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
60606x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
60627x86_64_shldgcc -m64 -O -fomit-frame-pointer2014053120140525
60630x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
60657x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
60660x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
60666x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
60678x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
60687x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
60693x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
60693x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
60699x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
60699x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
60708x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
60738x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
60741x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
60741x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
60747x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
60750x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
60756x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
60759x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
60780x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
60786x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
60789x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
60789x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
60813x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
60906x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
60921x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
60981x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
61035x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
61488x86_64_shldgcc -funroll-loops2014053120140525
61656x86_64_shldgcc2014053120140525
61665x86_64_shldcc2014053120140525
68331opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
68493opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
68661opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
68787opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
68856opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
75441opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
75441opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
75492opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
75495opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
75534opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
75822opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014053120140525
75822opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014053120140525
75954opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
76056opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
76059opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
76059opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
76425opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
76425opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
76491opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
76503opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
76770opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
77442mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
77514mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
77529opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
77610opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
77664opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
77679opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
77802mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
77847mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
78033mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
78039mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
78057mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
78690mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
78693mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
79689mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
79716mmxu1gcc -march=nocona -O -fomit-frame-pointer2014053120140525
80127opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
80133opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
80166opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
80181opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
80415opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
80421opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
80502opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
80538mmxu1gcc -O -fomit-frame-pointer2014053120140525
80538mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
80538mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
80538mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
80541mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
80544mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
80547opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
80559opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
80571mmxu1gcc -m64 -O -fomit-frame-pointer2014053120140525
80598opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
80628opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
80709opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
80712opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
80727opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
80739opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
80784opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
80784opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
80787opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
80787opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
80790opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
80799opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
80853opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
80862opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
80904opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
80922opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
80937opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
81006opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
81192opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
81210opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
81258opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
81288opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
81306opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
81387opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
81405opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014053120140525
81444opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
81504opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
81519opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
81552mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
81552mmxu1gcc -march=k8 -O -fomit-frame-pointer2014053120140525
81681opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
81735opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
81840mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
81849opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
81849mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
81870mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
81885opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
81966opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
82050opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
82050opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
82071opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014053120140525
82080opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
82086opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
82086opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
82101opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
82104opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
82119opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014053120140525
82131opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
82131opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
82170opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
82170opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
82203opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
82278opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
82290opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
82332opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
82335opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
82368opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014053120140525
82395opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
82395opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
82401opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
82434opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
82455opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
82524opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
82527opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
82536opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
82548opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
82554opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
82560opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
82599opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
82608opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
82617opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
82617opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
82629opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
82629opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
82632opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
82632opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
82635opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
82638opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
82638opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
82647opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014053120140525
82707opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
82764opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
82767opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
82815opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
82815opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
82827opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014053120140525
83070opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
83073opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
83073opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
83073opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
83073opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
83079opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
83082opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014053120140525
83085opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014053120140525
83187opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
83373opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014053120140525
83379opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
83406opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
83418opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014053120140525
83424opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
83430opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
83460opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
83544opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
83670opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
83811opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
83841opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
83859opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
83949opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
83949opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
84066opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
84129opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
84168opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
84300opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
84324opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
84330opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
84441opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
84615opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
84636opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
84639opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
84678opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
85383simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
85386simple32bigcc -O3 -fomit-frame-pointer2014053120140525
85398simple32bigcc -m64 -O3 -fomit-frame-pointer2014053120140525
85422opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
85455opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
85518opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
85557simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
85593simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
85602simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
85608simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
85728opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
85746simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
85749simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
85758simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
85761simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
85770simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
85806simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
85809simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
85866simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
85866simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
85866simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
85893simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
85905simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
85983simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
86028opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014053120140525
86031opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014053120140525
86220opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
86232opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014053120140525
86319opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
86415opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
86430opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
86442opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
86451opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
86469opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014053120140525
86523opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
86553opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
86625opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
86628opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
86664opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
86787opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
86868opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
86907opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
86973opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
86988opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
86991opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
86994opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
86997opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
87012opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014053120140525
87057opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
87192opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
87207opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
87267opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014053120140525
87273opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014053120140525
87408opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
87414opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
87426opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
87429opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
87429opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
87432opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
87456opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
87474opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
87510opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
87570opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
87570opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
87579opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
87582opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
87588opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
87594opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
87612opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014053120140525
87627opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
87630opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
87630opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
87696opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
87705opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
87738opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
87786opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
87840opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
87846opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014053120140525
87864opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
88179opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
88380opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
88449opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
88521opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
88581opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
88608opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014053120140525
88629opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014053120140525
88662opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
88665opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
88665opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
88686opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014053120140525
88725opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
88797opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
88800opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
88815opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
88824opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014053120140525
88824opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
88830opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
88845opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
88851opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
88854opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
88887opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
88887opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
88887opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
88890opt32bi-rvku2gcc -O -fomit-frame-pointer2014053120140525
88890opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014053120140525
88890opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
88896opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
88902opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
88902opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014053120140525
88908opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
89043opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
89058opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
89064opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
89079opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
89091opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
89184opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
89208opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
89259opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
89310opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
89586simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
89610simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
89610simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
89640opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
89994simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
90042simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
90120simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
90168simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
90645simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
90648simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
90648simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
90660simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
90705simple32bigcc -O2 -fomit-frame-pointer2014053120140525
90705simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
90714simple32bigcc -m64 -O2 -fomit-frame-pointer2014053120140525
90819inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
90864inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
90894inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
90915inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
91020simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
91020simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
91068simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
91074simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
91305inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
91305inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
91335inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
91344inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
91578inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
91581inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
91593simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
91614simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
91620inplace32bigcc -march=k8 -O -fomit-frame-pointer2014053120140525
91626inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
91632simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
91632simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
91635simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
91656inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014053120140525
91998simple32bigcc -funroll-loops -O -fomit-frame-pointer2014053120140525
91998simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
92031simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
92118inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
92121inplace32bigcc -O -fomit-frame-pointer2014053120140525
92121inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
92121inplace32bigcc -march=nocona -O -fomit-frame-pointer2014053120140525
92127inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
92127inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
92127inplace32bigcc -m64 -O -fomit-frame-pointer2014053120140525
92127inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
92127inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
92127inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
92151simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
92154simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
92163simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
92187inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014053120140525
92190inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
92193inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
92214simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
92256simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
92256simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
92337inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
92373simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
92376simple32bigcc -march=barcelona -O -fomit-frame-pointer2014053120140525
92379simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
92382simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
92475simple32bigcc -O -fomit-frame-pointer2014053120140525
92475simple32bigcc -m64 -O -fomit-frame-pointer2014053120140525
92475simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
92478simple32bigcc -march=k8 -O -fomit-frame-pointer2014053120140525
92484simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
92496simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
92499simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
92499simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
92508simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
92520simple32bigcc -march=nocona -O -fomit-frame-pointer2014053120140525
92586inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
92601inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
92604inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
92610inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
92616inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
92625inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
92625inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
92628inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
92721inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
92724inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
92823inplace32bigcc -O3 -fomit-frame-pointer2014053120140525
92823inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
92823inplace32bigcc -m64 -O3 -fomit-frame-pointer2014053120140525
92868inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
92868inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014053120140525
92913inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
92937inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
93036inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
93195inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
93351inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
93354inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
93357inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
93357inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
93360inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
93360inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
93639inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
94155inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
94158inplacegcc2014053120140525
94239inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
94239inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
94242inplace32bigcc -Os -fomit-frame-pointer2014053120140525
94242inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014053120140525
94245inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
94248inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
94251inplace32bigcc -m64 -Os -fomit-frame-pointer2014053120140525
94263inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
94533compactgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
94536compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
94590compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
94593compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
94803inplacegcc -funroll-loops2014053120140525
94923inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
94926inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
94929inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
94992inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
95121compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
95538opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
95538opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
95541opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
95541opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
95547compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
95547opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
95550opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
95550opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
95634compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
95925mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
95928mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
95934mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
95934mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
95940mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
96102mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
96108mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
96108mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
96144mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
96153mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
96183inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
96183inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
96219inplacecc2014053120140525
96225inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
96228inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
96249mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
96252inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
96255inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
96423compactgcc -funroll-loops -O -fomit-frame-pointer2014053120140525
96441compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
96441compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
96483compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
96492compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
96543inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
96615inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
96648opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
96648opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
96681inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
96684inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
96690inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
96768compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
96780compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
96780compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
97092compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
97353opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
97353opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
97368mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
97374mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
97485inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
97491inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
97518inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
97524inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
97527inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
97683inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
97686inplace32bigcc -O2 -fomit-frame-pointer2014053120140525
97686inplace32bigcc -m64 -O2 -fomit-frame-pointer2014053120140525
97713mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
97764mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
97902opt32bi-rvku2gcc -Os -fomit-frame-pointer2014053120140525
97908opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
97911compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
97923compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
97959mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
97962mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
97971mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
98037opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
98040opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
98043opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
98043opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
98043opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
98046opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014053120140525
98136mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
98277mmxu1gcc -m64 -O2 -fomit-frame-pointer2014053120140525
98280mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
98295mmxu1gcc -O2 -fomit-frame-pointer2014053120140525
98307mmxu1gcc -O3 -fomit-frame-pointer2014053120140525
98313mmxu1gcc -m64 -O3 -fomit-frame-pointer2014053120140525
98334mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
98343opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
98346opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
98358opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
98367opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
98988inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
98991inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
98997inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
98997inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
99264compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
99270compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
99288compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
99291compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
99357mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
99357mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
99360mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
99390mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
100074compactgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
100080compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
100086compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
100587mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
100608mmxu1gcc -m64 -Os -fomit-frame-pointer2014053120140525
100656mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
100656mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
100659mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
100659mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
100662mmxu1gcc -Os -fomit-frame-pointer2014053120140525
100677mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
100728opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
100737opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
100740opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
100815opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
100989compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
100998compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
101115mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
101127opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
101127mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
101175mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
101187mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
101394mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
101397mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
101406mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
101412mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
101418mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
101418mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
101433mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
101628mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
101628mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
102009mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
102009mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
102012mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
102018mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
102039mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
102042mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
102315sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
102321sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
102333sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
102333sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
102336sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
102435mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
102450mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
102738mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
102765mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
102780mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
102876mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
102984mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
103056mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
103113mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
103122mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
103770simplecc2014053120140525
103911simplegcc2014053120140525
104376simplegcc -funroll-loops2014053120140525
104520sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
105606simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
105609simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
105609simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
105609simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
105615simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
105615simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
105621simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
105975sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
105984sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
106002sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
106005sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
107634simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
107643simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
108834simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
108840simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
108840simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
108885simple32bigcc -march=nocona -Os -fomit-frame-pointer2014053120140525
108903simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
108945simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
108954simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
108972simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
109023simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
109026simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
109026simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
109029simple32bigcc -Os -fomit-frame-pointer2014053120140525
109032simple32bigcc -m64 -Os -fomit-frame-pointer2014053120140525
109038simple32bigcc -march=k8 -Os -fomit-frame-pointer2014053120140525
109128opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
109137opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
109224opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
109257opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
109674opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
110370sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
110526sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
112161simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
112176simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
112182simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
112299simple32biclang -O3 -fomit-frame-pointer2014071220140622
112299simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
113148opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
113988opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
113991opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
114024opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
114240opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
114954compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
114954compactgcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
114978compactgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
114984compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
114996compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
115071compactgcc -O3 -fomit-frame-pointer2014053120140525
115125compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
115128compactgcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
115167compactgcc -m64 -O3 -fomit-frame-pointer2014053120140525
115515compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
117330inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
117342inplace32biclang -O3 -fomit-frame-pointer2014071220140622
117354inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
117360inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
117372inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
117855compactclang -O3 -fomit-frame-pointer2014071220140622
118056mmxu1clang -O3 -fomit-frame-pointer2014071220140622
118074mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
118086mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
118098mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
118107mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
119496sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
119511sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
119523sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
119526sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
122091compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
122103compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
122112compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
122124compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
122268sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
122868compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
124206opt64u6gcc2014053120140525
124263opt64u6gcc -funroll-loops2014053120140525
124272opt64u6cc2014053120140525
126183opt64lcu6gcc -funroll-loops2014053120140525
126297opt64lcu6cc2014053120140525
126366opt64lcu6gcc2014053120140525
167760compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
168315compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
168315compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
168315compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
168315compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
168315compactgcc -march=k8 -Os -fomit-frame-pointer2014053120140525
168318compactgcc -m64 -Os -fomit-frame-pointer2014053120140525
168318compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
168318compactgcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
169506compactgcc -march=nocona -Os -fomit-frame-pointer2014053120140525
169563compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
169569compactgcc -Os -fomit-frame-pointer2014053120140525
169884compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
170724compactgcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
170727compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
172098compactgcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
172101compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
172101compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
172101compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
172104compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
172110compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
172116compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
173523compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
173529compactgcc -O2 -fomit-frame-pointer2014053120140525
173535compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
173538compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
173544compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
173562compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
173610compactgcc -m64 -O2 -fomit-frame-pointer2014053120140525
173850compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
173856compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
173979compactgcc -march=nocona -O -fomit-frame-pointer2014053120140525
174060compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
174375compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
174375compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
174417compactgcc -march=barcelona -O -fomit-frame-pointer2014053120140525
174558compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
175839compactgcc -march=k8 -O -fomit-frame-pointer2014053120140525
178275compactgcc -O -fomit-frame-pointer2014053120140525
178278compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
178284compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
178290compactgcc -m64 -O -fomit-frame-pointer2014053120140525
178290compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
178899compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
178908compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
179817compactgcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
179820compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
185931compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
185931compactgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
185976compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
198732compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
230148inplace32bigcc -funroll-loops2014053120140525
230778inplace32bicc2014053120140525
231555inplace32bigcc2014053120140525
243765simple32bicc2014053120140525
243846simple32bigcc -funroll-loops2014053120140525
245133simple32bigcc2014053120140525
252615opt32bi-rvku2cc2014053120140525
252618opt32bi-rvku2gcc2014053120140525
252813opt32bi-rvku2gcc -funroll-loops2014053120140525
255606opt64lcu24cc2014053120140525
255630opt64lcu24gcc -funroll-loops2014053120140525
255654opt64lcu24gcc2014053120140525
280128opt64lcu24shldgcc -funroll-loops2014053120140525
280140opt64lcu24shldcc2014053120140525
280143opt64lcu24shldgcc2014053120140525
313260opt32biT-s2lcu4cc2014053120140525
313320opt32biT-s2lcu4gcc -funroll-loops2014053120140525
313383opt32biT-s2lcu4gcc2014053120140525
331605compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
332841opt32bi-s2lcu4gcc -funroll-loops2014053120140525
333042opt32bi-s2lcu4gcc2014053120140525
333090compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140525
333315opt32bi-s2lcu4cc2014053120140525
335523compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
335811compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140525
335832compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014053120140525
335841compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
337866compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
337872compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140525
337893compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140525
353370compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140525
355254compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
356247compact8gcc -march=nocona -O2 -fomit-frame-pointer2014053120140525
356271compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
356730compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
359496compact8gcc -march=k8 -O2 -fomit-frame-pointer2014053120140525
359499compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
359865compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140525
359895compact8gcc -march=nocona -O3 -fomit-frame-pointer2014053120140525
361392compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140525
363747compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140525
364434compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014053120140525
365217compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140525
366405compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
366405compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014053120140525
366414compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140525
366906compact8gcc -m64 -O2 -fomit-frame-pointer2014053120140525
367017compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140525
367674compact8gcc -O2 -fomit-frame-pointer2014053120140525
369012compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
369048compact8gcc -march=nocona -Os -fomit-frame-pointer2014053120140525
370632compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140525
373518compact8gcc -funroll-loops -O -fomit-frame-pointer2014053120140525
373548compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140525
373554compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
373554compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
374211compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
374217compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
374313compact8gcc -Os -fomit-frame-pointer2014053120140525
374469compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
374517compact8gcc -m64 -Os -fomit-frame-pointer2014053120140525
374766compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140525
375471compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140525
375471compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014053120140525
375474compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140525
375483compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140525
376095compact8gcc -march=barcelona -Os -fomit-frame-pointer2014053120140525
376176compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
378750compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140525
379125compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140525
379149compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140525
379167compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140525
379176compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140525
379335compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140525
379386compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014053120140525
379401compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140525
381819compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
381822compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
381825compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
381828compact8clang -O3 -fomit-frame-pointer2014071220140622
381828compact8clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
382323compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140525
382332compact8gcc -march=k8 -O3 -fomit-frame-pointer2014053120140525
383031compact8gcc -march=k8 -Os -fomit-frame-pointer2014053120140525
383058compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140525
383070compact8gcc -O3 -fomit-frame-pointer2014053120140525
383079compact8gcc -m64 -O3 -fomit-frame-pointer2014053120140525
383976compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140525
383988compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140525
385245compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140525
385248compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140525
385251compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140525
385329compact8gcc -funroll-loops -Os -fomit-frame-pointer2014053120140525
385329compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140525
385329compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140525
387498compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140525
399237compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014053120140525
399252compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140525
401562compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140525
407208compact8gcc -march=barcelona -O -fomit-frame-pointer2014053120140525
407238compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140525
409728compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140525
426981compact8gcc -O -fomit-frame-pointer2014053120140525
426981compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140525
426981compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140525
426984compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014053120140525
426990compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140525
427023compact8gcc -m64 -O -fomit-frame-pointer2014053120140525
427179compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140525
427974compact8gcc -march=nocona -O -fomit-frame-pointer2014053120140525
427986compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140525
428955compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140525
428955compact8gcc -march=k8 -O -fomit-frame-pointer2014053120140525
429321compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140525
441366compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140525
602364compactcc2014053120140525
602388compactgcc2014053120140525
606393compactgcc -funroll-loops2014053120140525
1076346mmxu1gcc2014053120140525
1076691mmxu1gcc -funroll-loops2014053120140525
1077009mmxu1cc2014053120140525
1783101compact8cc2014053120140525
1786359compact8gcc -funroll-loops2014053120140525
1795353compact8gcc2014053120140525

Compiler output

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

Number of similar (compiler,implementation) pairs: 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/keccak/sseu2
Compiler: cc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:202:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring1024bits':
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:249:5: error: incompatible types when assigning to type 'V128' from type 'int'

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 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/keccak/compact
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Keccak-compact.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mavx2'
Keccak-compact.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 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