Implementation notes: amd64, genji154, crypto_scalarmult/kummer

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_scalarmult
Primitive: kummer
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
336999? ? ?? ? ?avx2intclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
337467? ? ?? ? ?avx2intclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
349258? ? ?? ? ?avx2intclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
351364? ? ?? ? ?avx2intclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
361595? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
361881? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
396214? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
428181? ? ?? ? ?avx2inticc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
431106? ? ?? ? ?avx2inticc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
467220? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
467753? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
472836? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
473356? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
487773? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
490880? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
537199? ? ?? ? ?avx2inticc_-no-vec2017022620170105
537953? ? ?? ? ?avx2inticc2017022620170105
585845? ? ?? ? ?avx2intgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
586430? ? ?? ? ?avx2intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
607945? ? ?? ? ?avx2intgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
1391637? ? ?? ? ?avx2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
1392885? ? ?? ? ?avx2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
1393379? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1394003? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1394380? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1394471? ? ?? ? ?avx2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1394536? ? ?? ? ?avx2gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
1394549? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
1394848? ? ?? ? ?avx2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
1394926? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
1394978? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1395082? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
1395225? ? ?? ? ?avx2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1395394? ? ?? ? ?avx2icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
1395472? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
1395589? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
1395654? ? ?? ? ?avx2gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
1395680? ? ?? ? ?avx2icc_-no-vec2017022620170105
1395823? ? ?? ? ?avx2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
1396005? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
1396499? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
1396681? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1396785? ? ?? ? ?avx2gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
1396889? ? ?? ? ?avx2gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1397097? ? ?? ? ?avx2gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1397201? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
1397253? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1397318? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1397565? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1397773? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1397916? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
1398163? ? ?? ? ?avx2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
1398215? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
1398293? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1398345? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
1398358? ? ?? ? ?avx2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
1398371? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
1398371? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
1398462? ? ?? ? ?avx2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1398527? ? ?? ? ?avx2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
1398579? ? ?? ? ?avx2gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1398592? ? ?? ? ?avx2gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1398605? ? ?? ? ?avx2gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
1398709? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1399112? ? ?? ? ?avx2icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
1399333? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
1399424? ? ?? ? ?avx2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1399450? ? ?? ? ?avx2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1399645? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1399775? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1399801? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
1400087? ? ?? ? ?avx2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1400256? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1400347? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
1400399? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
1400438? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1400529? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
1400594? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
1400594? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
1400685? ? ?? ? ?avx2gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
1400763? ? ?? ? ?avx2icc2017022620170105
1400841? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
1400945? ? ?? ? ?avx2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1401101? ? ?? ? ?avx2gcc_-m64_-O_-fomit-frame-pointer2017022620170105
1401283? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1401400? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
1401452? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1401543? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
1401556? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
1401816? ? ?? ? ?avx2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
1402089? ? ?? ? ?avx2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
1402193? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
1402336? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
1402414? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1403077? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
1403207? ? ?? ? ?avx2gcc_-Os_-fomit-frame-pointer2017022620170105
1403311? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1403363? ? ?? ? ?avx2gcc_-O_-fomit-frame-pointer2017022620170105
1403389? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
1403415? ? ?? ? ?avx2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1403649? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
1403727? ? ?? ? ?avx2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
1404403? ? ?? ? ?avx2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1404416? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
1404429? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1404494? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
1404598? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1405027? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1405105? ? ?? ? ?avx2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
1405131? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1405183? ? ?? ? ?avx2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1405235? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
1405443? ? ?? ? ?avx2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1405482? ? ?? ? ?avx2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
1405690? ? ?? ? ?avx2gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1405768? ? ?? ? ?avx2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1405885? ? ?? ? ?avx2gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1405898? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1406106? ? ?? ? ?avx2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
1406327? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
1406691? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
1406756? ? ?? ? ?avx2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
1406782? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1407302? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1409356? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1409603? ? ?? ? ?avx2gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1409980? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
1410578? ? ?? ? ?avx2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
1411618? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
1412138? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
1412437? ? ?? ? ?avx2gcc_-funroll-loops2017022620170105
1412567? ? ?? ? ?avx2cc2017022620170105
1412983? ? ?? ? ?avx2gcc_-O2_-fomit-frame-pointer2017022620170105
1413113? ? ?? ? ?avx2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1414192? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
1414205? ? ?? ? ?avx2gcc2017022620170105
1414348? ? ?? ? ?avx2gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1417832? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
1417858? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
1418300? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1419860? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
1434420? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
1439607? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
1447524? ? ?? ? ?avx2gcc_-O3_-fomit-frame-pointer2017022620170105
1453712? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1657903? ? ?? ? ?avxgcc_-O_-fomit-frame-pointer2017022620170105
1658228? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
1658826? ? ?? ? ?avxgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
1659294? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
1659307? ? ?? ? ?avxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
1659541? ? ?? ? ?avxicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
1659554? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1659749? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
1659905? ? ?? ? ?avxgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1659970? ? ?? ? ?avxgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1660009? ? ?? ? ?avxclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1660308? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1660412? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1660620? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
1660711? ? ?? ? ?avxgcc_-Os_-fomit-frame-pointer2017022620170105
1660763? ? ?? ? ?avxgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
1660802? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
1661270? ? ?? ? ?avxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1661309? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
1661543? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
1661842? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1661894? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
1661920? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1662063? ? ?? ? ?avxgcc_-m64_-O_-fomit-frame-pointer2017022620170105
1662128? ? ?? ? ?avxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
1662310? ? ?? ? ?avxgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
1662336? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
1662336? ? ?? ? ?avxicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
1662349? ? ?? ? ?avxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
1662453? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
1662609? ? ?? ? ?avxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
1662778? ? ?? ? ?avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1662817? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1663090? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
1663142? ? ?? ? ?avxgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1663246? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1663558? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1663818? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
1663818? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
1663909? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
1663961? ? ?? ? ?avxgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1664273? ? ?? ? ?avxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1664585? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
1664923? ? ?? ? ?avxclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
1664923? ? ?? ? ?avxgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1665079? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
1665105? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1665443? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
1665703? ? ?? ? ?avxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1666041? ? ?? ? ?avxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1666327? ? ?? ? ?avxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
1666340? ? ?? ? ?avxclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
1666457? ? ?? ? ?avxclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1666457? ? ?? ? ?avxgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1666756? ? ?? ? ?avxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
1666756? ? ?? ? ?avxgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1666938? ? ?? ? ?avxclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1667003? ? ?? ? ?avxgcc_-O3_-fomit-frame-pointer2017022620170105
1667250? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1667523? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
1667601? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
1667718? ? ?? ? ?avxicc2017022620170105
1668030? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
1668355? ? ?? ? ?avxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
1668823? ? ?? ? ?avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
1668927? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
1668979? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
1669057? ? ?? ? ?avxicc_-no-vec2017022620170105
1669148? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
1669148? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
1669174? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
1669213? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
1669460? ? ?? ? ?avxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
1669785? ? ?? ? ?avxclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1670097? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1670136? ? ?? ? ?avxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
1670279? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
1670344? ? ?? ? ?avxgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1670370? ? ?? ? ?avxgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
1670409? ? ?? ? ?avxgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
1670461? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
1670487? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
1670721? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1670799? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
1670812? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1671072? ? ?? ? ?avxclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1671553? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1671605? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
1672008? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
1672151? ? ?? ? ?avxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
1672203? ? ?? ? ?avxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
1672463? ? ?? ? ?avxclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
1672580? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
1672983? ? ?? ? ?avxclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
1673360? ? ?? ? ?avxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
1673399? ? ?? ? ?avxgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
1673529? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
1673815? ? ?? ? ?avxgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
1673971? ? ?? ? ?avxgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1674595? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1674673? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
1674764? ? ?? ? ?avxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
1674777? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1675180? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1675297? ? ?? ? ?avxgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1675713? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1675869? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
1676038? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
1676571? ? ?? ? ?avxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
1676935? ? ?? ? ?avxgcc_-funroll-loops2017022620170105
1677078? ? ?? ? ?avxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
1677130? ? ?? ? ?avxcc2017022620170105
1677481? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
1678989? ? ?? ? ?avxgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
1680081? ? ?? ? ?avxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
1682837? ? ?? ? ?avxgcc_-O2_-fomit-frame-pointer2017022620170105
1683162? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
1683539? ? ?? ? ?avxgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
1688141? ? ?? ? ?avxgcc2017022620170105
1696084? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
1696253? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
1709578? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
1733797? ? ?? ? ?avxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
1749813? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
1810237? ? ?? ? ?avxclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2067117? ? ?? ? ?ref5icc2017022620170105
2081586? ? ?? ? ?ref5ugcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2083939? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2100579? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2103699? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2104713? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2105831? ? ?? ? ?ref5gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2109653? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2110199? ? ?? ? ?ref5gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2112864? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2124304? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2128360? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2132962? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2142075? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
2142881? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
2147860? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2148549? ? ?? ? ?ref5gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
2149199? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
2150681? ? ?? ? ?ref5uclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2153268? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
2154997? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2158351? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2158377? ? ?? ? ?ref5uclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2158442? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
2160925? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
2161731? ? ?? ? ?ref5gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
2162134? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
2163252? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2163473? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
2164136? ? ?? ? ?ref5gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2164604? ? ?? ? ?ref5ugcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2164994? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
2165033? ? ?? ? ?ref5uclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2165527? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
2165696? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2165982? ? ?? ? ?ref5uclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2166372? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2168881? ? ?? ? ?ref5uicc2017022620170105
2170246? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
2171455? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
2172703? ? ?? ? ?ref5gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2172937? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
2172976? ? ?? ? ?ref5ugcc_-O3_-fomit-frame-pointer2017022620170105
2174432? ? ?? ? ?ref5gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
2175641? ? ?? ? ?ref5gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2176343? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
2176928? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
2177435? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2177669? ? ?? ? ?ref5ugcc_-m64_-O3_-fomit-frame-pointer2017022620170105
2178098? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2180854? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
2182869? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
2183220? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
2183233? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
2184091? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
2187432? ? ?? ? ?ref5ugcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2187679? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
2188836? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2190266? ? ?? ? ?ref5gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2190877? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2198066? ? ?? ? ?ref5gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
2205151? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
2206672? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
2206984? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
2209480? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
2209844? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
2210234? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2211742? ? ?? ? ?ref5gcc_-O3_-fomit-frame-pointer2017022620170105
2212834? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
2213042? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2217358? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2218541? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2220673? ? ?? ? ?ref5uicc_-no-vec2017022620170105
2225093? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2225275? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2227121? ? ?? ? ?ref5ugcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
2228720? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
2228889? ? ?? ? ?ref5ugcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2229539? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
2229617? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
2229877? ? ?? ? ?ref5gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
2232516? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2233140? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
2234362? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2235415? ? ?? ? ?ref5ugcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
2236156? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
2236195? ? ?? ? ?ref5ugcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
2237248? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
2238041? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
2239185? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
2242461? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
2249481? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
2249832? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
2251275? ? ?? ? ?ref5icc_-no-vec2017022620170105
2252549? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2253628? ? ?? ? ?ref5gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2253693? ? ?? ? ?ref5gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2257710? ? ?? ? ?ref5ugcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2259127? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2260778? ? ?? ? ?ref5ugcc_-O2_-fomit-frame-pointer2017022620170105
2262130? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
2262481? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
2262598? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
2263586? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
2263703? ? ?? ? ?ref5clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2266511? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
2268877? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
2271191? ? ?? ? ?ref5clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2271945? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
2275195? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
2275325? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
2275754? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
2276716? ? ?? ? ?ref5gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
2277509? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2277899? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
2277899? ? ?? ? ?ref5gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
2279264? ? ?? ? ?ref5clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2279433? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
2280252? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2280629? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
2286336? ? ?? ? ?ref5gcc_-O2_-fomit-frame-pointer2017022620170105
2288377? ? ?? ? ?ref5clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2288819? ? ?? ? ?ref5clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2290743? ? ?? ? ?ref5ugcc_-m64_-O2_-fomit-frame-pointer2017022620170105
2296580? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2297607? ? ?? ? ?ref5uclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2298946? ? ?? ? ?ref5uclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2299466? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
2299713? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2300870? ? ?? ? ?ref5uclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2301962? ? ?? ? ?ref5clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2301988? ? ?? ? ?ref5clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2302742? ? ?? ? ?ref5uclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2304822? ? ?? ? ?ref5clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2311829? ? ?? ? ?ref5uclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2312440? ? ?? ? ?ref5uclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2321852? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2325869? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2326233? ? ?? ? ?ref5clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
2326753? ? ?? ? ?ref5clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
2331394? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
2346682? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
2352636? ? ?? ? ?ref5gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2369601? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
2371265? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
2373215? ? ?? ? ?ref5gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2384174? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
2385409? ? ?? ? ?ref5ugcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2390869? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2391090? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
2392169? ? ?? ? ?ref5ugcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2392858? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
2394015? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2394093? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
2394145? ? ?? ? ?ref5ugcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
2394236? ? ?? ? ?ref5gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
2394730? ? ?? ? ?ref5gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2395809? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
2396147? ? ?? ? ?ref5gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2397811? ? ?? ? ?ref5gcc_-Os_-fomit-frame-pointer2017022620170105
2399124? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2399423? ? ?? ? ?ref5gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
2404025? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
2407561? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2410096? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2411279? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
2412449? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
2417207? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2417233? ? ?? ? ?ref5ugcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2418650? ? ?? ? ?ref5gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2420795? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2422303? ? ?? ? ?ref5gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
2425605? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
2426801? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
2428491? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
2429232? ? ?? ? ?ref5gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
2429947? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
2434939? ? ?? ? ?ref5gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
2435472? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2435849? ? ?? ? ?ref5ugcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
2436941? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
2437240? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
2437643? ? ?? ? ?ref5ugcc_-m64_-Os_-fomit-frame-pointer2017022620170105
2442180? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
2455401? ? ?? ? ?ref5ugcc_-Os_-fomit-frame-pointer2017022620170105
2456168? ? ?? ? ?ref5gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2456545? ? ?? ? ?ref5gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
2458053? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
2458768? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
2459496? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
2459990? ? ?? ? ?ref5ugcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
2461238? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2461420? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
2462005? ? ?? ? ?ref5gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
2462941? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
2463305? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
2464228? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
2464423? ? ?? ? ?ref5icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
2467062? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2467621? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
2467712? ? ?? ? ?ref5gcc_-O_-fomit-frame-pointer2017022620170105
2468193? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
2474485? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
2475590? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
2477033? ? ?? ? ?ref5gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2477358? ? ?? ? ?ref5gcc_-m64_-O_-fomit-frame-pointer2017022620170105
2477657? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2478814? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2479997? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2482805? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2483728? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
2483793? ? ?? ? ?ref5gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
2490514? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
2490878? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
2491164? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
2491476? ? ?? ? ?ref5ugcc_-O_-fomit-frame-pointer2017022620170105
2493439? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
2493790? ? ?? ? ?ref5ugcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
2498652? ? ?? ? ?ref5ugcc_-m64_-O_-fomit-frame-pointer2017022620170105
2499302? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
2500095? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
2500342? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2500511? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
2500537? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
2501031? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
2501148? ? ?? ? ?ref5gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
2501720? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2502136? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
2503085? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
2503306? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
2503436? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2505997? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2522273? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
2522715? ? ?? ? ?ref5ugcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
2530658? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
2532387? ? ?? ? ?ref5ugcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
2532595? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
2532972? ? ?? ? ?ref5ugcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2540109? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
2541916? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
2559921? ? ?? ? ?ref5ugcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
2823080? ? ?? ? ?ref5icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
3080311? ? ?? ? ?ref5uicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
3110705? ? ?? ? ?ref5uicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
10143848? ? ?? ? ?ref5gcc2017022620170105
10239099? ? ?? ? ?ref5cc2017022620170105
10582325? ? ?? ? ?ref5gcc_-funroll-loops2017022620170105
11302018? ? ?? ? ?ref5ugcc_-funroll-loops2017022620170105
11380499? ? ?? ? ?ref5ugcc2017022620170105
11473332? ? ?? ? ?ref5ucc2017022620170105

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: cc
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: typedef __m256i vec;
smult.c: ^
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask25 = {0x1ffffff,0x1ffffff,0x1ffffff,0x1ffffff};
smult.c: ^
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask26 = {0x3ffffff,0x3ffffff,0x3ffffff,0x3ffffff};
smult.c: ^
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: init(0xffffffc+1,0xffffffc+1,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+1,0xffffffc+1)
smult.c: ^
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
smult.c: smult.c:36:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ^
smult.c: smult.c:37:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t1 = _mm256_mul_epi32(a->v[1],*b);
smult.c: ^
smult.c: smult.c:38:10: error: always_inline function '_mm256_add_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:38:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t1 = _mm256_add_epi64(t1,_mm256_srli_epi64(t0,26)); t0 &= mask26;
smult.c: ^
smult.c: smult.c:39:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t2 = _mm256_mul_epi32(a->v[2],*b);
smult.c: ^
smult.c: smult.c:40:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t3 = _mm256_mul_epi32(a->v[3],*b);
smult.c: ^
smult.c: smult.c:41:8: error: always_inline function '_mm256_mul_epi32' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t4 = _mm256_mul_epi32(a->v[4],*b);
smult.c: ^
smult.c: smult.c:42:10: error: always_inline function '_mm256_add_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: t3 = _mm256_add_epi64(t3,_mm256_srli_epi64(t2,26)); t2 &= mask26;
smult.c: ^
smult.c: smult.c:42:30: error: always_inline function '_mm256_srli_epi64' requires target feature 'avx2', but would be inlined into function 'gfe4x_mulconst' that is compiled without support for 'avx2'
smult.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx2int
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx2int
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx2int
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2int
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2int
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:8: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc avx2int
gcc -O2 -fomit-frame-pointer avx2int
gcc -O3 -fomit-frame-pointer avx2int
gcc -O -fomit-frame-pointer avx2int
gcc -Os -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc -funroll-loops avx2int
gcc -funroll-loops -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -O -fomit-frame-pointer avx2int
gcc -funroll-loops -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2int
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2int
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2int
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2int
gcc -m64 -O2 -fomit-frame-pointer avx2int
gcc -m64 -O3 -fomit-frame-pointer avx2int
gcc -m64 -O -fomit-frame-pointer avx2int
gcc -m64 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2int
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx2int
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2int
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2int
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2int
gcc -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -march=barcelona -O -fomit-frame-pointer avx2int
gcc -march=barcelona -Os -fomit-frame-pointer avx2int
gcc -march=k8 -O2 -fomit-frame-pointer avx2int
gcc -march=k8 -O3 -fomit-frame-pointer avx2int
gcc -march=k8 -O -fomit-frame-pointer avx2int
gcc -march=k8 -Os -fomit-frame-pointer avx2int
gcc -march=nocona -O2 -fomit-frame-pointer avx2int
gcc -march=nocona -O3 -fomit-frame-pointer avx2int
gcc -march=nocona -O -fomit-frame-pointer avx2int
gcc -march=nocona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:8: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: ...
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:8: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2int
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2int

Compiler output

Implementation: crypto_scalarmult/kummer/avx2int
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:8: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/immintrin.h:43:0,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-6.3.0-full-bin/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2int