Implementation notes: amd64, h4e350, crypto_hash/keccakc256

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: keccakc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
25578opt64lcu24gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
25623opt64lcu24gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
25623opt64lcu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
25626opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
25695opt64lcu24gcc -m64 -O3 -fomit-frame-pointer2014060120140525
25707opt64lcu24gcc -O3 -fomit-frame-pointer2014060120140525
25719opt64lcu24gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
25731opt64lcu24gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
25755opt64lcu24gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
25770opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
25770opt64lcu24gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
25773opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
25776opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
25776opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
25782opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
25794opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
25812opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
25824opt64lcu24gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
25845opt64lcu24gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
25851opt64lcu24gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
25851opt64lcu24gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
25860opt64lcu24gcc -m64 -O2 -fomit-frame-pointer2014060120140525
25869opt64lcu24gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
25872opt64lcu24gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
25875opt64lcu24gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
25881opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
25881opt64lcu24gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
25881opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
25899opt64lcu24gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
25902opt64lcu24gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
25902opt64lcu24gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
25902opt64lcu24gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
25905opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
25905opt64lcu24gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
25914opt64lcu24gcc -O -fomit-frame-pointer2014060120140525
25923opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
25938opt64lcu24gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
25956opt64lcu24gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
25956opt64lcu24gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
25956opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
25959opt64lcu24gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
25959opt64lcu24gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
25968opt64lcu24gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
25971opt64lcu24gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
26010opt64lcu24gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
26013opt64lcu24gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
26019opt64lcu24gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
26073opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
26085opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
26088opt64lcu24gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
26088opt64lcu24gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
26100opt64lcu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
26100opt64lcu24gcc -march=k8 -O -fomit-frame-pointer2014060120140525
26124opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
26124opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
26124opt64lcu24gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
26127opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
26130opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
26136opt64lcu24gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
26142opt64lcu24gcc -O2 -fomit-frame-pointer2014060120140525
26184opt64lcu6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
26187opt64lcu24gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
26187opt64lcu6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
26187opt64lcu6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
26199opt64lcu24gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
26202opt64lcu6gcc -march=nocona -O -fomit-frame-pointer2014060120140525
26211opt64lcu24gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
26214opt64lcu24gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
26226opt64lcu24gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
26235opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
26241opt64lcu24gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
26247opt64lcu24gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
26247opt64lcu24gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
26247opt64lcu24gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
26247opt64lcu24gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
26247opt64lcu24gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
26256opt64lcu24gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
26262opt64lcu24gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
26277opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
26280opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
26283opt64lcu6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
26289opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
26292opt64lcu6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
26307opt64lcu24gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
26307opt64lcu24gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
26307opt64lcu24gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
26310opt64lcu24gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
26313opt64lcu6gcc -m64 -O -fomit-frame-pointer2014060120140525
26316opt64lcu6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
26319opt64lcu24gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
26325opt64lcu24gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
26325opt64lcu24gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
26325opt64lcu24gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
26328opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
26331opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
26334opt64lcu6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
26334opt64lcu24gcc -m64 -Os -fomit-frame-pointer2014060120140525
26343opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
26358opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
26358opt64lcu24gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
26361opt64lcu6gcc -O2 -fomit-frame-pointer2014060120140525
26370opt64lcu6gcc -O3 -fomit-frame-pointer2014060120140525
26370opt64lcu24gcc -Os -fomit-frame-pointer2014060120140525
26370opt64lcu24gcc -march=nocona -O -fomit-frame-pointer2014060120140525
26382opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
26388opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
26388opt64lcu6gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
26388opt64lcu6gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
26394opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
26403opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
26403opt64lcu6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
26409opt64lcu6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
26412opt64lcu6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
26412opt64lcu6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
26421opt64lcu6gcc -m64 -O2 -fomit-frame-pointer2014060120140525
26436opt64lcu6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
26442opt64lcu24gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
26448opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
26448opt64lcu24gcc -m64 -O -fomit-frame-pointer2014060120140525
26448opt64lcu6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
26448opt64lcu6gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
26451opt64lcu6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
26463opt64lcu6gcc -m64 -O3 -fomit-frame-pointer2014060120140525
26466opt64lcu6gcc -march=k8 -O -fomit-frame-pointer2014060120140525
26469opt64lcu6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
26469opt64lcu6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
26478opt64lcu6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
26481opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
26484opt64lcu6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
26484opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
26484opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
26490opt64lcu24gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
26505opt64lcu6gcc -O -fomit-frame-pointer2014060120140525
26514opt64lcu6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
26523opt64lcu6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
26532opt64lcu6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
26535opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
26538opt64lcu6gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
26541opt64lcu6gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
26544opt64lcu6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
26565opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
26580opt64lcu6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
26586opt64lcu6gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
26592opt64lcu6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
26604opt64lcu6gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
26613opt64lcu6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
26616opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
26637opt64lcu6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
26649opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
26673opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
26742opt64lcu24gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
26757opt64lcu6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
26790opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
26913opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
27111x86_64_asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
27126x86_64_asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
27129opt64lcu6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
27129x86_64_asmgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
27132x86_64_asmgcc -O3 -fomit-frame-pointer2014060120140525
27156x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
27177x86_64_asmgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
27177x86_64_asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
27246x86_64_asmgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
27252x86_64_asmgcc -march=k8 -O -fomit-frame-pointer2014060120140525
27264x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
27285x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
27294x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
27300x86_64_asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
27306x86_64_asmgcc -m64 -O3 -fomit-frame-pointer2014060120140525
27309x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
27315x86_64_asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
27315x86_64_asmgcc -march=nocona -O -fomit-frame-pointer2014060120140525
27336x86_64_asmgcc -m64 -O2 -fomit-frame-pointer2014060120140525
27348x86_64_asmgcc -O -fomit-frame-pointer2014060120140525
27348x86_64_asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
27351x86_64_asmgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
27354x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
27354x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
27357x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
27363x86_64_asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
27366x86_64_asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
27369x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
27369x86_64_asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
27378x86_64_asmgcc2014060120140525
27396x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
27402x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
27432x86_64_asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
27432x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
27444x86_64_asmgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
27453x86_64_asmgcc -m64 -O -fomit-frame-pointer2014060120140525
27453x86_64_asmgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
27456x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
27462x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
27480x86_64_asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
27492x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
27534x86_64_asmgcc -O2 -fomit-frame-pointer2014060120140525
27537x86_64_asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
27555x86_64_asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
27561x86_64_asmgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
27570x86_64_asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
27576x86_64_asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
27576x86_64_asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
27582x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
27585x86_64_asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
27597x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
27630x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
27648x86_64_asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
27675x86_64_asmgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
27684x86_64_asmgcc -funroll-loops2014060120140525
27717x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
27744x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
27768x86_64_asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
27768x86_64_asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
27771x86_64_asmgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
27774x86_64_asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
27774x86_64_asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
27774x86_64_asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
27774x86_64_asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
27774x86_64_asmgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
27774x86_64_asmgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
27783x86_64_asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
27786x86_64_asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
27789x86_64_asmgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
27789x86_64_asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
27795x86_64_asmgcc -m64 -Os -fomit-frame-pointer2014060120140525
27795x86_64_asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
27807x86_64_asmgcc -Os -fomit-frame-pointer2014060120140525
27819x86_64_asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
27819x86_64_asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
27843opt64lcu6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
27852x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
27852x86_64_asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
27858x86_64_asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
27885opt64lcu6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
27885opt64lcu6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
27885opt64lcu6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
27885opt64lcu6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
27888opt64lcu6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
27891opt64lcu6gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
27894opt64lcu6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
27927x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
27933x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
27954x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
27966x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
27987x86_64_asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
28008x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
28032x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28035opt64lcu6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
28035opt64lcu6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
28035opt64lcu6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
28050opt64lcu6gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
28053opt64lcu6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
28092opt64lcu6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
28092opt64lcu6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
28110x86_64_asmcc2014060120140525
28134opt64lcu6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
28134opt64lcu6gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
28173opt64lcu6gcc -Os -fomit-frame-pointer2014060120140525
28173opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
28173opt64lcu6gcc -m64 -Os -fomit-frame-pointer2014060120140525
28173opt64lcu6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
28176opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
28179opt64lcu6gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
28419opt64u6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
28428opt64u6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
28464opt64u6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
28488opt64u6gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
28521opt64u6gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28530opt64u6gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28569opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28590opt64u6gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28596opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
28596opt64u6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
28599opt64u6gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
28599opt64u6gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
28602opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
28608opt64u6gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
28611opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
28614opt64u6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28626opt64u6gcc -m64 -O -fomit-frame-pointer2014060120140525
28656inplacegcc -funroll-loops -O -fomit-frame-pointer2014060120140525
28656inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28662inplacegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28665inplacegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
28671opt64u6gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
28674inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
28677opt64u6gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
28677inplacegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
28680opt64u6gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
28680opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
28683opt64u6gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
28686opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
28698opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28701opt64u6gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
28707opt64u6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28710opt64u6gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
28713inplacegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28713opt64u6gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
28713opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
28719opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
28719opt64u6gcc -march=nocona -O -fomit-frame-pointer2014060120140525
28725inplacegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28725inplacegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
28728inplacegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28728inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
28740opt64u6gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
28743opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
28749inplacegcc -march=barcelona -O -fomit-frame-pointer2014060120140525
28755opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28758opt64u6gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
28770opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
28779opt64u6gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
28785opt64u6gcc -march=k8 -O -fomit-frame-pointer2014060120140525
28788opt64u6gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
28800opt64u6gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28800opt64u6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
28803opt64u6gcc -O -fomit-frame-pointer2014060120140525
28806opt64u6gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
28818opt64u6gcc -m64 -O3 -fomit-frame-pointer2014060120140525
28830opt64u6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
28833inplacegcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28833inplacegcc -march=nocona -O -fomit-frame-pointer2014060120140525
28836opt64u6gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
28848opt64u6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
28875inplacegcc -O -fomit-frame-pointer2014060120140525
28875inplacegcc -m64 -O -fomit-frame-pointer2014060120140525
28875inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
28875inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
28884inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
28884inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
28884inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
28887opt64u6gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
28896opt64u6gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
28896opt64u6gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
28896inplacegcc -march=k8 -O -fomit-frame-pointer2014060120140525
28941opt64u6gcc -O3 -fomit-frame-pointer2014060120140525
28962inplacegcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
28974opt64u6gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
29001opt64u6gcc -O2 -fomit-frame-pointer2014060120140525
29007inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
29019opt64u6gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
29043opt64u6gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
29043opt64u6gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
29049opt64u6gcc -m64 -O2 -fomit-frame-pointer2014060120140525
29049opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
29049opt64u6gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
29091opt64u6gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
29094opt64u6gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
29112opt64u6gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
29130inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
29142inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
29142inplacegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29142inplacegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29145opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
29154opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
29157opt64u6gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29160opt64u6gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29196inplacegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
29208inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
29211inplacegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
29214inplacegcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
29232inplacegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
29262inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
29262inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
29262inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
29301inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
29304inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
29328inplacegcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
29346inplacegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29346inplacegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29349inplacegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
29349inplacegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
29349inplacegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
29355inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
29370inplacegcc -O3 -fomit-frame-pointer2014060120140525
29373inplacegcc -m64 -O3 -fomit-frame-pointer2014060120140525
29391inplacegcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
29394inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
29409simplegcc -funroll-loops -O -fomit-frame-pointer2014060120140525
29409simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
29415simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
29415simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
29415simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
29418simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
29421inplacegcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29439inplacegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
29439inplacegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
29442inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
29448simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
29451simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
29463inplacegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29475simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
29478simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
29478simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
29478simplegcc -march=barcelona -O -fomit-frame-pointer2014060120140525
29553inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
29553inplacegcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
29583inplacegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29586inplacegcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29592inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
29592simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
29592simplegcc -march=k8 -O -fomit-frame-pointer2014060120140525
29592simplegcc -march=nocona -O -fomit-frame-pointer2014060120140525
29601inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
29601inplacegcc -m64 -O2 -fomit-frame-pointer2014060120140525
29601simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
29604inplacegcc -O2 -fomit-frame-pointer2014060120140525
29619simplegcc -O -fomit-frame-pointer2014060120140525
29619inplacegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
29622simplegcc -m64 -O -fomit-frame-pointer2014060120140525
29622simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
29622simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
29622simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
29622simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
29640inplacegcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
29658simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
29658simplegcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
29670inplacegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
29670inplacegcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
29763simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
29766simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
29769simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29844simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
29847simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
29847simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
29883simplegcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
29883simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
29883simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
29958simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
29970simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
29970simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
29985simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
29991simplegcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30003simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30003simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
30003simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
30006simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
30009simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
30027simplegcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30030simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
30030simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
30045simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
30081simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
30096simplegcc -m64 -O3 -fomit-frame-pointer2014060120140525
30126simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
30126simplegcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
30147simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
30147simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
30147simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
30168simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
30189simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
30195simplegcc -O3 -fomit-frame-pointer2014060120140525
30198simplegcc -m64 -O2 -fomit-frame-pointer2014060120140525
30255simplegcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
30318simplegcc -O2 -fomit-frame-pointer2014060120140525
30375simplegcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
30378simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
30387simplegcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
30417simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
30471simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
30474simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
31332simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
31335simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
31350simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
31467simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
31635opt64lcu6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
31704opt64lcu6clang -O3 -fomit-frame-pointer2014071220140622
31728opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
31806simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
31830opt64u6gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
31830opt64u6gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
31830opt64u6gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
31839opt64u6gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
31851simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
31857simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
31938simplegcc -march=nocona -Os -fomit-frame-pointer2014060120140525
32040opt64lcu6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
32088opt64lcu6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
32100opt64u6gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
32109opt64u6gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
32238opt64u6gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
32241opt64u6gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
32244opt64u6gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
32247opt64u6gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
32250opt64u6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
32253opt64u6gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
32265opt64u6gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
32367opt64u6gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
32370opt64u6gcc -Os -fomit-frame-pointer2014060120140525
32370opt64u6gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
32370opt64u6gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
32370opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
32373opt64u6gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
32385opt64u6gcc -m64 -Os -fomit-frame-pointer2014060120140525
32391opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
32430opt64u6gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
32457opt64u6gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
32715simplegcc -Os -fomit-frame-pointer2014060120140525
32715simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
32814opt64lcu24clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
32829opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
32832simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
32835simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
32835simplegcc -m64 -Os -fomit-frame-pointer2014060120140525
32835simplegcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
32835simplegcc -march=k8 -Os -fomit-frame-pointer2014060120140525
32874simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
32937opt64lcu24clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
32973inplacegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
32991simplegcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
32994simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
32994simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
32997simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
32997simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
33012inplacegcc -march=nocona -Os -fomit-frame-pointer2014060120140525
33015opt64lcu24clang -O3 -fomit-frame-pointer2014071220140622
33039simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
33066simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
33141inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
33147inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
33153opt64lcu24clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
33162inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
33171inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
33693inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
33714inplacegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
33732inplacegcc -Os -fomit-frame-pointer2014060120140525
33735inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
33735inplacegcc -m64 -Os -fomit-frame-pointer2014060120140525
33735inplacegcc -march=k8 -Os -fomit-frame-pointer2014060120140525
33756inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
33756inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
33762inplacegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
33819inplacegcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
33819inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
33822inplacegcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
33831inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
33909inplacegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
33930inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
33930inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
33933inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
34803opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
34818opt64u6clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
34902opt64u6clang -O3 -fomit-frame-pointer2014071220140622
35130opt64u6clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
35160opt64u6clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
35436simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
35436simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
35436simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
35439simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
35616simpleclang -O3 -fomit-frame-pointer2014071220140622
36423inplaceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
36423inplaceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
36426inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
36429inplaceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
36639inplaceclang -O3 -fomit-frame-pointer2014071220140622
44358opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
44376opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
44379opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
44388opt64lcu24shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
44400opt64lcu24shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
44460opt64lcu24shldgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
44499opt64lcu24shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
44502opt64lcu24shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
44511opt64lcu24shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
44514opt64lcu24shldgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
44532opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
44532opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
44538opt64lcu24shldgcc -m64 -O3 -fomit-frame-pointer2014060120140525
44556opt64lcu24shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
44568opt64lcu24shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
44574opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
44583opt64lcu24shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
44586opt64lcu24shldgcc -m64 -O2 -fomit-frame-pointer2014060120140525
44592opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
44595opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
44598opt64lcu24shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
44610opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
44616opt64lcu24shldgcc -O2 -fomit-frame-pointer2014060120140525
44622opt64lcu24shldgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
44628opt64lcu24shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
44628opt64lcu24shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
44634opt64lcu24shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
44640opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
44652opt64lcu24shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
44658opt64lcu24shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
44673opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
44673opt64lcu24shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
44679opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
44706opt64lcu24shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
44724opt64lcu24shldgcc -march=k8 -O -fomit-frame-pointer2014060120140525
44730opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
44730opt64lcu24shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
44733opt64lcu24shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
44736opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
44739opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
44739opt64lcu24shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
44742opt64lcu24shldgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
44742opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
44742opt64lcu24shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
44742opt64lcu24shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
44742opt64lcu24shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
44763opt64lcu24shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
44763opt64lcu24shldgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
44766opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
44775opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
44778opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
44784opt64lcu24shldgcc -m64 -O -fomit-frame-pointer2014060120140525
44784opt64lcu24shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
44784opt64lcu24shldgcc -march=nocona -O -fomit-frame-pointer2014060120140525
44787opt64lcu24shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
44799opt64lcu24shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
44808opt64lcu24shldgcc -O -fomit-frame-pointer2014060120140525
44808opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
44814opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
44865opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
44880opt64lcu24shldgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
44886opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
44892opt64lcu24shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
44994opt64lcu24shldgcc -O3 -fomit-frame-pointer2014060120140525
45102opt64lcu24shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
45240opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
45240opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
45246opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
45249opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
45315opt64lcu24shldgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
45318opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
45324opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
45324opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
45336opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
45357opt64lcu24shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
45360opt64lcu24shldgcc -m64 -Os -fomit-frame-pointer2014060120140525
45360opt64lcu24shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
45360opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
45360opt64lcu24shldgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
45360opt64lcu24shldgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
45372opt64lcu24shldgcc -Os -fomit-frame-pointer2014060120140525
45372opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
45405opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
45405opt64lcu24shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
45408opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
45408opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
45408opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
45411opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
45420opt64lcu24shldgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
46212x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
46245x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
46266x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
46266x86_64_shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
46281x86_64_shldgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
46296x86_64_shldgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
46299x86_64_shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
46314x86_64_shldgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
46314x86_64_shldgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
46317x86_64_shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
46320x86_64_shldgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
46323x86_64_shldgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
46323x86_64_shldgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
46329x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
46338x86_64_shldgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
46341x86_64_shldgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
46347x86_64_shldgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
46371x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
46374x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
46377x86_64_shldgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
46392x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
46395x86_64_shldgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
46413x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
46425x86_64_shldgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
46425x86_64_shldgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
46431x86_64_shldgcc -m64 -O3 -fomit-frame-pointer2014060120140525
46437x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
46455x86_64_shldgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
46455x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
46467x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
46467x86_64_shldgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
46476x86_64_shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
46485x86_64_shldgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
46500x86_64_shldgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
46506x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
46530x86_64_shldgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
46539x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
46548x86_64_shldgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
46551x86_64_shldgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
46560x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
46563x86_64_shldgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
46578x86_64_shldgcc -funroll-loops2014060120140525
46578x86_64_shldgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
46623x86_64_shldgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
46632x86_64_shldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
46641x86_64_shldgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
46650x86_64_shldgcc -m64 -O2 -fomit-frame-pointer2014060120140525
46653x86_64_shldgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
46656x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
46662x86_64_shldgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
46668x86_64_shldgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
46686x86_64_shldgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
46695x86_64_shldgcc -m64 -O -fomit-frame-pointer2014060120140525
46704x86_64_shldgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
46716x86_64_shldgcc -march=nocona -O -fomit-frame-pointer2014060120140525
46719x86_64_shldgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
46761x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
46776x86_64_shldgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
46818x86_64_shldgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
46818x86_64_shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
46818x86_64_shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
46818x86_64_shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
46818x86_64_shldgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
46821x86_64_shldgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
46833x86_64_shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
46833x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
46836x86_64_shldgcc -O2 -fomit-frame-pointer2014060120140525
46836x86_64_shldgcc -O -fomit-frame-pointer2014060120140525
46839x86_64_shldgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
46839x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
46842x86_64_shldgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
46842x86_64_shldgcc -m64 -Os -fomit-frame-pointer2014060120140525
46854x86_64_shldgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
46854x86_64_shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
46854x86_64_shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
46860x86_64_shldgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
46863x86_64_shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
46866x86_64_shldgcc -O3 -fomit-frame-pointer2014060120140525
46869x86_64_shldgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
46890x86_64_shldgcc -march=k8 -O -fomit-frame-pointer2014060120140525
46908x86_64_shldgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
46950x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
47058x86_64_shldgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
47100x86_64_shldgcc2014060120140525
47208x86_64_shldcc2014060120140525
53040opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
53184opt64lcu24shldclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
53196opt64lcu24shldclang -O3 -fomit-frame-pointer2014071220140622
53214opt64lcu24shldclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
53607opt64lcu24shldclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
59520mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
59523mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
59712mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
59724mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
60024mmxu1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
60024mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
60033mmxu1gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
60810opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
60810opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
60870opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
60873opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
60936opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
60936opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
60966opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
61059opt32bi-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
61140opt32bi-s2lcu4gcc -O3 -fomit-frame-pointer2014060120140525
61143opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
61254opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060120140525
61266mmxu1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
61269mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
61422mmxu1gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
61431mmxu1gcc -march=nocona -O -fomit-frame-pointer2014060120140525
61701opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
61722opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
61812opt32bi-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
61833opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
61881opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
61884opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
61953opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
62007opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
62076opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
63003mmxu1gcc -march=k8 -O -fomit-frame-pointer2014060120140525
63063mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
63096mmxu1gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
63111mmxu1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
63111mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
63315mmxu1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
63318mmxu1gcc -m64 -O -fomit-frame-pointer2014060120140525
63321mmxu1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
63354mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
63360mmxu1gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
63360mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
63381mmxu1gcc -O -fomit-frame-pointer2014060120140525
63618opt32bi-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
63630opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
63657opt32bi-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
63975opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
63990opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
64080opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
64104opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
64527opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
64530opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
64530opt32bi-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
64530opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
64530opt32bi-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
64533opt32bi-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
64533opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
64821opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
64824opt32bi-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
64839opt32bi-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
64983opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
64995opt32bi-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
65031opt32bi-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
65070opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
65091opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
65100opt32bi-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
65103opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
65103opt32bi-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
65106opt32bi-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
65118opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
65142opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
65142opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
65142opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
65148opt32bi-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
65154opt32bi-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
65175opt32bi-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
65208opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
65208opt32bi-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
65211opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
65220opt32bi-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060120140525
65226opt32bi-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
65226opt32bi-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060120140525
65232opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
65274opt32bi-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
65316opt32bi-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
65322opt32bi-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
65331opt32bi-s2lcu4gcc -O -fomit-frame-pointer2014060120140525
65346opt32bi-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
65346opt32bi-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060120140525
65376opt32bi-s2lcu4gcc -O2 -fomit-frame-pointer2014060120140525
65451opt32bi-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060120140525
65553opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
65559opt32bi-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
65835opt32bi-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
65850opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
66102opt32bi-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
66108opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
66126opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
66129opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
66189opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
66195opt32bi-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
66234opt32bi-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
66237opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
66294opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
66315opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
66324opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
66375opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
66414opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
66438opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
66525opt32bi-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
66528opt32bi-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
66534opt32bi-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
66606opt32bi-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
66621opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
66696opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
66789opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
66801opt32bi-rvku2gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
66819opt32bi-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
66828opt32bi-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
66855opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
66954opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
66969opt32biT-s2lcu4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
66969opt32bi-rvku2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
66972opt32biT-s2lcu4gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
66975opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
66984opt32bi-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
66987opt32bi-s2lcu4gcc -Os -fomit-frame-pointer2014060120140525
66987opt32bi-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060120140525
66987opt32bi-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
66987opt32bi-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
66987opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
66987opt32bi-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
66987opt32bi-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
67026opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
67038opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
67056opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
67089opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
67104opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
67182simple32bigcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
67185simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
67185simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
67188simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
67248opt32bi-rvku2gcc -m64 -O3 -fomit-frame-pointer2014060120140525
67263opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
67263opt32biT-s2lcu4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
67272opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
67299simple32bigcc -O3 -fomit-frame-pointer2014060120140525
67299opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67299simple32bigcc -m64 -O3 -fomit-frame-pointer2014060120140525
67311simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
67314opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
67350opt32biT-s2lcu4gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
67362opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67389opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
67392opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
67410opt32bi-rvku2gcc -O3 -fomit-frame-pointer2014060120140525
67509opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
67551opt32biT-s2lcu4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
67551simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
67557simple32bigcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67560simple32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67560simple32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
67560simple32bigcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
67587opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
67605opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67608simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
67608simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
67608opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
67620simple32bigcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
67623opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
67656simple32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
67692opt32bi-rvku2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
67692opt32bi-rvku2gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
67713simple32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67716simple32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67725simple32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
67728simple32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
67740opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67752opt32bi-rvku2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67764opt32biT-s2lcu4gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
67794opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
67836opt32bi-rvku2gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
67992opt32biT-s2lcu4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
68049opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
68175opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
68652opt32biT-s2lcu4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
68967opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
68967opt32bi-rvku2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
69114opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
69117opt32bi-rvku2gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
69117opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
69123opt32bi-rvku2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
69129opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
69192opt32bi-rvku2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
69210opt32biT-s2lcu4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
69606opt32bi-rvku2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
69624opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
70266opt32bi-rvku2gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
70338opt32bi-rvku2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
70677opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
70713opt32biT-s2lcu4gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
70728opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
70764opt32bi-rvku2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
70776opt32bi-rvku2gcc -march=k8 -O -fomit-frame-pointer2014060120140525
70779opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
70788opt32bi-rvku2gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
70788opt32bi-rvku2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
70800opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
70824opt32bi-rvku2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
70824opt32bi-rvku2gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
70827opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
70827opt32biT-s2lcu4gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
70851opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
70863opt32bi-rvku2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
70878opt32bi-rvku2gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
70893opt32bi-rvku2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
70905opt32bi-rvku2gcc -m64 -O -fomit-frame-pointer2014060120140525
70908opt32bi-rvku2gcc -O -fomit-frame-pointer2014060120140525
70908opt32bi-rvku2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
70908opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
70911opt32bi-rvku2gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
70911opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
70926opt32bi-rvku2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
70953opt32biT-s2lcu4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
70968opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
71019opt32biT-s2lcu4gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
71025opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
71037opt32bi-rvku2gcc -O2 -fomit-frame-pointer2014060120140525
71043opt32bi-rvku2gcc -m64 -O2 -fomit-frame-pointer2014060120140525
71052opt32bi-rvku2gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
71055opt32bi-rvku2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
71061opt32bi-rvku2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
71073opt32bi-rvku2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
71076opt32bi-rvku2gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
71076opt32bi-rvku2gcc -march=nocona -O -fomit-frame-pointer2014060120140525
71091inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
71094opt32biT-s2lcu4gcc -march=k8 -O -fomit-frame-pointer2014060120140525
71121inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
71121opt32biT-s2lcu4gcc -march=nocona -O -fomit-frame-pointer2014060120140525
71133opt32bi-rvku2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
71151opt32bi-rvku2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
71184opt32biT-s2lcu4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
71187opt32biT-s2lcu4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
71193opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
71205opt32biT-s2lcu4gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
71247opt32biT-s2lcu4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
71274opt32biT-s2lcu4gcc -O2 -fomit-frame-pointer2014060120140525
71295opt32biT-s2lcu4gcc -m64 -O2 -fomit-frame-pointer2014060120140525
71310opt32biT-s2lcu4gcc -m64 -O -fomit-frame-pointer2014060120140525
71331simple32bigcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
71331simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
71337simple32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
71382opt32biT-s2lcu4gcc -O -fomit-frame-pointer2014060120140525
71388opt32biT-s2lcu4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
71397opt32biT-s2lcu4gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
71406opt32biT-s2lcu4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
71412inplace32bigcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
71439opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
71460opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
71472inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
71475opt32biT-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
71502opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
71556opt32biT-s2lcu4gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
71574opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
71625simple32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
71628simple32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
71721simple32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
71730simple32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
71730opt32biT-s2lcu4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
71745opt32biT-s2lcu4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
71859opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
71916opt32biT-s2lcu4gcc -m64 -O3 -fomit-frame-pointer2014060120140525
71937opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
71943opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
71952opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
72009opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
72030opt32biT-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
72039opt32bi-rvku2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
72057opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer2014060120140525
72195opt32bi-rvku2gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
72288opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72291opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
72411opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72432simple32bigcc -O2 -fomit-frame-pointer2014060120140525
72432simple32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
72432simple32bigcc -m64 -O2 -fomit-frame-pointer2014060120140525
72615opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
72780inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
72780inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
72786simple32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
72786simple32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
72786simple32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
72795simple32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
72825simple32bigcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
72843simple32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
72843inplace32bigcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
72846inplace32bigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
72858inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
72864simple32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
72876inplace32bigcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72879simple32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
72879inplace32bigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
72891inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
72918compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
72921compactgcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
72924compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
73011inplace32bigcc -O3 -fomit-frame-pointer2014060120140525
73011inplace32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
73011inplace32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
73020inplace32bigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
73023inplace32bigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
73023inplace32bigcc -m64 -O3 -fomit-frame-pointer2014060120140525
73026inplace32bigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
73032inplace32bigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
73038inplace32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
73095inplace32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
73101opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
73179simple32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
73194inplace32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
73197simple32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
73200simple32bigcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
73200simple32bigcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
73218simple32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
73242opt32biT-s2lcu4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
73245opt32biT-s2lcu4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
73278opt32biT-s2lcu4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
73287inplace32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
73290inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
73293inplace32bigcc -march=barcelona -O -fomit-frame-pointer2014060120140525
73299inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
73308opt32biT-s2lcu4gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
73314opt32biT-s2lcu4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
73329opt32biT-s2lcu4gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
73371compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
73407opt32biT-s2lcu4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
73419inplace32bigcc -march=k8 -O -fomit-frame-pointer2014060120140525
73476opt32biT-s2lcu4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
73536simple32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
73539simple32bigcc -funroll-loops -O -fomit-frame-pointer2014060120140525
73539simple32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
73620opt32biT-s2lcu4gcc -m64 -Os -fomit-frame-pointer2014060120140525
73623opt32biT-s2lcu4gcc -Os -fomit-frame-pointer2014060120140525
73650simple32bigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
73650simple32bigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
73668simple32bigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
73698simple32bigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
73701inplace32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
73707inplace32bigcc -funroll-loops -O -fomit-frame-pointer2014060120140525
73707inplace32bigcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
73710inplace32bigcc -O -fomit-frame-pointer2014060120140525
73710inplace32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
73710inplace32bigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
73710inplace32bigcc -m64 -O -fomit-frame-pointer2014060120140525
73710inplace32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
73710inplace32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
73713opt32biT-s2lcu4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
73713inplace32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
73719inplace32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
73731compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
73734inplace32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
73734inplace32bigcc -march=nocona -O -fomit-frame-pointer2014060120140525
73812simple32bigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
73824simple32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
73830inplace32bigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
73899opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
73899simple32bigcc -march=barcelona -O -fomit-frame-pointer2014060120140525
73908simple32bigcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
73917simple32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
73938simple32bigcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
73938simple32bigcc -march=k8 -O -fomit-frame-pointer2014060120140525
73986opt32biT-s2lcu4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
73986simple32bigcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
73986simple32bigcc -march=nocona -O -fomit-frame-pointer2014060120140525
74025mmxu1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
74076inplace32bigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
74112simple32bigcc -m64 -O -fomit-frame-pointer2014060120140525
74124simple32bigcc -O -fomit-frame-pointer2014060120140525
74136simple32bigcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
74136simple32bigcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
74139simple32bigcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
74142mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
74145simple32bigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
74145mmxu1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
74151mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
74151mmxu1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
74172mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
74172mmxu1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
74172simple32bigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
74187mmxu1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
74193mmxu1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
74211inplace32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
74292inplacegcc2014060120140525
74295mmxu1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
74319inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
74322inplace32bigcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
74322inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
74322inplace32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
74322inplace32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
74328mmxu1gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
74340inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
74343inplace32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
74367compactgcc -funroll-loops -O -fomit-frame-pointer2014060120140525
74367compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
74367compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
74376inplace32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
74382inplacegcc -funroll-loops2014060120140525
74385inplace32bigcc -march=nocona -Os -fomit-frame-pointer2014060120140525
74391inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
74460compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
74568compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
74577compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
74595compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
74715compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
75300mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
75309inplace32bigcc -m64 -Os -fomit-frame-pointer2014060120140525
75309inplace32bigcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
75312inplace32bigcc -Os -fomit-frame-pointer2014060120140525
75312inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
75312inplace32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
75312inplace32bigcc -march=k8 -Os -fomit-frame-pointer2014060120140525
75318inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
75378mmxu1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
75387mmxu1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
75399mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75492inplace32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
75495inplacecc2014060120140525
75522compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
75534compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
75780compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
75804mmxu1gcc -O3 -fomit-frame-pointer2014060120140525
75807compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
75813mmxu1gcc -m64 -O3 -fomit-frame-pointer2014060120140525
75837mmxu1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
75840inplace32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
75840inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
75843inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
75849inplace32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
75921mmxu1gcc -O2 -fomit-frame-pointer2014060120140525
75936mmxu1gcc -m64 -O2 -fomit-frame-pointer2014060120140525
76059mmxu1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
76503inplace32bigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76545compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
76548compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
76563compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
76635mmxu1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
76635mmxu1gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
76656mmxu1gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76683compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
76695compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
76740inplace32bigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76758inplace32bigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
76761inplace32bigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
76782mmxu1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
76791inplace32bigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
76803inplace32bigcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
76851inplace32bigcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
76851inplace32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
76857inplace32bigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
76896inplace32bigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
76896inplace32bigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
77208compactgcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
77214compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
77349opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
77349opt32bi-rvku2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
77349opt32bi-rvku2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
77352opt32bi-rvku2gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
77352opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
77361opt32bi-rvku2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
77634mmxu1gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
77652opt32bi-rvku2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
77679mmxu1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
77724inplace32bigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
77745inplace32bigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
77748inplace32bigcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
77769mmxu1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
77769mmxu1gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
77778inplace32bigcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
77781mmxu1gcc -m64 -Os -fomit-frame-pointer2014060120140525
77781inplace32bigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
77787mmxu1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
77790mmxu1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
77799mmxu1gcc -Os -fomit-frame-pointer2014060120140525
77820opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
77829opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
77865sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
77868sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
77877inplace32bigcc -O2 -fomit-frame-pointer2014060120140525
77877inplace32bigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
77877sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
77880compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
77880inplace32bigcc -m64 -O2 -fomit-frame-pointer2014060120140525
77955sseu2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
77967sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
78006mmxu1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
78027mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
78033opt32bi-rvku2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
78036opt32bi-rvku2gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
78060mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
78084mmxu1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
78195mmxu1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
78198mmxu1gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
78324opt32bi-rvku2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
78324opt32bi-rvku2gcc -m64 -Os -fomit-frame-pointer2014060120140525
78324opt32bi-rvku2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
78327opt32bi-rvku2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
78327opt32bi-rvku2gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
78330opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
78333opt32bi-rvku2gcc -Os -fomit-frame-pointer2014060120140525
78333opt32bi-rvku2gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
78582mmxu1gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
78582mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
78585mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
78585mmxu1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
78630mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
78684mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
78687mmxu1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
78687mmxu1gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
78696mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
78717mmxu1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
78723mmxu1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
78843mmxu1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
78861mmxu1gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
78870compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
78882inplace32bigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
78882inplace32bigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
78882inplace32bigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
78942inplace32bigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
78948mmxu1gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
78951mmxu1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
78951mmxu1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
78951mmxu1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
78954mmxu1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
78954mmxu1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
79245mmxu1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
79257mmxu1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
79269mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
79326mmxu1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
79557opt32bi-rvku2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
79557opt32bi-rvku2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
79560opt32bi-rvku2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
79560opt32bi-rvku2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
79602mmxu1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
79611mmxu1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
79767opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
79773opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
79776opt32bi-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
79779opt32bi-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
79788opt32bi-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
79860mmxu1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
79893mmxu1gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
80292simplecc2014060120140525
80457sseu2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
81117simplegcc2014060120140525
81312simplegcc -funroll-loops2014060120140525
81576sseu2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
81579sseu2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
81579sseu2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
81600sseu2gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
82158compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
83769simple32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
83769simple32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
83769simple32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
83769simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
83769simple32bigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
83772simple32bigcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
83772simple32bigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
85371sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
85419sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
85728simple32bigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
85740simple32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
86568simple32bigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
86574simple32bigcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
86577simple32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
86613simple32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
86703simple32bigcc -m64 -Os -fomit-frame-pointer2014060120140525
86703simple32bigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
86709simple32bigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
86709simple32bigcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
86709simple32bigcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
86709simple32bigcc -march=k8 -Os -fomit-frame-pointer2014060120140525
86736simple32bigcc -Os -fomit-frame-pointer2014060120140525
86736simple32bigcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
86763simple32bigcc -march=nocona -Os -fomit-frame-pointer2014060120140525
86889simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
88275opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
88332sseu2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
88335sseu2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
88347sseu2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
88356sseu2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
88362simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
88368simple32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
88368simple32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
88437simple32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
88482opt32biT-s2lcu4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
88626compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
88626compactgcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
88632compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
88638opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
88644simple32biclang -O3 -fomit-frame-pointer2014071220140622
88644compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
88695compactgcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
88800compactgcc -m64 -O3 -fomit-frame-pointer2014060120140525
88812compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
88845compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
88869compactgcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
88908compactgcc -O3 -fomit-frame-pointer2014060120140525
88914opt32biT-s2lcu4clang -O3 -fomit-frame-pointer2014071220140622
88986opt32biT-s2lcu4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
89151compactgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
89262mmxu1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
89265mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
89283mmxu1clang -O3 -fomit-frame-pointer2014071220140622
89421opt32bi-rvku2clang -O3 -fomit-frame-pointer2014071220140622
89691opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
89811opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
89814opt32bi-rvku2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
89847mmxu1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
89856mmxu1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
89898opt32bi-rvku2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
90954sseu2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
91116compactclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
91125compactclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
91134compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
91137compactclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
91332compactclang -O3 -fomit-frame-pointer2014071220140622
92349inplace32biclang -O3 -fomit-frame-pointer2014071220140622
92766inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
92772inplace32biclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
92853inplace32biclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
92889inplace32biclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
96822opt64u6gcc2014060120140525
96846opt64u6cc2014060120140525
96855opt64u6gcc -funroll-loops2014060120140525
97131opt64lcu6gcc2014060120140525
97170opt64lcu6cc2014060120140525
97422opt64lcu6gcc -funroll-loops2014060120140525
129417compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
129972compactgcc -Os -fomit-frame-pointer2014060120140525
129978compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
129981compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
129981compactgcc -march=k8 -Os -fomit-frame-pointer2014060120140525
129984compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
129987compactgcc -m64 -Os -fomit-frame-pointer2014060120140525
129987compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
129987compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
129987compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
129993compactgcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
130917compactgcc -march=nocona -Os -fomit-frame-pointer2014060120140525
130920compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
130944compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
131625compactgcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
131628compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
132765compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
132768compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
132771compactgcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
132771compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
132771compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
132774compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
132777compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
133788compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
133791compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
133794compactgcc -m64 -O2 -fomit-frame-pointer2014060120140525
133794compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
133797compactgcc -O2 -fomit-frame-pointer2014060120140525
133797compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
133809compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
134175compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
134178compactgcc -m64 -O -fomit-frame-pointer2014060120140525
134385compactgcc -march=nocona -O -fomit-frame-pointer2014060120140525
134415compactgcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
134697compactgcc -march=barcelona -O -fomit-frame-pointer2014060120140525
134700compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
134781compactgcc -march=k8 -O -fomit-frame-pointer2014060120140525
135876compactgcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
136851compactgcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
137637compactgcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
137646compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
137649compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
137652compactgcc -O -fomit-frame-pointer2014060120140525
138006compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
138012compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
138573compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
138573compactgcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
143292compactgcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
143301compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
143304compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
147201compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
193683inplace32bicc2014060120140525
193797inplace32bigcc2014060120140525
193893inplace32bigcc -funroll-loops2014060120140525
198969opt64lcu24cc2014060120140525
198990opt64lcu24gcc2014060120140525
199086opt64lcu24gcc -funroll-loops2014060120140525
201318simple32bigcc -funroll-loops2014060120140525
201351simple32bicc2014060120140525
201426simple32bigcc2014060120140525
206505opt32bi-rvku2gcc -funroll-loops2014060120140525
206559opt32bi-rvku2gcc2014060120140525
207000opt32bi-rvku2cc2014060120140525
216984opt64lcu24shldcc2014060120140525
217128opt64lcu24shldgcc2014060120140525
217200opt64lcu24shldgcc -funroll-loops2014060120140525
248697opt32biT-s2lcu4cc2014060120140525
248748opt32biT-s2lcu4gcc2014060120140525
248979opt32biT-s2lcu4gcc -funroll-loops2014060120140525
255420compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
255453compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060120140525
258729compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
258729compact8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060120140525
258864compact8gcc -funroll-loops -O3 -fomit-frame-pointer2014060120140525
260346compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
260358compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060120140525
260397compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
262503compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060120140525
264651compact8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
268527opt32bi-s2lcu4cc2014060120140525
268623opt32bi-s2lcu4gcc -funroll-loops2014060120140525
268740opt32bi-s2lcu4gcc2014060120140525
271518compact8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060120140525
271575compact8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
272049compact8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
272766compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
274350compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
274425compact8gcc -march=nocona -O2 -fomit-frame-pointer2014060120140525
275355compact8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060120140525
276735compact8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
277170compact8gcc -march=nocona -O3 -fomit-frame-pointer2014060120140525
277206compact8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060120140525
278580compact8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060120140525
279588compact8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
280197compact8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
281217compact8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060120140525
281217compact8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
282126compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
282132compact8gcc -march=barcelona -O2 -fomit-frame-pointer2014060120140525
282969compact8gcc -march=k8 -O2 -fomit-frame-pointer2014060120140525
283116compact8gcc -m64 -O2 -fomit-frame-pointer2014060120140525
283122compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
283125compact8gcc -O2 -fomit-frame-pointer2014060120140525
284655compact8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
286254compact8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
287517compact8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014060120140525
287538compact8gcc -funroll-loops -O -fomit-frame-pointer2014060120140525
288534compact8gcc -march=k8 -Os -fomit-frame-pointer2014060120140525
288537compact8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
288540compact8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
288540compact8gcc -m64 -Os -fomit-frame-pointer2014060120140525
288543compact8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
289515compact8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014060120140525
289518compact8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060120140525
289563compact8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
289572compact8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
289971compact8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
289986compact8gcc -march=barcelona -Os -fomit-frame-pointer2014060120140525
291315compact8gcc -march=nocona -Os -fomit-frame-pointer2014060120140525
291747compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
291810compact8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
291813compact8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060120140525
291813compact8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060120140525
291831compact8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060120140525
291882compact8gcc -Os -fomit-frame-pointer2014060120140525
292248compact8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060120140525
294453compact8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
294480compact8gcc -march=k8 -O3 -fomit-frame-pointer2014060120140525
294492compact8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060120140525
294978compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060120140525
294993compact8gcc -m64 -O3 -fomit-frame-pointer2014060120140525
295893compact8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060120140525
295905compact8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060120140525
296016compact8gcc -march=barcelona -O3 -fomit-frame-pointer2014060120140525
296889compact8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060120140525
296892compact8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060120140525
296913compact8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060120140525
296925compact8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060120140525
296925compact8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060120140525
297171compact8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060120140525
299964compact8gcc -O3 -fomit-frame-pointer2014060120140525
300156compact8gcc -funroll-loops -Os -fomit-frame-pointer2014060120140525
307353compact8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060120140525
307362compact8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060120140525
308997compact8gcc -funroll-loops -O2 -fomit-frame-pointer2014060120140525
313680compact8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014060120140525
313683compact8gcc -march=barcelona -O -fomit-frame-pointer2014060120140525
313803compact8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
328731compact8gcc -fno-schedule-insns -O -fomit-frame-pointer2014060120140525
328731compact8gcc -m64 -march=core2 -O -fomit-frame-pointer2014060120140525
328731compact8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
328734compact8gcc -O -fomit-frame-pointer2014060120140525
328734compact8gcc -m64 -O -fomit-frame-pointer2014060120140525
328737compact8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
329283compact8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014060120140525
330144compact8gcc -m64 -march=nocona -O -fomit-frame-pointer2014060120140525
330186compact8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060120140525
330237compact8gcc -m64 -march=k8 -O -fomit-frame-pointer2014060120140525
330240compact8gcc -march=k8 -O -fomit-frame-pointer2014060120140525
330444compact8gcc -march=nocona -O -fomit-frame-pointer2014060120140525
336774compact8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060120140525
483321compactgcc2014060120140525
483420compactgcc -funroll-loops2014060120140525
483654compactcc2014060120140525
827007mmxu1cc2014060120140525
827292mmxu1gcc2014060120140525
827802mmxu1gcc -funroll-loops2014060120140525
1458273compact8gcc -funroll-loops2014060120140525
1458873compact8cc2014060120140525
1459029compact8gcc2014060120140525

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/keccakc256/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/keccakc256/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ xpState, %r9
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:58:12: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ rT1, %rax
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/keccakc256/x86_64_asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-gas.s: ^
KeccakF-1600-x86-64-gas.s: KeccakF-1600-x86-64-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_hash/keccakc256/x86_64_shld
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-asm.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mavx2'
KeccakSponge.c: clang: warning: argument unused during compilation: '-mpclmul'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fpolly'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fvectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakSponge.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fwrapv'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-march=x86-64'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mavx2'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-maes'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-mpclmul'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fpolly'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-funroll-loops'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fvectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I .'
KeccakF-1600-x86-64-shld-gas.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h4e350/amd64/include'
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:50:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apState, %rdi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:51:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ apInput, %rsi
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:52:18: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: .equ aNbrWords, %rdx
KeccakF-1600-x86-64-shld-gas.s: ^
KeccakF-1600-x86-64-shld-gas.s: KeccakF-1600-x86-64-shld-gas.s:55:16: error: unknown token in expression
KeccakF-1600-x86-64-shld-gas.s: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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