Implementation notes: amd64, gpu, crypto_hash/sarmal512

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: sarmal512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2252427998 16768 12841549 17544 936opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019082320190816
2305226487 16768 12841517 17560 936asm64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082320190816
2353625815 16768 12838525 17560 936asm64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082320190816
2390825725 16768 12839221 17544 936asm64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2394424931 16768 12834797 17544 936asm64gcc_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2433627391 16768 12843077 17560 936asm64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
2443226343 16768 12839429 17560 936asm64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
2444424931 16768 12834797 17544 936asm64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2451227470 16768 12842125 17560 936asm64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2471223775 16768 12833017 17528 904asm64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
2478024525 16768 12834741 17544 936asm64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082320190816
2524826645 16768 12836861 17544 936opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082320190816
2531625309 16768 12838661 17544 936asm64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2534423810 16768 12833025 17528 904asm64gcc_-Os_-fomit-frame-pointer2019082320190816
2535328071 16768 12840781 17560 936opt64gcc_-m64_-O3_-fomit-frame-pointer2019082320190816
2539528610 16768 12840957 17560 936opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2552426709 16768 12836925 17544 936opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082320190816
2562024601 16768 12834701 17544 936asm64gcc_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2563224525 16768 12834741 17544 936asm64gcc_-O2_-fomit-frame-pointer2019082320190816
2565625293 16768 12838789 17544 936asm64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082320190816
2568428487 16768 12843517 17560 936opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082320190816
2571027895 16768 12840565 17560 936opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082320190816
2586823755 16768 12832977 17528 904asm64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
2598424929 16752 12836398 17520 904asm64gcc2019082320190816
2598824801 16768 12834925 17544 936asm64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2607224929 16752 12836398 17520 904asm64cc2019082320190816
2607927847 16768 12840397 17560 936opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082320190816
2608025293 16768 12838789 17544 936asm64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082320190816
2637627412 16768 12840477 17544 936opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2638827895 16768 12840661 17560 936opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082320190816
2639128408 16384 044637 17152 752opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082320190816
2654127412 16768 12840477 17544 936opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2660423838 16768 12833081 17528 904asm64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082320190816
2660827895 16768 12840661 17560 936opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082320190816
2670827317 16768 12840813 17544 936opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082320190816
2674825785 16768 12839333 17544 936asm64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082320190816
2676425628 16768 12838693 17544 936asm64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2684125381 16768 12834625 17528 904opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082320190816
2686225527 16768 12834745 17528 904opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082320190816
2690425442 16768 12834665 17528 904opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
2690727158 16768 12837253 17544 936opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082320190816
2692427158 16768 12837269 17544 936opt64gcc_-O_-fomit-frame-pointer2019082320190816
2697225823 16768 12839301 17544 936asm64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2698426661 16768 12836877 17544 936opt64gcc_-O2_-fomit-frame-pointer2019082320190816
2699127856 16768 12838301 17544 936opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2708827208 16768 12837349 17544 936opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082320190816
2710823774 16768 12833017 17528 904asm64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
2721925815 16768 12838525 17560 936asm64gcc_-O3_-fomit-frame-pointer2019082320190816
2744427208 16768 12837349 17544 936opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082320190816
2746826709 16768 12836925 17544 936opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082320190816
2749224768 16768 12834877 17544 936asm64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082320190816
2752825527 16768 12834745 17528 904opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082320190816
2760027998 16768 12841549 17544 936opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082320190816
2760827575 16768 12841053 17544 936opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2774027575 16768 12841053 17544 936opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2774428487 16768 12843517 17560 936opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082320190816
2775625497 16768 12834713 17528 904opt64gcc_-m64_-Os_-fomit-frame-pointer2019082320190816
2780429813 16768 12843165 17544 936opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082320190816
2781627155 16768 12837013 17544 936opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2785555028 33536 25637605 17544 936opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2798429016 16384 046573 17152 752opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
2804724768 16768 12834877 17544 936asm64gcc_-O_-fomit-frame-pointer2019082320190816
2841228610 16768 12840957 17560 936opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2854427998 16768 12841549 17544 936opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082320190816
2859023838 16768 12833081 17528 904asm64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082320190816
2863223810 16768 12833025 17528 904asm64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082320190816
2872029016 16384 046573 17152 752opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
2878028071 16768 12840781 17560 936opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082320190816
2879225767 16768 12838533 17560 936asm64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082320190816
2879627391 16768 12843077 17560 936asm64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
2882025442 16768 12834665 17528 904opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
2884825785 16768 12839333 17544 936asm64gcc_-funroll-loops_-O_-fomit-frame-pointer2019082320190816
2886025815 16768 12838525 17560 936asm64gcc_-m64_-O3_-fomit-frame-pointer2019082320190816
2894028903 16768 12841437 17560 936opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082320190816
2894428849 16384 043341 17152 1136opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082320190816
2900826487 16768 12841517 17560 936asm64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082320190816
2906024509 16768 12834725 17544 936asm64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082320190816
2907226487 16768 12841517 17560 936asm64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082320190816
2908026546 16768 12838893 17560 936asm64gcc_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2908824557 16768 12834773 17544 936asm64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082320190816
2916925497 16768 12834713 17528 904opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082320190816
2927628071 16768 12840781 17560 936opt64gcc_-O3_-fomit-frame-pointer2019082320190816
2932052686 33536 25639429 17560 936asm64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
2934425293 16768 12838789 17544 936asm64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082320190816
2934829528 16384 044701 17152 1136opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
2938825381 16768 12834625 17528 904opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082320190816
2940024960 16768 12835101 17544 936asm64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082320190816
2948029199 16768 12842557 17544 936opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2954427514 16768 12837605 17544 936opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2957224768 16768 12834877 17544 936asm64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082320190816
2958427158 16768 12837253 17544 936opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082320190816
2959625767 16768 12838533 17560 936asm64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082320190816
2961625767 16768 12838533 17560 936asm64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082320190816
2961625719 16768 12838269 17560 936asm64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082320190816
2962825628 16768 12838693 17544 936asm64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
2964424768 16768 12834877 17544 936asm64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082320190816
2966024768 16768 12834877 17544 936asm64gcc_-m64_-O_-fomit-frame-pointer2019082320190816
2966028903 16768 12841501 17560 936opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082320190816
2967624768 16768 12834877 17544 936asm64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082320190816
2968426661 16768 12836877 17544 936opt64gcc_-m64_-O2_-fomit-frame-pointer2019082320190816
2969225823 16768 12839301 17544 936asm64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2970425442 16768 12834665 17528 904opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
2972025442 16768 12834665 17528 904opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082320190816
2973224801 16768 12834925 17544 936asm64gcc_-march=nocona_-O_-fomit-frame-pointer2019082320190816
2973927158 16768 12837269 17544 936opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082320190816
2976825725 16768 12839221 17544 936asm64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2978824976 16768 12835421 17544 936asm64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
2979627158 16768 12837253 17544 936opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082320190816
2980423775 16768 12833017 17528 904asm64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
2981230543 16768 12843445 17560 936opt64gcc_-march=k8_-O3_-fomit-frame-pointer2019082320190816
2982023838 16768 12833081 17528 904asm64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082320190816
2985627895 16768 12840661 17560 936opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082320190816
2992826551 16768 12839085 17560 936asm64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082320190816
2994026551 16768 12839149 17560 936asm64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082320190816
2994426546 16768 12838893 17560 936asm64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
2994825309 16768 12838661 17544 936asm64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
2995624557 16768 12834773 17544 936asm64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082320190816
2996824525 16768 12834741 17544 936asm64gcc_-m64_-O2_-fomit-frame-pointer2019082320190816
2996824557 16768 12834773 17544 936asm64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082320190816
2997628487 16768 12843517 17560 936opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082320190816
3000827470 16768 12842125 17560 936asm64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
3002026551 16768 12839149 17560 936asm64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082320190816
3009624656 16768 12834805 17544 936asm64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082320190816
3009627158 16768 12837253 17544 936opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082320190816
3013624960 16768 12835101 17544 936asm64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082320190816
3014825751 16768 12838421 17560 936asm64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082320190816
3023625442 16768 12834665 17528 904opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082320190816
3024424960 16768 12835101 17544 936asm64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082320190816
3034423810 16768 12833025 17528 904asm64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082320190816
3036023755 16768 12832977 17528 904asm64gcc_-march=k8_-Os_-fomit-frame-pointer2019082320190816
3039225785 16768 12839333 17544 936asm64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082320190816
3039223840 16768 12833073 17528 904asm64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082320190816
3040423755 16768 12832977 17528 904asm64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082320190816
3043224768 16768 12834877 17544 936asm64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082320190816
3044424768 16768 12834877 17544 936asm64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082320190816
3045624768 16768 12834877 17544 936asm64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082320190816
3047223755 16768 12832977 17528 904asm64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082320190816
3049624768 16768 12834877 17544 936asm64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082320190816
3050424768 16768 12834877 17544 936asm64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082320190816
3050427158 16768 12837253 17544 936opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082320190816
3058049952 33536 25635421 17544 936asm64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
3061229238 16768 12843901 17560 936opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
3066823775 16768 12833017 17528 904asm64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082320190816
3068823755 16768 12832977 17528 904asm64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
3070026661 16768 12836877 17544 936opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082320190816
3070455712 33536 25638301 17544 936opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
3070425442 16768 12834665 17528 904opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082320190816
3071223774 16768 12833017 17528 904asm64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
3072423755 16768 12832977 17528 904asm64gcc_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
3075631463 16768 12847029 17560 936opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082320190816
3077426709 16768 12836925 17544 936opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082320190816
3078849202 33536 25634701 17544 936asm64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
3087625444 16768 12834689 17528 904opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082320190816
3088024656 16768 12834805 17544 936asm64gcc_-march=k8_-O_-fomit-frame-pointer2019082320190816
3089227840 16768 12838013 17544 936opt64gcc_-march=k8_-O2_-fomit-frame-pointer2019082320190816
3102424929 16752 12836398 17520 904asm64gcc_-funroll-loops2019082320190816
3110824509 16768 12834725 17544 936asm64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082320190816
3122423810 16768 12833025 17528 904asm64gcc_-m64_-Os_-fomit-frame-pointer2019082320190816
3124023840 16768 12833073 17528 904asm64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082320190816
3125127191 16768 12837317 17544 936opt64gcc_-march=nocona_-O_-fomit-frame-pointer2019082320190816
3126023840 16768 12833073 17528 904asm64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082320190816
3126447510 33536 25632977 17528 904asm64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
3130023755 16768 12832977 17528 904asm64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082320190816
3131623755 16768 12832977 17528 904asm64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082320190816
3132023775 16768 12833017 17528 904asm64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082320190816
3136850884 33536 25634665 17528 904opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
3138027317 16768 12840813 17544 936opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082320190816
3146031463 16768 12847029 17560 936opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082320190816
3162327158 16768 12837253 17544 936opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082320190816
3167627317 16768 12840813 17544 936opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082320190816
3175629238 16768 12843901 17560 936opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
3179261070 33536 25643621 17560 936opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
3189631423 16768 12847109 17560 936opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
3194028903 16768 12841501 17560 936opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082320190816
3202829255 16768 12842805 17544 936opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082320190816
3210625527 16768 12834745 17528 904opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082320190816
3222027155 16768 12837013 17544 936opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
3223223840 16768 12833073 17528 904asm64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082320190816
3223525381 16768 12834625 17528 904opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
3223627191 16768 12837317 17544 936opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082320190816
3227230535 16768 12843621 17560 936opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
3229529255 16768 12842805 17544 936opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082320190816
3232825527 16768 12834745 17528 904opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082320190816
3236027158 16768 12837269 17544 936opt64gcc_-m64_-O_-fomit-frame-pointer2019082320190816
3242729016 16384 046573 17152 752opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082320190816
3249225444 16768 12834689 17528 904opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082320190816
3264327840 16768 12838013 17544 936opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082320190816
3267627158 16768 12837253 17544 936opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082320190816
3277227208 16768 12837349 17544 936opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082320190816
3281225497 16768 12834713 17528 904opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082320190816
3287728849 16384 043341 17152 1136opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082320190816
3290030543 16768 12843445 17560 936opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082320190816
3301226661 16768 12836877 17544 936opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082320190816
3301529813 16768 12843165 17544 936opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082320190816
3302025442 16768 12834665 17528 904opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082320190816
3308025444 16768 12834689 17528 904opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082320190816
3310827158 16768 12837253 17544 936opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082320190816
3314825380 16768 12834625 17528 904opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
3318429765 16768 12843261 17544 936opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
3354025497 16768 12834713 17528 904opt64gcc_-Os_-fomit-frame-pointer2019082320190816
3364025442 16768 12834665 17528 904opt64gcc_-march=k8_-Os_-fomit-frame-pointer2019082320190816
3378031423 16768 12847109 17560 936opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
3386127569 16768 12837725 17544 936opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082320190816
3429629528 16384 044701 17152 1136opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082320190816
3581229765 16768 12843261 17544 936opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
3596025381 16768 12834625 17528 904opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
3600025380 16768 12834625 17528 904opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
3626427569 16768 12837725 17544 936opt64gcc_-march=k8_-O_-fomit-frame-pointer2019082320190816
3977229199 16768 12842557 17544 936opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
7203052748 16752 12864222 17520 904opt64cc2019082320190816
9256552748 16752 12864222 17520 904opt64gcc2019082320190816
9401652748 16752 12864222 17520 904opt64gcc_-funroll-loops2019082320190816

Test failure

Implementation: asm64
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer asm64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer asm64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer asm64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer asm64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer asm64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer asm64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer asm64
gcc -march=k8 -O2 -fomit-frame-pointer asm64
gcc -march=k8 -O3 -fomit-frame-pointer asm64

Test failure

Implementation: asm64
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer asm64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer asm64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt64

Compiler output

Implementation: asm64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1323:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~
sarmal.c: sarmal.c:1120:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1075:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1323:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~
sarmal.c: sarmal.c:1120:14: error: invalid instruction mnemonic 'addq'
sarmal.c: "push rax\n\t"
sarmal.c: ^
sarmal.c: <inline asm>:1075:2: note: instantiated into assembly here
sarmal.c: addq [rdx], 1024
sarmal.c: ^~~~
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: ...

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