Implementation notes: amd64, rumba5, crypto_hash/skein512256

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181113
Operation: crypto_hash
Primitive: skein512256
TimeImplementationCompilerBenchmark dateSUPERCOP version
8000littlegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
8032optgcc -O3 -fomit-frame-pointer2018081820180818
8032littlegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
8032littlegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
8032optgcc -march=nocona -O -fomit-frame-pointer2018081820180818
8064optgcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
8064littlegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8064optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
8064littlegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
8064littlegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8064optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
8064optgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
8064optgcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
8064optgcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
8064littlegcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
8064littlegcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
8064littlegcc -march=k8 -Os -fomit-frame-pointer2018051720171218
8064littlegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
8064optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
8064littlegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
8096optgcc -O -fomit-frame-pointer2018081820180818
8096littlegcc -Os -fomit-frame-pointer2018051720171218
8096littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
8096littlegcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
8096optgcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
8096littlegcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
8096optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
8096littlegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
8096littlegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
8096optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
8096littlegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
8096littlegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
8096littlegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
8096optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
8096littlegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
8096optgcc -m64 -O -fomit-frame-pointer2018081820180818
8096littlegcc -m64 -Os -fomit-frame-pointer2018051720171218
8096optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
8096littlegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
8096littlegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
8096littlegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
8096optgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
8096optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
8096littlegcc -march=k8 -O -fomit-frame-pointer2018051720171218
8096optgcc -march=k8 -O -fomit-frame-pointer2018081820180818
8128littlegcc -O2 -fomit-frame-pointer2018051720171218
8128optgcc -O2 -fomit-frame-pointer2018081820180818
8128optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
8128littlegcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
8128littlegcc -funroll-loops -O -fomit-frame-pointer2018051720171218
8128optgcc -funroll-loops -O -fomit-frame-pointer2018081820180818
8128littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
8128optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
8128littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
8128littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
8128littlegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
8128optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
8128littlegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
8128optgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
8128optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
8128littlegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
8128littlegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
8128optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
8128littlegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
8128littlegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
8128optgcc -m64 -O2 -fomit-frame-pointer2018081820180818
8128littlegcc -m64 -O3 -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -O -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
8128optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
8128littlegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
8128optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
8128littlegcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
8128optgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
8128littlegcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
8128littlegcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
8128optgcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
8128littlegcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
8128littlegcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8128optgcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8128optgcc -march=barcelona -O -fomit-frame-pointer2018081820180818
8128littlegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
8128optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
8160littlegcc -O3 -fomit-frame-pointer2018051720171218
8160littlegcc -O -fomit-frame-pointer2018051720171218
8160littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
8160optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
8160littlegcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
8160optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8160littlegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
8160littlegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
8160littlegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
8160littlegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
8160optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
8160littlegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
8160optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8160littlegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
8160littlegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
8160littlegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
8160littlegcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
8160littlegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
8160optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
8160littlegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
8160optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
8160littlegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
8160littlegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
8160littlegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
8160optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
8160littlegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
8160optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
8160littlegcc -march=barcelona -O -fomit-frame-pointer2018051720171218
8160littlegcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
8160littlegcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
8160optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
8160littlegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
8160littlegcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
8160littlegcc -march=nocona -Os -fomit-frame-pointer2018051720171218
8192littlegcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
8192littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
8192optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
8192littlegcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
8192littlegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8192littlegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
8192optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
8192optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8192optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8192littlegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
8192littlegcc -m64 -O2 -fomit-frame-pointer2018051720171218
8192optgcc -m64 -O3 -fomit-frame-pointer2018081820180818
8192littlegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8192optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8192optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
8192optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
8192littlegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
8192optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
8192optgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
8192littlegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
8192optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
8192littlegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
8192optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
8192optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
8192littlegcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8192sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
8192littlegcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
8192optgcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
8192littlegcc -march=nocona -O -fomit-frame-pointer2018051720171218
8224optgcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
8224optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
8224optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8224optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
8224optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
8224littlegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
8224littlegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
8224optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
8224optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
8224optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
8224littlegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8224optgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
8224optgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
8224optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
8224littlegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
8224optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
8224littlegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
8224optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
8224littlegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
8224optgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
8224sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
8224optgcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8224optgcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
8224optgcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
8224optgcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
8256sphlibgcc -O2 -fomit-frame-pointer2018051720171218
8256optgcc -Os -fomit-frame-pointer2018081820180818
8256sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
8256sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
8256sphlibgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
8256optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
8256sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
8256littlegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8256sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
8256optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
8256optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
8256sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
8256sphlibgcc -m64 -O2 -fomit-frame-pointer2018051720171218
8256sphlibgcc -m64 -O3 -fomit-frame-pointer2018051720171218
8256optgcc -m64 -Os -fomit-frame-pointer2018081820180818
8256optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
8256littlegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
8256optgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
8256optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
8256optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
8256optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
8256littlegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
8256optgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
8256optgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
8256optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
8256sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8256sphlibgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
8256optgcc -march=k8 -Os -fomit-frame-pointer2018081820180818
8288optgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
8288optgcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
8288sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
8288sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
8288sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
8288optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
8288sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8288sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
8288sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
8288optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
8288sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
8288sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
8288sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8288sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
8288optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
8288optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
8288optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
8288sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
8288optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
8288sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
8288optgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
8288sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
8288sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
8288sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
8320sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
8320sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
8320sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
8320sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8320optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
8320sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
8320optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
8320sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8320sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
8320sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
8320littlegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
8320optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
8320sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
8320sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
8320optgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
8320optgcc -march=nocona -Os -fomit-frame-pointer2018081820180818
8352sphlibgcc -O3 -fomit-frame-pointer2018051720171218
8352sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
8352sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
8352sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
8352sphlibgcc -m64 -O -fomit-frame-pointer2018051720171218
8352sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8352sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
8352sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
8352sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
8352sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
8352optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
8352sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
8384x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
8384sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
8384sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
8384sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
8384optgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
8384sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
8384sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
8384sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
8384sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
8384x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
8384optgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
8384sphlibgcc -march=nocona -O -fomit-frame-pointer2018051720171218
8416x64cc2018081820180818
8416x64gcc -O2 -fomit-frame-pointer2018081820180818
8416sphlibgcc -O -fomit-frame-pointer2018051720171218
8416x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
8416sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
8416x64gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
8416x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
8416x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
8416x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
8416sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
8416sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
8416x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
8416x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
8416x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8416x64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
8416x64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
8416x64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
8416sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
8416x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
8416sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
8416sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
8416x64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
8416x64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
8416sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
8416sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
8416x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
8416sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
8416sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
8416sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
8416x64gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8416x64gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
8416sphlibgcc -march=k8 -O -fomit-frame-pointer2018051720171218
8416sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
8416sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
8416optgcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
8416x64gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops2018081820180818
8448x64gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
8448sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
8448x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
8448sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
8448x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
8448x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8448x64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
8448x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
8448x64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
8448x64gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
8448x64gcc -march=nocona -O -fomit-frame-pointer2018081820180818
8480x64gcc -O3 -fomit-frame-pointer2018081820180818
8480x64gcc -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
8480littlegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
8480x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
8480x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
8480x64gcc -m64 -O -fomit-frame-pointer2018081820180818
8480x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
8480sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
8480x64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
8480sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
8480x64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
8480x64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
8480sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
8480x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
8480x64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
8480x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
8480x64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
8480x64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
8480sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
8480x64gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
8480x64gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
8480x64gcc -march=k8 -O -fomit-frame-pointer2018081820180818
8512x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
8512sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
8544sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
8544sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
8544sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
8576sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
8576sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
8576sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
8576sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
8576sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
8576sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
8608sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
8608x64gcc -m64 -Os -fomit-frame-pointer2018081820180818
8608x64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
8608x64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
8608x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
8608x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
8608x64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
8608x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
8608x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
8608x64gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
8608x64gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
8608x64gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
8640sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
8640x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
8640x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
8640x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
8640x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
8640x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
8640x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
8640x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
8640x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
8640x64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
8640x64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
8672x64gcc2018081820180818
8672x64gcc -Os -fomit-frame-pointer2018081820180818
8672x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
8672x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
8672x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
8704x64gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
8704x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
8736x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
8768littlegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
8960sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
9088simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
9088simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
9088simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
9120simplegcc -O3 -fomit-frame-pointer2018051720171218
9120simplegcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
9120simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
9120simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
9120simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
9120simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
9120simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
9152simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
9152simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
9152simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
9152simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
9152simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
9152simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
9152simplegcc -m64 -O3 -fomit-frame-pointer2018051720171218
9152simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
9152simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
9184simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
9184simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
9184simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
9184simplegcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
9184simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
9184simplegcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
9216simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
9216simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
9216simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
9248simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
9248simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
9248simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
9248simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
9280simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
9280simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
9280simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
9280simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
9280simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
9280simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
9312simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
9312simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
9312simplegcc -funroll-loops -O -fomit-frame-pointer2018051720171218
9312simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
9344simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
9408simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
9472simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
9472simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
9536sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
9568simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
9568simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
9568simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
9600simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
9600simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
9600simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
9632simplegcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
9632simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
9632simplegcc -m64 -Os -fomit-frame-pointer2018051720171218
9632simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
9632simplegcc -march=k8 -Os -fomit-frame-pointer2018051720171218
9664sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
9664simplegcc -march=barcelona -O -fomit-frame-pointer2018051720171218
9664simplegcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
9696simplegcc -Os -fomit-frame-pointer2018051720171218
9696simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
9696sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
9696sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
9696simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
9696sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
9696sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
9696simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
9696simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
9696sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
9728sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
9728sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
9728simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
9728simplegcc -march=k8 -O -fomit-frame-pointer2018051720171218
9728simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
9760simplegcc -O2 -fomit-frame-pointer2018051720171218
9760simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
9760sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -O2 -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
9760simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
9760simplegcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
9760simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
9760simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
9792simplegcc -O -fomit-frame-pointer2018051720171218
9792simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
9792simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -O -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
9792sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
9792sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
9792simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
9824simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
9824simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
9824simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
9824sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
9856simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
9856sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
9856sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
9856sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
9856simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
9856sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
9856simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
9856sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
9856simplegcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
9888sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
9888sphlibgcc -m64 -Os -fomit-frame-pointer2018051720171218
9888sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
9888simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
9888simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
9888simplegcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
9888simplegcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
9888sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
9888simplegcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
9888simplegcc -march=nocona -O -fomit-frame-pointer2018051720171218
9920sphlibgcc -Os -fomit-frame-pointer2018051720171218
9920simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
9920sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
9920sphlibgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
9952sphlibgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
10016simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
10048simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
10080simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
10112simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
10112sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
10144sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
10144sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
10176sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
10176sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
10176sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
10176sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
10176sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
10176sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018051720171218
10208sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
10208sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
10208sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
10208sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
10240sphlib-smallgcc -O -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -O -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
10240sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018051720171218
10272sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
10272sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018051720171218
10272sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
10304sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
10368sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
10368sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
10368sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
10400sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
10464sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
10496sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
10528sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
10528sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
10560sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
10688sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
10752sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
10784sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
10816sphlib-smallgcc -O2 -fomit-frame-pointer2018051720171218
10816sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
10848sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
10848sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
10848sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
10848sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
10880sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
10880sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
10912sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
10944sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
10944sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
10944sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
11008sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
11008sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
11040sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
11104sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
11136sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
11232sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
11264sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
11264sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
11264sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
11264sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
11488simplegcc -march=nocona -Os -fomit-frame-pointer2018051720171218
11520sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
11520sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
11584sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
11584sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
11616sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
11616sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
11648sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
11680sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
11680sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
11680sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
11712sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018051720171218
11712sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
11744sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
11744sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
11744sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
11840sphlib-smallgcc -O3 -fomit-frame-pointer2018051720171218
11840sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
11840sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
11840sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
11840sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
11840sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
11872sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
11872sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
11904sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
11904sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
11936sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
11968sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
11968sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
11968sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
12640sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
12768sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
12768sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
12832sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
12960sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
13024sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
13344sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
13344sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
13344sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
13344sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
13504sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
13504sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
13504sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
13536sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
13600sphlib-smallgcc -Os -fomit-frame-pointer2018051720171218
13600sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
13600sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018051720171218
13632sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
13632sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
13696sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
13728sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
13760sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
13792sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
13792sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
13824sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
13920sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
13952sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -m64 -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
18432mmxgcc -march=k8 -Os -fomit-frame-pointer2018051720171218
18464mmxgcc -Os -fomit-frame-pointer2018051720171218
18464mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
18464mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
18464mmxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
18464mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
18464mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
18464mmxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
18496mmxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
18560mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
18560mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
18720mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
18752mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
18752mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
18752mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
18752mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
18752mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
18752mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
18784mmxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
18784mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
18784mmxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
18784mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
18784mmxgcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
18816mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
18816mmxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
18816mmxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
18848mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
18848mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
18848mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
18848mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
18848mmxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
18848mmxgcc -march=nocona -Os -fomit-frame-pointer2018051720171218
18880mmxgcc -funroll-loops -O -fomit-frame-pointer2018051720171218
18880mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
18880mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
18880mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
18880mmxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
18880mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
18880mmxgcc -march=barcelona -O -fomit-frame-pointer2018051720171218
18912mmxgcc -O -fomit-frame-pointer2018051720171218
18912mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
18912mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
18912mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
18944mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
18944mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
18944mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
18944mmxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
18944mmxgcc -march=nocona -O -fomit-frame-pointer2018051720171218
18976mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
18976mmxgcc -march=k8 -O -fomit-frame-pointer2018051720171218
19008mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
19072mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
19200mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
19200mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
19232mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
19232mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
19232mmxgcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
19264mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
19264mmxgcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
19296mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
19360mmxgcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
19392mmxgcc -m64 -O3 -fomit-frame-pointer2018051720171218
19392mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
19392mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
19392mmxgcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
19392mmxgcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -m64 -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
19424mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
19424mmxgcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
19456mmxgcc -O3 -fomit-frame-pointer2018051720171218
19456mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
19456mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
19456mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
19456mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
19456mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
19456mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
19520mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
21184sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051720171218
21216sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051720171218
21248sandygcc -Os -fomit-frame-pointer2018051720171218
21248sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
21248sandygcc -funroll-loops -Os -fomit-frame-pointer2018051720171218
21248sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051720171218
21248sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051720171218
21248sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051720171218
21248sandygcc -march=k8 -Os -fomit-frame-pointer2018051720171218
21280sandygcc -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -O3 -fomit-frame-pointer2018051720171218
21280sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051720171218
21280sandygcc -m64 -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051720171218
21280sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051720171218
21280sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -march=barcelona -Os -fomit-frame-pointer2018051720171218
21280sandygcc -march=k8 -O2 -fomit-frame-pointer2018051720171218
21280sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051720171218
21312sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051720171218
21312sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
21312sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051720171218
21312sandygcc -march=barcelona -O2 -fomit-frame-pointer2018051720171218
21312sandygcc -march=k8 -O3 -fomit-frame-pointer2018051720171218
21312sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051720171218
21344sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
21344sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051720171218
21344sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051720171218
21344sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051720171218
21344sandygcc -m64 -O3 -fomit-frame-pointer2018051720171218
21344sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051720171218
21344sandygcc -march=barcelona -O3 -fomit-frame-pointer2018051720171218
21344sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051720171218
21376sandygcc -funroll-loops -O3 -fomit-frame-pointer2018051720171218
21376sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051720171218
22144sandygcc -march=nocona -O -fomit-frame-pointer2018051720171218
22176sandygcc -O -fomit-frame-pointer2018051720171218
22176sandygcc -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
22176sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2018051720171218
22176sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
22176sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051720171218
22176sandygcc -m64 -march=nocona -O -fomit-frame-pointer2018051720171218
22176sandygcc -march=k8 -O -fomit-frame-pointer2018051720171218
22176sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051720171218
22208sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051720171218
22208sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051720171218
22208sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051720171218
22272sandygcc -m64 -march=core2 -O -fomit-frame-pointer2018051720171218
22272sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051720171218
22272sandygcc -march=barcelona -O -fomit-frame-pointer2018051720171218
22304sandygcc -funroll-loops -O -fomit-frame-pointer2018051720171218
22304sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051720171218
22304sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051720171218
22400sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
22400sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
22400sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
22400sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051720171218
22400sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051720171218
22400sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051720171218
22400sandygcc -march=nocona -O2 -fomit-frame-pointer2018051720171218
22400sandygcc -march=nocona -O3 -fomit-frame-pointer2018051720171218
22400sandygcc -march=nocona -Os -fomit-frame-pointer2018051720171218
22432sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051720171218
22432sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2018051720171218
22944sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051720171218
28512optclang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
28544littleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
28544optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
28608optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
28640optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
28704littleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
28736optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
28768optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
28800littleclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
28800optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
28832littleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
28832optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
28864littleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
28896littleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
28992littleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
29152littleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
30368optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
30400optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
31232littleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
31552littleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
35136sphlibgcc2018051720171218
35168sphlibcc2018051720171218
35328sphlibgcc -funroll-loops2018051720171218
37344sandyclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
37376sandyclang -O3 -fomit-frame-pointer -Qunused-arguments2018051720171218
37632sandyclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
37632sandyclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
37664sandyclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051720171218
37728sandyclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
37728sandyclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051720171218
37824sandyclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051720171218
37856sandyclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051720171218
37888sandyclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051720171218
38592optgcc -funroll-loops2018081820180818
38624optcc2018081820180818
38624optgcc2018081820180818
38880littlegcc2018051720171218
38880littlegcc -funroll-loops2018051720171218
38912littlecc2018051720171218
40608sphlib-smallgcc -funroll-loops2018051720171218
40704sphlib-smallgcc2018051720171218
40864sphlib-smallcc2018051720171218
42304sandycc2018051720171218
42336sandygcc -funroll-loops2018051720171218
42688sandygcc2018051720171218
42816simplecc2018051720171218
42880simplegcc2018051720171218
42912simplegcc -funroll-loops2018051720171218
466048mmxgcc -funroll-loops2018051720171218
467392mmxcc2018051720171218
467616mmxgcc2018051720171218

Compiler output

Implementation: crypto_hash/skein512256/x64
Compiler: cc
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^

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

Compiler output

Implementation: crypto_hash/skein512256/mmx
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:65:17: warning: implicit declaration of function '_mm_add_si64' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^
hash.c: hash.c:65:15: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: ts[0] = _mm_add_si64(ts[0],_mm_set_pi32(0,byteCntAdd));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:106:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: X0 = _mm_add_si64(X0,ks[0]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:107:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: X1 = _mm_add_si64(X1,ks[1]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:108:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: X2 = _mm_add_si64(X2,ks[2]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:109:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: X3 = _mm_add_si64(X3,ks[3]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:110:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: X4 = _mm_add_si64(X4,ks[4]);
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:111:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: X5 = _mm_add_si64(X5,_mm_add_si64(ks[5],ts[0]));
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:112:12: error: assigning to '__m64' (vector of 1 'long long' value) from incompatible type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/skein512256/x64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ignored [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:427:13: warning: \u used with no following hex digits; treating as '\' followed by identifier [-Wunicode]
skein_block_x64.S: .elseif ((\useAddOp + 0) == 0)
skein_block_x64.S: ^
skein_block_x64.S: 2 warnings generated.
skein_block_x64.S: skein_block_x64.S:16:5: error: unknown directive
skein_block_x64.S: .altmacro
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:17:5: error: unknown directive
skein_block_x64.S: .psize 0,128 #list file has no page boundaries
skein_block_x64.S: ^
skein_block_x64.S: gt;:2:7: error: expected absolute expression
skein_block_x64.S: .if _RCNT_ #is there anything to do?
skein_block_x64.S: ^
skein_block_x64.S: gt;:6:5: note: while in macro instantiation
skein_block_x64.S: RotL64 rbx, 256,%((4*_Rbase_+0) % 8),0
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:616:1: note: while in macro instantiation
skein_block_x64.S: .rept _UNROLL_CNT*2
skein_block_x64.S: ^
skein_block_x64.S: gt;:3:10: error: invalid operand for instruction
skein_block_x64.S: rolq $_RCNT_,%rbx
skein_block_x64.S: ^~~~~~~
skein_block_x64.S: ...

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

Compiler output

Implementation: crypto_hash/skein512256/x64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
skein_block_x64.S: addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??)
skein_block_x64.S: ^

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