Implementation notes: amd64, ryzen, crypto_hash/keccakc448

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: keccakc448
TimeImplementationCompilerBenchmark dateSUPERCOP version
11910inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
11970inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
11970simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
12000inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
12060inplacegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
12090simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
12120simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
12150simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
12150inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
12180inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
12180opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
12210opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
12270inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
12330inplacegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
12360inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
12360inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
12420simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
12420inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
12420opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
12450opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
12480opt64u6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
12480opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
12570inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
12690simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
12720simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
12750simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
12780opt64u6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
12810simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
12840simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
12870opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
12930opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
12960opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
13110opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
13140opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
13530opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
13530opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
13530opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
13530opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
13560opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
13560opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
13560opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
13620opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
13620opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
13620opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
13650opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
13650opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
13650opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
13650opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
13650opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
13650opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
13650opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
13680opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
13680opt64lcu24gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
13680opt64lcu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
13710opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
13710opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
13710opt64lcu24gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
13710opt64lcu24gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
13710opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
13740opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
13740opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
13770opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
13770x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
13770opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
13770x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
13770opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
13770x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
13770opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13770opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
13770opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
13770x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
13770opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13770opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
13770opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
13770x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
13800opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
13800opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
13800opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
13800opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
13800opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13800opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
13800opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
13800opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -m64 -O -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13800opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13800x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -O3 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -O -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
13830opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
13830opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
13830opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
13830opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
13830opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
13830opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
13830opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
13830opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
13830opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
13830opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
13830opt64lcu24gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
13830x86_64_asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
13830x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
13830x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2017091120170904
13830opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -Os -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
13860opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
13860opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
13860x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
13860opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
13890opt64lcu24gcc -Os -fomit-frame-pointer2017091120170904
13890inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
13890inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
13890opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13890inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
13890opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13890inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
13890opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
13890opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
13890opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
13890opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
13890opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
13890x86_64_asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
13890x86_64_asmicc2017091120170904
13890x86_64_asmicc -no-vec2017091120170904
13920inplacegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
13920inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
13920inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
13920opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
13920x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
13920opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
13920x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2017091120170904
13920opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
13950inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
13950simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
13950x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
13950opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
13950x86_64_asmgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
13950opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
13950opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
13980x86_64_asmgcc2017091120170904
13980x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
13980x86_64_asmgcc -funroll-loops2017091120170904
13980inplacegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
13980opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
13980opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
13980opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
13980simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
13980opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
13980opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
13980opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
13980simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
13980opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
13980x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
13980simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
13980x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
13980x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
14010x86_64_asmcc2017091120170904
14010x86_64_asmgcc -O2 -fomit-frame-pointer2017091120170904
14010inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
14010opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14010opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
14010x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
14010simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
14010simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
14010opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
14040x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
14040opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14040simplegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
14040opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
14040x86_64_asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
14070simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14070x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
14070x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
14070simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
14070simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
14100opt64lcu24clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
14100opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
14100opt64lcu24clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14100opt64lcu24clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14100opt64lcu24clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14100x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14100opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
14100opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
14100x86_64_asmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
14100x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
14130opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14130opt64lcu24clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
14130opt64lcu24clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14130opt64lcu6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14130simplegcc -O2 -fomit-frame-pointer2017091120170904
14130inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
14130simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
14130opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14130simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14130inplacegcc -m64 -O2 -fomit-frame-pointer2017091120170904
14130simplegcc -m64 -O2 -fomit-frame-pointer2017091120170904
14130inplacegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
14130inplacegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
14160opt64lcu6clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
14160opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14160opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
14160opt64lcu6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
14160opt64lcu6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14160opt64lcu6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14160inplacegcc -O2 -fomit-frame-pointer2017091120170904
14160simplegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
14160opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
14160opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14160simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
14160opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
14160inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14160opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14160x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14160opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
14160inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
14160opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
14160inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
14160inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
14160inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
14160simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
14160simplegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14160simplegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
14190x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
14190opt64lcu24gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
14190opt64lcu24gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
14190inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
14190opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
14190opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
14190opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
14190opt64lcu24gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
14190opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
14220opt64lcu6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
14220opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14220opt64lcu24gcc -O -fomit-frame-pointer2017091120170904
14220inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14220inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14220inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14220opt64lcu24gcc -m64 -O -fomit-frame-pointer2017091120170904
14220opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
14220opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
14220opt64lcu24gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
14220opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -O2 -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -O3 -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -Os -fomit-frame-pointer2017091120170904
14250x86_64_asmgcc -Os -fomit-frame-pointer2017091120170904
14250simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -m64 -Os -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
14250opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
14250opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
14280inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14280x86_64_asmgcc -m64 -Os -fomit-frame-pointer2017091120170904
14280simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14280inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14280opt64lcu6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
14280opt64lcu6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
14280opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
14280x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
14310inplacegcc -m64 -Os -fomit-frame-pointer2017091120170904
14310opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14310opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
14310inplacegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
14310opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
14310inplacegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
14340simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
14340inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
14340inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
14340inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
14340opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
14340opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
14340x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14370simplegcc -m64 -O3 -fomit-frame-pointer2017091120170904
14370simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
14370simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
14370opt64lcu6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
14370opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
14400opt64u6clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
14400opt64lcu6gcc -O2 -fomit-frame-pointer2017091120170904
14400opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
14400inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
14400simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14400inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
14400simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
14400simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14400opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14400simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14400simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14400simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
14400simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
14400inplacegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
14400simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
14400opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
14400opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
14400inplacegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14430opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14430inplacegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
14430simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14430simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14430simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
14430simplegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
14430simplegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
14430opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2017091120170904
14460opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
14460simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
14460opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14460opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14460opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14460opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
14460opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2017091120170904
14490x86_64_asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
14490x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
14490opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14490x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14490simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
14520simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
14520inplaceclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
14520simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14520inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14520opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
14520inplacegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14520opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14520simplegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
14550simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
14550inplaceclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14550simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14550simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14550inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
14550inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
14550opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
14550x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
14550opt64lcu6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
14550simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
14550opt64lcu6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
14550inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14550inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
14550inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
14550opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
14550inplacegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
14580simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14580opt64lcu6gcc -O3 -fomit-frame-pointer2017091120170904
14580simplegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
14580simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
14580opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2017091120170904
14580opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
14580opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
14580opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
14580inplacegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
14580opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2017091120170904
14580opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
14580opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
14610simplegcc -O3 -fomit-frame-pointer2017091120170904
14610opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
14610simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14610simplegcc -m64 -Os -fomit-frame-pointer2017091120170904
14610opt64lcu6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
14610opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
14610opt64lcu6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
14610inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
14610opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
14610simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14610simplegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
14610opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2017091120170904
14640simplegcc -Os -fomit-frame-pointer2017091120170904
14640inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
14640inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
14640opt64lcu6gcc -m64 -O -fomit-frame-pointer2017091120170904
14640simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14670inplaceclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14670inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
14670simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
14670simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
14670simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
14670simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
14670simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
14670simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
14670simplegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
14700inplaceclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
14700inplaceclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14700inplaceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14700simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
14700simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
14700inplacegcc -m64 -O3 -fomit-frame-pointer2017091120170904
14700inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
14700simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
14700inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
14700opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
14700simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
14700simplegcc -march=k8 -O -fomit-frame-pointer2017091120170904
14730simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
14730simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
14730inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
14730simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
14730simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
14730inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
14730inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
14730simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
14730simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
14730simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
14730inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
14730simplegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
14730simplegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
14760inplacegcc -O3 -fomit-frame-pointer2017091120170904
14760inplacegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
14760inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
14760inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
14760simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
14760simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
14790simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14790opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
14820simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
14820inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
14820simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
14850inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
14850simplegcc -m64 -O -fomit-frame-pointer2017091120170904
14850simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
14850inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
14850simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
14850simplegcc -march=nocona -O -fomit-frame-pointer2017091120170904
14850inplacegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
14910inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
14940inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
14970simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
15000inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
15000opt64lcu6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
15000simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
15000inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
15000opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
15000inplacegcc -march=nocona -O -fomit-frame-pointer2017091120170904
15030inplacegcc -O -fomit-frame-pointer2017091120170904
15030inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
15030inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
15030inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
15030inplacegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
15030inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
15060inplacegcc -m64 -O -fomit-frame-pointer2017091120170904
15060inplacegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
15060inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
15060opt64lcu6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
15060inplacegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
15060inplacegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
15090inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
15150inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
15180simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
15180simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15210simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
15210inplacegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
15210inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
15240opt64lcu6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
15240opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
15270opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
15300opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
15330opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
15330opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
15330opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
15330opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
15330opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
15360opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
15360opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
15360opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
15420simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
15420simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
15450opt64u6gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
15480opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
15480opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
15480opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
15480opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
15480opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
15510opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
15510opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
15510simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
15510opt64u6gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
15510simplegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
15540opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
15540opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
15630opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
15660opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
15660opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
15660opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
15690opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15690opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15720opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
15840opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
15840opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
15840opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
15840opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
15840opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
15870opt64u6clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
15870opt64u6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
15870opt64u6gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
15870opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
15870opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
15870opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
15870opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
15990opt64u6clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
15990opt64u6clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
16020opt64u6clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
16050opt64u6gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
16050opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
16050opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
16050opt64u6gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
16050opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
16080opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
16080opt64u6gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
16110opt64u6gcc -O2 -fomit-frame-pointer2017091120170904
16110opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
16110opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
16110opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
16140opt64u6gcc -m64 -O2 -fomit-frame-pointer2017091120170904
16170inplaceclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
16200inplaceclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
16200opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
16500opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
16530opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
16530opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
16560inplacegcc -Os -fomit-frame-pointer2017091120170904
16560opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
16590opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
16620opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
16620opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
16620opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
16620opt64u6gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
16620opt64u6gcc -march=k8 -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -m64 -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
16680opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
16710opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
16710opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
16710inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
16710opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
16710opt64u6gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
16710opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
16710opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
16710opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
16740opt64u6gcc -O3 -fomit-frame-pointer2017091120170904
16740opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
16770inplacegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
16830opt64u6gcc -m64 -O3 -fomit-frame-pointer2017091120170904
16890opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
17100inplacegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
17640inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
17670inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
17670opt64u6gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
17700opt64u6gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
18000sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
18030sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
18060inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
18150simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
18210sseu2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
18210sseu2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
18210sseu2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
19290sseu2icc2017091120170904
19380sseu2icc -no-vec2017091120170904
20220sseu2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
20250sseu2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
20280sseu2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
20370sseu2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
20400sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
20460sseu2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
20490sseu2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
20490sseu2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
20490sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
20640sseu2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
20670sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
20670sseu2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
20700sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
20940sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
20940sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
20940sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
21000sseu2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
21030sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
21060sseu2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
21060sseu2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
21060sseu2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
21090sseu2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
21120opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
22050sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
22320simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
22320simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
22410sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
22440sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
22440sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
22500simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
22530simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
22890sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
22920sseu2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
23160sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
23220sseu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
23250sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
23250sseu2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
23520sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
23550sseu2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
26370mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
26400mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
26400mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
26400mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
26430mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
26520mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
26550mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
26550mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
26550mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26550mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
26550mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
26550mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
26580mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
26580mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
26610mmxu1gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
26670mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
26670opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
26700mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
26700mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
26790opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26790opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26790opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
26790opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
26790opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26790opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
26850opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26880opt64lcu24shldclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
26880opt64lcu24shldclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
26970opt64lcu24shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
26970opt64lcu24shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
26970opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
26970opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
27000mmxu1gcc -m64 -Os -fomit-frame-pointer2017091120170904
27000mmxu1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
27000opt64lcu24shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
27000opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
27000opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
27000mmxu1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
27000opt64lcu24shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
27000mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
27030mmxu1gcc -Os -fomit-frame-pointer2017091120170904
27030opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
27030opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
27030mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
27030mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
27030mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
27030opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
27030mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
27030opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
27030opt64lcu24shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
27060mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
27060opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
27060mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
27060mmxu1gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
27060mmxu1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
27090opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
27090opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
27090opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
27090mmxu1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
27120opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
27120mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
27120mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
27120opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
27150opt64lcu24shldgcc -Os -fomit-frame-pointer2017091120170904
27150mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
27150mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27150opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2017091120170904
27150opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
27150mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
27180mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
27180mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
27180opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
27180mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
27210opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
27210mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27210opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2017091120170904
27210opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2017091120170904
27240opt64lcu24shldgcc -O2 -fomit-frame-pointer2017091120170904
27270opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
27270opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
27270opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
27270opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27270opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27270opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
27300mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
27300mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
27300opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27300mmxu1gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
27330mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
27330mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
27330mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
27330mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
27330mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
27330mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
27330mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
27360mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
27450mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27450mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27450mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
27480opt64lcu24shldgcc -O3 -fomit-frame-pointer2017091120170904
27480mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
27480mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
27510opt64lcu24shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
27540mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
27540mmxu1gcc -m64 -O -fomit-frame-pointer2017091120170904
27540mmxu1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
27540mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
27540mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
27540mmxu1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
27570mmxu1gcc -O -fomit-frame-pointer2017091120170904
27570mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
27570mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
27570mmxu1gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
27600mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
27600mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
27600mmxu1gcc -march=k8 -O -fomit-frame-pointer2017091120170904
27600mmxu1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
27630mmxu1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
27630mmxu1icc -no-vec2017091120170904
27660mmxu1icc2017091120170904
27690opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
27720mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27720mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27720opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
27750mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
27750mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
27750mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
27750mmxu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
27780mmxu1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
27810mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27840mmxu1gcc -m64 -O3 -fomit-frame-pointer2017091120170904
27840mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27870mmxu1gcc -O3 -fomit-frame-pointer2017091120170904
27870mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
27870mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
27900mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
27900mmxu1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
27900opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
27930mmxu1gcc -O2 -fomit-frame-pointer2017091120170904
27930mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
27930mmxu1gcc -m64 -O2 -fomit-frame-pointer2017091120170904
27930mmxu1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
27930mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
27960mmxu1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
27960mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
27960mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
27960mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
28020x86_64_shldgcc -O -fomit-frame-pointer2017091120170904
28020x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
28020mmxu1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
28050mmxu1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
28050opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
28050mmxu1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
28050x86_64_shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
28050x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
28080mmxu1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
28080mmxu1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
28080x86_64_shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
28080x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
28080x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2017091120170904
28080x86_64_shldicc2017091120170904
28080x86_64_shldicc -no-vec2017091120170904
28110x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
28110x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
28110mmxu1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
28110x86_64_shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
28110x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
28110mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
28140x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
28170opt64lcu24shldclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
28170opt64lcu24shldclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
28170opt64lcu24shldclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
28170opt64lcu24shldclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
28170x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
28200opt64lcu24shldclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
28200opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
28200x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
28260x86_64_shldgcc2017091120170904
28260x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
28260x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
28260x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
28260x86_64_shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
28260x86_64_shldgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
28260x86_64_shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
28290x86_64_shldcc2017091120170904
28290x86_64_shldgcc -O2 -fomit-frame-pointer2017091120170904
28290x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
28290x86_64_shldgcc -funroll-loops2017091120170904
28290opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
28290x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
28290opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
28290opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
28290x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
28290x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
28320opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
28320opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
28320opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
28320opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
28320x86_64_shldgcc -m64 -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
28350opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
28350opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
28350x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
28380x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
28410opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
28440opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
28470x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
28470opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
28500x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
28530x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
28560opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
28620opt64lcu24shldgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
28620opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
28620opt64lcu24shldgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
28650opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
28650opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2017091120170904
28680opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
28680opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
28680opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
28680opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
28710opt64lcu24shldgcc -O -fomit-frame-pointer2017091120170904
28710opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
28710opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2017091120170904
28710opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
28890x86_64_shldgcc -O3 -fomit-frame-pointer2017091120170904
28920opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
28980x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
29070opt64lcu24shldicc2017091120170904
29100compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
29130opt64lcu24shldicc -no-vec2017091120170904
29190compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
29220compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
29250compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
29250opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
29280compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
29340compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
29400opt64lcu6icc -no-vec2017091120170904
29430opt64lcu24icc2017091120170904
29430opt64lcu6icc2017091120170904
29820compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
29820compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
29940simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
30240inplaceicc2017091120170904
30330compactgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
30330inplaceicc -no-vec2017091120170904
30360compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
30360opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
30360opt64u6icc2017091120170904
30390compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
30390opt64u6icc -no-vec2017091120170904
30420compactgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
30450opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
30450opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
30480compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
30480simpleicc -no-vec2017091120170904
30510compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
30660compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
30690compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
30840compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
30900opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
30900opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
30990opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
31020opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
31050opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
31050opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
31080opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
31110opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
31140opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
31230opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
31230opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
31320opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
31380opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
31380opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
31380opt32bi-rvku2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
31440opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
31440opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
31440opt32bi-rvku2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
31440opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
31470opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
31500opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
31530opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
31530opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
31560opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
31560opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
31590opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
31710opt32bi-rvku2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
31740simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
31770opt32bi-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
31800opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
31890opt32biT-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
31890opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
31920opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
31920opt32bi-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
31920opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
31950opt32bi-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
31950opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
31980opt32bi-rvku2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
31980opt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
32100opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
32130opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
32130opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
32190opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
32190opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
32280opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
32280opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
32310opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2017091120170904
32310opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
32310opt32bi-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
32340opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
32340opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
32460opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
32490opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
32490opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
32550opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
32580opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
32580opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
32580opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
32580opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
32580opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
32580opt32biT-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
32580opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
32580opt32biT-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
32640opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
32640opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
32670opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
32670opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
32700opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
32730opt32bi-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
32730opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
32760opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
32760opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
32760opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
32820opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2017091120170904
32820opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
32820opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2017091120170904
32820opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
32850opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2017091120170904
32850opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
32850opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
32850opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
32850opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
32880opt32biT-s2lcu4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
32910opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
32910opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
32910opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
32910opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
32910opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
32910opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
32910opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
32940opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
32970opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
33000opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
33030opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
33030opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
33030opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
33090opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
33090opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
33120opt32biT-s2lcu4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
33150opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
33150opt32biT-s2lcu4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
33150opt32biT-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
33180opt32biT-s2lcu4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
33180opt32biT-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
33180opt32biT-s2lcu4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
33210opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
33210opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
33210opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
33210opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
33210opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
33210opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
33210opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
33210opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
33240opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2017091120170904
33240opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2017091120170904
33240opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
33240opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
33240opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
33240opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
33240opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
33270opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
33270opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
33270opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
33270opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
33270opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
33270opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
33270opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
33300opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
33300opt32bi-s2lcu4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
33300opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
33300opt32bi-s2lcu4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
33300opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
33330opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
33330opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
33330compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
33330opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
33330opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
33330opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
33330opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
33330opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
33360opt32bi-rvku2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
33360opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
33390opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
33390opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
33390opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
33420opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
33420compactgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
33420opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
33420opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
33420opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
33420opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
33450compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
33480opt32bi-rvku2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
33480opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
33480compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
33480opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
33510compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
33510opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
33540opt32bi-rvku2clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
33540opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
33540opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
33540compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
33570opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
33570opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
33570compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
33570opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
33570opt32biT-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
33600opt32bi-rvku2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
33600opt32bi-rvku2gcc -O3 -fomit-frame-pointer2017091120170904
33600opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
33600opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2017091120170904
33630opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
33690opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
33750opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
33780opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
33780opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
33810opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
33840opt32bi-rvku2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
33840compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
33870opt32bi-rvku2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
33990compactgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
34020opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
34050opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
34050opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
34080opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
34140compactgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
34170opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
34170opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
34200opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
34230opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
34260opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
34260opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
34260opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
34260opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
34290opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
34290opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
34290opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
34290opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
34290opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
34290opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
34320opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
34320opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
34350opt32biT-s2lcu4gcc -O -fomit-frame-pointer2017091120170904
34350opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
34350opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
34350opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2017091120170904
34350opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
34350opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
34350opt32bi-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
34380opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
34380opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34380opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
34410opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34440opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
34440x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
34470opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
34470opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
34470opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
34500opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
34500opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
34500opt32bi-rvku2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
34530x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
34530opt32bi-rvku2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
34530opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
34530compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
34530opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
34530opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
34560x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
34560x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
34560opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
34590opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
34590opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
34590compactgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
34590opt32bi-rvku2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
34590x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
34620opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
34620compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
34620compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
34620opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
34650opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34650x86_64_asmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
34650opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
34680opt32bi-rvku2gcc -O2 -fomit-frame-pointer2017091120170904
34680opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
34680opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34680opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2017091120170904
34680opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
34680compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
34710opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
34710opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2017091120170904
34710opt32biT-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
34710opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
34710opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
34710opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
34710opt32bi-rvku2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
34710opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
34710opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
34740opt32bi-rvku2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
34740opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
34740opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
34740opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
34740opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
34770opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2017091120170904
34770opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
34770opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
34770opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
34770opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
34800opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
34800opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34800opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
34830compactgcc -O3 -fomit-frame-pointer2017091120170904
34830opt32bi-rvku2gcc -Os -fomit-frame-pointer2017091120170904
34830opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
34830opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
34830opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
34830opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
34860opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
34860compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
34860opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
34860compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
34890opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
34890opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
34890opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
34890compactgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
34890opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
34890opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
34920opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
34920opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34950compactgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
34950opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34950compactgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
34980opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
35010opt32bi-s2lcu4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
35010compactgcc -m64 -O3 -fomit-frame-pointer2017091120170904
35040opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
35100simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
35130compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
35280opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
35310opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
35310opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
35340compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
35370simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
35370compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
35430inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
35460inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
35460compactgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
35490opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
35490opt32biT-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
35520opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
35520opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
35520inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
35550opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
35580opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
35580opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2017091120170904
35580opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
35580opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
35610opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
35610opt64lcu24gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
35610opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
35640opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
35670opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
35730opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
35730opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
35730opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
35730opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
35760opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
35760opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2017091120170904
35760opt64lcu6gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
35790opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
35820opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
35820opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
35820opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
35820inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
35820opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
35880opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
35880opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2017091120170904
35910simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
35910opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
35940inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
35940opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
35940opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
35970opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
35970opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
36000opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2017091120170904
36000opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
36000opt32bi-s2lcu4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
36000opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
36000opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
36000opt32bi-s2lcu4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
36000opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
36030opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
36030opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
36030opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
36030opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
36060compactclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
36090opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
36120compactclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
36120opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
36150compactclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
36150opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
36150opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
36180opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
36180opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
36300opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
36330mmxu1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
36330mmxu1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
36390opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
36390opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
36420opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
36420opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2017091120170904
36480inplacegcc -march=k8 -O -fomit-frame-pointer2017091120170904
36540opt64lcu6gcc -O -fomit-frame-pointer2017091120170904
36570mmxu1clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
36570mmxu1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
36570mmxu1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
36600mmxu1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
36690opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
36750opt32bi-rvku2gcc -O -fomit-frame-pointer2017091120170904
36750opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2017091120170904
36780opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
36810mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
36810mmxu1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
36810mmxu1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
36810simplegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
36840opt32bi-rvku2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
36930opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
37020opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
37080opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
37110mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
37170opt64lcu6clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
37200compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
37230compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
37290opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
37590compactclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
37620compactclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
38010compactclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
38400opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
38730compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
38820opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
38850opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
39990opt64u6clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
40500opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
40500opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
41160inplacegcc2017091120170904
41160inplacegcc -funroll-loops2017091120170904
41580simplegcc2017091120170904
41640simplegcc -funroll-loops2017091120170904
41700opt64u6gcc -march=nocona -O -fomit-frame-pointer2017091120170904
41730opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
41850opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
41970opt64lcu24cc2017091120170904
42030opt64lcu24gcc -funroll-loops2017091120170904
42120inplacecc2017091120170904
42300simplecc2017091120170904
42450opt64lcu6gcc -funroll-loops2017091120170904
42480opt64u6gcc -funroll-loops2017091120170904
42510opt64lcu6gcc2017091120170904
42540opt64lcu6cc2017091120170904
42540opt64u6cc2017091120170904
42630opt64u6gcc2017091120170904
43020compacticc2017091120170904
43230opt32bi-rvku2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
45600sseu2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
46530simplegcc -O -fomit-frame-pointer2017091120170904
47700opt64lcu24shldgcc2017091120170904
47790opt64lcu24shldcc2017091120170904
47850opt64lcu24shldgcc -funroll-loops2017091120170904
51240sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
51660sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
52500opt64lcu24gcc2017091120170904
54960compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
54990compactgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
55020compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
55050compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
55080compactgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
55140compactgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
55140compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
55170compactgcc -march=k8 -O -fomit-frame-pointer2017091120170904
55200compactgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
55260compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
55290compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
55320compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
55380compactgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
55560compactgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
55590compactgcc -m64 -O -fomit-frame-pointer2017091120170904
55620compactgcc -O -fomit-frame-pointer2017091120170904
55650compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
55680compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
55740compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
55770compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
55800compactgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
55950compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
55980compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
56040compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
56040compactgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
56130compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
56160compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
56160compactgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
56280compactgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
56580compactgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
56610compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
56760compactgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
56760compactgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
56820compactgcc -m64 -Os -fomit-frame-pointer2017091120170904
56850compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
56850compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
56880compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
56910compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
56940compactgcc -m64 -O2 -fomit-frame-pointer2017091120170904
56970compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
56970compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
57150compactgcc -O2 -fomit-frame-pointer2017091120170904
57330compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
57930compactgcc -Os -fomit-frame-pointer2017091120170904
58080compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
58230compactgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
58830opt32biT-s2lcu4icc -no-vec2017091120170904
58920opt32biT-s2lcu4icc2017091120170904
59310compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
59550compactgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
60000compactgcc -march=nocona -O -fomit-frame-pointer2017091120170904
60090compactgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
61470compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
61500compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
61500opt32bi-s2lcu4icc -no-vec2017091120170904
61590compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
62010compactgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
62160compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
62370compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
62760opt32bi-rvku2icc -no-vec2017091120170904
62820opt32bi-rvku2icc2017091120170904
63840compactgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
63870compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
66420compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
67560opt64lcu24shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
67860opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
67920mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
68010opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
68160opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
68250mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
69390mmxu1gcc -march=nocona -O -fomit-frame-pointer2017091120170904
69600mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
70080x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
70170x86_64_shldgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
70170x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
70200x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
70290mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
70470opt64lcu24shldclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
70710opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
70740x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2017091120170904
70830opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
70890x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
71550opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
71580opt64lcu24shldgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
73560opt64lcu24icc -no-vec2017091120170904
76080simpleicc2017091120170904
76260compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
78690opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
78780opt32bi-s2lcu4icc2017091120170904
81630opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
81750opt32bi-s2lcu4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
82020opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
83430compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
83850opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
84570opt32bi-rvku2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
84930opt32bi-rvku2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
85110opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
85470opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
85710opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
86250opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
87090opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
88050opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
88860opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
89460opt32bi-s2lcu4gcc -O -fomit-frame-pointer2017091120170904
89550opt32bi-rvku2cc2017091120170904
89550opt32bi-rvku2gcc2017091120170904
90060opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
90360compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
92640opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
96840opt32biT-s2lcu4gcc -funroll-loops2017091120170904
97020opt32biT-s2lcu4gcc2017091120170904
97380compacticc -no-vec2017091120170904
97770opt32biT-s2lcu4cc2017091120170904
100200opt32bi-s2lcu4gcc -funroll-loops2017091120170904
100500opt32bi-s2lcu4cc2017091120170904
100530opt32bi-s2lcu4gcc2017091120170904
117060compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
117900compact8gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
117960compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
118260compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
118950compact8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
118980compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
119250compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
119580compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
119610compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
120900compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
121260compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
121500compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
122460compact8clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
122790compact8clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
123090compact8clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
123990compact8clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
124020compact8gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
124260compact8clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
124260compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
124290compact8clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
124470compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
124770compact8gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
124950compact8clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
125250compact8clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
125370compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
125520compact8gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
125580compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
125670compact8clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
125700compact8gcc -O3 -fomit-frame-pointer2017091120170904
125880compact8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
126120compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
126360compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
127020compact8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
127320compact8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
128880compact8gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
128910compact8gcc -m64 -O3 -fomit-frame-pointer2017091120170904
129330compact8gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
132210compact8gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
135270compact8gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
137370compactgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
137400compactgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
137490compact8gcc -m64 -O2 -fomit-frame-pointer2017091120170904
137550compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
137820compactgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
138270compact8gcc -O2 -fomit-frame-pointer2017091120170904
138510compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
138660compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
138900compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
139050compact8gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
139140compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
139260compact8gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
139500compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
139560compact8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
139620compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
140310compact8gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
140370compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
140370compact8gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
140370compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
142500compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
143220compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
143430compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
143460compact8gcc -m64 -O -fomit-frame-pointer2017091120170904
143490compact8gcc -O -fomit-frame-pointer2017091120170904
143520compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
143760compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
143880compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
144900compact8gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
145380compact8gcc -march=k8 -O -fomit-frame-pointer2017091120170904
146190compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
148530compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
149280compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
150150compact8gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
150540compact8gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
151470compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
151830compact8gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
152400compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
154770compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
155820compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
156480compact8gcc -march=nocona -O -fomit-frame-pointer2017091120170904
171780compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
171810compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
173730compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
173760compact8gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
173880compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
174150compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
174240compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
174780compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
174840compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
174960compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
177210compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
179250compact8gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
179730compact8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
210480compact8gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
210840compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
211050compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
211320compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
211440compact8gcc -Os -fomit-frame-pointer2017091120170904
211470compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
211470compact8gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
211590compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
211620compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
211680compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
211710compact8gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
211830compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
211890compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
212280compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
212370compact8gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
212460compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
212610compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
213180compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
213210compact8gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
213390compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
214200compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
214980compact8gcc -m64 -Os -fomit-frame-pointer2017091120170904
215070compact8gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
224160opt32bi-rvku2gcc -funroll-loops2017091120170904
258090compactgcc2017091120170904
258660compactcc2017091120170904
258720compactgcc -funroll-loops2017091120170904
264600mmxu1cc2017091120170904
267960mmxu1gcc2017091120170904
269220mmxu1gcc -funroll-loops2017091120170904
314700compact8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
354720compact8gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
362880compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
376170compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
377820compact8gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
434850compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
526800compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
708180compact8gcc2017091120170904
1789140compact8gcc -funroll-loops2017091120170904
1794930compact8cc2017091120170904

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: cc
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: cc
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: cc
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:111:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:110:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ...

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/keccakc448/xopu24
Compiler: cc
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:101:11: note: called from here
KeccakF-1600-opt64.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:99:11: note: called from here
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc xopu24
gcc xopu24
gcc -funroll-loops xopu24

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments inplace32bi
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments inplace32bi
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments inplace32bi
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments inplace32bi
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments inplace32bi
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments inplace32bi
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments inplace32bi
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments inplace32bi
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments inplace32bi
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments simple32bi
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments simple32bi
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments simple32bi
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments simple32bi
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments simple32bi
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments simple32bi
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments simple32bi
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments simple32bi
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments simple32bi
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from macro 'rounds'
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 macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from macro 'computeD'
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 macro 'ROL6464same'
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: /usr/bin/../lib/clang/4.0.1/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakF-1600-opt64.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from macro 'rounds'
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 macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments xopu24
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments xopu24
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments xopu24
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments xopu24
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments xopu24
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments xopu24
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xopu24
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xopu24
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xopu24
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xopu24

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from macro 'rounds'
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 macro 'thetaRhoPiChiIotaPrepareTheta'
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 macro 'SHUFFLEBYTES128'
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: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
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 macro 'SHUFFLEBYTES128'
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: 2 errors generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments sseu2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sseu2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sseu2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:50:16: error: unknown token in expression in '.equ' directive
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:50:16: error: missing expression in '.equ' directive
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:51:16: error: unknown token in expression in '.equ' directive
keccak.s: .equ apInput, %rsi
keccak.s: ^
keccak.s: keccak.s:51:16: error: missing expression in '.equ' directive
keccak.s: .equ apInput, %rsi
keccak.s: ^
keccak.s: keccak.s:52:18: error: unknown token in expression in '.equ' directive
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:52:18: error: missing expression in '.equ' directive
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:55:16: error: unknown token in expression in '.equ' directive
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:55:16: error: missing expression in '.equ' directive
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:58:12: error: unknown token in expression in '.equ' directive
keccak.s: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments x86_64_asm x86_64_shld
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments x86_64_asm x86_64_shld
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments x86_64_asm x86_64_shld
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments x86_64_asm x86_64_shld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments x86_64_asm x86_64_shld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments x86_64_asm x86_64_shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments x86_64_asm x86_64_shld
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments x86_64_asm x86_64_shld
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments x86_64_asm x86_64_shld
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments x86_64_asm x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakF-1600-opt64.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:97:43: note: called from here
KeccakF-1600-opt64.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:94:51: note: in definition of macro 'SWAP64'
KeccakF-1600-opt64.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:98:40: note: in expansion of macro 'GET64LOHI'
KeccakF-1600-opt64.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:106:13: note: in expansion of macro 'GET64HILO'
KeccakF-1600-opt64.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
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 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -O -fomit-frame-pointer xopu24
gcc -funroll-loops -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xopu24
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xopu24
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xopu24
gcc -m64 -O2 -fomit-frame-pointer xopu24
gcc -m64 -O3 -fomit-frame-pointer xopu24
gcc -m64 -O -fomit-frame-pointer xopu24
gcc -m64 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -O -fomit-frame-pointer xopu24
gcc -m64 -march=core2 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -O -fomit-frame-pointer xopu24
gcc -m64 -march=k8 -Os -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -O -fomit-frame-pointer xopu24
gcc -m64 -march=nocona -Os -fomit-frame-pointer xopu24
gcc -march=barcelona -O2 -fomit-frame-pointer xopu24
gcc -march=barcelona -O3 -fomit-frame-pointer xopu24
gcc -march=barcelona -O -fomit-frame-pointer xopu24
gcc -march=barcelona -Os -fomit-frame-pointer xopu24
gcc -march=k8 -O2 -fomit-frame-pointer xopu24
gcc -march=k8 -O3 -fomit-frame-pointer xopu24
gcc -march=k8 -O -fomit-frame-pointer xopu24
gcc -march=k8 -Os -fomit-frame-pointer xopu24
gcc -march=nocona -O2 -fomit-frame-pointer xopu24
gcc -march=nocona -O3 -fomit-frame-pointer xopu24
gcc -march=nocona -O -fomit-frame-pointer xopu24
gcc -march=nocona -Os -fomit-frame-pointer xopu24

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^~~~~
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^~~~~
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^~~~~

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

Compiler output

Implementation: crypto_hash/keccakc448/sseu2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:111:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:110:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:111:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:31:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakF-1600-opt64.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:0:
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:128:11: note: called from here
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:110:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ...

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/keccakc448/xopu24
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakF-1600-opt64.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:97:43: note: called from here
KeccakF-1600-opt64.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:94:51: note: in definition of macro 'SWAP64'
KeccakF-1600-opt64.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:98:40: note: in expansion of macro 'GET64LOHI'
KeccakF-1600-opt64.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:106:13: note: in expansion of macro 'GET64HILO'
KeccakF-1600-opt64.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: ...
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakF-1600-opt64.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:97:43: note: called from here
KeccakF-1600-opt64.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:94:51: note: in definition of macro 'SWAP64'
KeccakF-1600-opt64.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:98:40: note: in expansion of macro 'GET64LOHI'
KeccakF-1600-opt64.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:106:13: note: in expansion of macro 'GET64HILO'
KeccakF-1600-opt64.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakF-1600-opt64.c: ^~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
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/keccakc448/xopu24
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:103:11: note: called from here
KeccakF-1600-opt64.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:101:11: note: called from here
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: icc
Keccak-inplace32BI.c: Keccak-inplace32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c:
Keccak-inplace32BI.c: compilation aborted for Keccak-inplace32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc inplace32bi
icc -O1 -static inplace32bi
icc -O1 -static -no-vec inplace32bi
icc -O2 -static inplace32bi
icc -O2 -static -no-vec inplace32bi
icc -O3 -static inplace32bi
icc -O3 -static -no-vec inplace32bi
icc -Os -static inplace32bi
icc -Os -static -no-vec inplace32bi
icc -fast inplace32bi
icc -m64 -O1 -static inplace32bi
icc -m64 -O1 -static -no-vec inplace32bi
icc -m64 -O2 -static inplace32bi
icc -m64 -O2 -static -no-vec inplace32bi
icc -m64 -O3 -static inplace32bi
icc -m64 -O3 -static -no-vec inplace32bi
icc -m64 -Os -static inplace32bi
icc -m64 -Os -static -no-vec inplace32bi
icc -no-vec inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: icc
Keccak-simple32BI.c: Keccak-simple32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c:
Keccak-simple32BI.c: compilation aborted for Keccak-simple32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc simple32bi
icc -O1 -static simple32bi
icc -O1 -static -no-vec simple32bi
icc -O2 -static simple32bi
icc -O2 -static -no-vec simple32bi
icc -O3 -static simple32bi
icc -O3 -static -no-vec simple32bi
icc -Os -static simple32bi
icc -Os -static -no-vec simple32bi
icc -fast simple32bi
icc -m64 -O1 -static simple32bi
icc -m64 -O1 -static -no-vec simple32bi
icc -m64 -O2 -static simple32bi
icc -m64 -O2 -static -no-vec simple32bi
icc -m64 -O3 -static simple32bi
icc -m64 -O3 -static -no-vec simple32bi
icc -m64 -Os -static simple32bi
icc -m64 -Os -static -no-vec simple32bi
icc -no-vec simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: icc
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc xopu24
icc -O1 -static xopu24
icc -O1 -static -no-vec xopu24
icc -O2 -static xopu24
icc -O2 -static -no-vec xopu24
icc -O3 -static xopu24
icc -O3 -static -no-vec xopu24
icc -Os -static xopu24
icc -Os -static -no-vec xopu24
icc -fast xopu24
icc -m64 -O1 -static xopu24
icc -m64 -O1 -static -no-vec xopu24
icc -m64 -O2 -static xopu24
icc -m64 -O2 -static -no-vec xopu24
icc -m64 -O3 -static xopu24
icc -m64 -O3 -static -no-vec xopu24
icc -m64 -Os -static xopu24
icc -m64 -Os -static -no-vec xopu24
icc -no-vec xopu24

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 240, namely:
CompilerImplementations
icc -O1 -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -O1 -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -O2 -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -O2 -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -O3 -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -O3 -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -Os -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -Os -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -O1 -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -O1 -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -O2 -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -O2 -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -O3 -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -O3 -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -Os -static compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld
icc -m64 -Os -static -no-vec compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: icc -O1 -xB -static
Keccak-compact.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static compact
icc -O1 -xB -static -no-vec compact
icc -O2 -xB -static compact
icc -O2 -xB -static -no-vec compact
icc -O3 -xB -static compact
icc -O3 -xB -static -no-vec compact
icc -Os -xB -static compact
icc -Os -xB -static -no-vec compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: icc -O1 -xB -static
Keccak-compact8.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static compact8
icc -O1 -xB -static -no-vec compact8
icc -O2 -xB -static compact8
icc -O2 -xB -static -no-vec compact8
icc -O3 -xB -static compact8
icc -O3 -xB -static -no-vec compact8
icc -Os -xB -static compact8
icc -Os -xB -static -no-vec compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: icc -O1 -xB -static
Keccak-inplace.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static inplace
icc -O1 -xB -static -no-vec inplace
icc -O2 -xB -static inplace
icc -O2 -xB -static -no-vec inplace
icc -O3 -xB -static inplace
icc -O3 -xB -static -no-vec inplace
icc -Os -xB -static inplace
icc -Os -xB -static -no-vec inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: icc -O1 -xB -static
Keccak-inplace32BI.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keccak-inplace32BI.c: Keccak-inplace32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c:
Keccak-inplace32BI.c: compilation aborted for Keccak-inplace32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static inplace32bi
icc -O1 -xB -static -no-vec inplace32bi
icc -O2 -xB -static inplace32bi
icc -O2 -xB -static -no-vec inplace32bi
icc -O3 -xB -static inplace32bi
icc -O3 -xB -static -no-vec inplace32bi
icc -Os -xB -static inplace32bi
icc -Os -xB -static -no-vec inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: icc -O1 -xB -static
Keccak-simple.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static simple
icc -O1 -xB -static -no-vec simple
icc -O2 -xB -static simple
icc -O2 -xB -static -no-vec simple
icc -O3 -xB -static simple
icc -O3 -xB -static -no-vec simple
icc -Os -xB -static simple
icc -Os -xB -static -no-vec simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: icc -O1 -xB -static
Keccak-simple32BI.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Keccak-simple32BI.c: Keccak-simple32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c:
Keccak-simple32BI.c: compilation aborted for Keccak-simple32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static simple32bi
icc -O1 -xB -static -no-vec simple32bi
icc -O2 -xB -static simple32bi
icc -O2 -xB -static -no-vec simple32bi
icc -O3 -xB -static simple32bi
icc -O3 -xB -static -no-vec simple32bi
icc -Os -xB -static simple32bi
icc -Os -xB -static -no-vec simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: icc -O1 -xB -static
KeccakF-1600-opt32.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xB -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O1 -xB -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xB -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xB -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xB -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xB -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xB -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xB -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: icc -O1 -xB -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static xopu24
icc -O1 -xB -static -no-vec xopu24
icc -O2 -xB -static xopu24
icc -O2 -xB -static -no-vec xopu24
icc -O3 -xB -static xopu24
icc -O3 -xB -static -no-vec xopu24
icc -Os -xB -static xopu24
icc -Os -xB -static -no-vec xopu24

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: icc -O1 -xB -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -xB -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O1 -xB -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xB -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xB -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xB -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xB -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xB -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xB -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: icc -O1 -xB -static
KeccakF-1600-x86-64-asm.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
keccak.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xB -static x86_64_asm x86_64_shld
icc -O1 -xB -static -no-vec x86_64_asm x86_64_shld
icc -O2 -xB -static x86_64_asm x86_64_shld
icc -O2 -xB -static -no-vec x86_64_asm x86_64_shld
icc -O3 -xB -static x86_64_asm x86_64_shld
icc -O3 -xB -static -no-vec x86_64_asm x86_64_shld
icc -Os -xB -static x86_64_asm x86_64_shld
icc -Os -xB -static -no-vec x86_64_asm x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: icc -O1 -xK -static
Keccak-compact.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static compact
icc -O1 -xK -static -no-vec compact
icc -O2 -xK -static compact
icc -O2 -xK -static -no-vec compact
icc -O3 -xK -static compact
icc -O3 -xK -static -no-vec compact
icc -Os -xK -static compact
icc -Os -xK -static -no-vec compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: icc -O1 -xK -static
Keccak-compact8.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static compact8
icc -O1 -xK -static -no-vec compact8
icc -O2 -xK -static compact8
icc -O2 -xK -static -no-vec compact8
icc -O3 -xK -static compact8
icc -O3 -xK -static -no-vec compact8
icc -Os -xK -static compact8
icc -Os -xK -static -no-vec compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: icc -O1 -xK -static
Keccak-inplace.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static inplace
icc -O1 -xK -static -no-vec inplace
icc -O2 -xK -static inplace
icc -O2 -xK -static -no-vec inplace
icc -O3 -xK -static inplace
icc -O3 -xK -static -no-vec inplace
icc -Os -xK -static inplace
icc -Os -xK -static -no-vec inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: icc -O1 -xK -static
Keccak-inplace32BI.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keccak-inplace32BI.c: Keccak-inplace32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c:
Keccak-inplace32BI.c: compilation aborted for Keccak-inplace32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static inplace32bi
icc -O1 -xK -static -no-vec inplace32bi
icc -O2 -xK -static inplace32bi
icc -O2 -xK -static -no-vec inplace32bi
icc -O3 -xK -static inplace32bi
icc -O3 -xK -static -no-vec inplace32bi
icc -Os -xK -static inplace32bi
icc -Os -xK -static -no-vec inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: icc -O1 -xK -static
Keccak-simple.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static simple
icc -O1 -xK -static -no-vec simple
icc -O2 -xK -static simple
icc -O2 -xK -static -no-vec simple
icc -O3 -xK -static simple
icc -O3 -xK -static -no-vec simple
icc -Os -xK -static simple
icc -Os -xK -static -no-vec simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: icc -O1 -xK -static
Keccak-simple32BI.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Keccak-simple32BI.c: Keccak-simple32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c:
Keccak-simple32BI.c: compilation aborted for Keccak-simple32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static simple32bi
icc -O1 -xK -static -no-vec simple32bi
icc -O2 -xK -static simple32bi
icc -O2 -xK -static -no-vec simple32bi
icc -O3 -xK -static simple32bi
icc -O3 -xK -static -no-vec simple32bi
icc -Os -xK -static simple32bi
icc -Os -xK -static -no-vec simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: icc -O1 -xK -static
KeccakF-1600-opt32.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xK -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O1 -xK -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xK -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xK -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xK -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xK -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xK -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xK -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: icc -O1 -xK -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static xopu24
icc -O1 -xK -static -no-vec xopu24
icc -O2 -xK -static xopu24
icc -O2 -xK -static -no-vec xopu24
icc -O3 -xK -static xopu24
icc -O3 -xK -static -no-vec xopu24
icc -Os -xK -static xopu24
icc -Os -xK -static -no-vec xopu24

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: icc -O1 -xK -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -xK -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O1 -xK -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xK -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xK -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xK -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xK -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xK -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xK -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: icc -O1 -xK -static
KeccakF-1600-x86-64-asm.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
keccak.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xK -static x86_64_asm x86_64_shld
icc -O1 -xK -static -no-vec x86_64_asm x86_64_shld
icc -O2 -xK -static x86_64_asm x86_64_shld
icc -O2 -xK -static -no-vec x86_64_asm x86_64_shld
icc -O3 -xK -static x86_64_asm x86_64_shld
icc -O3 -xK -static -no-vec x86_64_asm x86_64_shld
icc -Os -xK -static x86_64_asm x86_64_shld
icc -Os -xK -static -no-vec x86_64_asm x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: icc -O1 -xN -static
Keccak-compact.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static compact
icc -O1 -xN -static -no-vec compact
icc -O2 -xN -static compact
icc -O2 -xN -static -no-vec compact
icc -O3 -xN -static compact
icc -O3 -xN -static -no-vec compact
icc -Os -xN -static compact
icc -Os -xN -static -no-vec compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: icc -O1 -xN -static
Keccak-compact8.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static compact8
icc -O1 -xN -static -no-vec compact8
icc -O2 -xN -static compact8
icc -O2 -xN -static -no-vec compact8
icc -O3 -xN -static compact8
icc -O3 -xN -static -no-vec compact8
icc -Os -xN -static compact8
icc -Os -xN -static -no-vec compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: icc -O1 -xN -static
Keccak-inplace.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static inplace
icc -O1 -xN -static -no-vec inplace
icc -O2 -xN -static inplace
icc -O2 -xN -static -no-vec inplace
icc -O3 -xN -static inplace
icc -O3 -xN -static -no-vec inplace
icc -Os -xN -static inplace
icc -Os -xN -static -no-vec inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: icc -O1 -xN -static
Keccak-inplace32BI.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keccak-inplace32BI.c: Keccak-inplace32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c:
Keccak-inplace32BI.c: compilation aborted for Keccak-inplace32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static inplace32bi
icc -O1 -xN -static -no-vec inplace32bi
icc -O2 -xN -static inplace32bi
icc -O2 -xN -static -no-vec inplace32bi
icc -O3 -xN -static inplace32bi
icc -O3 -xN -static -no-vec inplace32bi
icc -Os -xN -static inplace32bi
icc -Os -xN -static -no-vec inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: icc -O1 -xN -static
Keccak-simple.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static simple
icc -O1 -xN -static -no-vec simple
icc -O2 -xN -static simple
icc -O2 -xN -static -no-vec simple
icc -O3 -xN -static simple
icc -O3 -xN -static -no-vec simple
icc -Os -xN -static simple
icc -Os -xN -static -no-vec simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: icc -O1 -xN -static
Keccak-simple32BI.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Keccak-simple32BI.c: Keccak-simple32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c:
Keccak-simple32BI.c: compilation aborted for Keccak-simple32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static simple32bi
icc -O1 -xN -static -no-vec simple32bi
icc -O2 -xN -static simple32bi
icc -O2 -xN -static -no-vec simple32bi
icc -O3 -xN -static simple32bi
icc -O3 -xN -static -no-vec simple32bi
icc -Os -xN -static simple32bi
icc -Os -xN -static -no-vec simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: icc -O1 -xN -static
KeccakF-1600-opt32.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xN -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O1 -xN -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xN -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xN -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xN -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xN -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xN -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xN -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: icc -O1 -xN -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static xopu24
icc -O1 -xN -static -no-vec xopu24
icc -O2 -xN -static xopu24
icc -O2 -xN -static -no-vec xopu24
icc -O3 -xN -static xopu24
icc -O3 -xN -static -no-vec xopu24
icc -Os -xN -static xopu24
icc -Os -xN -static -no-vec xopu24

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: icc -O1 -xN -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -xN -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O1 -xN -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xN -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xN -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xN -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xN -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xN -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xN -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: icc -O1 -xN -static
KeccakF-1600-x86-64-asm.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
keccak.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xN -static x86_64_asm x86_64_shld
icc -O1 -xN -static -no-vec x86_64_asm x86_64_shld
icc -O2 -xN -static x86_64_asm x86_64_shld
icc -O2 -xN -static -no-vec x86_64_asm x86_64_shld
icc -O3 -xN -static x86_64_asm x86_64_shld
icc -O3 -xN -static -no-vec x86_64_asm x86_64_shld
icc -Os -xN -static x86_64_asm x86_64_shld
icc -Os -xN -static -no-vec x86_64_asm x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: icc -O1 -xW -static
Keccak-compact.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static compact
icc -O1 -xW -static -no-vec compact
icc -O2 -xW -static compact
icc -O2 -xW -static -no-vec compact
icc -O3 -xW -static compact
icc -O3 -xW -static -no-vec compact
icc -Os -xW -static compact
icc -Os -xW -static -no-vec compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: icc -O1 -xW -static
Keccak-compact8.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static compact8
icc -O1 -xW -static -no-vec compact8
icc -O2 -xW -static compact8
icc -O2 -xW -static -no-vec compact8
icc -O3 -xW -static compact8
icc -O3 -xW -static -no-vec compact8
icc -Os -xW -static compact8
icc -Os -xW -static -no-vec compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: icc -O1 -xW -static
Keccak-inplace.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static inplace
icc -O1 -xW -static -no-vec inplace
icc -O2 -xW -static inplace
icc -O2 -xW -static -no-vec inplace
icc -O3 -xW -static inplace
icc -O3 -xW -static -no-vec inplace
icc -Os -xW -static inplace
icc -Os -xW -static -no-vec inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: icc -O1 -xW -static
Keccak-inplace32BI.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keccak-inplace32BI.c: Keccak-inplace32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c:
Keccak-inplace32BI.c: compilation aborted for Keccak-inplace32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static inplace32bi
icc -O1 -xW -static -no-vec inplace32bi
icc -O2 -xW -static inplace32bi
icc -O2 -xW -static -no-vec inplace32bi
icc -O3 -xW -static inplace32bi
icc -O3 -xW -static -no-vec inplace32bi
icc -Os -xW -static inplace32bi
icc -Os -xW -static -no-vec inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: icc -O1 -xW -static
Keccak-simple.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static simple
icc -O1 -xW -static -no-vec simple
icc -O2 -xW -static simple
icc -O2 -xW -static -no-vec simple
icc -O3 -xW -static simple
icc -O3 -xW -static -no-vec simple
icc -Os -xW -static simple
icc -Os -xW -static -no-vec simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: icc -O1 -xW -static
Keccak-simple32BI.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Keccak-simple32BI.c: Keccak-simple32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c:
Keccak-simple32BI.c: compilation aborted for Keccak-simple32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static simple32bi
icc -O1 -xW -static -no-vec simple32bi
icc -O2 -xW -static simple32bi
icc -O2 -xW -static -no-vec simple32bi
icc -O3 -xW -static simple32bi
icc -O3 -xW -static -no-vec simple32bi
icc -Os -xW -static simple32bi
icc -Os -xW -static -no-vec simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: icc -O1 -xW -static
KeccakF-1600-opt32.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xW -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O1 -xW -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xW -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O2 -xW -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xW -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -O3 -xW -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xW -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
icc -Os -xW -static -no-vec opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: icc -O1 -xW -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static xopu24
icc -O1 -xW -static -no-vec xopu24
icc -O2 -xW -static xopu24
icc -O2 -xW -static -no-vec xopu24
icc -O3 -xW -static xopu24
icc -O3 -xW -static -no-vec xopu24
icc -Os -xW -static xopu24
icc -Os -xW -static -no-vec xopu24

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: icc -O1 -xW -static
KeccakF-1600-opt64.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -xW -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O1 -xW -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xW -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O2 -xW -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xW -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -O3 -xW -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xW -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2
icc -Os -xW -static -no-vec mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: icc -O1 -xW -static
KeccakF-1600-x86-64-asm.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakSponge.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
keccak.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static x86_64_asm x86_64_shld
icc -O1 -xW -static -no-vec x86_64_asm x86_64_shld
icc -O2 -xW -static x86_64_asm x86_64_shld
icc -O2 -xW -static -no-vec x86_64_asm x86_64_shld
icc -O3 -xW -static x86_64_asm x86_64_shld
icc -O3 -xW -static -no-vec x86_64_asm x86_64_shld
icc -Os -xW -static x86_64_asm x86_64_shld
icc -Os -xW -static -no-vec x86_64_asm x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
icc -fast compact compact8 inplace mmxu1 opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 simple sseu2 x86_64_asm x86_64_shld

Compiler output

Implementation: crypto_hash/keccakc448/compact
Compiler: icc -m64 -xHost -vec-report0 -static
Keccak-compact.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static compact

Compiler output

Implementation: crypto_hash/keccakc448/compact8
Compiler: icc -m64 -xHost -vec-report0 -static
Keccak-compact8.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static compact8

Compiler output

Implementation: crypto_hash/keccakc448/inplace
Compiler: icc -m64 -xHost -vec-report0 -static
Keccak-inplace.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static inplace

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: icc -m64 -xHost -vec-report0 -static
Keccak-inplace32BI.c: icc: command line remark #10148: option '-vec-report0' not supported
Keccak-inplace32BI.c: Keccak-inplace32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^
Keccak-inplace32BI.c:
Keccak-inplace32BI.c: compilation aborted for Keccak-inplace32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple
Compiler: icc -m64 -xHost -vec-report0 -static
Keccak-simple.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static simple

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: icc -m64 -xHost -vec-report0 -static
Keccak-simple32BI.c: icc: command line remark #10148: option '-vec-report0' not supported
Keccak-simple32BI.c: Keccak-simple32BI.c(73): error: #error directive: "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^
Keccak-simple32BI.c:
Keccak-simple32BI.c: compilation aborted for Keccak-simple32BI.c (code 2)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static simple32bi

Compiler output

Implementation: crypto_hash/keccakc448/opt32bi-rvku2
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakF-1600-opt32.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakSponge.c: icc: command line remark #10148: option '-vec-report0' not supported
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccakc448/xopu24
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakF-1600-opt64.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static xopu24

Compiler output

Implementation: crypto_hash/keccakc448/mmxu1
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakF-1600-opt64.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakSponge.c: icc: command line remark #10148: option '-vec-report0' not supported
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static mmxu1 opt64lcu24 opt64lcu24shld opt64lcu6 opt64u6 sseu2

Compiler output

Implementation: crypto_hash/keccakc448/x86_64_asm
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakF-1600-x86-64-asm.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakSponge.c: icc: command line remark #10148: option '-vec-report0' not supported
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
keccak.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static x86_64_asm x86_64_shld