Implementation notes: amd64, oki, crypto_hash/shabal512

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: shabal512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9312? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
9326? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
9342? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
9684? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
9690? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
9698? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
9704? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
9706? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
9714? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
9754? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
9766? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
9782? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
9830? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
9834? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
9878? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
9880? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
9884? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
9886? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
9894? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
9900? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
9900? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
9902? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
9924? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
9930? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
9930? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
9930? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
9932? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9932? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
9934? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9934? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9934? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
9934? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
9936? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
9936? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9936? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
9936? ? ?? ? ?amd64gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc2019011020181123
9938? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
9938? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-Os_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
9940? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9942? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
9944? ? ?? ? ?amd64cc2019011020181123
9944? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
9944? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
9946? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9946? ? ?? ? ?amd64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
9948? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9950? ? ?? ? ?amd64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
9952? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
9952? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
9954? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9956? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2019011020181123
9956? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
9958? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9960? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
9962? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
9964? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
9964? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
9964? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
9966? ? ?? ? ?amd64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
9966? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
9966? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
9970? ? ?? ? ?amd64gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
9972? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
9972? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
9972? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
9972? ? ?? ? ?amd64gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
9974? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
9976? ? ?? ? ?amd64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
9976? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
9976? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
9978? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
9988? ? ?? ? ?amd64gcc_-funroll-loops2019011020181123
10014? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
10016? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
10016? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
10026? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
10030? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
10040? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
10054? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
10054? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
10082? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
10090? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2018112720181123
10092? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
10092? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
10092? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
10092? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
10094? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
10094? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
10104? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
10110? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
10110? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
10112? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
10112? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
10114? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
10116? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
10118? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2018112720181123
10120? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10120? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10122? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
10130? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
10132? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
10132? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
10136? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
10150? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
10160? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
10174? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
10182? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
10188? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
10196? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
10204? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
10214? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
10214? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
10222? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10224? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
10226? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
10230? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
10230? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
10232? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
10240? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
10244? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10252? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
10258? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
10262? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
10262? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
10270? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
10290? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10290? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
10294? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
10298? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
10304? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
10314? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
10316? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
10322? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
10328? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
10332? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
10348? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
10352? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
10356? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
10360? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
10360? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
10362? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
10366? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
10370? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
10370? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
10372? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
10374? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
10376? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
10378? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
10380? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
10388? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
10388? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
10400? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10402? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
10404? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
10406? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10408? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10408? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10410? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
10410? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
10412? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
10414? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
10420? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10422? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10424? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
10426? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
10430? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
10430? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10432? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10436? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10438? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
10438? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10450? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
10458? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10460? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
10464? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
10466? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
10466? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10470? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
10472? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
10476? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
10476? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10478? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
10478? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
10480? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
10482? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
10482? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
10484? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
10500? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
10510? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
10510? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
10532? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
10540? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
10562? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
10562? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10574? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
10578? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
10584? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10596? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
10596? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
10604? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
10604? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10604? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
10610? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
10610? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
10612? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2018112720181123
10612? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10614? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
10616? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
10628? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
10634? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
10638? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2018112720181123
10640? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
10648? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
10650? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
10662? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
10672? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
10676? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
10676? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
10682? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
10686? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
10690? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
10692? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10700? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
10706? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
10718? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
10722? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
10722? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10728? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
10730? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
10734? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
10740? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
10740? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
10748? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
10774? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10774? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
10782? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10784? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
10792? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
10800? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
10808? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
10812? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
10818? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
10820? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
10842? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
10850? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
10862? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
10864? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
10886? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
10886? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10890? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
10910? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
10914? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
10920? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
10922? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
10948? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2018112720181123
11156? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11162? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
11168? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
11176? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
11184? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11184? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11224? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
11250? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
11264? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11274? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
11300? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11302? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11302? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11306? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
11544? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
11548? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
11570? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
11602? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
11686? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
11686? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
11690? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
11700? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
24666? ? ?? ? ?refcc2019011020181123
24676? ? ?? ? ?sphlibcc2018112720181123
24702? ? ?? ? ?refgcc_-funroll-loops2019011020181123
24718? ? ?? ? ?sphlibgcc_-funroll-loops2018112720181123
24726? ? ?? ? ?refgcc2019011020181123
24726? ? ?? ? ?sphlibgcc2018112720181123

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: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2781740: v4i64 = X86ISD::VTRUNC 0x2781570
try.c: 0x2781570: v16i32 = vselect 0x27888e0, 0x26ff250, 0x2781440
try.c: 0x27888e0: v4i1 = X86ISD::PCMPGTM 0x276a040, 0x2700000
try.c: 0x276a040: v4i64 = X86ISD::VBROADCAST 0x2700390
try.c: 0x2700390: i64,ch = load<LD8[%uglygep72]> 0x2663d80, 0x27581e0, undef:i64
try.c: 0x27581e0: i64 = add 0x276af20, 0x26c4250
try.c: 0x276af20: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x270cd10: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x26c4250: i64 = shl 0x270c4c0, Constant:i8<3>
try.c: 0x270c4c0: i64,ch = CopyFromReg 0x2663d80, Register:i64 %vreg50
try.c: 0x276b3e0: i64 = Register %vreg50
try.c: 0x270a310: i8 = Constant<3>
try.c: 0x2767ea0: i64 = undef
try.c: 0x2700000: v4i64,ch = CopyFromReg 0x2663d80, Register:v4i64 %vreg13
try.c: 0x2723690: v4i64 = Register %vreg13
try.c: 0x26ff250: v16i32 = X86ISD::VBROADCAST 0x270c720
try.c: 0x270c720: i32,ch = load<LD4[ConstantPool]> 0x2663d80, 0x27810b0, undef:i64
try.c: 0x27810b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x27038a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2767ea0: i64 = undef
try.c: 0x2781440: 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: 0x2781310: i32 = Constant<0>
try.c: 0x2781310: i32 = Constant<0>
try.c: 0x2781310: i32 = Constant<0>
try.c: 0x2781310: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1239dd0: v4i64 = X86ISD::VTRUNC 0x1239c00
try.c: 0x1239c00: v16i32 = vselect 0x1232760, 0x11b9540, 0x1239ad0
try.c: 0x1232760: v4i1 = X86ISD::PCMPGTM 0x12246d0, 0x11ba2f0
try.c: 0x12246d0: v4i64 = X86ISD::VBROADCAST 0x11ba680
try.c: 0x11ba680: i64,ch = load<LD8[%uglygep72]> 0x111fdd0, 0x11e6230, undef:i64
try.c: 0x11e6230: i64 = add 0x12255b0, 0x11bb580
try.c: 0x12255b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x120ed30: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x11bb580: i64 = shl 0x120e4e0, Constant:i8<3>
try.c: 0x120e4e0: i64,ch = CopyFromReg 0x111fdd0, Register:i64 %vreg50
try.c: 0x1225a70: i64 = Register %vreg50
try.c: 0x11cf770: i8 = Constant<3>
try.c: 0x1222d40: i64 = undef
try.c: 0x11ba2f0: v4i64,ch = CopyFromReg 0x111fdd0, Register:v4i64 %vreg13
try.c: 0x11be0a0: v4i64 = Register %vreg13
try.c: 0x11b9540: v16i32 = X86ISD::VBROADCAST 0x120e740
try.c: 0x120e740: i32,ch = load<LD4[ConstantPool]> 0x111fdd0, 0x1239740, undef:i64
try.c: 0x1239740: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x11df420: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1222d40: i64 = undef
try.c: 0x1239ad0: 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: 0x12399a0: i32 = Constant<0>
try.c: 0x12399a0: i32 = Constant<0>
try.c: 0x12399a0: i32 = Constant<0>
try.c: 0x12399a0: i32 = Constant<0>
try.c: ...

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

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: 0x244f000: v4i64 = X86ISD::VTRUNC 0x244ee30
try.c: 0x244ee30: v16i32 = vselect 0x24572a0, 0x23d9fc0, 0x244ed00
try.c: 0x24572a0: v4i1 = X86ISD::PCMPGTM 0x2438900, 0x23e5810
try.c: 0x2438900: v4i64 = X86ISD::VBROADCAST 0x23e5ba0
try.c: 0x23e5ba0: i64,ch = load<LD8[%uglygep72]> 0x2332dd0, 0x24272b0, undef:i64
try.c: 0x24272b0: i64 = add 0x24397e0, 0x23de010
try.c: 0x24397e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x23d2d30: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x23de010: i64 = shl 0x23d24e0, Constant:i8<3>
try.c: 0x23d24e0: i64,ch = CopyFromReg 0x2332dd0, Register:i64 %vreg50
try.c: 0x2439ca0: i64 = Register %vreg50
try.c: 0x23e2e90: i8 = Constant<3>
try.c: 0x2436f70: i64 = undef
try.c: 0x23e5810: v4i64,ch = CopyFromReg 0x2332dd0, Register:v4i64 %vreg13
try.c: 0x23e8ca0: v4i64 = Register %vreg13
try.c: 0x23d9fc0: v16i32 = X86ISD::VBROADCAST 0x23d2740
try.c: 0x23d2740: i32,ch = load<LD4[ConstantPool]> 0x2332dd0, 0x244e970, undef:i64
try.c: 0x244e970: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x23f9800: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2436f70: i64 = undef
try.c: 0x244ed00: 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: 0x244ebd0: i32 = Constant<0>
try.c: 0x244ebd0: i32 = Constant<0>
try.c: 0x244ebd0: i32 = Constant<0>
try.c: 0x244ebd0: 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: 0x2227a30: v4i64 = X86ISD::VTRUNC 0x2227860
try.c: 0x2227860: v16i32 = vselect 0x223ba50, 0x21bb3a0, 0x2227730
try.c: 0x223ba50: v4i1 = X86ISD::PCMPGTM 0x2223490, 0x21bc150
try.c: 0x2223490: v4i64 = X86ISD::VBROADCAST 0x21bc4e0
try.c: 0x21bc4e0: i64,ch = load<LD8[%uglygep72]> 0x211cdd0, 0x22111f0, undef:i64
try.c: 0x22111f0: i64 = add 0x2224370, 0x21c2d80
try.c: 0x2224370: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2216710: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x21c2d80: i64 = shl 0x2215ec0, Constant:i8<3>
try.c: 0x2215ec0: i64,ch = CopyFromReg 0x211cdd0, Register:i64 %vreg50
try.c: 0x2224830: i64 = Register %vreg50
try.c: 0x21c9b50: i8 = Constant<3>
try.c: 0x2221b00: i64 = undef
try.c: 0x21bc150: v4i64,ch = CopyFromReg 0x211cdd0, Register:v4i64 %vreg13
try.c: 0x21cece0: v4i64 = Register %vreg13
try.c: 0x21bb3a0: v16i32 = X86ISD::VBROADCAST 0x2216120
try.c: 0x2216120: i32,ch = load<LD4[ConstantPool]> 0x211cdd0, 0x22273a0, undef:i64
try.c: 0x22273a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x21cc800: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2221b00: i64 = undef
try.c: 0x2227730: 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: 0x2227600: i32 = Constant<0>
try.c: 0x2227600: i32 = Constant<0>
try.c: 0x2227600: i32 = Constant<0>
try.c: 0x2227600: 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