Implementation notes: amd64, rumba5, crypto_hash/sha512

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181113
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
9408opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
9408opensslgcc2018051620171218
9408opensslgcc -O2 -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -O3 -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -O -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2018051620171218
9408opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -march=barcelona -O2 -fomit-frame-pointer2018051620171218
9408opensslgcc -march=barcelona -Os -fomit-frame-pointer2018051620171218
9408opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051620171218
9440opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2018051620171218
9440opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051620171218
9440opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051620171218
9440opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -O2 -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -Os -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051620171218
9440opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -march=barcelona -O -fomit-frame-pointer2018051620171218
9440opensslgcc -march=k8 -Os -fomit-frame-pointer2018051620171218
9440opensslgcc -march=nocona -O3 -fomit-frame-pointer2018051620171218
9440opensslgcc -march=nocona -Os -fomit-frame-pointer2018051620171218
9472opensslcc2018051620171218
9472opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051620171218
9472opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
9472opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
9472opensslgcc -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -Os -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -O -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -march=k8 -O2 -fomit-frame-pointer2018051620171218
9472opensslgcc -march=k8 -O3 -fomit-frame-pointer2018051620171218
9472opensslgcc -march=nocona -O2 -fomit-frame-pointer2018051620171218
9504opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051620171218
9504opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
9504opensslgcc -O -fomit-frame-pointer2018051620171218
9504opensslgcc -Os -fomit-frame-pointer2018051620171218
9504opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051620171218
9504opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051620171218
9504opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051620171218
9504opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
9504opensslgcc -march=k8 -O -fomit-frame-pointer2018051620171218
9504opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051620171218
9504opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051620171218
9504opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051620171218
9536opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051620171218
9536opensslgcc -funroll-loops2018051620171218
9536opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
9536opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
9536opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051620171218
9536opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2018051620171218
9536opensslgcc -march=barcelona -O3 -fomit-frame-pointer2018051620171218
9632opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051620171218
9760opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051620171218
9760opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
10080opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051620171218
10272opensslgcc -march=nocona -O -fomit-frame-pointer2018051620171218
11904refclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
11904refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
11904refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
11904refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
11904refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
11904refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
11904refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
11904refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
11904refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
11904refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
11904refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
11904refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
11904refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
11904refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
11904refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
11904refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
11904refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
11904refgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
11936refgcc -O3 -fomit-frame-pointer2018051720171218
11936refgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
11936refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
11936refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
11936refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
11936refgcc -m64 -O3 -fomit-frame-pointer2018051620171218
11936refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051620171218
11936refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
11936refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
11936refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
11936refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
11936refgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
11968refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
11968refgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
12096refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051620171218
12128refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
12160refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
12160refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
12160refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
12160refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
12160refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
12160refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
12160refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
12160refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
12160refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
12192refgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
12192refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
12192refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
12288refgcc -O -fomit-frame-pointer2018051720171218
12288refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
12288refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
12288refgcc -m64 -march=core2 -O -fomit-frame-pointer2018051620171218
12288refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
12288refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
12288refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
12288refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051620171218
12288refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051620171218
12288refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
12288refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051620171218
12288refgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
12288refgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
12320refgcc -Os -fomit-frame-pointer2018051720171218
12320refgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
12320refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
12320refgcc -m64 -O -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
12320refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
12320refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
12320refgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
12320refgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
12320refgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
12320refgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
12352refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051620171218
12352refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
12352refgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
12352refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051620171218
12384refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
12416refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
12416refgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
12416refgcc -march=k8 -O -fomit-frame-pointer2018051720171218
12416refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051620171218
12416refgcc -march=nocona -O -fomit-frame-pointer2018051720171218
12448refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
12448refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
12448refgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
12480refgcc -O2 -fomit-frame-pointer2018051720171218
12480refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
12480refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
12480refgcc -m64 -O2 -fomit-frame-pointer2018051620171218
12480refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
12480refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051620171218
12480refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
12480refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
12480refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
12480refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
12512refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
12672refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
12736refgcc -m64 -Os -fomit-frame-pointer2018051620171218
12800sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
12832sphlibgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
12832sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
12832sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
12864sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
12864sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
12864sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
12864sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
12896sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
12896sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
12896refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
12928sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
12928sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
12960sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
12960sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
12992sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
12992sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
13056sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
13088sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
13088sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13088sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13088sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13088sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13088sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
13088sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
13088sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
13088sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
13088sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
13120sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
13120sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
13120sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
13152sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
13152sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
13152sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
13184sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
13184sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
13184sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
13216sphlibgcc -O3 -fomit-frame-pointer2018051720171218
13216sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
13216sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
13216sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
13216sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13216sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13248sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018051720171218
13248sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13280sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
13280sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
13312sphlibgcc -m64 -O3 -fomit-frame-pointer2018051720171218
13344sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
13344sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
13376sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
13472sphlib-smallgcc -O3 -fomit-frame-pointer2018051720171218
13472sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
13472sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
13504sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
13504sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
13536sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
13568sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
13568sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
13600sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
13600sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
13600sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
13600sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
13632sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
13632sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
13632sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
13664sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
13664sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
13664sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
13664sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
13664sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
13664sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
13664sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
13664sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
13728sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
13728sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
13728sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
13760sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
13760sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
13760sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
13824sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
13824sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
13856sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
13856sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
13856sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
13856sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
13856sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
13856sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
13888sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
13888sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
13888sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
13888sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
13888sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
13888sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
13888sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
13888sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
13888sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
13888sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
13920cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2018051620171218
13920cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2018051620171218
13920cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -O -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -Os -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
13920cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2018051620171218
13920cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2018051620171218
13920cryptoppg++ -march=nocona -O -fomit-frame-pointer2018051620171218
13920sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
13920sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
13920sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
13920sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
13920sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
13920sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
13920sphlib-smallgcc -m64 -O -fomit-frame-pointer2018051720171218
13920sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
13920sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
13920sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
13920sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018051720171218
13952refcc2018051720171218
13952cryptoppclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051620171218
13952cryptoppclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051620171218
13952cryptoppg++ -O -fomit-frame-pointer2018051620171218
13952cryptoppg++ -Os -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2018051620171218
13952cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2018051620171218
13952cryptoppg++ -march=barcelona -O -fomit-frame-pointer2018051620171218
13952cryptoppg++ -march=k8 -O -fomit-frame-pointer2018051620171218
13952cryptoppg++ -march=k8 -Os -fomit-frame-pointer2018051620171218
13952cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051620171218
13952cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2018051620171218
13952refgcc2018051720171218
13952refgcc -funroll-loops2018051720171218
13952sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
13952sphlibgcc -march=nocona -O -fomit-frame-pointer2018051720171218
13984cryptoppclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051620171218
13984cryptoppclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051620171218
13984cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2018051620171218
13984cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
13984cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2018051620171218
13984cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
13984cryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051620171218
13984sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
13984sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
13984sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
13984sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
14016cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2018051620171218
14016sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
14048cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
14048cryptoppg++ -O2 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -m64 -O2 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2018051620171218
14048cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2018051620171218
14048sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
14080cryptoppclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051620171218
14080cryptoppg++ -O3 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
14080cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2018051620171218
14080cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051620171218
14080cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051620171218
14080sphlib-smallgcc -O -fomit-frame-pointer2018051720171218
14080sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
14080sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
14080sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
14080sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
14080sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
14112cryptoppclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018051620171218
14112cryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
14112cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
14112cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051620171218
14112cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051620171218
14112cryptoppg++ -m64 -O3 -fomit-frame-pointer2018051620171218
14112cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
14112cryptoppg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
14112cryptoppg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
14112cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2018051620171218
14112cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2018051620171218
14112cryptoppg++ -march=nocona -Os -fomit-frame-pointer2018051620171218
14112sphlib-smallgcc -Os -fomit-frame-pointer2018051720171218
14112sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
14112sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
14112sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
14112sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
14112sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
14112sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
14112sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
14112sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
14112sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
14112sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
14112sphlibgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
14112sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
14144cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051620171218
14144sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
14144sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
14144sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
14144sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
14144sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
14144sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
14144sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
14144sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
14176sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
14176sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
14176cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2018051620171218
14176sphlibgcc -O -fomit-frame-pointer2018051720171218
14176sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
14176sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
14176sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
14176sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
14176sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
14176sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
14176sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
14176sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
14176sphlibgcc -m64 -O -fomit-frame-pointer2018051720171218
14176sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
14176sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
14176sphlibgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
14208sphlibgcc -Os -fomit-frame-pointer2018051720171218
14208sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
14208sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
14208sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
14208sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
14208sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
14208sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
14208sphlibgcc -m64 -Os -fomit-frame-pointer2018051720171218
14208sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018051720171218
14208sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
14208sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
14240sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
14272sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
14272sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
14272sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
14272sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
14272sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
14272sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
14272sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
14272sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
14272sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
14272sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
14272sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
14304sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
14336sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
14336sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
14336sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
14336sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
14400sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
14432sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
14432sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
14464sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
14464sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
14496sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
14496sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
14528sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
14592sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
14592sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
14624sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
14624sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
14624sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
14624sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
14624sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
14624sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
14656sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
14656sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
14656sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
14656sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
14688sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
14688sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
14720sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
14720sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
14720sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
14720sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
14720sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
14752sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
14784sphlibgcc -O2 -fomit-frame-pointer2018051720171218
14784sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
14784sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
14784sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
14784sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
14784sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
14784sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
14784sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
14784sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
14784sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018051720171218
14816sphlibgcc -m64 -O2 -fomit-frame-pointer2018051720171218
14816sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018051720171218
14816sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
14816sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
14848sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
14848sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
14880cryptoppg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
14880sphlib-smallgcc -O2 -fomit-frame-pointer2018051720171218
14880sphlibgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
14880sphlibgcc -march=k8 -O -fomit-frame-pointer2018051720171218
14880sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
14944sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
15008cryptoppg++2018051620171218
15264cryptoppg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
16320sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
19744cryptoppg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
41568sphlib-smallcc2018051720171218
41568sphlibgcc2018051720171218
41568sphlib-smallgcc2018051720171218
41568sphlibgcc -funroll-loops2018051720171218
41568sphlib-smallgcc -funroll-loops2018051720171218
41664sphlibcc2018051720171218