Implementation notes: amd64, cryptothinkx, crypto_hash/tiger

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: tiger
TimeImplementationCompilerBenchmark dateSUPERCOP version
8127cryptoppg++ -march=barcelona -O -fomit-frame-pointer2017020220170105
8130cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
8130cryptoppg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020220170105
8142cryptoppg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020220170105
8151cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
8160cryptoppclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020220170105
8352cryptoppg++ -O3 -fomit-frame-pointer2017020220170105
8367cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
8370cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
8376cryptoppg++ -Os -fomit-frame-pointer2017020220170105
8376cryptoppg++ -m64 -O -fomit-frame-pointer2017020220170105
8376cryptoppg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020220170105
8379cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
8379cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
8382cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2017020220170105
8385cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
8385cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
8388cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
8388cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
8391cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8391cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
8394cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
8394cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
8397cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
8397cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
8418cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
8421cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8433cryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8439cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8592cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
8616cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
8625cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
8625cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2017020220170105
8631cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8631cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
8631cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2017020220170105
8631cryptoppg++ -march=nocona -Os -fomit-frame-pointer2017020220170105
8640cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
8643cryptoppg++ -m64 -O3 -fomit-frame-pointer2017020220170105
8643cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8646cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
8646cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
8646cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2017020220170105
8649cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
8652cryptoppclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020220170105
8652cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
8652cryptoppg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020220170105
8652cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
8652cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
8652cryptoppg++ -march=k8 -Os -fomit-frame-pointer2017020220170105
8655cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
8655cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
8655cryptoppg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2017020220170105
8655cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
8655cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
8658cryptoppg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2017020220170105
8658cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
8658cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
8658cryptoppg++ -march=k8 -O -fomit-frame-pointer2017020220170105
8661cryptoppclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020220170105
8661cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
8661cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2017020220170105
8664cryptoppclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020220170105
8664cryptoppg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020220170105
8667cryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
8667cryptoppg++ -march=nocona -O -fomit-frame-pointer2017020220170105
8670cryptoppclang++ -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
8670cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
8670cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
8673cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
8673cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
8673cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2017020220170105
8679cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
8682cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020220170105
8682cryptoppg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2017020220170105
8685cryptoppg++ -O -fomit-frame-pointer2017020220170105
8691cryptoppg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020220170105
8703cryptoppclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
8913cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
8931cryptoppg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020220170105
8946cryptoppg++ -m64 -O2 -fomit-frame-pointer2017020220170105
8946cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
8952cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
8952cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
8952cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2017020220170105
9246cryptoppg++ -O2 -fomit-frame-pointer2017020220170105
9255cryptoppg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020220170105
9579cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
9609cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
9928cryptoppg++ -m64 -Os -fomit-frame-pointer2017020220170105
10569cryptoppg++2017020220170105