Implementation notes: amd64, oki, crypto_hash/edonr512

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: edonr512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3042? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
3050? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3050? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3052? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019010920181123
3056? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3058? ? ?? ? ?swpbegcc_-funroll-loops_-O_-fomit-frame-pointer2019010920181123
3058? ? ?? ? ?swpbegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019010920181123
3060? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3072? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
3080? ? ?? ? ?swpbegcc_-funroll-loops_-Os_-fomit-frame-pointer2019010920181123
3084? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019010920181123
3088? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019010920181123
3088? ? ?? ? ?swpbegcc_-m64_-Os_-fomit-frame-pointer2019010920181123
3092? ? ?? ? ?swpbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
3098? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019010920181123
3100? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019010920181123
3102? ? ?? ? ?swpbegcc_-funroll-loops_-O3_-fomit-frame-pointer2019010920181123
3104? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
3104? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019010920181123
3104? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019010920181123
3106? ? ?? ? ?swpbegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019010920181123
3106? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019010920181123
3108? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3110? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019010920181123
3110? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3112? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019010920181123
3112? ? ?? ? ?swpbegcc_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3114? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3118? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3118? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3120? ? ?? ? ?swpbegcc_-O_-fomit-frame-pointer2019010920181123
3120? ? ?? ? ?swpbegcc_-funroll-loops_-O2_-fomit-frame-pointer2019010920181123
3120? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3120? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019010920181123
3120? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019010920181123
3122? ? ?? ? ?swpbegcc_-Os_-fomit-frame-pointer2019010920181123
3122? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3124? ? ?? ? ?swpbegcc_-m64_-O_-fomit-frame-pointer2019010920181123
3126? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
3126? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3126? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3126? ? ?? ? ?swpbegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019010920181123
3128? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
3132? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3132? ? ?? ? ?swpbegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3134? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3134? ? ?? ? ?swpbegcc_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3134? ? ?? ? ?swpbegcc_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3134? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019010920181123
3136? ? ?? ? ?swpbegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019010920181123
3138? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3138? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019010920181123
3138? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019010920181123
3138? ? ?? ? ?swpbegcc_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3140? ? ?? ? ?swpbegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3142? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3144? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
3144? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3146? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019010920181123
3156? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3158? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3158? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019010920181123
3162? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019010920181123
3170? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019010920181123
3176? ? ?? ? ?swpbegcc_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3204? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3212? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3222? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3230? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3230? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019010920181123
3232? ? ?? ? ?swpbegcc_-march=k8_-O_-fomit-frame-pointer2019010920181123
3236? ? ?? ? ?swpbegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019010920181123
3236? ? ?? ? ?swpbegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
3238? ? ?? ? ?swpbegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019010920181123
3238? ? ?? ? ?swpbegcc_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3242? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
3242? ? ?? ? ?swpbegcc_-m64_-O3_-fomit-frame-pointer2019010920181123
3242? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019010920181123
3242? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3242? ? ?? ? ?swpbegcc_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3244? ? ?? ? ?swpbegcc_-O3_-fomit-frame-pointer2019010920181123
3244? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3244? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019010920181123
3246? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019010920181123
3250? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019010920181123
3250? ? ?? ? ?swpbegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019010920181123
3250? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019010920181123
3252? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019010920181123
3252? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019010920181123
3256? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019010920181123
3256? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019010920181123
3260? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3262? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
3264? ? ?? ? ?swpbegcc_-O2_-fomit-frame-pointer2019010920181123
3266? ? ?? ? ?swpbegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019010920181123
3270? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019010920181123
3276? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019010920181123
3278? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019010920181123
3280? ? ?? ? ?swpbegcc_-m64_-O2_-fomit-frame-pointer2019010920181123
3280? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019010920181123
3348? ? ?? ? ?swpbegcc_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3350? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3354? ? ?? ? ?swpbegcc_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3368? ? ?? ? ?swpbegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3370? ? ?? ? ?swpbegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3374? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3384? ? ?? ? ?swpbegcc_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3408? ? ?? ? ?swpbegcc_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3462? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3470? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
3478? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3480? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3484? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019010920181123
3488? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3490? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3494? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3500? ? ?? ? ?optcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019010920181123
3522? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3526? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
3530? ? ?? ? ?optcgcc_-funroll-loops_-O_-fomit-frame-pointer2019010920181123
3530? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3538? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3540? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
3542? ? ?? ? ?optcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019010920181123
3542? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019010920181123
3542? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019010920181123
3542? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3548? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3550? ? ?? ? ?optcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019010920181123
3552? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3554? ? ?? ? ?optcgcc_-m64_-Os_-fomit-frame-pointer2019010920181123
3564? ? ?? ? ?optcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
3564? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3566? ? ?? ? ?optcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3568? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3570? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
3570? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3572? ? ?? ? ?optcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019010920181123
3572? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3574? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3576? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3580? ? ?? ? ?optcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3582? ? ?? ? ?optcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
3584? ? ?? ? ?optcgcc_-march=k8_-Os_-fomit-frame-pointer2019010920181123
3590? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3592? ? ?? ? ?optcgcc_-Os_-fomit-frame-pointer2019010920181123
3592? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019010920181123
3592? ? ?? ? ?optcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019010920181123
3594? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3596? ? ?? ? ?optcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019010920181123
3596? ? ?? ? ?optcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3598? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
3598? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019010920181123
3598? ? ?? ? ?optcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019010920181123
3600? ? ?? ? ?optcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
3600? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019010920181123
3600? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019010920181123
3600? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019010920181123
3600? ? ?? ? ?optcgcc_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3604? ? ?? ? ?optcgcc_-O2_-fomit-frame-pointer2019010920181123
3604? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019010920181123
3604? ? ?? ? ?optcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019010920181123
3604? ? ?? ? ?optcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
3606? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3606? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019010920181123
3608? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019010920181123
3608? ? ?? ? ?optcgcc_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3612? ? ?? ? ?optcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
3612? ? ?? ? ?optcgcc_-m64_-O2_-fomit-frame-pointer2019010920181123
3616? ? ?? ? ?optcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
3618? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3620? ? ?? ? ?optcgcc_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
3630? ? ?? ? ?optcgcc_-O_-fomit-frame-pointer2019010920181123
3630? ? ?? ? ?optcgcc_-m64_-O_-fomit-frame-pointer2019010920181123
3636? ? ?? ? ?swpbeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3638? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019010920181123
3638? ? ?? ? ?swpbeclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3638? ? ?? ? ?swpbeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3638? ? ?? ? ?swpbeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3642? ? ?? ? ?swpbeclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
3646? ? ?? ? ?swpbeclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
3648? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019010920181123
3648? ? ?? ? ?swpbeclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
3650? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019010920181123
3652? ? ?? ? ?optcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3654? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019010920181123
3654? ? ?? ? ?optcgcc_-march=nocona_-O_-fomit-frame-pointer2019010920181123
3656? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019010920181123
3656? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019010920181123
3656? ? ?? ? ?optcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019010920181123
3660? ? ?? ? ?optcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019010920181123
3662? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019010920181123
3664? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019010920181123
3668? ? ?? ? ?swpbeclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3670? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019010920181123
3672? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019010920181123
3672? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019010920181123
3678? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019010920181123
3678? ? ?? ? ?optcgcc_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3680? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019010920181123
3684? ? ?? ? ?optcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
3684? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019010920181123
3686? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019010920181123
3686? ? ?? ? ?optcgcc_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3688? ? ?? ? ?optcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3690? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
3690? ? ?? ? ?optcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019010920181123
3692? ? ?? ? ?optcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
3696? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019010920181123
3698? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3698? ? ?? ? ?optcgcc_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
3698? ? ?? ? ?optcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019010920181123
3700? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019010920181123
3702? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019010920181123
3706? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019010920181123
3708? ? ?? ? ?optcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019010920181123
3708? ? ?? ? ?optcgcc_-march=k8_-O_-fomit-frame-pointer2019010920181123
3712? ? ?? ? ?optcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
3714? ? ?? ? ?optcgcc_-O3_-fomit-frame-pointer2019010920181123
3724? ? ?? ? ?optcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
3742? ? ?? ? ?optcgcc_-m64_-O3_-fomit-frame-pointer2019010920181123
3766? ? ?? ? ?optcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3774? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
3826? ? ?? ? ?optcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3828? ? ?? ? ?optcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
3828? ? ?? ? ?optcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
3830? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019010920181123
3832? ? ?? ? ?optcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
3838? ? ?? ? ?optcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3840? ? ?? ? ?optcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3850? ? ?? ? ?optcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
3854? ? ?? ? ?optcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019010920181123
9624? ? ?? ? ?swpbecc2019010920181123
9646? ? ?? ? ?swpbegcc_-funroll-loops2019010920181123
9660? ? ?? ? ?swpbegcc2019010920181123
11508? ? ?? ? ?optccc2019010920181123
11758? ? ?? ? ?optcgcc2019010920181123
11784? ? ?? ? ?optcgcc_-funroll-loops2019010920181123

Compiler output

Implementation: optc
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x111f2f0: v4i64 = X86ISD::VTRUNC 0x111f120
try.c: 0x111f120: v16i32 = vselect 0x1127010, 0x10adf00, 0x111eff0
try.c: 0x1127010: v4i1 = X86ISD::PCMPGTM 0x1106bd0, 0x10a18f0
try.c: 0x1106bd0: v4i64 = X86ISD::VBROADCAST 0x10a1c80
try.c: 0x10a1c80: i64,ch = load<LD8[%uglygep72]> 0x1001db0, 0x1101b80, undef:i64
try.c: 0x1101b80: i64 = add 0x1107ab0, 0x10c9160
try.c: 0x1107ab0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x11040d0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x10c9160: i64 = shl 0x1103880, Constant:i8<3>
try.c: 0x1103880: i64,ch = CopyFromReg 0x1001db0, Register:i64 %vreg50
try.c: 0x1107f70: i64 = Register %vreg50
try.c: 0x1097720: i8 = Constant<3>
try.c: 0x1105240: i64 = undef
try.c: 0x10a18f0: v4i64,ch = CopyFromReg 0x1001db0, Register:v4i64 %vreg13
try.c: 0x109f2b0: v4i64 = Register %vreg13
try.c: 0x10adf00: v16i32 = X86ISD::VBROADCAST 0x1103ae0
try.c: 0x1103ae0: i32,ch = load<LD4[ConstantPool]> 0x1001db0, 0x111ec60, undef:i64
try.c: 0x111ec60: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x109cdd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1105240: i64 = undef
try.c: 0x111eff0: 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: 0x111eec0: i32 = Constant<0>
try.c: 0x111eec0: i32 = Constant<0>
try.c: 0x111eec0: i32 = Constant<0>
try.c: 0x111eec0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: optc
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x12f1010: v4i64 = X86ISD::VTRUNC 0x12f0e40
try.c: 0x12f0e40: v16i32 = vselect 0x12f9f10, 0x129be70, 0x12f0d10
try.c: 0x12f9f10: v4i1 = X86ISD::PCMPGTM 0x12da900, 0x129cc20
try.c: 0x12da900: v4i64 = X86ISD::VBROADCAST 0x129cfb0
try.c: 0x129cfb0: i64,ch = load<LD8[%uglygep72]> 0x11d4dd0, 0x12c12d0, undef:i64
try.c: 0x12c12d0: i64 = add 0x12db7e0, 0x127a800
try.c: 0x12db7e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1257b00: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x127a800: i64 = shl 0x12572b0, Constant:i8<3>
try.c: 0x12572b0: i64,ch = CopyFromReg 0x11d4dd0, Register:i64 %vreg50
try.c: 0x12dbca0: i64 = Register %vreg50
try.c: 0x126f530: i8 = Constant<3>
try.c: 0x12d8f70: i64 = undef
try.c: 0x129cc20: v4i64,ch = CopyFromReg 0x11d4dd0, Register:v4i64 %vreg13
try.c: 0x1293820: v4i64 = Register %vreg13
try.c: 0x129be70: v16i32 = X86ISD::VBROADCAST 0x1257510
try.c: 0x1257510: i32,ch = load<LD4[ConstantPool]> 0x11d4dd0, 0x12f0980, undef:i64
try.c: 0x12f0980: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x12742c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x12d8f70: i64 = undef
try.c: 0x12f0d10: 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: 0x12f0be0: i32 = Constant<0>
try.c: 0x12f0be0: i32 = Constant<0>
try.c: 0x12f0be0: i32 = Constant<0>
try.c: 0x12f0be0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: swpbe
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1fd3250: v4i64 = X86ISD::VTRUNC 0x1fd3080
try.c: 0x1fd3080: v16i32 = vselect 0x1fdbb30, 0x1f68150, 0x1fd2f50
try.c: 0x1fdbb30: v4i1 = X86ISD::PCMPGTM 0x1fbcb40, 0x1f551f0
try.c: 0x1fbcb40: v4i64 = X86ISD::VBROADCAST 0x1f55580
try.c: 0x1f55580: i64,ch = load<LD8[%uglygep72]> 0x1eb6dd0, 0x1fab4f0, undef:i64
try.c: 0x1fab4f0: i64 = add 0x1fbda20, 0x1f5bac0
try.c: 0x1fbda20: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1fb0a00: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1f5bac0: i64 = shl 0x1fb01b0, Constant:i8<3>
try.c: 0x1fb01b0: i64,ch = CopyFromReg 0x1eb6dd0, Register:i64 %vreg50
try.c: 0x1fbdee0: i64 = Register %vreg50
try.c: 0x1f4c8a0: i8 = Constant<3>
try.c: 0x1fbb1b0: i64 = undef
try.c: 0x1f551f0: v4i64,ch = CopyFromReg 0x1eb6dd0, Register:v4i64 %vreg13
try.c: 0x1f77a30: v4i64 = Register %vreg13
try.c: 0x1f68150: v16i32 = X86ISD::VBROADCAST 0x1fb0410
try.c: 0x1fb0410: i32,ch = load<LD4[ConstantPool]> 0x1eb6dd0, 0x1fd2bc0, undef:i64
try.c: 0x1fd2bc0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1f51f50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1fbb1b0: i64 = undef
try.c: 0x1fd2f50: 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: 0x1fd2e20: i32 = Constant<0>
try.c: 0x1fd2e20: i32 = Constant<0>
try.c: 0x1fd2e20: i32 = Constant<0>
try.c: 0x1fd2e20: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: swpbe
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x21880f0: v4i64 = X86ISD::VTRUNC 0x2187f20
try.c: 0x2187f20: v16i32 = vselect 0x217bc60, 0x2113320, 0x2187df0
try.c: 0x217bc60: v4i1 = X86ISD::PCMPGTM 0x2173a00, 0x21140d0
try.c: 0x2173a00: v4i64 = X86ISD::VBROADCAST 0x2114460
try.c: 0x2114460: i64,ch = load<LD8[%uglygep72]> 0x206ddb0, 0x2153850, undef:i64
try.c: 0x2153850: i64 = add 0x21748e0, 0x2103500
try.c: 0x21748e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2165410: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2103500: i64 = shl 0x2164bc0, Constant:i8<3>
try.c: 0x2164bc0: i64,ch = CopyFromReg 0x206ddb0, Register:i64 %vreg50
try.c: 0x2174da0: i64 = Register %vreg50
try.c: 0x210a310: i8 = Constant<3>
try.c: 0x2172070: i64 = undef
try.c: 0x21140d0: v4i64,ch = CopyFromReg 0x206ddb0, Register:v4i64 %vreg13
try.c: 0x210d0e0: v4i64 = Register %vreg13
try.c: 0x2113320: v16i32 = X86ISD::VBROADCAST 0x2164e20
try.c: 0x2164e20: i32,ch = load<LD4[ConstantPool]> 0x206ddb0, 0x2187a60, undef:i64
try.c: 0x2187a60: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x21368b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2172070: i64 = undef
try.c: 0x2187df0: 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: 0x2187cc0: i32 = Constant<0>
try.c: 0x2187cc0: i32 = Constant<0>
try.c: 0x2187cc0: i32 = Constant<0>
try.c: 0x2187cc0: i32 = Constant<0>
try.c: ...

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