Implementation notes: amd64, cryptothinkx, crypto_hash/shabal512

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: shabal512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8268? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020220170105
8271? ? ?? ? ?amd64gcc2017020220170105
8271? ? ?? ? ?amd64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
8271? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020220170105
8274? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020220170105
8274? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020220170105
8274? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020220170105
8274? ? ?? ? ?amd64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-Os_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
8277? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
8280? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2017020220170105
8280? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
8280? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2017020220170105
8280? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
8280? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020220170105
8280? ? ?? ? ?amd64gcc_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
8283? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020220170105
8283? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
8283? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020220170105
8283? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
8286? ? ?? ? ?amd64gcc_-funroll-loops2017020220170105
8286? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017020220170105
8286? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
8286? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020220170105
8286? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020220170105
8286? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
8286? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2017020220170105
8289? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
8289? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020220170105
8289? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020220170105
8289? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020220170105
8289? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020220170105
8289? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020220170105
8292? ? ?? ? ?amd64gcc_-O2_-fomit-frame-pointer2017020220170105
8292? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
8292? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020220170105
8292? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
8292? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
8292? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020220170105
8292? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020220170105
8295? ? ?? ? ?amd64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017020220170105
8295? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020220170105
8295? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
8295? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
8295? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020220170105
8295? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
8295? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
8298? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020220170105
8298? ? ?? ? ?amd64gcc_-m64_-O2_-fomit-frame-pointer2017020220170105
8298? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2017020220170105
8298? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020220170105
8301? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
8301? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
8301? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
8301? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020220170105
8301? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020220170105
8304? ? ?? ? ?amd64cc2017020220170105
8304? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2017020220170105
8304? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
8304? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
8304? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
8304? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020220170105
8304? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
8307? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
8307? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020220170105
8310? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2017020220170105
8322? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
8325? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020220170105
8430? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
8538? ? ?? ? ?amd64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
8544? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020220170105
8547? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020220170105
8550? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
8550? ? ?? ? ?amd64gcc_-march=k8_-O2_-fomit-frame-pointer2017020220170105
8553? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
8553? ? ?? ? ?amd64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017020220170105
8553? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020220170105
8556? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
8556? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
8556? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020220170105
8556? ? ?? ? ?amd64gcc_-march=k8_-Os_-fomit-frame-pointer2017020220170105
8559? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
8559? ? ?? ? ?amd64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020220170105
8562? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
8562? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020220170105
8562? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020220170105
8562? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
8565? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
8565? ? ?? ? ?amd64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
8568? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
8568? ? ?? ? ?amd64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020220170105
8571? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
8574? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2017020220170105
8574? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020220170105
8574? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020220170105
8577? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2017020220170105
8580? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
8580? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
8580? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
8583? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
8583? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020220170105
8586? ? ?? ? ?amd64gcc_-Os_-fomit-frame-pointer2017020220170105
8586? ? ?? ? ?amd64gcc_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
8598? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
8622? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
8646? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020220170105
8649? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020220170105
8655? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020220170105
8667? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020220170105
8679? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020220170105
8703? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020220170105
8808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
8817? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020220170105
8820? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
8823? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
8823? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
8826? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020220170105
8829? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
8835? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020220170105
8856? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020220170105
8862? ? ?? ? ?amd64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
8862? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020220170105
8868? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
8886? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
8889? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
8916? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020220170105
8928? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020220170105
8946? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020220170105
8946? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020220170105
8979? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020220170105
8994? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020220170105
9012? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020220170105
9018? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020220170105
9021? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
9024? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020220170105
9024? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020220170105
9036? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
9039? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020220170105
9069? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9078? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9093? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020220170105
9099? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020220170105
9099? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020220170105
9099? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020220170105
9099? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
9099? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9105? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9105? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9105? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
9108? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9111? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020220170105
9111? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2017020220170105
9120? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020220170105
9120? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9120? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020220170105
9120? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020220170105
9120? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020220170105
9123? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
9123? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
9123? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9126? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9126? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020220170105
9126? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020220170105
9129? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020220170105
9132? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020220170105
9132? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9132? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020220170105
9138? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020220170105
9138? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020220170105
9150? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020220170105
9156? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020220170105
9159? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020220170105
9171? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9180? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
9189? ? ?? ? ?sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
9201? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020220170105
9204? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2017020220170105
9213? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
9219? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2017020220170105
9219? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020220170105
9225? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020220170105
9228? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020220170105
9234? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020220170105
9243? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020220170105
9243? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020220170105
9243? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020220170105
9243? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020220170105
9249? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020220170105
9249? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020220170105
9252? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020220170105
9255? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020220170105
9258? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020220170105
9282? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9282? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020220170105
9297? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9303? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9309? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9309? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9309? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
9315? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9318? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9318? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
9327? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9339? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9348? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9354? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020220170105
9354? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9357? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9357? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
9360? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9366? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
9366? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9369? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9369? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020220170105
9372? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9372? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9375? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9375? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020220170105
9375? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020220170105
9378? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020220170105
9378? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9381? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
9381? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9381? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9384? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020220170105
9387? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9387? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9387? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020220170105
9390? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9393? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020220170105
9396? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020220170105
9399? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020220170105
9402? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9402? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2017020220170105
9417? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020220170105
9417? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020220170105
9423? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020220170105
9426? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020220170105
9429? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020220170105
9435? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020220170105
9447? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9468? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9480? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9489? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020220170105
9507? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2017020220170105
9522? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020220170105
9540? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020220170105
9540? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020220170105
9543? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2017020220170105
9555? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020220170105
9555? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020220170105
9555? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9558? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020220170105
9558? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020220170105
9561? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020220170105
9561? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020220170105
9570? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020220170105
9576? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020220170105
9579? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020220170105
9582? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9585? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9588? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
9597? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020220170105
9609? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
9609? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020220170105
9609? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020220170105
9618? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2017020220170105
9624? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2017020220170105
9642? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9651? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9654? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020220170105
9666? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020220170105
9666? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9678? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9684? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020220170105
9687? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
9690? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020220170105
9699? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9705? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020220170105
9708? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020220170105
9711? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020220170105
9714? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2017020220170105
9714? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2017020220170105
9750? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020220170105
9807? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020220170105
9822? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2017020220170105
9855? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9855? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
9882? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9882? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9885? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9897? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
9909? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020220170105
9915? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
9924? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9930? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020220170105
9942? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020220170105
9954? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10116? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020220170105
10128? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020220170105
10128? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
10137? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020220170105
10143? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020220170105
10158? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10167? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
10176? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
10179? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020220170105
10188? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
10188? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020220170105
10200? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020220170105
10203? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10215? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020220170105
10218? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020220170105
10227? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020220170105
10236? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
10236? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
10245? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020220170105
10248? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020220170105
10248? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020220170105
10248? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020220170105
10254? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020220170105
10254? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10257? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2017020220170105
10275? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10278? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020220170105
10281? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2017020220170105
10287? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020220170105
10287? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020220170105
10287? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10302? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2017020220170105
10311? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10314? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
10323? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10383? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10428? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10431? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10434? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020220170105
10437? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020220170105
10440? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020220170105
10446? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10479? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020220170105
10521? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020220170105
10527? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020220170105
10542? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10713? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020220170105
10719? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10758? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10761? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10764? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020220170105
10974? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020220170105
14184? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020220170105
23916? ? ?? ? ?refgcc2017020220170105
23928? ? ?? ? ?refcc2017020220170105
23934? ? ?? ? ?sphlibgcc2017020220170105
23934? ? ?? ? ?refgcc_-funroll-loops2017020220170105
24810? ? ?? ? ?sphlibcc2017020220170105
25653? ? ?? ? ?sphlibgcc_-funroll-loops2017020220170105

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

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