Implementation notes: amd64, oki, crypto_dh/nistp256

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_dh
Primitive: nistp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1828248? ? ?? ? ?wblclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1828276? ? ?? ? ?wblclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1828622? ? ?? ? ?wblclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1829252? ? ?? ? ?wblclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1839116? ? ?? ? ?wblclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1839226? ? ?? ? ?wblclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1841616? ? ?? ? ?wblclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1842780? ? ?? ? ?wblclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1965090? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
1965310? ? ?? ? ?wblgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
1969540? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
2095258? ? ?? ? ?wblgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
2101666? ? ?? ? ?wblgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
2102530? ? ?? ? ?wblgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
2102870? ? ?? ? ?wblgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
2105448? ? ?? ? ?wblgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
2108494? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
2122308? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2122392? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2139938? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2139966? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2145128? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2145160? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2180160? ? ?? ? ?wblgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2180322? ? ?? ? ?wblgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2190332? ? ?? ? ?wblgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2190414? ? ?? ? ?wblgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2192770? ? ?? ? ?wblgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2193054? ? ?? ? ?wblgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2262780? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
2262942? ? ?? ? ?wblgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
2262982? ? ?? ? ?wblgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
2360898? ? ?? ? ?wblgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
2360926? ? ?? ? ?wblgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
2360934? ? ?? ? ?wblgcc_-O3_-fomit-frame-pointer2019011020181123
2456828? ? ?? ? ?wblgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
2456844? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
2457320? ? ?? ? ?wblgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
2480392? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2480790? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2481660? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
2481726? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2481782? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
2481782? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
2481816? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
2481860? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
2481890? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
2481916? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2481936? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2481984? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
2482002? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
2482034? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2482124? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2482128? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2482140? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
2482164? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
2482252? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
2482262? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2482290? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2482356? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
2482382? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2482520? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
2482530? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2482530? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
2482606? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2482618? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
2482644? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2482648? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
2482650? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
2482684? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
2482692? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
2482704? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
2482704? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
2482744? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2482764? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2482776? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
2482788? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
2482794? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
2482846? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
2482850? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
2482852? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2482884? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
2482892? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
2482894? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
2482906? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
2482920? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
2482926? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
2482940? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2482946? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2482962? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
2482970? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
2482974? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2482992? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
2483006? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
2483014? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
2483030? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2483030? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2483042? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2483080? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2483086? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2483096? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
2483124? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
2483136? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
2483140? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2483158? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
2483170? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
2483176? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
2483184? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
2483242? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
2483276? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
2483312? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
2483326? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2483334? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2483382? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
2483416? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
2483474? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
2483476? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
2483516? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
2483554? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
2483562? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2483580? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
2483614? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
2483636? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
2483668? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
2483788? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2483870? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2483896? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2483992? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2484042? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2484056? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
2484190? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2484406? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
2484426? ? ?? ? ?refgcc_-funroll-loops2019011020181123
2485284? ? ?? ? ?refgcc2019011020181123
2485490? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2485776? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2486254? ? ?? ? ?refcc2019011020181123
2486410? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
2486478? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
2486706? ? ?? ? ?wblgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
2486748? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2486840? ? ?? ? ?wblgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
2486974? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2487002? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
2487032? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2487266? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
2487436? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
2487514? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2489164? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2490876? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
2493484? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2494392? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
2495004? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2495476? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
2496354? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2501474? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
2505010? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
2505854? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
2506288? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
2510162? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2510528? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
2511220? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2521170? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
2522572? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
2547792? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
2556138? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
2558360? ? ?? ? ?wblgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
2570376? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
2599224? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
2599956? ? ?? ? ?wblgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
2610706? ? ?? ? ?wblgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
2610850? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
2610866? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
2611296? ? ?? ? ?wblgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
2615168? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
2615984? ? ?? ? ?wblgcc_-O2_-fomit-frame-pointer2019011020181123
2616128? ? ?? ? ?wblgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
2616546? ? ?? ? ?wblgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
2644244? ? ?? ? ?wblgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2644378? ? ?? ? ?wblgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2645132? ? ?? ? ?wblgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2645222? ? ?? ? ?wblgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2654718? ? ?? ? ?wblgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
2654972? ? ?? ? ?wblgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
2661734? ? ?? ? ?wblgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2661740? ? ?? ? ?wblgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2665092? ? ?? ? ?wblgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
2665526? ? ?? ? ?wblgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
2667818? ? ?? ? ?wblgcc_-m64_-O_-fomit-frame-pointer2019011020181123
2668368? ? ?? ? ?wblgcc_-O_-fomit-frame-pointer2019011020181123
2668502? ? ?? ? ?wblgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
2696028? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
2696260? ? ?? ? ?wblgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
2696648? ? ?? ? ?wblgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
2696688? ? ?? ? ?wblgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
2696840? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
2697020? ? ?? ? ?wblgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
2700918? ? ?? ? ?wblgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2700922? ? ?? ? ?wblgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2722726? ? ?? ? ?wblgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
2730462? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
2732116? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2774192? ? ?? ? ?wblgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
2949688? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2949756? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
3075188? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
3102834? ? ?? ? ?wblgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
3102856? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
3103032? ? ?? ? ?wblgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
3104372? ? ?? ? ?wblgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
3104458? ? ?? ? ?wblgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
3114634? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
3114750? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
3114784? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
3114978? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
3118318? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
3118700? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
3119388? ? ?? ? ?wblgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
3119564? ? ?? ? ?wblgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
3124704? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
3124714? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
3124790? ? ?? ? ?wblgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
3124886? ? ?? ? ?wblgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
3125266? ? ?? ? ?wblgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
3129980? ? ?? ? ?wblgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
3130740? ? ?? ? ?wblgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
3130744? ? ?? ? ?wblgcc_-Os_-fomit-frame-pointer2019011020181123
3131106? ? ?? ? ?wblgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
3147680? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
3152786? ? ?? ? ?wblgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
3153186? ? ?? ? ?wblgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
3160006? ? ?? ? ?wblgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
3160984? ? ?? ? ?wblgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
3176052? ? ?? ? ?wblgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
3176106? ? ?? ? ?wblgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
11708696? ? ?? ? ?wblcc2019011020181123
11941798? ? ?? ? ?wblgcc_-funroll-loops2019011020181123
11944308? ? ?? ? ?wblgcc2019011020181123

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: 0x1619070: v4i64 = X86ISD::VTRUNC 0x1618ea0
try.c: 0x1618ea0: v16i32 = vselect 0x1615ae0, 0x157ce60, 0x1618d70
try.c: 0x1615ae0: v4i1 = X86ISD::PCMPGTM 0x15f8b90, 0x157dc10
try.c: 0x15f8b90: v4i64 = X86ISD::VBROADCAST 0x157dfa0
try.c: 0x157dfa0: i64,ch = load<LD8[%uglygep72]> 0x14fbdd0, 0x15b3290, undef:i64
try.c: 0x15b3290: i64 = add 0x1601820, 0x15a2aa0
try.c: 0x1601820: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x15f2c80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x15a2aa0: i64 = shl 0x15f2430, Constant:i8<3>
try.c: 0x15f2430: i64,ch = CopyFromReg 0x14fbdd0, Register:i64 %vreg50
try.c: 0x1601ce0: i64 = Register %vreg50
try.c: 0x1582d60: i8 = Constant<3>
try.c: 0x15fffc0: i64 = undef
try.c: 0x157dc10: v4i64,ch = CopyFromReg 0x14fbdd0, Register:v4i64 %vreg13
try.c: 0x159b660: v4i64 = Register %vreg13
try.c: 0x157ce60: v16i32 = X86ISD::VBROADCAST 0x15f2690
try.c: 0x15f2690: i32,ch = load<LD4[ConstantPool]> 0x14fbdd0, 0x16189e0, undef:i64
try.c: 0x16189e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x15acce0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x15fffc0: i64 = undef
try.c: 0x1618d70: 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: 0x1618c40: i32 = Constant<0>
try.c: 0x1618c40: i32 = Constant<0>
try.c: 0x1618c40: i32 = Constant<0>
try.c: 0x1618c40: 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: 0x1d57ff0: v4i64 = X86ISD::VTRUNC 0x1d57e20
try.c: 0x1d57e20: v16i32 = vselect 0x1d49100, 0x1cd6480, 0x1d57cf0
try.c: 0x1d49100: v4i1 = X86ISD::PCMPGTM 0x1d418e0, 0x1cd7230
try.c: 0x1d418e0: v4i64 = X86ISD::VBROADCAST 0x1cd75c0
try.c: 0x1cd75c0: i64,ch = load<LD8[%uglygep72]> 0x1c3bdd0, 0x1d31370, undef:i64
try.c: 0x1d31370: i64 = add 0x1d427c0, 0x1cd0c00
try.c: 0x1d427c0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1d35640: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1cd0c00: i64 = shl 0x1d34df0, Constant:i8<3>
try.c: 0x1d34df0: i64,ch = CopyFromReg 0x1c3bdd0, Register:i64 %vreg50
try.c: 0x1d42c80: i64 = Register %vreg50
try.c: 0x1cf2440: i8 = Constant<3>
try.c: 0x1d3ff50: i64 = undef
try.c: 0x1cd7230: v4i64,ch = CopyFromReg 0x1c3bdd0, Register:v4i64 %vreg13
try.c: 0x1cdc900: v4i64 = Register %vreg13
try.c: 0x1cd6480: v16i32 = X86ISD::VBROADCAST 0x1d35050
try.c: 0x1d35050: i32,ch = load<LD4[ConstantPool]> 0x1c3bdd0, 0x1d57960, undef:i64
try.c: 0x1d57960: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1cd9c10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1d3ff50: i64 = undef
try.c: 0x1d57cf0: 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: 0x1d57bc0: i32 = Constant<0>
try.c: 0x1d57bc0: i32 = Constant<0>
try.c: 0x1d57bc0: i32 = Constant<0>
try.c: 0x1d57bc0: 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: wbl
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x28d7ef0: v4i64 = X86ISD::VTRUNC 0x28d7d20
try.c: 0x28d7d20: v16i32 = vselect 0x28e21c0, 0x285d370, 0x28d7bf0
try.c: 0x28e21c0: v4i1 = X86ISD::PCMPGTM 0x28c4810, 0x285e120
try.c: 0x28c4810: v4i64 = X86ISD::VBROADCAST 0x285e4b0
try.c: 0x285e4b0: i64,ch = load<LD8[%uglygep72]> 0x27bedd0, 0x28b3350, undef:i64
try.c: 0x28b3350: i64 = add 0x28c56f0, 0x2859550
try.c: 0x28c56f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x28c1bb0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2859550: i64 = shl 0x28c1360, Constant:i8<3>
try.c: 0x28c1360: i64,ch = CopyFromReg 0x27bedd0, Register:i64 %vreg50
try.c: 0x28c5bb0: i64 = Register %vreg50
try.c: 0x2852630: i8 = Constant<3>
try.c: 0x28c2e80: i64 = undef
try.c: 0x285e120: v4i64,ch = CopyFromReg 0x27bedd0, Register:v4i64 %vreg13
try.c: 0x28730b0: v4i64 = Register %vreg13
try.c: 0x285d370: v16i32 = X86ISD::VBROADCAST 0x28c15c0
try.c: 0x28c15c0: i32,ch = load<LD4[ConstantPool]> 0x27bedd0, 0x28d7860, undef:i64
try.c: 0x28d7860: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x286fb20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x28c2e80: i64 = undef
try.c: 0x28d7bf0: 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: 0x28d7ac0: i32 = Constant<0>
try.c: 0x28d7ac0: i32 = Constant<0>
try.c: 0x28d7ac0: i32 = Constant<0>
try.c: 0x28d7ac0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: wbl
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xfd2270: v4i64 = X86ISD::VTRUNC 0xfc7dd0
try.c: 0xfc7dd0: v16i32 = vselect 0xfc4a10, 0xf70eb0, 0xfc7ca0
try.c: 0xfc4a10: v4i1 = X86ISD::PCMPGTM 0xfae870, 0xf71c60
try.c: 0xfae870: v4i64 = X86ISD::VBROADCAST 0xf71ff0
try.c: 0xf71ff0: i64,ch = load<LD8[%uglygep72]> 0xea8dd0, 0xf984a0, undef:i64
try.c: 0xf984a0: i64 = add 0xfaf750, 0xf4ddd0
try.c: 0xfaf750: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xfa2390: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xf4ddd0: i64 = shl 0xfa1b40, Constant:i8<3>
try.c: 0xfa1b40: i64,ch = CopyFromReg 0xea8dd0, Register:i64 %vreg50
try.c: 0xfafc10: i64 = Register %vreg50
try.c: 0xf6c890: i8 = Constant<3>
try.c: 0xfacee0: i64 = undef
try.c: 0xf71c60: v4i64,ch = CopyFromReg 0xea8dd0, Register:v4i64 %vreg13
try.c: 0xf48360: v4i64 = Register %vreg13
try.c: 0xf70eb0: v16i32 = X86ISD::VBROADCAST 0xfa1da0
try.c: 0xfa1da0: i32,ch = load<LD4[ConstantPool]> 0xea8dd0, 0xfc7910, undef:i64
try.c: 0xfc7910: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xf54e20: i64 = TargetConstantPool<i32 1> 0
try.c: 0xfacee0: i64 = undef
try.c: 0xfc7ca0: 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: 0xfc7b70: i32 = Constant<0>
try.c: 0xfc7b70: i32 = Constant<0>
try.c: 0xfc7b70: i32 = Constant<0>
try.c: 0xfc7b70: i32 = Constant<0>
try.c: ...

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