Implementation notes: x86, gpu, crypto_hashblocks/sha512

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hashblocks
Primitive: sha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10316139049 0 054921 396 744refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
10520443083 0 055193 396 744refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
10547243083 0 058106 400 744refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
11075639049 0 054885 396 744refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
11143243057 0 055177 396 744inplacegcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
11174839483 0 054632 392 744inplacegcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
11193939049 0 054921 396 744refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
11357640021 0 054485 396 744refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
11404837769 0 053400 392 744refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
11496439091 0 050916 392 744refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
11501243057 0 055177 396 744inplacegcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
11519239483 0 055317 396 744inplacegcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
11549753483 0 068744 392 744refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
11557640021 0 051816 392 744refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
11563238715 0 050568 392 744inplacegcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
11694438715 0 050549 396 744inplacegcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
11785647332 0 062106 400 744refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
11792847266 0 059676 392 744refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
11930444547 0 059258 400 744refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
11934847332 0 059481 396 744refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
12028439049 0 054332 392 744refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
12034839049 0 054332 392 744refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
12105643057 0 055177 396 744inplacegcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
12106847265 0 059676 392 744inplacegcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
12131644547 0 056681 396 744refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
12193237250 0 052968 392 744inplacegcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
12243648832 0 059744 384 744inplacegcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
12249639049 0 054200 392 744refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
12340043083 0 055193 396 744refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
12342037587 0 053208 392 744inplacegcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
12358039483 0 055353 396 744inplacegcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
12423639483 0 054764 392 744inplacegcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
12429647265 0 062596 392 744inplacegcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
12433240021 0 054433 396 744refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
12442443049 0 058074 400 744inplacegcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
12534039483 0 054764 392 744inplacegcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
12538443049 0 058074 400 744inplacegcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
12595244547 0 059310 400 744refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
12622040706 0 055157 396 744inplacegcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
12640043083 0 058106 400 744refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
12680440706 0 052504 392 744inplacegcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
12684048969 0 059820 384 744refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
12694037228 0 052952 392 744inplacegcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
12707237709 0 053448 392 744refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
12718444409 0 059166 400 744inplacegcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
12729237709 0 053448 392 744refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
12784437565 0 053220 392 744inplacegcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
12805237228 0 052952 392 744inplacegcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
12824043083 0 058106 400 744refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
12850444547 0 059310 400 744refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
12881248832 0 059744 384 744inplacegcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
12977239223 0 051061 396 744refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
13002040021 0 051816 392 744refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
13016843049 0 058074 400 744inplacegcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
13090444425 0 056553 396 744inplacegcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
13128044425 0 056553 396 744inplacegcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
13140440706 0 055121 396 744inplacegcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
13199239223 0 051061 396 744refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
13206878446 0 051104 392 744refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
13211640706 0 052504 392 744inplacegcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
13212446957 0 057856 384 744inplacegcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
13228039223 0 051080 392 744refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
13245639223 0 051061 396 744refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
13268438715 0 050549 396 744inplacegcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
13284445991 0 063348 392 744inplacegcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
13284848965 0 059872 384 744refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
13341640021 0 051816 392 744refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
13352438715 0 050549 396 744inplacegcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
13358447266 0 062596 392 744refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
13368445892 0 063252 392 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
13391239073 0 050872 392 744inplacegcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
13395038715 0 050549 396 744inplacegcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
13420046841 0 057744 384 744inplacegcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
13494037747 0 053396 392 744refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
13554438715 0 050549 396 744inplacegcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
13566844547 0 056681 396 744refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
13628444409 0 059114 400 744inplacegcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
13632039223 0 051061 396 744refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
13652845892 0 062048 392 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
13696447449 0 059593 396 744inplacegcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
13752039223 0 051061 396 744refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
13756046841 0 057744 384 744inplacegcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
13764439223 0 051061 396 744refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
13816438715 0 050549 396 744inplacegcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
13865239483 0 055353 396 744inplacegcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
13878444547 0 056681 396 744refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
13937246957 0 057856 384 744inplacegcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
13938848965 0 059872 384 744refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
13946440706 0 055157 396 744inplacegcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
13972849498 0 060416 384 744inplacegcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
14005639223 0 051061 396 744refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
14076838715 0 050568 392 744inplacegcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
14091244409 0 059166 400 744inplacegcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
14093246841 0 057744 384 744inplacegcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
14138878102 0 050944 392 744inplacegcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
14206837664 0 053384 392 744refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
14217637672 0 053380 392 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
14224040021 0 054485 396 744refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
14236049436 0 060352 384 744refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
14242038715 0 050549 396 744inplacegcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
14256444425 0 056553 396 744inplacegcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
14263640706 0 052504 392 744inplacegcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
14271639245 0 051032 392 744refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
14310839081 0 050952 392 744refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
14377647124 0 058032 384 744refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
14427237258 0 052964 392 744inplacegcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
14488048965 0 059872 384 744refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
14635648832 0 059744 384 744inplacegcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
14661638752 0 050580 392 744inplacegcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
14699653535 0 064432 384 744inplacegcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
14729647202 0 058112 384 744refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
14814438742 0 050600 392 744inplacegcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
14821247202 0 058112 384 744refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
14883653234 0 064240 384 744refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
14902453470 0 068788 392 744inplacegcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
14969645991 0 062144 392 744inplacegcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
15074447124 0 058032 384 744refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
15075249498 0 060416 384 744inplacegcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
15082847441 0 062218 400 744inplacegcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
15093249442 0 060316 384 744refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
15142447202 0 058112 384 744refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
15154049436 0 060352 384 744refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
15172043083 0 055193 396 744refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
15259653800 0 064720 384 744inplacegcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
15299646957 0 057856 384 744inplacegcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
15375249504 0 060380 384 744inplacegcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
15428439223 0 051080 392 744refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
15441247124 0 058032 384 744refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
15498452958 0 063856 384 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
15594849498 0 060416 384 744inplacegcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
15607249498 0 060416 384 744inplacegcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
15733253526 0 064432 384 744inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
15873653234 0 064160 384 744refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
15894857104 0 073534 400 744inplacegcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
15912852967 0 063872 384 744refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
15913249436 0 060352 384 744refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
15982456715 0 068744 392 744inplacegcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
16002053800 0 064816 384 744inplacegcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
16025653522 0 064416 384 744inplacegcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
16071653824 0 070642 400 744refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
16071649436 0 060352 384 744refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
16097253800 0 064720 384 744inplacegcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
16171252566 0 069784 392 744refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
16256453802 0 064668 384 744inplacegcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
16270053865 0 070910 400 744refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
16287657054 0 072489 396 744inplacegcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
16354853853 0 069233 396 744refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
16356053526 0 064380 384 744inplacegcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
16378053909 0 069548 392 744refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
16598853792 0 069137 396 744refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
16622853800 0 069225 396 744refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
16645248836 0 059692 384 744inplacegcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
16734853474 0 069056 392 744refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
16811252566 0 069784 392 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
16859253526 0 064512 384 744inplacegcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
16880054341 0 069296 392 744refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
16898853253 0 064176 384 744refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
16906453909 0 070032 392 744refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
16939252958 0 063804 384 744refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
16958052958 0 063952 384 744refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
16959253474 0 069056 392 744refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
16972554308 0 069741 396 744inplacegcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
16978452977 0 063872 384 744refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
17026053796 0 064720 384 744inplacegcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
17152853499 0 068941 396 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
17233254577 0 071153 396 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
17392053800 0 064816 384 744inplacegcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
17416856715 0 071812 392 744inplacegcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
17424453526 0 064432 384 744inplacegcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
17496452582 0 067892 392 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
17506457104 0 072481 396 744inplacegcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
17556457160 0 072796 392 744inplacegcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
17590852954 0 063856 384 744refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
17638456127 0 068152 392 744refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
17677253470 0 068788 392 744inplacegcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
17694354308 0 069777 396 744inplacegcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
17706452954 0 063856 384 744refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
17727653236 0 064108 384 744refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
17868659550 0 071188 392 744inplacegcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
17872453819 0 064736 384 744inplacegcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
17877653853 0 069233 396 744refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
17888453526 0 064512 384 744inplacegcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
17920453526 0 064512 384 744inplacegcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
17931654341 0 069256 392 744refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
17932053472 0 070696 392 744inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
17942853230 0 064144 384 744refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
17968057863 0 073441 396 744inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
17972857116 0 074158 400 744inplacegcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
18002453499 0 068941 396 744refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
18002853234 0 064240 384 744refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
18020453522 0 064416 384 744inplacegcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
18021253230 0 064144 384 744refgcc_-m32_-Os_-fomit-frame-pointer2019082220190816
18033252958 0 063856 384 744refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
18038855200 0 070637 396 744inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
18038856715 0 068744 392 744inplacegcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
18063654318 0 069753 396 744inplacegcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
18065253234 0 064160 384 744refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
18084856715 0 071604 392 744inplacegcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
18102854577 0 070161 396 744refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
18166853545 0 064448 384 744inplacegcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
18176452958 0 063952 384 744refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
18186053526 0 064380 384 744inplacegcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
18187252582 0 067892 392 744refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
18201253796 0 064720 384 744inplacegcc_-m32_-Os_-fomit-frame-pointer2019082220190816
18205653809 0 064736 384 744inplacegcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
18214457765 0 072448 392 744refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
18236053236 0 064108 384 744refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
18238855200 0 070712 392 744inplacegcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
18245256715 0 071604 392 744inplacegcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
18329657721 0 073038 400 744refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
18338453472 0 070696 392 744inplacegcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
18371653792 0 070286 400 744refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
18384452958 0 063952 384 744refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
18427253526 0 064380 384 744inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
18445653802 0 064668 384 744inplacegcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
18449253472 0 068945 396 744refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
18457253234 0 064240 384 744refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
18457653865 0 070910 400 744refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
18490053800 0 064816 384 744inplacegcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
18548057160 0 073280 392 744inplacegcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
18553654310 0 069904 392 744inplacegcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
18588857709 0 072830 400 744refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
18592056111 0 070996 392 744refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
18608157842 0 069476 392 744refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
18624057663 0 072290 400 744refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
18624853853 0 070286 400 744refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
18648453853 0 069233 396 744refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
18670856111 0 070996 392 744refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
18695754308 0 069777 396 744inplacegcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
18706052958 0 063804 384 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
18738052958 0 063804 384 744refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
18746057863 0 074433 396 744inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
18746053243 0 064160 384 744refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
18764856127 0 068152 392 744refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
18777657104 0 072481 396 744inplacegcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
18818852566 0 069992 392 744refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
18849261102 0 073324 392 744inplacegcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
18853261534 0 075012 392 744inplacegcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
18854053236 0 064108 384 744refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
18854457046 0 072385 396 744inplacegcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
18904857721 0 073038 400 744refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
18907252582 0 067892 392 744refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
18964054577 0 070161 396 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
18985257592 0 072544 392 744inplacegcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
19011253474 0 069056 392 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
19058454577 0 071153 396 744refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
19092057116 0 074158 400 744inplacegcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
19098055184 0 070440 392 744inplacegcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
19118053472 0 070904 392 744inplacegcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
19140453802 0 064668 384 744inplacegcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
19155657632 0 069289 396 744refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
19291660980 0 073065 396 744inplacegcc_-m32_-O2_-fomit-frame-pointer2019082220190816
19332861102 0 075792 392 744inplacegcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
19344457862 0 069732 392 744refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
19347657765 0 069980 392 744refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
19359653457 0 068889 396 744refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
19448857046 0 073534 400 744inplacegcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
19468457104 0 072481 396 744inplacegcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
19486060972 0 075562 400 744inplacegcc_-m32_-O3_-fomit-frame-pointer2019082220190816
19576061046 0 073357 396 744inplacegcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
19584853472 0 068909 396 744refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
19595257631 0 072218 400 744refgcc_-m32_-O3_-fomit-frame-pointer2019082220190816
19612854308 0 069777 396 744inplacegcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
19633254310 0 069904 392 744inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
19669253472 0 068945 396 744refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
19695358197 0 069828 392 744refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
19748055200 0 070637 396 744inplacegcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
19825657367 0 069136 392 744inplacegcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
19877253472 0 068945 396 744refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
19935361058 0 076366 400 744inplacegcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
19942857363 0 069277 396 744inplacegcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
19986456111 0 071204 392 744refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
19991261860 0 073937 396 744inplacegcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
20059657592 0 072504 392 744inplacegcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
20061658519 0 073581 396 744refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
20108453499 0 069016 392 744refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
20123457379 0 069033 396 744inplacegcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
20134057078 0 073890 400 744inplacegcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
20146053470 0 068788 392 744inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
20163658519 0 073581 396 744refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
20173257535 0 069453 396 744refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
20214854310 0 069904 392 744inplacegcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
20215660972 0 072897 396 744inplacegcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
20262857363 0 069277 396 744inplacegcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
20384056715 0 068744 392 744inplacegcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
20451257863 0 074433 396 744inplacegcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
20482457631 0 069553 396 744refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
20490058197 0 071684 392 744refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
20529657539 0 069296 392 744refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
20591257363 0 069277 396 744inplacegcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
20600058519 0 070593 396 744refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
20615657863 0 073441 396 744inplacegcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
20628057363 0 069129 396 744inplacegcc_-m32_-O_-fomit-frame-pointer2019082220190816
20641657535 0 069305 396 744refgcc_-m32_-O_-fomit-frame-pointer2019082220190816
20641657862 0 069641 396 744refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
20658057709 0 070029 396 744refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
20681257709 0 070029 396 744refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
20692859570 0 071353 396 744inplacegcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
20712061004 0 075634 400 744inplacegcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
20784856127 0 068152 392 744refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
20876857709 0 070029 396 744refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
20901657600 0 068512 384 744refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
20902472231 0 090177 396 744refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
20906457715 0 068624 384 744inplacegcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
20959657535 0 069453 396 744refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
20985661534 0 073172 392 744inplacegcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
21005261058 0 076366 400 744inplacegcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
21184057539 0 069296 392 744refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
21200859570 0 071353 396 744inplacegcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
21243961860 0 076925 396 744inplacegcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
21305661860 0 076925 396 744inplacegcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
21328858519 0 070593 396 744refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
21336861046 0 073357 396 744inplacegcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
21380457539 0 069296 392 744refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
21487261046 0 076158 400 744inplacegcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
21624457367 0 069136 392 744inplacegcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
21696061860 0 073937 396 744inplacegcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
217136116654 0 069248 384 744inplacegcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
21751657639 0 069721 396 744refgcc_-m32_-O2_-fomit-frame-pointer2019082220190816
21808057862 0 069641 396 744refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
21860057367 0 069136 392 744inplacegcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
219604116082 0 068960 384 744refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
22210059277 0 074469 396 744refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
22304859570 0 071428 392 744inplacegcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
22598857535 0 069453 396 744refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
22771261046 0 073357 396 744inplacegcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
23054059800 0 071912 392 744inplacegcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
23084071006 0 086924 392 744inplacegcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
23730461291 0 072208 384 744refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
23882471130 0 089073 396 744inplacegcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
23938059149 0 071272 392 744refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
243548145944 0 088529 396 744inplacegcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
24359658257 0 075605 396 744refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
24392460872 0 071792 384 744inplacegcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
24514861771 0 072704 384 744refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
245412145704 0 085596 392 744inplacegcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
24654059928 0 075109 396 744inplacegcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
24688458778 0 076117 396 744inplacegcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
24896161508 0 072432 384 744inplacegcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
249780147834 0 089489 396 744refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
25143672127 0 088044 392 744refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
258316147554 0 086524 392 744refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
26217258125 0 073388 392 744refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
27214458646 0 073916 392 744inplacegcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer inplace
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer inplace
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer inplace
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

Compiler output

Implementation: dolbeau/intelavx2rorxasm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelavx2rorxasm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelavxasm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelavxasm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelsse4asm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelsse4asm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: collect2: error: ld returned 1 exit status

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