Implementation notes: amd64, oki, crypto_hash/fsb256

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: fsb256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
49090? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019010920181123
49122? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
49230? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
49318? ? ?? ? ?cleangcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019010920181123
49336? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019010920181123
49356? ? ?? ? ?cleangcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019010920181123
49376? ? ?? ? ?cleangcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
49404? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
49416? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019010920181123
49462? ? ?? ? ?cleangcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
49478? ? ?? ? ?cleangcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019010920181123
49532? ? ?? ? ?cleangcc_-O3_-fomit-frame-pointer2019010920181123
49568? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
49572? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019010920181123
49614? ? ?? ? ?cleangcc_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
49620? ? ?? ? ?cleangcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019010920181123
49642? ? ?? ? ?cleangcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019010920181123
49644? ? ?? ? ?cleangcc_-m64_-O3_-fomit-frame-pointer2019010920181123
49652? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
49662? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019010920181123
49674? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
49676? ? ?? ? ?cleangcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019010920181123
49690? ? ?? ? ?cleangcc_-funroll-loops_-O_-fomit-frame-pointer2019010920181123
49692? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
49694? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
49696? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
49700? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019010920181123
49700? ? ?? ? ?cleangcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019010920181123
49710? ? ?? ? ?cleangcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019010920181123
49724? ? ?? ? ?cleangcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019010920181123
49724? ? ?? ? ?cleangcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
49744? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
49752? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019010920181123
49754? ? ?? ? ?cleangcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
49770? ? ?? ? ?cleangcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
49780? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
49784? ? ?? ? ?cleangcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019010920181123
49786? ? ?? ? ?cleangcc_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
49792? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019010920181123
49796? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
49796? ? ?? ? ?cleangcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
49808? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019010920181123
49816? ? ?? ? ?cleangcc_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
49820? ? ?? ? ?cleangcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019010920181123
49824? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
49824? ? ?? ? ?cleangcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
49844? ? ?? ? ?cleangcc_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
49886? ? ?? ? ?cleangcc_-m64_-march=core2_-O_-fomit-frame-pointer2019010920181123
49896? ? ?? ? ?cleangcc_-funroll-loops_-O3_-fomit-frame-pointer2019010920181123
49898? ? ?? ? ?cleangcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019010920181123
49904? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019010920181123
49928? ? ?? ? ?cleangcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
49934? ? ?? ? ?cleangcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019010920181123
49940? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
49958? ? ?? ? ?cleangcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019010920181123
49974? ? ?? ? ?cleangcc_-funroll-loops_-O2_-fomit-frame-pointer2019010920181123
49976? ? ?? ? ?cleangcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
49982? ? ?? ? ?cleangcc_-march=k8_-O_-fomit-frame-pointer2019010920181123
49986? ? ?? ? ?cleangcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
49990? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
50016? ? ?? ? ?cleangcc_-O2_-fomit-frame-pointer2019010920181123
50020? ? ?? ? ?cleangcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019010920181123
50032? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019010920181123
50034? ? ?? ? ?cleangcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019010920181123
50040? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
50060? ? ?? ? ?cleangcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019010920181123
50084? ? ?? ? ?cleangcc_-march=nocona_-O_-fomit-frame-pointer2019010920181123
50092? ? ?? ? ?cleangcc_-m64_-O_-fomit-frame-pointer2019010920181123
50108? ? ?? ? ?cleangcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019010920181123
50134? ? ?? ? ?cleangcc_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
50168? ? ?? ? ?cleangcc_-m64_-O2_-fomit-frame-pointer2019010920181123
50180? ? ?? ? ?cleangcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
50184? ? ?? ? ?cleangcc_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
50204? ? ?? ? ?cleangcc_-march=k8_-O3_-fomit-frame-pointer2019010920181123
50208? ? ?? ? ?cleangcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019010920181123
50238? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
50260? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
50266? ? ?? ? ?cleangcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019010920181123
50306? ? ?? ? ?cleangcc_-march=k8_-O2_-fomit-frame-pointer2019010920181123
50314? ? ?? ? ?cleangcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019010920181123
50322? ? ?? ? ?cleangcc_-O_-fomit-frame-pointer2019010920181123
50406? ? ?? ? ?cleangcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019010920181123
50410? ? ?? ? ?cleangcc_-m64_-Os_-fomit-frame-pointer2019010920181123
50504? ? ?? ? ?cleangcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019010920181123
50520? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019010920181123
50526? ? ?? ? ?cleangcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019010920181123
50536? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019010920181123
50542? ? ?? ? ?cleangcc_-funroll-loops_-Os_-fomit-frame-pointer2019010920181123
50564? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019010920181123
50566? ? ?? ? ?cleangcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
50630? ? ?? ? ?cleangcc_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
50650? ? ?? ? ?cleangcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019010920181123
50652? ? ?? ? ?cleangcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
50698? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019010920181123
50702? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
50708? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
50732? ? ?? ? ?cleangcc_-Os_-fomit-frame-pointer2019010920181123
50744? ? ?? ? ?cleangcc_-march=k8_-Os_-fomit-frame-pointer2019010920181123
50764? ? ?? ? ?cleangcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
50772? ? ?? ? ?cleangcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019010920181123
50778? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
50792? ? ?? ? ?cleangcc_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
50820? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
50882? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
50960? ? ?? ? ?cleanclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019010920181123
50984? ? ?? ? ?cleanclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
51046? ? ?? ? ?cleanclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
51094? ? ?? ? ?cleanclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019010920181123
51144? ? ?? ? ?cleanclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
51280? ? ?? ? ?cleanclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019010920181123
51352? ? ?? ? ?cleanclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
51634? ? ?? ? ?cleangcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
51944? ? ?? ? ?cleanclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
52004? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019010920181123
55592? ? ?? ? ?cleangcc_-funroll-loops2019010920181123
55758? ? ?? ? ?cleangcc2019010920181123
55966? ? ?? ? ?cleancc2019010920181123
65616? ? ?? ? ?cleangcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019010920181123
65708? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019010920181123
42940112? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019010920181123
43127138? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019010920181123
43135734? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019010920181123
43520610? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
43556508? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019010920181123
43577898? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
43586064? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019010920181123
43594852? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019010920181123
43609342? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019010920181123
43636046? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019010920181123
43661880? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019010920181123
43678724? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019010920181123
43719038? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
43719612? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019010920181123
43764300? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
43788660? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
43789138? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
43905410? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019010920181123
43936974? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019010920181123
43945402? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
44009962? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
44011360? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019010920181123
44060562? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
44087404? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
44100526? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
44112246? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019010920181123
44114196? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019010920181123
44127412? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019010920181123
44165702? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019010920181123
44190832? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019010920181123
44201830? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019010920181123
44209732? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019010920181123
44228698? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
44234460? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019010920181123
44242474? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
44249746? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
44263452? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019010920181123
44273026? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
44276732? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
44296784? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019010920181123
44333634? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
44333796? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019010920181123
44337954? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019010920181123
44339668? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
44344732? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
44366542? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
44381472? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019010920181123
44404264? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019010920181123
44407536? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019010920181123
44413666? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
44427976? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
44439136? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019010920181123
44450382? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
44455130? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
44481540? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019010920181123
44481742? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
44486562? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
44502058? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
44515240? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
44515700? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019010920181123
44518112? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019010920181123
44526720? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
44532530? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
44533240? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
44547118? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
44547524? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
44558374? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019010920181123
44581164? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
44583278? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
44590140? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
44598952? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019010920181123
44621734? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019010920181123
44631368? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
44637104? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019010920181123
44651942? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
44652552? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019010920181123
44661918? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019010920181123
44674212? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019010920181123
44690338? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
44690622? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
44700484? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
44722876? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019010920181123
44726792? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019010920181123
44745082? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
44792344? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
44971132? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019010920181123
45043816? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
45052984? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
45135582? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
45168018? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
45174550? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
45232438? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019010920181123
45285452? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45321632? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45462046? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
45477694? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019010920181123
45512460? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
45588916? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
45652402? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019010920181123
45772294? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45848632? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019010920181123
45857120? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019010920181123
45887134? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019010920181123
45912226? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
45920326? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019010920181123
45955276? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019010920181123
45970200? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
46054318? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019010920181123
46056670? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019010920181123
46102768? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
46194034? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
46257398? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
46318264? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
46328484? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
46351218? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
46663652? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
144338446? ? ?? ? ?refgcc_-funroll-loops2019011020181123
144685710? ? ?? ? ?refgcc2019010920181123
146682320? ? ?? ? ?refcc2019011020181123

Compiler output

Implementation: clean
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2749d90: v4i64 = X86ISD::VTRUNC 0x2749bc0
try.c: 0x2749bc0: v16i32 = vselect 0x273aea0, 0x26dc1b0, 0x2749a90
try.c: 0x273aea0: v4i1 = X86ISD::PCMPGTM 0x2733680, 0x26e3770
try.c: 0x2733680: v4i64 = X86ISD::VBROADCAST 0x26e3b00
try.c: 0x26e3b00: i64,ch = load<LD8[%uglygep72]> 0x262edd0, 0x27236d0, undef:i64
try.c: 0x27236d0: i64 = add 0x2734560, 0x26d4d60
try.c: 0x2734560: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x26dec90: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x26d4d60: i64 = shl 0x26de440, Constant:i8<3>
try.c: 0x26de440: i64,ch = CopyFromReg 0x262edd0, Register:i64 %vreg50
try.c: 0x2734a20: i64 = Register %vreg50
try.c: 0x26d6360: i8 = Constant<3>
try.c: 0x2731cf0: i64 = undef
try.c: 0x26e3770: v4i64,ch = CopyFromReg 0x262edd0, Register:v4i64 %vreg13
try.c: 0x26e02a0: v4i64 = Register %vreg13
try.c: 0x26dc1b0: v16i32 = X86ISD::VBROADCAST 0x26de6a0
try.c: 0x26de6a0: i32,ch = load<LD4[ConstantPool]> 0x262edd0, 0x2749700, undef:i64
try.c: 0x2749700: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x26c9bb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2731cf0: i64 = undef
try.c: 0x2749a90: 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: 0x2749960: i32 = Constant<0>
try.c: 0x2749960: i32 = Constant<0>
try.c: 0x2749960: i32 = Constant<0>
try.c: 0x2749960: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: clean
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x19eaab0: v4i64 = X86ISD::VTRUNC 0x19ea8e0
try.c: 0x19ea8e0: v16i32 = vselect 0x19e7520, 0x198e760, 0x19ea7b0
try.c: 0x19e7520: v4i1 = X86ISD::PCMPGTM 0x19d27d0, 0x198f510
try.c: 0x19d27d0: v4i64 = X86ISD::VBROADCAST 0x198f8a0
try.c: 0x198f8a0: i64,ch = load<LD8[%uglygep72]> 0x18cdde0, 0x19767f0, undef:i64
try.c: 0x19767f0: i64 = add 0x19d36b0, 0x197a640
try.c: 0x19d36b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x19b2cb0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x197a640: i64 = shl 0x19b2460, Constant:i8<3>
try.c: 0x19b2460: i64,ch = CopyFromReg 0x18cdde0, Register:i64 %vreg50
try.c: 0x19d3b70: i64 = Register %vreg50
try.c: 0x1973970: i8 = Constant<3>
try.c: 0x19d0e40: i64 = undef
try.c: 0x198f510: v4i64,ch = CopyFromReg 0x18cdde0, Register:v4i64 %vreg13
try.c: 0x1995bf0: v4i64 = Register %vreg13
try.c: 0x198e760: v16i32 = X86ISD::VBROADCAST 0x19b26c0
try.c: 0x19b26c0: i32,ch = load<LD4[ConstantPool]> 0x18cdde0, 0x19ea420, undef:i64
try.c: 0x19ea420: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1993710: i64 = TargetConstantPool<i32 1> 0
try.c: 0x19d0e40: i64 = undef
try.c: 0x19ea7b0: 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: 0x19ea680: i32 = Constant<0>
try.c: 0x19ea680: i32 = Constant<0>
try.c: 0x19ea680: i32 = Constant<0>
try.c: 0x19ea680: i32 = Constant<0>
try.c: ...

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

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: 0x10e51f0: v4i64 = X86ISD::VTRUNC 0x10e5020
try.c: 0x10e5020: v16i32 = vselect 0x10e1c60, 0x10671e0, 0x10e4ef0
try.c: 0x10e1c60: v4i1 = X86ISD::PCMPGTM 0x10cdad0, 0x10780a0
try.c: 0x10cdad0: v4i64 = X86ISD::VBROADCAST 0x1078430
try.c: 0x1078430: i64,ch = load<LD8[%uglygep72]> 0xfc7dd0, 0x10b7af0, undef:i64
try.c: 0x10b7af0: i64 = add 0x10ce9b0, 0x104a330
try.c: 0x10ce9b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x10cafc0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x104a330: i64 = shl 0x10ca770, Constant:i8<3>
try.c: 0x10ca770: i64,ch = CopyFromReg 0xfc7dd0, Register:i64 %vreg50
try.c: 0x10cee70: i64 = Register %vreg50
try.c: 0x106d240: i8 = Constant<3>
try.c: 0x10cc140: i64 = undef
try.c: 0x10780a0: v4i64,ch = CopyFromReg 0xfc7dd0, Register:v4i64 %vreg13
try.c: 0x1062580: v4i64 = Register %vreg13
try.c: 0x10671e0: v16i32 = X86ISD::VBROADCAST 0x10ca9d0
try.c: 0x10ca9d0: i32,ch = load<LD4[ConstantPool]> 0xfc7dd0, 0x10e4b60, undef:i64
try.c: 0x10e4b60: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1079e60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x10cc140: i64 = undef
try.c: 0x10e4ef0: 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: 0x10e4dc0: i32 = Constant<0>
try.c: 0x10e4dc0: i32 = Constant<0>
try.c: 0x10e4dc0: i32 = Constant<0>
try.c: 0x10e4dc0: 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: 0xdda640: v4i64 = X86ISD::VTRUNC 0xdda470
try.c: 0xdda470: v16i32 = vselect 0xdf2a70, 0xd6b6c0, 0xdda340
try.c: 0xdf2a70: v4i1 = X86ISD::PCMPGTM 0xdd60a0, 0xd6c470
try.c: 0xdd60a0: v4i64 = X86ISD::VBROADCAST 0xd6c800
try.c: 0xd6c800: i64,ch = load<LD8[%uglygep72]> 0xccfdd0, 0xdb51b0, undef:i64
try.c: 0xdb51b0: i64 = add 0xdd6f80, 0xd74a10
try.c: 0xdd6f80: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xd98310: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xd74a10: i64 = shl 0xd97ac0, Constant:i8<3>
try.c: 0xd97ac0: i64,ch = CopyFromReg 0xccfdd0, Register:i64 %vreg50
try.c: 0xdd7440: i64 = Register %vreg50
try.c: 0xd51c80: i8 = Constant<3>
try.c: 0xdd4710: i64 = undef
try.c: 0xd6c470: v4i64,ch = CopyFromReg 0xccfdd0, Register:v4i64 %vreg13
try.c: 0xd7c4d0: v4i64 = Register %vreg13
try.c: 0xd6b6c0: v16i32 = X86ISD::VBROADCAST 0xd97d20
try.c: 0xd97d20: i32,ch = load<LD4[ConstantPool]> 0xccfdd0, 0xdd9fb0, undef:i64
try.c: 0xdd9fb0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xd79ff0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xdd4710: i64 = undef
try.c: 0xdda340: 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: 0xdda210: i32 = Constant<0>
try.c: 0xdda210: i32 = Constant<0>
try.c: 0xdda210: i32 = Constant<0>
try.c: 0xdda210: 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