Implementation notes: x86, gpu, crypto_aead/morus1280128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: morus1280128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
199929912 0 025945 408 832sse2gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
2044810658 0 027013 408 832sse2gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
212809912 0 025945 408 832sse2gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
2129213313 0 032481 408 832sse2gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
2196813313 0 032481 408 832sse2gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
2311610907 0 026953 408 832sse2gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
2313211912 0 027784 400 832sse2gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
2322410658 0 027013 408 832sse2gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
2355610658 0 027013 408 832sse2gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
2381614625 0 033537 408 832sse2gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
2384414931 0 034840 400 832sse2gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
2400411395 0 031232 400 832sse2gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
240239912 0 025945 408 832sse2gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
2405214625 0 033525 408 832sse2gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
2440411886 0 031568 400 832sse2gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
2443611011 0 026892 400 832sse2gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
2450023022 0 026564 404 832sse2gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
2460010907 0 026953 408 832sse2gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
2476811596 0 030456 404 832sse2gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
2483211403 0 031264 400 832sse2gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
2512313313 0 032481 408 832sse2gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
2519610973 0 027017 408 832sse2gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
2522012277 0 031424 404 832sse2gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
2532415763 0 037407 396 832sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
2546015353 0 036988 400 832sse2gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
2552811655 0 028021 408 832sse2gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
2571611807 0 027688 400 832sse2gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
2586011402 0 027331 396 832sse2gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
2599214979 0 033432 400 832sse2gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
2602411527 0 031331 396 832sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
2626416002 0 037052 404 832sse2gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
2631611134 0 030892 400 832sse2gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
2641224666 0 028244 404 832sse2gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
2641611269 0 027264 400 832sse2gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
2664412524 0 033011 396 832sse2gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
2701611920 0 031244 400 832sse2gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
2702414884 0 034844 400 832sse2gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
2706011832 0 031280 400 832sse2gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
2706011403 0 031264 400 832sse2gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
2708411655 0 028037 408 832sse2gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
2711611655 0 028021 408 832sse2gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
2725611807 0 027688 400 832sse2gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
2746814884 0 034844 400 832sse2gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
2755611730 0 028101 408 832sse2gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
2770011918 0 028384 400 832sse2gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
2783210907 0 026953 408 832sse2gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
2786011314 0 027296 400 832sse2gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
2798814849 0 033749 408 832sse2gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
2832414625 0 033473 408 832sse2gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
2860811832 0 031280 400 832sse2gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
2890414979 0 033432 400 832sse2gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
2910011314 0 027296 400 832sse2gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
2929615951 0 035555 396 832sse2gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
2964415099 0 033508 400 832sse2gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
2975632324 0 034856 404 832sse2gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
2982012488 0 029191 396 832sse2gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
3078415553 0 035020 400 832sse2gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
6489626213 0 046196 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
7241227083 0 046459 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
7402025981 0 041956 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
7442026655 0 042599 396 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
7496028473 0 047665 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
7554435720 0 055724 400 832ref64gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
7558427083 0 046459 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
7630427190 0 046017 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
7705638458 0 057373 408 832ref64gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
7724825981 0 041956 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
7740429808 0 046112 404 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
7746826292 0 046236 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
7762038090 0 056941 408 832ref64gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
7762829248 0 045520 404 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
7765626761 0 042567 396 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
7772027145 0 045939 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
7852838074 0 057021 408 832ref64gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
7868827186 0 046991 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
7875628473 0 047665 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
7886826237 0 044720 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
7893225981 0 041956 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
7938027190 0 046113 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
7960835814 0 054312 400 832ref64gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
7961226787 0 042731 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
7975235784 0 054212 400 832ref64gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
7985229616 0 045904 404 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
8000026753 0 042671 396 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
8001626213 0 046196 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
8038426761 0 042567 396 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
8062426237 0 044720 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
8081239449 0 058665 408 832ref64gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
8103639449 0 058665 408 832ref64gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
8148835720 0 055724 400 832ref64gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
8200027318 0 046209 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
8210829616 0 045904 404 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
8214027174 0 046097 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
8218025981 0 041956 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
8263228473 0 047665 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
8292838090 0 057037 408 832ref64gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
8369227856 0 047647 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
8434026753 0 042671 396 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
8445229248 0 045520 404 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
8457226935 0 046619 396 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
8505635815 0 055780 400 832ref64gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
8605229248 0 045520 404 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
8712826201 0 044604 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
8762431345 0 050865 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
8771253734 0 041855 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
8806027186 0 046991 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
8843225981 0 041956 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
8854436426 0 056855 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
8883827228 0 046511 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
8896026768 0 042559 396 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
9041634698 0 051395 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
9056627153 0 046967 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
9060840877 0 059883 400 832ref64gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
9076135814 0 054312 400 832ref64gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
9219631079 0 049680 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
9228431158 0 050520 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
9265225981 0 041956 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
9287631345 0 049812 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
9306826618 0 042443 396 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
9309631169 0 050756 404 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
9311231314 0 052045 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
9313230318 0 049663 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
9429630493 0 049515 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
9462429616 0 045904 404 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
9505231616 0 046680 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
9508842290 0 061835 396 832ref64gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
9540842777 0 061157 408 832ref64gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
9588431293 0 051409 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
9618025981 0 041956 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
9626831079 0 049680 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
9632139449 0 058665 408 832ref64gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
9662031053 0 046731 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
9679643426 0 064376 400 832ref64gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
9689631616 0 046680 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
9728436504 0 055591 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
9734032355 0 052035 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
9751637510 0 059147 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
9753232530 0 053456 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
9812431702 0 047532 400 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
9822832457 0 048871 396 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
9835241777 0 061925 408 832ref64gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
9854041837 0 061381 408 832ref64gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
9866444266 0 063700 400 832ref64gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
9879642802 0 061365 404 832ref64gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
9881633996 0 053399 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
9887231969 0 047324 404 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
9897631182 0 050444 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
9913241645 0 059223 400 832ref64gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
9919632466 0 048027 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
9933233776 0 052763 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
9936033996 0 053399 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
9948831357 0 047300 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
9986442293 0 061041 408 832ref64gcc_-m32_-O3_-fomit-frame-pointer2019082720190816
9993645596 0 067139 396 832ref64gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
10006432538 0 052464 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
10030831185 0 051833 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
10072433948 0 055259 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
10113232021 0 050385 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
10119633034 0 049436 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
10143631345 0 049812 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
10150436981 0 056587 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
10153641557 0 062229 408 832ref64gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
10198432538 0 052464 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
10249632513 0 052147 396 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
10250833996 0 053399 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
10260032578 0 050627 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
10260849605 0 069235 396 832ref64gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
10332842777 0 061157 408 832ref64gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
10377631345 0 049812 404 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
10393632001 0 050177 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
10394433034 0 049436 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
10397631713 0 050437 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082720190816
10443631616 0 046680 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
10491233194 0 052604 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
10507233194 0 052604 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
10533231697 0 047924 404 832refgcc_-m32_-O2_-fomit-frame-pointer2019082720190816
10533232021 0 050385 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
10544431323 0 050904 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
10576831649 0 047240 400 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
10580445184 0 064195 396 832ref64gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
10583245084 0 066419 396 832ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
10593241922 0 062677 404 832ref64gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
10647231293 0 051409 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
10659633584 0 049691 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
10675632530 0 053456 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
10686832034 0 050573 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
10688434400 0 053595 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
10701630797 0 050392 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
10718241777 0 061925 408 832ref64gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
10728431906 0 050943 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
10728434556 0 056075 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
10729231964 0 047859 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
10730431079 0 049680 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
10791230797 0 050392 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
10797231969 0 047324 404 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
10823231969 0 047324 404 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
10829233776 0 052763 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
10847243154 0 061227 396 832ref64gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
10870031364 0 050019 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
10884831890 0 051411 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
10900443426 0 064376 400 832ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
10959233584 0 049691 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
11020831101 0 048655 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
11024832355 0 052035 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
11036831964 0 047859 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
11100045184 0 064195 396 832ref64gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
11190050006 0 071667 396 832ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
11266844266 0 063700 400 832ref64gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
11267630850 0 046571 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
11303245084 0 066419 396 832ref64gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
11306031816 0 046787 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
11310445696 0 064915 396 832ref64gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
11312742685 0 060885 408 832ref64gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
11366730493 0 049475 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
11399612453 0 031815 400 832ref64gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
11415210453 0 025339 392 832ref64gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
11416431357 0 047300 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
11460433584 0 049691 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
1153806023 0 020915 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
11542010455 0 025387 392 832ref64gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
115432101748 0 069608 404 832ref64gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
11612032355 0 052035 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
11628410509 0 025451 392 832ref64gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
11636010453 0 025339 392 832ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
11724010461 0 025403 392 832ref64gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
1177086002 0 021015 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
1182726027 0 020967 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
11891333948 0 055259 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
1191806002 0 021015 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
11919610475 0 025499 392 832ref64gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
11920831653 0 047556 404 832refgcc_-m32_-O_-fomit-frame-pointer2019082720190816
11932034799 0 054288 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
11962813575 0 033283 396 832ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
12004810453 0 025339 392 832ref64gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
12013611529 0 027488 404 832ref64gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
12047250610 0 071720 404 832ref64gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1205725977 0 020867 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
1206166023 0 020915 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
12102011210 0 026824 400 832ref64gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
12136812931 0 032528 404 832ref64gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
12162431964 0 047859 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
12182034567 0 056236 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
1225526002 0 021015 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
12265610453 0 025387 392 832ref64gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
1232886033 0 020983 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
1240646046 0 021079 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
12416810509 0 025451 392 832ref64gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
12440872448 0 052091 400 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
12462410509 0 025419 392 832ref64gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
1247405989 0 020919 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
12499213585 0 032064 404 832ref64gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
12509611692 0 027599 396 832ref64gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
12546810455 0 025387 392 832ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
1254765977 0 020899 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
12574810453 0 025387 392 832ref64gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
12577612557 0 031603 400 832ref64gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
12584411393 0 027332 404 832ref64gcc_-m32_-O_-fomit-frame-pointer2019082720190816
12692412923 0 032536 404 832ref64gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
12730012937 0 032031 396 832ref64gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
1273085983 0 020903 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
1273165977 0 020867 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
12792412286 0 031680 400 832ref64gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
12817214501 0 033931 396 832ref64gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
12856411029 0 026739 400 832ref64gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
1285765977 0 020899 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
12858410475 0 025499 392 832ref64gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
1287886023 0 020963 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
12901613198 0 031852 404 832ref64gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
1290606046 0 021079 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
12992037454 0 058540 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
13034414501 0 033931 396 832ref64gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
13037614095 0 034048 400 832ref64gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
13059612121 0 027496 404 832ref64gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
13064013585 0 032064 404 832ref64gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
13138814501 0 033931 396 832ref64gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
13159611692 0 027599 396 832ref64gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
13185213575 0 033283 396 832ref64gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
1319045977 0 020867 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
13208012923 0 032536 404 832ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
13209212513 0 028647 396 832ref64gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
13214010475 0 025499 392 832ref64gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
13225613575 0 033283 396 832ref64gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
13229213198 0 031852 404 832ref64gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
13437612513 0 028647 396 832ref64gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
13440010529 0 025563 392 832ref64gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
13451211804 0 026884 404 832ref64gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
1347566027 0 020967 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
13485213198 0 031852 404 832ref64gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
1350126033 0 020983 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
13549210509 0 025451 392 832ref64gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
13562012121 0 027496 404 832ref64gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
13607612583 0 029012 400 832ref64gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
1364246046 0 021079 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
13646012600 0 031279 400 832ref64gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
13647610461 0 025403 392 832ref64gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
13677611465 0 027720 404 832ref64gcc_-m32_-O2_-fomit-frame-pointer2019082720190816
13685210509 0 025419 392 832ref64gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
13711211529 0 027488 404 832ref64gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
13723614095 0 034048 400 832ref64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
1372526023 0 020915 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
13760412513 0 028647 396 832ref64gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
13765975180 0 056300 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
13792147559 0 069252 400 832ref64gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
13794810509 0 025419 392 832ref64gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
13796411804 0 026884 404 832ref64gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
1381965983 0 020903 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
13900411289 0 027148 400 832ref64gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
13901110529 0 025563 392 832ref64gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
13926810529 0 025563 392 832ref64gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
1400046528 0 021487 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1401046470 0 021407 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
14039211246 0 026247 400 832ref64gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
1405525989 0 020919 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
14058413157 0 032772 404 832ref64gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
14075612583 0 029012 400 832ref64gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
14091610509 0 025451 392 832ref64gcc_-m32_-Os_-fomit-frame-pointer2019082720190816
1409446414 0 021375 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
14130013585 0 032064 404 832ref64gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
14139211389 0 026979 396 832ref64gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
1421326469 0 021439 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
14215612770 0 029068 404 832ref64gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
14329612121 0 027496 404 832ref64gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
14413611692 0 027599 396 832ref64gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
14446412425 0 031716 400 832ref64gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
1454926414 0 021375 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
14562010515 0 025467 392 832ref64gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
14607347759 0 067272 400 832ref64gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
1466166470 0 021455 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
14733612377 0 027315 392 832ref64gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
14816412770 0 029068 404 832ref64gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
14822811108 0 026851 400 832ref64gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
1493286528 0 021487 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
15008012882 0 029196 404 832ref64gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
1502956023 0 020963 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082720190816
1503286469 0 021439 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
15112812882 0 029196 404 832ref64gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
15146012770 0 029068 404 832ref64gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
15210412377 0 027347 392 832ref64gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
15240812377 0 027347 392 832ref64gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
15250010515 0 025467 392 832ref64gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
1525966469 0 021439 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
15402813288 0 021631 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1543046528 0 021487 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1554886469 0 021439 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
15711615957 0 036419 396 832ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
1578566469 0 021439 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
1587366469 0 021439 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
1594126644 0 021615 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1595846470 0 021391 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
16068012052 0 027027 392 832ref64gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
16136413849 0 030551 396 832ref64gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
16197611804 0 026884 404 832ref64gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
16250412882 0 029196 404 832ref64gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
16289612287 0 027251 392 832ref64gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
16316813058 0 029388 404 832ref64gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
1645406966 0 021935 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
16702812371 0 027363 392 832ref64gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
16897212052 0 027027 392 832ref64gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
17116415717 0 035367 396 832ref64gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
17300412371 0 027315 392 832ref64gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
17314412371 0 027363 392 832ref64gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
17349212696 0 027683 392 832ref64gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
17560412287 0 027251 392 832ref64gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
17607625372 0 027683 392 832ref64gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
17805112377 0 027347 392 832ref64gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
17818813496 0 028483 392 832ref64gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1782446414 0 021375 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
18213210965 0 026939 396 832ref64gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
18230810998 0 026972 404 832ref64gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
18376410998 0 026972 404 832ref64gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
18496412520 0 031343 400 832ref64gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
18584414517 0 030951 396 832ref64gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
1870606970 0 021951 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
18760712287 0 027251 392 832ref64gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
18778812302 0 031707 396 832ref64gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
18927612302 0 031707 396 832ref64gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
18951211023 0 026959 396 832ref64gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
18986810998 0 026972 404 832ref64gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
19016421788 0 025907 400 832ref64gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
19025212162 0 031875 396 832ref64gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
19026412568 0 032399 396 832ref64gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
19284810998 0 026972 404 832ref64gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
19382010998 0 026972 404 832ref64gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
19670012470 0 031791 396 832ref64gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
19701812371 0 027363 392 832ref64gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
19748410960 0 026791 396 832ref64gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
19832810998 0 026972 404 832ref64gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
20187211180 0 027139 396 832ref64gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
20251210960 0 026791 396 832ref64gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
20278013321 0 033147 396 832ref64gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
20329712052 0 027027 392 832ref64gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
20478411014 0 026831 396 832ref64gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
20902412433 0 032263 396 832ref64gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
20988812433 0 032263 396 832ref64gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
21133512371 0 027363 392 832ref64gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
21164011023 0 026959 396 832ref64gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
21356810906 0 026747 396 832ref64gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
22001210998 0 026972 404 832ref64gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
22425013498 0 028483 392 832ref64gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
30937232444 0 032115 400 832ref64gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
31457618102 0 037239 400 832ref64gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816

Test failure

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

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer sse2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_stateupdate':
morus1280128v1avx2.c: morus1280128v1avx2.c:52:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
morus1280128v1avx2.c: state[0] = XOR256(state[0], state[3]);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_enc_aut_step':
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
morus1280128v1avx2.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:38:27: note: called from here
morus1280128v1avx2.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:201:13: note: in expansion of macro 'ROTL256_64'
morus1280128v1avx2.c: state[2] = ROTL256_64(state[2]);
morus1280128v1avx2.c: ^~~~~~~~~~
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
morus1280128v1avx2.c: _mm256_or_si256 (__m256i __A, __m256i __B)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:25:27: note: called from here
morus1280128v1avx2.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:36:27: note: in expansion of macro 'OR256'
morus1280128v1avx2.c: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2
gcc -m32 -O2 -fomit-frame-pointer avx2
gcc -m32 -O3 -fomit-frame-pointer avx2
gcc -m32 -O -fomit-frame-pointer avx2
gcc -m32 -Os -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_stateupdate':
morus1280128v1avx2.c: morus1280128v1avx2.c:52:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
morus1280128v1avx2.c: state[0] = XOR256(state[0], state[3]);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_enc_aut_step':
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
morus1280128v1avx2.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:38:27: note: called from here
morus1280128v1avx2.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:201:13: note: in expansion of macro 'ROTL256_64'
morus1280128v1avx2.c: state[2] = ROTL256_64(state[2]);
morus1280128v1avx2.c: ^~~~~~~~~~
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
morus1280128v1avx2.c: _mm256_or_si256 (__m256i __A, __m256i __B)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:25:27: note: called from here
morus1280128v1avx2.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:36:27: note: in expansion of macro 'OR256'
morus1280128v1avx2.c: ...
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_stateupdate':
morus1280128v1avx2.c: morus1280128v1avx2.c:52:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
morus1280128v1avx2.c: state[0] = XOR256(state[0], state[3]);
morus1280128v1avx2.c: ^
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_enc_aut_step':
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
morus1280128v1avx2.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:38:27: note: called from here
morus1280128v1avx2.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:201:13: note: in expansion of macro 'ROTL256_64'
morus1280128v1avx2.c: state[2] = ROTL256_64(state[2]);
morus1280128v1avx2.c: ^~~~~~~~~~
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
morus1280128v1avx2.c: _mm256_or_si256 (__m256i __A, __m256i __B)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:25:27: note: called from here
morus1280128v1avx2.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:36:27: note: in expansion of macro 'OR256'
morus1280128v1avx2.c: ...

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

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_enc_aut_step':
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1068:1: error: inlining failed in call to always_inline '_mm256_permute4x64_epi64': target specific option mismatch
morus1280128v1avx2.c: _mm256_permute4x64_epi64 (__m256i __X, const int __M)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:38:27: note: called from here
morus1280128v1avx2.c: #define ROTL256_64(x) _mm256_permute4x64_epi64((x), _MM_SHUFFLE(2,1,0,3)) /*Rotate x by 64-bit positions to the left*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:201:13: note: in expansion of macro 'ROTL256_64'
morus1280128v1avx2.c: state[2] = ROTL256_64(state[2]);
morus1280128v1avx2.c: ^~~~~~~~~~
morus1280128v1avx2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
morus1280128v1avx2.c: from morus1280128v1avx2.c:2:
morus1280128v1avx2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:574:1: error: inlining failed in call to always_inline '_mm256_or_si256': target specific option mismatch
morus1280128v1avx2.c: _mm256_or_si256 (__m256i __A, __m256i __B)
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:25:27: note: called from here
morus1280128v1avx2.c: #define OR256(x,y) _mm256_or_si256((x),(y)) /*OR(x,y) = x | y, where x and y are two 256-bit word*/
morus1280128v1avx2.c: ^~~~~~~~~~~~~~~~~~~~~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:36:27: note: in expansion of macro 'OR256'
morus1280128v1avx2.c: #define ROTL256(x,n) OR256( _mm256_slli_epi64((x), (n)), _mm256_srli_epi64((x),(64-n)) ) /*Rotate 4 64-bit unsigned integers in x to the left by n-bit positions*/
morus1280128v1avx2.c: ^~~~~
morus1280128v1avx2.c: morus1280128v1avx2.c:200:13: note: in expansion of macro 'ROTL256'
morus1280128v1avx2.c: state[4] = ROTL256(state[4], n5);
morus1280128v1avx2.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
try.c: crypto_aead_morus1280128v1.a(morus1280128v1avx2.o): In function `crypto_aead_morus1280128v1_avx2_encrypt':
try.c: morus1280128v1avx2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1avx2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1avx2.o): In function `crypto_aead_morus1280128v1_avx2_decrypt':
try.c: morus1280128v1avx2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1avx2.c:(.text+0x...): undefined reference to `morus_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2

Compiler output

Implementation: sse2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus1280128v1sse2.c: morus1280128v1sse2.c: In function 'morus_initialization':
morus1280128v1sse2.c: morus1280128v1sse2.c:87:9: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
morus1280128v1sse2.c: tmp[0] = SETZERO();
morus1280128v1sse2.c: ^
morus1280128v1sse2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
morus1280128v1sse2.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
morus1280128v1sse2.c: from morus1280128v1sse2.c:2:
morus1280128v1sse2.c: morus1280128v1sse2.c: In function 'morus_stateupdate':
morus1280128v1sse2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1285:1: error: inlining failed in call to always_inline '_mm_or_si128': target specific option mismatch
morus1280128v1sse2.c: _mm_or_si128 (__m128i __A, __m128i __B)
morus1280128v1sse2.c: ^~~~~~~~~~~~
morus1280128v1sse2.c: morus1280128v1sse2.c:21:24: note: called from here
morus1280128v1sse2.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
morus1280128v1sse2.c: ^~~~~~~~~~~~~~~~~~~~~
morus1280128v1sse2.c: morus1280128v1sse2.c:78:19: note: in expansion of macro 'OR'
morus1280128v1sse2.c: state[2][1] = OR(SHIFTR64(t), SHIFTL64(state[2][1]));
morus1280128v1sse2.c: ^~
morus1280128v1sse2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
morus1280128v1sse2.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
morus1280128v1sse2.c: from morus1280128v1sse2.c:2:
morus1280128v1sse2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1185:1: error: inlining failed in call to always_inline '_mm_srli_si128': target specific option mismatch
morus1280128v1sse2.c: _mm_srli_si128 (__m128i __A, const int __N)
morus1280128v1sse2.c: ^~~~~~~~~~~~~~
morus1280128v1sse2.c: morus1280128v1sse2.c:21:24: note: called from here
morus1280128v1sse2.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
morus1280128v1sse2.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: sse2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_initialization':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_initialization_key_256':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_tag_generation':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_tag_verification':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_enc_aut_partialblock':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o):morus1280128v1sse2.c:(.text+0x...): more undefined references to `morus_stateupdate' follow
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `crypto_aead_morus1280128v1_sse2_encrypt':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `crypto_aead_morus1280128v1_sse2_decrypt':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse2
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse2
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse2

Compiler output

Implementation: sse2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
morus1280128v1sse2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
morus1280128v1sse2.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
morus1280128v1sse2.c: from morus1280128v1sse2.c:2:
morus1280128v1sse2.c: morus1280128v1sse2.c: In function 'morus_stateupdate':
morus1280128v1sse2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1285:1: error: inlining failed in call to always_inline '_mm_or_si128': target specific option mismatch
morus1280128v1sse2.c: _mm_or_si128 (__m128i __A, __m128i __B)
morus1280128v1sse2.c: ^~~~~~~~~~~~
morus1280128v1sse2.c: morus1280128v1sse2.c:21:24: note: called from here
morus1280128v1sse2.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
morus1280128v1sse2.c: ^~~~~~~~~~~~~~~~~~~~~
morus1280128v1sse2.c: morus1280128v1sse2.c:78:19: note: in expansion of macro 'OR'
morus1280128v1sse2.c: state[2][1] = OR(SHIFTR64(t), SHIFTL64(state[2][1]));
morus1280128v1sse2.c: ^~
morus1280128v1sse2.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/xmmintrin.h:1252:0,
morus1280128v1sse2.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:29,
morus1280128v1sse2.c: from morus1280128v1sse2.c:2:
morus1280128v1sse2.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1185:1: error: inlining failed in call to always_inline '_mm_srli_si128': target specific option mismatch
morus1280128v1sse2.c: _mm_srli_si128 (__m128i __A, const int __N)
morus1280128v1sse2.c: ^~~~~~~~~~~~~~
morus1280128v1sse2.c: morus1280128v1sse2.c:21:24: note: called from here
morus1280128v1sse2.c: #define OR(x,y) _mm_or_si128((x),(y)) /*OR(x,y) = x | y, where x and y are two 128-bit word*/
morus1280128v1sse2.c: ^~~~~~~~~~~~~~~~~~~~~
morus1280128v1sse2.c: morus1280128v1sse2.c:78:19: note: in expansion of macro 'OR'
morus1280128v1sse2.c: state[2][1] = OR(SHIFTR64(t), SHIFTL64(state[2][1]));
morus1280128v1sse2.c: ^~
morus1280128v1sse2.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2

Compiler output

Implementation: sse2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_initialization':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_initialization_key_256':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_tag_generation':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_tag_verification':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_enc_aut_partialblock':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o):morus1280128v1sse2.c:(.text+0x...): more undefined references to `morus_stateupdate' follow
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `crypto_aead_morus1280128v1_sse2_encrypt':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `crypto_aead_morus1280128v1_sse2_decrypt':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_initialization':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_initialization_key_256':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_tag_generation':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_tag_verification':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `morus_enc_aut_partialblock':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_stateupdate'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o):morus1280128v1sse2.c:(.text+0x...): more undefined references to `morus_stateupdate' follow
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `crypto_aead_morus1280128v1_sse2_encrypt':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: crypto_aead_morus1280128v1.a(morus1280128v1sse2.o): In function `crypto_aead_morus1280128v1_sse2_decrypt':
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_enc_aut_step'
try.c: morus1280128v1sse2.c:(.text+0x...): undefined reference to `morus_dec_aut_step'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer sse2