Implementation notes: amd64, oki, crypto_hash/shabal256

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: shabal256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9670? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
9672? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
9674? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
9688? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
9702? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
9712? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
9754? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
9762? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
9766? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
9814? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
9852? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
9866? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
9878? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
9924? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
9928? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
9928? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9930? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9930? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
9932? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9936? ? ?? ? ?amd64cc2019011020181123
9936? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9936? ? ?? ? ?amd64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
9938? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
9940? ? ?? ? ?amd64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
9942? ? ?? ? ?amd64gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
9946? ? ?? ? ?amd64gcc2019011020181123
9946? ? ?? ? ?amd64gcc_-Os_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
9948? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-O2_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9952? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9952? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9954? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9954? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
9956? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9962? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
9968? ? ?? ? ?amd64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9970? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9972? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9972? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
9974? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9974? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
9976? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9984? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
10018? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
10026? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
10030? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
10040? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
10048? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
10082? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
10084? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2018112720181123
10086? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
10086? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
10092? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
10094? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2018112720181123
10094? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
10094? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
10098? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
10102? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
10106? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
10110? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
10118? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10132? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
10142? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10208? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10222? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10274? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10286? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10380? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10392? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10396? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10402? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10408? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10412? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10414? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10416? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10416? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10418? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10430? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10440? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10446? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10466? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10468? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10474? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10478? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10486? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10564? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
10572? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10578? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
10594? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
10596? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
10596? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
10596? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
10598? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10602? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
10604? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
10604? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10612? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
10616? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2018112720181123
10616? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10618? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2018112720181123
10680? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
10688? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
10692? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
10708? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10708? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
10710? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
10712? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10726? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10734? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
10736? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
10738? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
10746? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10760? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10760? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10762? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
10768? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
10786? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
10804? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
10810? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
10810? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
10812? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
10836? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
10844? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
10860? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
10872? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
10882? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2018112720181123
10882? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10892? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10894? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
10902? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
10908? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
10910? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
11164? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11170? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
11170? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11172? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
11176? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11184? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
11246? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11260? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11282? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11282? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11286? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11290? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
24504? ? ?? ? ?sphlibgcc2018112720181123
24606? ? ?? ? ?sphlibcc2018112720181123
24630? ? ?? ? ?sphlibgcc_-funroll-loops2018112720181123

Compiler output

Implementation: amd64
Security model: unknown
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

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x259c2a0: v4i64 = X86ISD::VTRUNC 0x259c0d0
try.c: 0x259c0d0: v16i32 = vselect 0x25a51b0, 0x2524d70, 0x259bfa0
try.c: 0x25a51b0: v4i1 = X86ISD::PCMPGTM 0x25843c0, 0x2525b20
try.c: 0x25843c0: v4i64 = X86ISD::VBROADCAST 0x2525eb0
try.c: 0x2525eb0: i64,ch = load<LD8[%uglygep72]> 0x247fda0, 0x253fd00, undef:i64
try.c: 0x253fd00: i64 = add 0x25852a0, 0x252b1e0
try.c: 0x25852a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2548830: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x252b1e0: i64 = shl 0x2547fe0, Constant:i8<3>
try.c: 0x2547fe0: i64,ch = CopyFromReg 0x247fda0, Register:i64 %vreg50
try.c: 0x2585760: i64 = Register %vreg50
try.c: 0x251d530: i8 = Constant<3>
try.c: 0x2582a30: i64 = undef
try.c: 0x2525b20: v4i64,ch = CopyFromReg 0x247fda0, Register:v4i64 %vreg13
try.c: 0x2536820: v4i64 = Register %vreg13
try.c: 0x2524d70: v16i32 = X86ISD::VBROADCAST 0x2548240
try.c: 0x2548240: i32,ch = load<LD4[ConstantPool]> 0x247fda0, 0x259bc10, undef:i64
try.c: 0x259bc10: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2534340: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2582a30: i64 = undef
try.c: 0x259bfa0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x259be70: i32 = Constant<0>
try.c: 0x259be70: i32 = Constant<0>
try.c: 0x259be70: i32 = Constant<0>
try.c: 0x259be70: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sphlib

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xb5e310: v4i64 = X86ISD::VTRUNC 0xb5e140
try.c: 0xb5e140: v16i32 = vselect 0xb5ad80, 0xadcf00, 0xb5e010
try.c: 0xb5ad80: v4i1 = X86ISD::PCMPGTM 0xb46bf0, 0xaf7a30
try.c: 0xb46bf0: v4i64 = X86ISD::VBROADCAST 0xaf7dc0
try.c: 0xaf7dc0: i64,ch = load<LD8[%uglygep72]> 0xa41dd0, 0xb275a0, undef:i64
try.c: 0xb275a0: i64 = add 0xb47ad0, 0xad6110
try.c: 0xb47ad0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xb2ead0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xad6110: i64 = shl 0xb2e280, Constant:i8<3>
try.c: 0xb2e280: i64,ch = CopyFromReg 0xa41dd0, Register:i64 %vreg50
try.c: 0xb47f90: i64 = Register %vreg50
try.c: 0xae6bb0: i8 = Constant<3>
try.c: 0xb45260: i64 = undef
try.c: 0xaf7a30: v4i64,ch = CopyFromReg 0xa41dd0, Register:v4i64 %vreg13
try.c: 0xae1b60: v4i64 = Register %vreg13
try.c: 0xadcf00: v16i32 = X86ISD::VBROADCAST 0xb2e4e0
try.c: 0xb2e4e0: i32,ch = load<LD4[ConstantPool]> 0xa41dd0, 0xb5dc80, undef:i64
try.c: 0xb5dc80: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xadf680: i64 = TargetConstantPool<i32 1> 0
try.c: 0xb45260: i64 = undef
try.c: 0xb5e010: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xb5dee0: i32 = Constant<0>
try.c: 0xb5dee0: i32 = Constant<0>
try.c: 0xb5dee0: i32 = Constant<0>
try.c: 0xb5dee0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib