Implementation notes: amd64, gpu, crypto_hash/echosp512

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: echosp512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11823624524 0 038158 776 816generic/opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
12854419943 0 029233 752 784generic/opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
13029252888 0 039470 776 816generic/opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
13086624557 0 038238 776 816generic/opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
13123224580 0 038078 776 816generic/opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
13125619943 0 029233 752 784generic/opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
13128020180 0 030462 776 816generic/opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
13212420140 0 030494 776 816generic/opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
13230420225 0 029537 752 784generic/opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
13262824524 0 038158 776 816generic/opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
13269624524 0 038158 776 816generic/opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
13274020225 0 029537 752 784generic/opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
13299224425 0 037910 776 816generic/opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
13328420087 0 030326 776 816generic/opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
13356826500 0 041478 776 816generic/opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
13400826500 0 041478 776 816generic/opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
13403220233 0 030502 776 816generic/opt64gcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
13450425660 0 041174 776 816generic/opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
13463619943 0 029233 752 784generic/opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
13508026508 0 042126 776 816generic/opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
13580720196 0 030550 776 816generic/opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
13583239868 0 030166 776 816generic/opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
13584020196 0 030550 776 816generic/opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
13598819822 0 029846 776 816generic/opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
13616426631 0 038942 776 816generic/opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
13626820225 0 029537 752 784generic/opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
13645624562 0 037790 776 816generic/opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
13656026696 0 041294 776 816generic/opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
13672820180 0 030534 776 816generic/opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
13688826772 0 039406 776 816generic/opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
13689620084 0 030326 776 816generic/opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
13724020225 0 029537 752 784generic/opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
13765220225 0 029537 752 784generic/opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
13772424812 0 038430 776 816generic/opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
13778419943 0 029233 752 784generic/opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
13787619943 0 029233 752 784generic/opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
13789620233 0 030502 776 816generic/opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
13792019931 0 029217 752 784generic/opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
13801620196 0 030550 776 816generic/opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
13848826444 0 039470 776 816generic/opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
13863620180 0 030534 776 816generic/opt64gcc_-O2_-fomit-frame-pointer2019082220190816
13886019943 0 029233 752 784generic/opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
13896024933 0 038197 800 824generic/opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
13946426452 0 039110 776 816generic/opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
13956819943 0 029233 752 784generic/opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
13998419933 0 030230 776 816generic/opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
14018019943 0 029233 752 784generic/opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
14022424557 0 038238 776 816generic/opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
14034420180 0 030534 776 816generic/opt64gcc_-m64_-O2_-fomit-frame-pointer2019082220190816
14070820089 0 030326 776 816generic/opt64gcc_-O_-fomit-frame-pointer2019082220190816
14094819822 0 029846 776 816generic/opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
14098026500 0 041478 776 816generic/opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
14132826420 0 038966 776 816generic/opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
14143222815 0 036717 800 824generic/opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
14188026452 0 039110 776 816generic/opt64gcc_-O3_-fomit-frame-pointer2019082220190816
14200419943 0 029233 752 784generic/opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
14252819113 0 028608 776 792generic/opt32gcc_-Os_-fomit-frame-pointer2019082220190816
14282026172 0 038902 776 816generic/opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
14313626420 0 038918 776 816generic/opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
14326826631 0 038942 776 816generic/opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
14340024412 0 038094 776 816generic/opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
14340025628 0 038486 776 816generic/opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
14357226436 0 038950 776 816generic/opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
14367638226 0 028608 776 792generic/opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
14377627333 0 042549 800 824generic/opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
14398019934 0 030166 776 816generic/opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
14415224694 0 038294 776 816generic/opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
14428020225 0 029537 752 784generic/opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
14456419113 0 028608 776 792generic/opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
14459239886 0 029233 752 784generic/opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
14476019943 0 029233 752 784generic/opt64gcc_-Os_-fomit-frame-pointer2019082220190816
14485624299 0 039702 776 1152generic/opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
14536420084 0 030326 776 816generic/opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
14562420084 0 030326 776 816generic/opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
14613620225 0 029537 752 784generic/opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
14644020196 0 030550 776 816generic/opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
14664426976 0 041813 800 824generic/opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
14691620089 0 030326 776 816generic/opt64gcc_-m64_-O_-fomit-frame-pointer2019082220190816
14703224412 0 038094 776 816generic/opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
14719620225 0 029537 752 784generic/opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
14719624694 0 038294 776 816generic/opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
14756826452 0 039110 776 816generic/opt64gcc_-m64_-O3_-fomit-frame-pointer2019082220190816
14793224812 0 038430 776 816generic/opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
14802825660 0 041174 776 816generic/opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
14823624557 0 038238 776 816generic/opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
14824019113 0 028608 776 792generic/opt32gcc_-m64_-Os_-fomit-frame-pointer2019082220190816
14858422757 0 036461 800 824generic/opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
14903219284 0 028808 776 792generic/opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
14939220087 0 030326 776 816generic/opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
14943919998 0 030445 800 824generic/opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
14954822411 0 037158 776 1152generic/opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
14969620180 0 030462 776 816generic/opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
14969620244 0 030566 776 816generic/opt64gcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
15000819943 0 029233 752 784generic/opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
15010420461 0 031021 800 824generic/opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
15052020104 0 030342 776 816generic/opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
15060027173 0 043029 800 824generic/opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
15062425317 0 038213 800 824generic/opt32gcc_-O3_-fomit-frame-pointer2019082220190816
15097221956 0 035845 800 824generic/opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
15104022964 0 036389 800 824generic/opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
15111221969 0 035669 800 824generic/opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
15150419113 0 028608 776 792generic/opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
15176822757 0 036461 800 824generic/opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
15183619284 0 028808 776 792generic/opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
15184020413 0 030973 800 824generic/opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
15188019113 0 028624 776 792generic/opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
15200024901 0 037685 800 824generic/opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
15234027029 0 042781 800 824generic/opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
15259219113 0 028608 776 792generic/opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
15264819284 0 028808 776 792generic/opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
15275625628 0 038486 776 816generic/opt64gcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
15276427333 0 042549 800 824generic/opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
15292419943 0 029233 752 784generic/opt64gcc_-m64_-Os_-fomit-frame-pointer2019082220190816
15319619933 0 030230 776 816generic/opt64gcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
15327226172 0 038902 776 816generic/opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
15328424562 0 037790 776 816generic/opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
15330419943 0 029233 752 784generic/opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15334020125 0 030613 800 824generic/opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
15344019113 0 028608 776 792generic/opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
15362819113 0 028624 776 792generic/opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
15371626172 0 038902 776 816generic/opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
15378821036 0 031606 776 816generic/opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
15398419113 0 028608 776 792generic/opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
15406022853 0 036677 800 824generic/opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
15416820084 0 030326 776 816generic/opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
15450026696 0 041294 776 816generic/opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
15464824425 0 037910 776 816generic/opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
15477249866 0 038197 800 824generic/opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
15477219126 0 028624 776 792generic/opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
15503622853 0 036677 800 824generic/opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
15506424901 0 037621 800 824generic/opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
15531620225 0 029537 752 784generic/opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15535219113 0 028608 776 792generic/opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
15591219113 0 028624 776 792generic/opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
15605220087 0 030326 776 816generic/opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
15606819943 0 029233 752 784generic/opt64gcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
15629620381 0 030941 800 824generic/opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
15631624901 0 037685 800 824generic/opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
15634423189 0 037029 800 824generic/opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
15645219943 0 029233 752 784generic/opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
15659222553 0 036365 800 824generic/opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
15666419113 0 028608 776 792generic/opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
15673219284 0 028808 776 792generic/opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15694819284 0 028808 776 792generic/opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
15709227029 0 042781 800 824generic/opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
15726819284 0 028808 776 792generic/opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15749640954 0 031253 800 824generic/opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
15808021956 0 035845 800 824generic/opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
15811225165 0 038117 800 824generic/opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
15824819113 0 028608 776 792generic/opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15877224299 0 039702 776 1152generic/opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
15891219438 0 029893 800 824generic/opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
15895220477 0 031253 800 824generic/opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
15921220413 0 030973 800 824generic/opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
15978024693 0 037789 800 824generic/opt32gcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
15990019113 0 028608 776 792generic/opt32gcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
16026319404 0 029853 800 824generic/opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
16128019424 0 029933 800 824generic/opt32gcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
16142025317 0 038213 800 824generic/opt32gcc_-m64_-O3_-fomit-frame-pointer2019082220190816
16142424915 0 037477 800 824generic/opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
16158422815 0 036717 800 824generic/opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
16190826420 0 038982 776 816generic/opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
16225620089 0 030326 776 816generic/opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
16226019424 0 029933 800 824generic/opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
16230019743 0 030221 800 824generic/opt32gcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
16284819743 0 030221 800 824generic/opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
16368821969 0 035669 800 824generic/opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
16392020041 0 030493 800 824generic/opt32gcc_-m64_-O_-fomit-frame-pointer2019082220190816
16402023189 0 037029 800 824generic/opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
16409220101 0 030629 800 824generic/opt32gcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
16470018492 0 028925 784 824powerpc/pp32cv1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
16494420125 0 030613 800 824generic/opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
16504825317 0 038213 800 824generic/opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
16520020413 0 030973 800 824generic/opt32gcc_-O2_-fomit-frame-pointer2019082220190816
16548819284 0 028808 776 792generic/opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
16620425269 0 038005 800 824generic/opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
16669625165 0 038021 800 824generic/opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
16679619284 0 028808 776 792generic/opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
16708024580 0 038078 776 816generic/opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
16729220041 0 030493 800 824generic/opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
16732824906 0 041366 776 768generic/opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
16747626508 0 042126 776 816generic/opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
16764022411 0 037158 776 1152generic/opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
16791619404 0 029853 800 824generic/opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
16795622815 0 036717 800 824generic/opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
16800830459 0 048053 760 760generic/opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
16897620041 0 030493 800 824generic/opt32gcc_-O_-fomit-frame-pointer2019082220190816
16932842072 0 031606 776 816generic/opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
16958024906 0 042694 776 768generic/opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
16960019998 0 030445 800 824generic/opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
16976419998 0 030445 800 824generic/opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
16979220413 0 030973 800 824generic/opt32gcc_-m64_-O2_-fomit-frame-pointer2019082220190816
17007219113 0 028608 776 792generic/opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
17036420125 0 030613 800 824generic/opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
17073620413 0 030973 800 824generic/opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
17152420091 0 030325 800 824generic/opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
17176419284 0 028808 776 792generic/opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
17181225165 0 038117 800 824generic/opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
17235622964 0 036389 800 824generic/opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
17240030459 0 048053 760 760generic/opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
17412024906 0 042694 776 768generic/opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
17442828147 0 042717 760 1144generic/opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
17443627173 0 043029 800 824generic/opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
17496025165 0 038117 800 824generic/opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
17530431321 0 047605 760 768powerpc/pp32cv2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
17707231050 0 046277 760 1152powerpc/pp32cv2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
17732828147 0 042717 760 1144generic/opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
17766820244 0 030566 776 816generic/opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
17808820413 0 030973 800 824generic/opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
17846827333 0 042549 800 824generic/opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
17912424915 0 037477 800 824generic/opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
17947620103 0 030557 800 824generic/opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
17980838876 0 029893 800 824generic/opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
18176830099 0 046365 760 760generic/opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
18201623189 0 037029 800 824generic/opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
18202022553 0 036365 800 824generic/opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
18203624906 0 042694 776 768generic/opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
18248031321 0 048933 760 768powerpc/pp32cv2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
18269629002 0 043573 760 1152powerpc/pp32cv2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
18352424693 0 037789 800 824generic/opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
18505628323 0 043533 760 1144generic/opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
18519220180 0 030462 776 816generic/opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
18590820101 0 030629 800 824generic/opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
18732019998 0 030445 800 824generic/opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
18793619404 0 029853 800 824generic/opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
18918429002 0 043573 760 1152powerpc/pp32cv2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
19110826976 0 041813 800 824generic/opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
19152031050 0 046277 760 1152powerpc/pp32cv2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
19232431321 0 048933 760 768powerpc/pp32cv2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
19432028323 0 043533 760 1144generic/opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
19646820091 0 030325 800 824generic/opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
19685230459 0 048053 760 760generic/opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
19689235572 0 050629 784 824powerpc/pp32cv2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
20153231321 0 048933 760 768powerpc/pp32cv2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
20302026204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
20323226204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
20420025959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
20561625959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
20662522969 0 040581 760 768powerpc/pp32cv1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
20864431332 0 045029 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
20872025959 0 035328 760 792powerpc/pp32cv2gcc_-Os_-fomit-frame-pointer2019082220190816
20969626204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
21214422346 0 037573 760 1152powerpc/pp32cv1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
21238431460 0 045173 784 824powerpc/pp32cv2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
21285225959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
21296833764 0 046501 784 824powerpc/pp32cv2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
21299631460 0 045173 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
21301231063 0 044373 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
21330826204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
21347633716 0 046341 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
21350826204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
21355225959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
21432433730 0 046133 784 824powerpc/pp32cv2gcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
21505634276 0 047213 784 824powerpc/pp32cv2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
21617231196 0 044773 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
21685629324 0 039757 784 824powerpc/pp32cv2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
21706422969 0 039253 760 768powerpc/pp32cv1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
21746429636 0 043405 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
21781225976 0 035360 760 792powerpc/pp32cv2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
21828029657 0 043221 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
21872831063 0 044373 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
21991635892 0 051485 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
22030035504 0 050181 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
22036425959 0 035328 760 792powerpc/pp32cv2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
22153230675 0 044445 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
22203626204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
22265629292 0 039725 784 824powerpc/pp32cv2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
22273234748 0 047541 784 824powerpc/pp32cv2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
22295634748 0 047541 784 824powerpc/pp32cv2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
22305627691 0 038077 784 824powerpc/pp32cv2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
22320425959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
22354025959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
22360435572 0 050629 784 824powerpc/pp32cv2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
22378429324 0 039757 784 824powerpc/pp32cv2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
22410428426 0 038749 784 824powerpc/pp32cv2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
22430426204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
22463230675 0 044445 784 824powerpc/pp32cv2gcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
22640834276 0 047213 784 824powerpc/pp32cv2gcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
22675633764 0 046501 784 824powerpc/pp32cv2gcc_-m64_-O3_-fomit-frame-pointer2019082220190816
22705229324 0 039757 784 824powerpc/pp32cv2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
22716825959 0 035328 760 792powerpc/pp32cv2gcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
22740429316 0 039717 784 824powerpc/pp32cv2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
22764828383 0 038717 784 824powerpc/pp32cv2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
22765629052 0 039413 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
22779229052 0 039413 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
22783225959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
22794836036 0 051733 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
22818026204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
22849220442 0 035013 760 1152powerpc/pp32cv1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
22907235892 0 051485 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
22944034500 0 047605 784 824powerpc/pp32cv2gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
22951229324 0 039757 784 824powerpc/pp32cv2gcc_-m64_-O2_-fomit-frame-pointer2019082220190816
22951229692 0 040341 784 824powerpc/pp32cv2gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
22960831196 0 044773 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
22976030324 0 044013 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
23015625959 0 035328 760 792powerpc/pp32cv2gcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
23023229052 0 039413 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
23030029657 0 043221 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
23095622969 0 040581 760 768powerpc/pp32cv1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
23106428977 0 039077 784 824powerpc/pp32cv2gcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
23119669000 0 047605 784 824powerpc/pp32cv2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
23120051918 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
23132831332 0 045029 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
23150029636 0 043405 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
23156030324 0 044013 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
23175655410 0 038037 784 824powerpc/pp32cv2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
23190033730 0 046133 784 824powerpc/pp32cv2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
23196028383 0 038717 784 824powerpc/pp32cv2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
23227629388 0 039821 784 824powerpc/pp32cv2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
23266829316 0 039717 784 824powerpc/pp32cv2gcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
23329233716 0 046293 784 824powerpc/pp32cv2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
23331226204 0 035608 760 792powerpc/pp32cv2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
23345235572 0 050629 784 824powerpc/pp32cv2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
23357629324 0 039757 784 824powerpc/pp32cv2gcc_-O2_-fomit-frame-pointer2019082220190816
23477227806 0 038125 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
23532828383 0 038717 784 824powerpc/pp32cv2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
23541631460 0 045173 784 824powerpc/pp32cv2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
23653225959 0 035328 760 792powerpc/pp32cv2gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
23669635504 0 050181 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
23711628144 0 038493 784 824powerpc/pp32cv2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
23788425959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
23820022969 0 040581 760 768powerpc/pp32cv1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
23830834748 0 047541 784 824powerpc/pp32cv2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
23930829324 0 039757 784 824powerpc/pp32cv2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
24074433716 0 046277 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
24167628426 0 038749 784 824powerpc/pp32cv2gcc_-O_-fomit-frame-pointer2019082220190816
24224428426 0 038749 784 824powerpc/pp32cv2gcc_-m64_-O_-fomit-frame-pointer2019082220190816
24411625959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-Os_-fomit-frame-pointer2019082220190816
24645625959 0 035328 760 792powerpc/pp32cv2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
24675223268 0 036005 784 824powerpc/pp32cv1gcc_-m64_-O3_-fomit-frame-pointer2019082220190816
24730027691 0 038077 784 824powerpc/pp32cv2gcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
24785227806 0 038125 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
24812034780 0 047477 784 824powerpc/pp32cv2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
24952028448 0 038781 784 824powerpc/pp32cv2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
24988827705 0 038037 784 824powerpc/pp32cv2gcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
25008433716 0 046341 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
25026833764 0 046501 784 824powerpc/pp32cv2gcc_-O3_-fomit-frame-pointer2019082220190816
25135659384 0 040341 784 824powerpc/pp32cv2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
25182027806 0 038125 784 824powerpc/pp32cv2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
25195620740 0 034437 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
25236028144 0 038493 784 824powerpc/pp32cv2gcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
25246828977 0 039077 784 824powerpc/pp32cv2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
25326025460 0 040517 784 824powerpc/pp32cv1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
25411220442 0 035013 760 1152powerpc/pp32cv1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
25528822964 0 035525 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
25738825460 0 040517 784 824powerpc/pp32cv1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
25742846984 0 036597 784 824powerpc/pp32cv1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
25911225460 0 041053 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
25992836036 0 051733 784 824powerpc/pp32cv2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
26102420588 0 034165 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
26208820588 0 034165 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
26234828383 0 038717 784 824powerpc/pp32cv2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
26382025292 0 039973 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
26518418492 0 028925 784 824powerpc/pp32cv1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
26580025292 0 039973 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
26594017222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
26619223030 0 035429 784 824powerpc/pp32cv1gcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
26731220932 0 034645 784 824powerpc/pp32cv1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
26978822964 0 035589 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
26995618220 0 028581 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
26999620083 0 033853 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
27074023030 0 035429 784 824powerpc/pp32cv1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
27109637304 0 029301 784 824powerpc/pp32cv1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
27150018492 0 028925 784 824powerpc/pp32cv1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
27172023268 0 036005 784 824powerpc/pp32cv1gcc_-O3_-fomit-frame-pointer2019082220190816
27234030675 0 044445 784 824powerpc/pp32cv2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
27298020740 0 034437 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
27342823356 0 036149 784 824powerpc/pp32cv1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
27364418220 0 028581 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
27380418492 0 028925 784 824powerpc/pp32cv1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
27408818460 0 028893 784 824powerpc/pp32cv1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
27436823356 0 036149 784 824powerpc/pp32cv1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
27475517022 0 026400 760 792powerpc/pp32cv1gcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
27586818220 0 028581 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
27694025604 0 041301 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
27703617222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
27824420582 0 033877 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
27879217222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
27893223492 0 036597 784 824powerpc/pp32cv1gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
27896025460 0 040517 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
27951217811 0 028133 784 824powerpc/pp32cv1gcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
28035217222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
28178022346 0 037573 760 1152powerpc/pp32cv1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
28217625460 0 041053 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
28245220638 0 034413 784 824powerpc/pp32cv1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
28272018556 0 028989 784 824powerpc/pp32cv1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
28349217679 0 028013 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
28377217022 0 026400 760 792powerpc/pp32cv1gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
28384018492 0 028925 784 824powerpc/pp32cv1gcc_-m64_-O2_-fomit-frame-pointer2019082220190816
28384817022 0 026400 760 792powerpc/pp32cv1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
28422020582 0 033877 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
28579218492 0 028925 784 824powerpc/pp32cv1gcc_-O2_-fomit-frame-pointer2019082220190816
28627217679 0 028013 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
28694420932 0 034645 784 824powerpc/pp32cv1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
28732820404 0 034093 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
28822817797 0 028173 784 824powerpc/pp32cv1gcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
28888017022 0 026400 760 792powerpc/pp32cv1gcc_-Os_-fomit-frame-pointer2019082220190816
28931622964 0 035589 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
28977618313 0 028637 784 824powerpc/pp32cv1gcc_-O_-fomit-frame-pointer2019082220190816
29054823188 0 036125 784 824powerpc/pp32cv1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
29143217222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
29162817222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
29221218270 0 028589 784 824powerpc/pp32cv1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
29341623220 0 035797 784 824powerpc/pp32cv1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
29435223356 0 036149 784 824powerpc/pp32cv1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
29440017021 0 026400 760 792powerpc/pp32cv1gcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
29446417020 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
29586017679 0 028013 784 824powerpc/pp32cv1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
29611220932 0 034645 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
29670418012 0 028365 784 824powerpc/pp32cv1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
29740423188 0 036125 784 824powerpc/pp32cv1gcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
29754834044 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
29802020638 0 034413 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
29810418244 0 028645 784 824powerpc/pp32cv1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
29846823372 0 036069 784 824powerpc/pp32cv1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
29864018195 0 028293 784 824powerpc/pp32cv1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
29927218313 0 028637 784 824powerpc/pp32cv1gcc_-m64_-O_-fomit-frame-pointer2019082220190816
29976020083 0 033853 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
30099617035 0 026416 760 792powerpc/pp32cv1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
30110017020 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
30152817222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
30312417222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
30345218652 0 029301 784 824powerpc/pp32cv1gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
30348820104 0 033669 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
30372417020 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
30452418195 0 028293 784 824powerpc/pp32cv1gcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
30506423268 0 036005 784 824powerpc/pp32cv1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
30544025604 0 041301 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
30600820404 0 034093 784 824powerpc/pp32cv1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
30735217020 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
30956835622 0 028133 784 824powerpc/pp32cv1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
31000418270 0 028589 784 824powerpc/pp32cv1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
31016434568 4096 046135 4872 776generic/opt64gcc2019082220190816
31216418244 0 028645 784 824powerpc/pp32cv1gcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
31453220638 0 034413 784 824powerpc/pp32cv1gcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
31473220104 0 033669 784 824powerpc/pp32cv1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
31730418313 0 028637 784 824powerpc/pp32cv1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
31831617020 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
32054017222 0 026616 760 792powerpc/pp32cv1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
32138817020 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
32335218012 0 028365 784 824powerpc/pp32cv1gcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
32524418314 0 028637 784 824powerpc/pp32cv1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
32581617020 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
32688418270 0 028589 784 824powerpc/pp32cv1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
32779218270 0 028589 784 824powerpc/pp32cv1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
33080817022 0 026400 760 792powerpc/pp32cv1gcc_-m64_-Os_-fomit-frame-pointer2019082220190816
33291617022 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
34969234568 4096 046135 4872 776generic/opt64gcc_-funroll-loops2019082220190816
35178817797 0 028173 784 824powerpc/pp32cv1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
36398817021 0 026400 760 792powerpc/pp32cv1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
46311634568 4096 046135 4872 776generic/opt64cc2019082220190816
46628834743 4096 046406 4880 784generic/opt32gcc_-funroll-loops2019082220190816
51447634743 4096 046406 4880 784generic/opt32cc2019082220190816
56309234743 4096 046406 4880 784generic/opt32gcc2019082220190816
62246446475 0 058087 768 784powerpc/pp32cv2cc2019082220190816
64872846475 0 058087 768 784powerpc/pp32cv2gcc_-funroll-loops2019082220190816
68164846475 0 058087 768 784powerpc/pp32cv2gcc2019082220190816
72678423284 0 034887 768 784powerpc/pp32cv1cc2019082220190816
74415623284 0 034887 768 784powerpc/pp32cv1gcc_-funroll-loops2019082220190816
76922823284 0 034887 768 784powerpc/pp32cv1gcc2019082220190816

Test failure

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

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer powerpc/pp32cv1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer powerpc/pp32cv1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer powerpc/pp32cv1
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer powerpc/pp32cv2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer powerpc/pp32cv2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer powerpc/pp32cv2

Compiler output

Implementation: aes/aes64
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc aes/aes64
gcc aes/aes64
gcc -O2 -fomit-frame-pointer aes/aes64
gcc -O3 -fomit-frame-pointer aes/aes64
gcc -O -fomit-frame-pointer aes/aes64
gcc -Os -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops aes/aes64
gcc -funroll-loops -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -O -fomit-frame-pointer aes/aes64
gcc -m64 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -march=nocona -Os -fomit-frame-pointer aes/aes64

Compiler output

Implementation: aes/aes64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:636:2: error: '.att_syntax noprefix' is not supported: registers must have a '%' prefix in .att_syntax
echo64.s: .att_syntax noprefix
echo64.s: ^
echo64.s: echo64.s:1053:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %rax
echo64.s: ^
echo64.s: echo64.s:1054:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %r11
echo64.s: ^
echo64.s: echo64.s:1055:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r10
echo64.s: ^
echo64.s: echo64.s:1056:7: error: unknown token in expression
echo64.s: movq %rax, MEM_CST+16(%rip)
echo64.s: ^
echo64.s: echo64.s:1057:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r9
echo64.s: ^
echo64.s: echo64.s:1058:10: error: unknown token in expression
echo64.s: movabsq $-72340172838076674, %rax
echo64.s: ^
echo64.s: echo64.s:1059:10: error: unknown token in expression
echo64.s: movabsq $72340172838076673, %r8
echo64.s: ^
echo64.s: echo64.s:1060:10: error: unknown token in expression
echo64.s: ...

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

Compiler output

Implementation: aes/aes64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: athlon/athlon64
Security model: unknown
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc athlon/athlon64
gcc athlon/athlon64
gcc -O2 -fomit-frame-pointer athlon/athlon64
gcc -O3 -fomit-frame-pointer athlon/athlon64
gcc -O -fomit-frame-pointer athlon/athlon64
gcc -Os -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -O -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops athlon/athlon64
gcc -funroll-loops -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -O2 -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -O3 -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -O -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -Os -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -march=nocona -Os -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: athlon/athlon64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: ...

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

Compiler output

Implementation: athlon/athlon64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: core2/core2v64
Security model: unknown
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc core2/core2v64
gcc core2/core2v64
gcc -O2 -fomit-frame-pointer core2/core2v64
gcc -O3 -fomit-frame-pointer core2/core2v64
gcc -O -fomit-frame-pointer core2/core2v64
gcc -Os -fomit-frame-pointer core2/core2v64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer core2/core2v64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer core2/core2v64
gcc -fno-schedule-insns -O -fomit-frame-pointer core2/core2v64
gcc -fno-schedule-insns -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops core2/core2v64
gcc -funroll-loops -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer core2/core2v64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=k8 -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -O -fomit-frame-pointer core2/core2v64
gcc -m64 -march=nocona -Os -fomit-frame-pointer core2/core2v64
gcc -march=barcelona -O2 -fomit-frame-pointer core2/core2v64
gcc -march=barcelona -O3 -fomit-frame-pointer core2/core2v64
gcc -march=barcelona -O -fomit-frame-pointer core2/core2v64
gcc -march=barcelona -Os -fomit-frame-pointer core2/core2v64
gcc -march=k8 -O2 -fomit-frame-pointer core2/core2v64
gcc -march=k8 -O3 -fomit-frame-pointer core2/core2v64
gcc -march=k8 -O -fomit-frame-pointer core2/core2v64
gcc -march=k8 -Os -fomit-frame-pointer core2/core2v64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv core2/core2v64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv core2/core2v64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv core2/core2v64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv core2/core2v64
gcc -march=nocona -O2 -fomit-frame-pointer core2/core2v64
gcc -march=nocona -O3 -fomit-frame-pointer core2/core2v64
gcc -march=nocona -O -fomit-frame-pointer core2/core2v64
gcc -march=nocona -Os -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: core2/core2v64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: ...

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

Compiler output

Implementation: core2/core2v64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: generic/opt32
Security model: unknown
Compiler: cc
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:37:4: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: printf("-----------------------------------\n");
echo32.c: ^~~~~~
echo32.c: echo32.c:47:2: note: include '<stdio.h>' or provide a declaration of 'printf'

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc generic/opt32
gcc generic/opt32
gcc -O2 -fomit-frame-pointer generic/opt32
gcc -O3 -fomit-frame-pointer generic/opt32
gcc -O -fomit-frame-pointer generic/opt32
gcc -Os -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt32
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops generic/opt32
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer generic/opt32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer generic/opt32
gcc -m64 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -O -fomit-frame-pointer generic/opt32
gcc -m64 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7 -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=corei7 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=k8 -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=k8 -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer generic/opt32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer generic/opt32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer generic/opt32
gcc -m64 -march=nocona -O -fomit-frame-pointer generic/opt32
gcc -m64 -march=nocona -Os -fomit-frame-pointer generic/opt32
gcc -march=barcelona -O2 -fomit-frame-pointer generic/opt32
gcc -march=barcelona -O3 -fomit-frame-pointer generic/opt32
gcc -march=barcelona -O -fomit-frame-pointer generic/opt32
gcc -march=barcelona -Os -fomit-frame-pointer generic/opt32
gcc -march=k8 -O2 -fomit-frame-pointer generic/opt32
gcc -march=k8 -O3 -fomit-frame-pointer generic/opt32
gcc -march=k8 -O -fomit-frame-pointer generic/opt32
gcc -march=k8 -Os -fomit-frame-pointer generic/opt32
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv generic/opt32
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv generic/opt32
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv generic/opt32
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv generic/opt32
gcc -march=nocona -O2 -fomit-frame-pointer generic/opt32
gcc -march=nocona -O3 -fomit-frame-pointer generic/opt32
gcc -march=nocona -O -fomit-frame-pointer generic/opt32
gcc -march=nocona -Os -fomit-frame-pointer generic/opt32

Compiler output

Implementation: generic/opt32
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

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

Compiler output

Implementation: generic/opt32
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:37:4: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: printf("-----------------------------------\n");
echo32.c: ^~~~~~
echo32.c: echo32.c:47:2: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:37:4: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: printf("-----------------------------------\n");
echo32.c: ^~~~~~
echo32.c: echo32.c:47:2: note: include '<stdio.h>' or provide a declaration of 'printf'

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

Compiler output

Implementation: generic/opt64
Security model: unknown
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc generic/opt64
gcc generic/opt64
gcc -O2 -fomit-frame-pointer generic/opt64
gcc -O3 -fomit-frame-pointer generic/opt64
gcc -O -fomit-frame-pointer generic/opt64
gcc -Os -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops generic/opt64
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer generic/opt64
gcc -m64 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -O -fomit-frame-pointer generic/opt64
gcc -m64 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -m64 -march=nocona -Os -fomit-frame-pointer generic/opt64
gcc -march=barcelona -O2 -fomit-frame-pointer generic/opt64
gcc -march=barcelona -O3 -fomit-frame-pointer generic/opt64
gcc -march=barcelona -O -fomit-frame-pointer generic/opt64
gcc -march=barcelona -Os -fomit-frame-pointer generic/opt64
gcc -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv generic/opt64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv generic/opt64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv generic/opt64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv generic/opt64
gcc -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -march=nocona -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: generic/opt64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

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

Compiler output

Implementation: generic/opt64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~

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

Compiler output

Implementation: pentium/pentium4v64v1
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc pentium/pentium4v64v1
gcc pentium/pentium4v64v1
gcc -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops pentium/pentium4v64v1
gcc -funroll-loops -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: pentium/pentium4v64v1
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:658:2: error: invalid instruction mnemonic 'addd'
echo32.s: ...

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

Compiler output

Implementation: pentium/pentium4v64v1
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: pentium/pentium4v64v2
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc pentium/pentium4v64v2
gcc pentium/pentium4v64v2
gcc -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops pentium/pentium4v64v2
gcc -funroll-loops -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: pentium/pentium4v64v2
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:737:2: error: invalid instruction mnemonic 'addd'
echo64.s: ...

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

Compiler output

Implementation: pentium/pentium4v64v2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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