Implementation notes: amd64, kizomba, crypto_hash/sha512

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
8798opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
8801opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
8801opensslgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
8803opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
8804opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
8807opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
8810opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
8810opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
8813opensslgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
8815opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
8816opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
8816opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
8817opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
8818opensslgcc -O -fomit-frame-pointer2018082020180818
8819opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
8819opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
8819opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
8820opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
8822opensslgcc -m64 -O2 -fomit-frame-pointer2018082020180818
8822opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
8823opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
8824opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
8825opensslgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
8825opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
8825opensslgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
8826opensslgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
8827opensslcc2018082020180818
8827opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
8827opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
8828opensslgcc -funroll-loops2018082020180818
8828opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
8828opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
8829opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
8830opensslgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
8830opensslgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
8831opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
8831opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
8831opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
8831opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
8832opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
8832opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
8833opensslgcc -O2 -fomit-frame-pointer2018082020180818
8833opensslgcc -m64 -Os -fomit-frame-pointer2018082020180818
8834opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
8834opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
8834opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
8835opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
8835opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
8835opensslgcc -m64 -O -fomit-frame-pointer2018082020180818
8835opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
8836opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
8837opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
8837opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
8838opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
8839opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
8839opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
8839opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
8839opensslgcc -m64 -O3 -fomit-frame-pointer2018082020180818
8839opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
8839opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
8840opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
8841opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
8841opensslgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
8842opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
8842opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
8842opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
8843opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
8843opensslgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
8843opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
8843opensslgcc -march=k8 -O -fomit-frame-pointer2018082020180818
8845opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
8845opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
8845opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
8845opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
8845opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
8845opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
8845opensslgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
8847opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
8847opensslgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
8848opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
8848opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
8848opensslgcc -march=nocona -O -fomit-frame-pointer2018082020180818
8849opensslgcc -O3 -fomit-frame-pointer2018082020180818
8849opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
8850opensslgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
8851opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
8853opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
8853opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
8855opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
8857opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
8857opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
8859opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
8859opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
8861opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
8865opensslgcc -Os -fomit-frame-pointer2018082020180818
8869opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
8869opensslgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
8871opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
8875opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
8877opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
8879opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
8881opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
8883opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
8885opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
8885opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
8887opensslgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
8889opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
8895opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
8901opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
8909opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
8911opensslgcc2018082020180818
8911opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
8913opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
8914opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
8927opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
8928opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
8968opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
8982opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
8988opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
9139opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
9151opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
12413refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
12421refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
12423refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
12423refgcc -O3 -fomit-frame-pointer2018082020180818
12425refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
12426refgcc -m64 -O3 -fomit-frame-pointer2018082020180818
12427refclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
12427refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
12429refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
12430refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
12431refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
12432refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
12433refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
12434refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
12435refgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
12435refgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
12438refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
12438refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
12438refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
12439refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
12439refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
12447refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
12447refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
12447refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
12448refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
12449refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
12451refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
12455refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
12455refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
12455refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
12457refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
12460refgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
12460refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
12460refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
12464refgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
12464refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
12465refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
12467refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
12469refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
12470refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
12470refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
12472refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
12472refgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
12474refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
12474refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
12474refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
12477refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
12478refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
12480refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
12482refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
12492refgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
12494refgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
12496refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
12508refgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
12510refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
12514refgcc -m64 -O -fomit-frame-pointer2018082020180818
12516refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
12516refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
12518refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
12524refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
12526refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
12529refgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
12530refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
12533refgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
12552refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
12556refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
12558refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
12562refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
12564refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
12565refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
12566refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
12566refgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
12567refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
12568refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
12569refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
12570refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
12571refgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
12579refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
12579refgcc -march=k8 -O -fomit-frame-pointer2018082020180818
12580refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
12582refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
12587refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
12590refgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
12593refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
12597refgcc -march=nocona -O -fomit-frame-pointer2018082020180818
12609refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
12617refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
12627refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
12633refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
12633refgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
12641refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
12655refgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
12656refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
12657refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
12657refgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
12658refgcc -O -fomit-frame-pointer2018082020180818
12659refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
12662refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
12663refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
12665refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
12668refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
12674refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
12681refgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
12710refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
12717refgcc -m64 -Os -fomit-frame-pointer2018082020180818
12724refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
12724refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
12728refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
12728refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
12730refgcc -O2 -fomit-frame-pointer2018082020180818
12738refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
12744refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
12744sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
12748sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
12748sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
12748refgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
12752refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
12754refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
12762refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
12766refgcc -m64 -O2 -fomit-frame-pointer2018082020180818
12783refgcc -Os -fomit-frame-pointer2018082020180818
12786sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
12959sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
12967sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
13174sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
13190sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
13190sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
13191sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
13199sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
13215sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
13446sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
13447sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
13498sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
13512sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
13526sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
13536sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
13544sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
13561sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
13568sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
13572sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
13595sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
13609sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
13611sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
13621sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
13643sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
13657sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
13666sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
13677sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
13680cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
13685sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
13694sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
13700cryptoppclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
13718cryptoppclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
13766cryptoppclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
13766sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
13770sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
13772cryptoppclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
13773sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
13774cryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
13779sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
13784sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
13789sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
13792sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
13799cryptoppclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
13807cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
13820sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
13823sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
13828cryptoppclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
13834sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
13835sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
13840sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
13843sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
13856sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
13857sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
13867sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
13875sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
13907sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
14026cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
14032sphlibgcc -m64 -O3 -fomit-frame-pointer2018082020180818
14032sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018082020180818
14037sphlib-smallgcc -O3 -fomit-frame-pointer2018082020180818
14038sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
14043sphlibgcc -O3 -fomit-frame-pointer2018082020180818
14048sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
14054sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
14062sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
14085sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
14111sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
14125sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
14135refcc2018082020180818
14147sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
14167refgcc -funroll-loops2018082020180818
14171refgcc2018082020180818
14213sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
14214sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
14314sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14316sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14329sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14341sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14375sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14375sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14381sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14385sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
14387sphlibgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
14387sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
14391sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
14391sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
14394sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
14395sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
14395sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
14397sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
14397sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
14398sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
14399sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
14401sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
14401sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
14403sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
14403sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
14407sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
14413sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
14413sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
14413sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
14427sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
14432sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14434sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14444sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
14448sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
14455sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
14455sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14458sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
14458sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
14458sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
14460sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
14463sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14468sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
14470sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
14496sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
14552sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
14621sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
14804sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
14810sphlibgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
14810sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018082020180818
14814sphlibgcc -march=k8 -O -fomit-frame-pointer2018082020180818
14817sphlib-smallgcc -O -fomit-frame-pointer2018082020180818
14817sphlibgcc -march=nocona -O -fomit-frame-pointer2018082020180818
14821sphlibgcc -m64 -O -fomit-frame-pointer2018082020180818
14822sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
14824sphlibgcc -O -fomit-frame-pointer2018082020180818
14828sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
14831sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
14831sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
14836sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
14837sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
14838sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
14841sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
14843sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
14844sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
14847sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
14855sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018082020180818
14865sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
14867sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
14869sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
14873sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
14889sphlib-smallgcc -m64 -O -fomit-frame-pointer2018082020180818
14891sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
14907sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
14911sphlibgcc -m64 -Os -fomit-frame-pointer2018082020180818
14911sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
14913sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
14916sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
14917sphlib-smallgcc -Os -fomit-frame-pointer2018082020180818
14917sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
14917sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
14917sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
14919sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
14920sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
14921sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
14921sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
14925sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
14926sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018082020180818
14927sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14929sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
14929sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
14932sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
14932sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
14933sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
14933sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
14937sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
14938sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
14938sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
14938sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
14945sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14946sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
14950sphlibgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
14956sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
14956sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
14958sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
14959sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
14959sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
14962sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
14962sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
14964sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
14966sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
14967sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
14967sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
14968sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
14968sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
14968sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14969sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
14972sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
14972sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
14972sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
14973sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
14974sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
14975sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
14977sphlibgcc -Os -fomit-frame-pointer2018082020180818
14978sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
14980sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
14992sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
14994sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
14996sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
15000sphlibgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
15007sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
15010sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
15053sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
15063sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
15069sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
15071sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
15072sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
15074sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
15081sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
15081sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
15088sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
15104sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
15105sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
15125sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
15131sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
15147sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
15151sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
15153sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
15156sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
15163sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
15165sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
15167sphlibgcc -m64 -O2 -fomit-frame-pointer2018082020180818
15167sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018082020180818
15168sphlib-smallgcc -O2 -fomit-frame-pointer2018082020180818
15175sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
15177sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
15189sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
15189sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
15191sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
15191sphlibgcc -O2 -fomit-frame-pointer2018082020180818
15205sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
15220sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
15223sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
15248sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
15258sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
15366sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
20036sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
20535sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
20552sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
20558sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
20810sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
21073sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
21096sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
21172sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
21248sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
36665sphlibgcc -funroll-loops2018082020180818
36675sphlibcc2018082020180818
36685sphlibgcc2018082020180818
36766sphlib-smallgcc -funroll-loops2018082020180818
36852sphlib-smallgcc2018082020180818
36956sphlib-smallcc2018082020180818

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(cryptlib.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(integer.o): relocation R_X86_64_32S against symbol `_ZN8CryptoPP18Baseline_Multiply2EPmPKmS2_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(misc.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(queue.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP9ByteQueue6WalkerE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(sha.o): relocation R_X86_64_32 against symbol `_ZN8CryptoPP8SHA256_KE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(algparam.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(iterhash.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(pubkey.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP33PK_SignatureMessageEncodingMethod20MaxRecoverableLengthEmmm' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(asn.o): relocation R_X86_64_32 against symbol `_ZN8CryptoPP15DEFAULT_CHANNELB5cxx11E' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(dll.o): relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(gfpcrypt.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP18DERSequenceEncoderE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(modes.o): relocation R_X86_64_32S against symbol `_ZN8CryptoPP14CTR_ModePolicy21IncrementCounterBy256Ev' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(nbtheory.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP7IntegerE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(filters.o): relocation R_X86_64_32 against symbol `_ZTIPN8CryptoPP22BufferedTransformationE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(osrng.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP14NonblockingRngE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(hex.o): relocation R_X86_64_32 against symbol `_ZTIb@@CXXABI_1.3' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(rijndael.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(ecp.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP17ModularArithmetic5EqualERKNS_7IntegerES3_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(gf2n.o): relocation R_X86_64_32 against symbol `_ZGVZNK8CryptoPP9SingletonINS_14PolynomialMod2ENS_9NewObjectIS1_EELi0EE3RefEvE9s_pObject' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(oaep.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP10P1363_MGF115GenerateAndMaskERNS_18HashTransformationEPhmPKhmb' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(rng.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(mqueue.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP12MessageQueue16NumberOfMessagesEv' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(basecode.o): relocation R_X86_64_32S against `.rodata' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(ec2n.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP5GF2NP5EqualERKNS_14PolynomialMod2ES3_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(cpu.o): relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
try.cpp: ...

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

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(cryptlib.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(integer.o): relocation R_X86_64_32S against symbol `_ZN8CryptoPP18Baseline_Multiply2EPmPKmS2_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(misc.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(queue.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP9ByteQueue6WalkerE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(sha.o): relocation R_X86_64_32 against symbol `_ZN8CryptoPP8SHA256_KE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(algparam.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(iterhash.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(pubkey.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP33PK_SignatureMessageEncodingMethod20MaxRecoverableLengthEmmm' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(asn.o): relocation R_X86_64_32 against symbol `_ZN8CryptoPP15DEFAULT_CHANNELB5cxx11E' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(dll.o): relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(gfpcrypt.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP18DERSequenceEncoderE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(modes.o): relocation R_X86_64_32S against symbol `_ZN8CryptoPP14CTR_ModePolicy21IncrementCounterBy256Ev' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(nbtheory.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP7IntegerE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(filters.o): relocation R_X86_64_32 against symbol `_ZTIPN8CryptoPP22BufferedTransformationE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(osrng.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP14NonblockingRngE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(hex.o): relocation R_X86_64_32 against symbol `_ZTIb@@CXXABI_1.3' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(rijndael.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(ecp.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP17ModularArithmetic5EqualERKNS_7IntegerES3_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(gf2n.o): relocation R_X86_64_32 against symbol `_ZGVZNK8CryptoPP9SingletonINS_14PolynomialMod2ENS_9NewObjectIS1_EELi0EE3RefEvE9s_pObject' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(oaep.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP10P1363_MGF115GenerateAndMaskERNS_18HashTransformationEPhmPKhmb' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(rng.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(mqueue.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP12MessageQueue16NumberOfMessagesEv' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(basecode.o): relocation R_X86_64_32S against `.rodata' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(ec2n.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP5GF2NP5EqualERKNS_14PolynomialMod2ES3_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(cpu.o): relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
try.cpp: ...
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(cryptlib.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(integer.o): relocation R_X86_64_32S against symbol `_ZN8CryptoPP18Baseline_Multiply2EPmPKmS2_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(misc.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(queue.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP9ByteQueue6WalkerE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(sha.o): relocation R_X86_64_32 against symbol `_ZN8CryptoPP8SHA256_KE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(algparam.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(iterhash.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(pubkey.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP33PK_SignatureMessageEncodingMethod20MaxRecoverableLengthEmmm' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(asn.o): relocation R_X86_64_32 against symbol `_ZN8CryptoPP15DEFAULT_CHANNELB5cxx11E' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(dll.o): relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(gfpcrypt.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP18DERSequenceEncoderE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(modes.o): relocation R_X86_64_32S against symbol `_ZN8CryptoPP14CTR_ModePolicy21IncrementCounterBy256Ev' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(nbtheory.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP7IntegerE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(filters.o): relocation R_X86_64_32 against symbol `_ZTIPN8CryptoPP22BufferedTransformationE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(osrng.o): relocation R_X86_64_32S against symbol `_ZTVN8CryptoPP14NonblockingRngE' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(hex.o): relocation R_X86_64_32 against symbol `_ZTIb@@CXXABI_1.3' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(rijndael.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(ecp.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP17ModularArithmetic5EqualERKNS_7IntegerES3_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(gf2n.o): relocation R_X86_64_32 against symbol `_ZGVZNK8CryptoPP9SingletonINS_14PolynomialMod2ENS_9NewObjectIS1_EELi0EE3RefEvE9s_pObject' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(oaep.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP10P1363_MGF115GenerateAndMaskERNS_18HashTransformationEPhmPKhmb' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(rng.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(mqueue.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP12MessageQueue16NumberOfMessagesEv' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(basecode.o): relocation R_X86_64_32S against `.rodata' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(ec2n.o): relocation R_X86_64_32S against symbol `_ZNK8CryptoPP5GF2NP5EqualERKNS_14PolynomialMod2ES3_' can not be used when making a PIE object; recompile with -fPIC
try.cpp: /usr/bin/x86_64-linux-gnu-ld: /home/djb/benchmarking/supercop-20180818/supercop-data/kizomba/amd64/lib/libcryptopp.a(cpu.o): relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
try.cpp: ...

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