Implementation notes: x86, gpu, crypto_aead/hs1sivlov2

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: hs1sivlov2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1442014252 0 038510 412 832fastergcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1475710344 0 031637 408 832fastergcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
1491210344 0 031637 408 832fastergcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
1540414252 0 038510 412 832fastergcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
1565614252 0 038510 412 832fastergcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
1573512712 0 036610 412 832fastergcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
1592810344 0 031637 408 832fastergcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
160969420 0 030761 408 832fastergcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
1617213484 0 037466 412 832fastergcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
164889544 0 030869 408 832fastergcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
1651211003 0 035876 400 832fastergcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
1651615711 0 040633 404 832fastergcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1654412417 0 035849 404 832fastergcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
165549392 0 028824 396 832fastergcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
165768655 0 028108 396 832fastergcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
167559240 0 030004 400 832fastergcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
1677910927 0 033944 408 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1683918018 0 043385 408 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1685615617 0 040565 404 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1687213493 0 038616 400 832fastergcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
169479525 0 030485 412 832fastergcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
1694811516 0 035748 400 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
1699613420 0 037402 412 832fastergcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
1716412480 0 035821 404 832fastergcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1718413484 0 037430 412 832fastergcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1744811425 0 035800 400 832fastergcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
1747611029 0 035720 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
1749610913 0 035392 400 832fastergcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
1752411756 0 035116 404 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1767628124 0 036969 408 832fastergcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1776811425 0 035800 400 832fastergcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
178329392 0 028824 396 832fastergcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
178529392 0 028824 396 832fastergcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
1786411074 0 035896 400 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
178649525 0 030485 412 832fastergcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
1786811792 0 037704 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
1792519792 0 030028 404 832fastergcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1793217554 0 044449 404 832fastergcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
180009420 0 030761 408 832fastergcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
180129388 0 030697 408 832fastergcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
1802412417 0 035849 404 832fastergcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1802817681 0 044808 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1819211672 0 036516 400 832fastergcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
182649525 0 030485 412 832fastergcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
1843215711 0 040633 404 832fastergcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1847213644 0 038289 404 832fastergcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
185528542 0 029505 412 832fastergcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
185919628 0 031836 400 832fastergcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
186248805 0 029684 400 832fastergcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
186338756 0 029741 412 832fastergcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
187448637 0 028040 396 832fastergcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
190118778 0 029712 400 832fastergcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
190538679 0 028116 396 832fastergcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
191018655 0 028044 396 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
191608340 0 027804 396 832fastergcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
191888637 0 028104 396 832fastergcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
192808561 0 028028 396 832fastergcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
194848525 0 029505 412 832fastergcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
195129240 0 030004 400 832fastergcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
195288542 0 029505 412 832fastergcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
195769628 0 031236 400 832fastergcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
197008655 0 028108 396 832fastergcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1978017322 0 028176 396 832fastergcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
198089317 0 030128 400 832fastergcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
1990811003 0 035876 400 832fastergcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
199528340 0 027804 396 832fastergcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
202688778 0 029712 400 832fastergcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
203008637 0 028104 396 832fastergcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
203848340 0 027804 396 832fastergcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
205848903 0 029872 400 832fastergcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
2078817700 0 028048 408 832fastergcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
214808637 0 028104 396 832fastergcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
216768784 0 029436 400 832fastergcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
220888703 0 028188 396 832fastergcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
221208655 0 028108 396 832fastergcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
225808689 0 028188 396 832fastergcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
4837811535 0 034642 408 832fastergcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
514239941 0 034108 408 832fastergcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
5144711603 0 036605 404 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
517089400 0 033973 412 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
519528005 0 027309 408 832fastergcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
5201111489 0 035156 400 832fastergcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
5203615306 0 039330 412 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
5223615446 0 041405 404 832fastergcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
522967753 0 028288 404 832fastergcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
523359355 0 034028 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
523729400 0 033973 412 832fastergcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
5247612162 0 034458 412 832fastergcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
5260811461 0 033845 408 832fastergcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
5271615319 0 039436 400 832fastergcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
527809282 0 033221 404 832fastergcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
5311615446 0 041405 404 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
532657729 0 028141 404 832fastergcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
5342415306 0 038722 412 832fastergcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
5344412015 0 035794 412 832fastergcc_-m32_-O3_-fomit-frame-pointer2019082620190816
536858005 0 027309 408 832fastergcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
538489405 0 033981 412 832fastergcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
5398812350 0 036801 404 832fastergcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
5437514491 0 038284 404 832fastergcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
5445311461 0 033845 408 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
545559355 0 034028 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
5488411195 0 033572 404 832fastergcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
5496411603 0 036605 404 832fastergcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
552846772 0 026308 396 832fastergcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
553966712 0 026088 396 832fastergcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
5552411333 0 035968 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
556527941 0 029197 408 832fastergcc_-m32_-O2_-fomit-frame-pointer2019082620190816
556569355 0 034028 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
557046712 0 026136 396 832fastergcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
5594414947 0 040246 408 832fastergcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
5596018611 0 045332 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
559848067 0 029517 404 832fastergcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
562607001 0 027897 412 832fastergcc_-m32_-O_-fomit-frame-pointer2019082620190816
5627611321 0 035184 404 832fastergcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
5634812418 0 036632 400 832fastergcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
5648012350 0 036801 404 832fastergcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
5682411381 0 036029 408 832fastergcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
5690012227 0 034872 400 832fastergcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
5741217718 0 044232 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
575727023 0 026288 408 832fastergcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
575726711 0 026104 396 832fastergcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
577167781 0 029136 400 832fastergcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
577646720 0 026136 396 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
5779615306 0 039330 412 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
5802012322 0 036744 400 832fastergcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
581926768 0 026276 396 832fastergcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
581949308 0 032701 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
582648067 0 029517 404 832fastergcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
584046711 0 026104 396 832fastergcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
585606772 0 026308 396 832fastergcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
586126712 0 026088 396 832fastergcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
586288160 0 032346 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
588096712 0 026088 396 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
5888011333 0 035968 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
589008005 0 027309 408 832fastergcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
590167005 0 027921 412 832fastergcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
590809078 0 033070 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
5916412418 0 036632 400 832fastergcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
5916410880 0 035757 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
592869923 0 032553 412 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
5932817718 0 044232 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
593369434 0 032348 408 832fastergcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
593726712 0 026136 396 832fastergcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
5961310296 0 034929 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
596246723 0 026136 396 832fastergcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
596886768 0 026276 396 832fastergcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
598169923 0 032553 412 832fastergcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
598246720 0 026136 396 832fastergcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
598686711 0 026152 396 832fastergcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
5989610880 0 035757 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
600038502 0 032280 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
600046711 0 026104 396 832fastergcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
601888160 0 032346 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
6026417061 0 042742 412 832fastergcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
6026411461 0 033845 408 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
602928473 0 031096 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
603689308 0 032701 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
604326957 0 027860 400 832fastergcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
604566772 0 026308 396 832fastergcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
6048012336 0 039181 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
605966768 0 026276 396 832fastergcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
606766733 0 026184 396 832fastergcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
606809508 0 035190 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
608129237 0 035201 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
6093010136 0 036652 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
609885624 0 024996 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
610688160 0 032346 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
611126738 0 026184 396 832fastergcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
614487781 0 029136 400 832fastergcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
615769078 0 033070 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
617606711 0 026152 396 832fastergcc_-m32_-Os_-fomit-frame-pointer2019082620190816
617926723 0 026136 396 832fastergcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
6203610425 0 035556 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
621008293 0 032721 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
623769923 0 032553 412 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
623849332 0 033246 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
627089348 0 033274 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
627219321 0 033416 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
627607038 0 027596 408 832fastergcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
628447781 0 029136 400 832fastergcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
628489237 0 035201 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
6324810707 0 035593 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
6339611333 0 035968 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
637248246 0 030538 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
639847985 0 028148 400 832fastergcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
6406012162 0 034266 412 832fastergcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
642927157 0 026257 412 832fastergcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
6452012162 0 034458 412 832fastergcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
6459210136 0 036652 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
646286957 0 027860 400 832fastergcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
646448293 0 032721 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
648329332 0 033246 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
649326894 0 027069 404 832fastergcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
649728972 0 033784 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
650687005 0 027921 412 832fastergcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
652768491 0 031594 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
655568624 0 032828 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
656249371 0 034666 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
657288260 0 032034 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
662089332 0 033194 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
662968624 0 032828 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
663728246 0 030346 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
665886957 0 027860 400 832fastergcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
670729078 0 032462 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
670809320 0 036028 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
6740411333 0 035145 404 832fastergcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
674366733 0 026184 396 832fastergcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
675289108 0 032457 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
677246738 0 026184 396 832fastergcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
679808470 0 030825 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
680848246 0 030538 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
682048500 0 032816 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
682958470 0 030825 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
683607682 0 030032 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
689208676 0 033293 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
696367157 0 026257 412 832fastergcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
701378568 0 032808 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
709808470 0 030825 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
709868469 0 033437 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
710768725 0 032336 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
7219212317 0 039448 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
723769052 0 033656 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
729168143 0 031961 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
730488500 0 032816 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
735249052 0 033656 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
737929597 0 035488 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
739807157 0 026257 412 832fastergcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
753848469 0 033437 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
754489052 0 033656 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
786187092 0 028417 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
790488118 0 031928 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
816767073 0 027840 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
827047172 0 028445 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
828166879 0 027273 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
835057092 0 028417 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
838207093 0 028557 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
856848077 0 030268 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
865167093 0 028557 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
868567500 0 028844 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
876167092 0 028417 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
879367092 0 028449 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
883648296 0 032696 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
885729825 0 034504 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
889527318 0 026613 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
889807163 0 027932 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
896567318 0 026613 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
896918919 0 031570 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
897087500 0 028844 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
898329177 0 033142 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
901449732 0 034649 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
904527092 0 028433 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
911369861 0 034405 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
925087318 0 026613 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
929849432 0 034030 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
933487092 0 028433 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
935169732 0 034649 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
938409384 0 032449 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
939727293 0 027472 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
940126710 0 027212 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
948367764 0 029340 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
948525619 0 024996 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
954815883 0 025296 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
956847092 0 028433 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
962169817 0 034468 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
963487073 0 027840 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
966569817 0 034468 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
966689008 0 033557 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
971928919 0 031570 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
977487500 0 028844 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
979656742 0 027726 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
981448919 0 031570 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
982765963 0 025328 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
987545969 0 025376 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
990635969 0 025376 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
991169693 0 034589 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
993805648 0 025124 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
998765883 0 025296 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
1001449524 0 032456 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1001489008 0 033557 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1003286662 0 026838 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
1005245648 0 025124 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1013765612 0 024964 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
1019165971 0 025408 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
1023685624 0 024996 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
10239614322 0 039657 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1024249123 0 033284 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
1028165648 0 025124 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1028805610 0 024932 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
1035205618 0 024996 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1035765612 0 024964 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1036245872 0 025296 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
1037525624 0 025028 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1037565621 0 025028 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
1037565967 0 025408 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
1042565664 0 025172 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
1043925618 0 024996 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1046045967 0 025408 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1046805883 0 025296 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
1046885630 0 025044 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
1049445621 0 025028 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1051205610 0 024932 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1051645664 0 025172 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1051689817 0 034468 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
1054726809 0 027730 416 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
1054806742 0 027726 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
1055005612 0 024964 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1056525624 0 025028 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1057205630 0 025044 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1061766742 0 027726 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
1064125969 0 025376 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
1064727281 0 028132 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
1066125961 0 025360 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
1066525872 0 025296 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
1072606742 0 027726 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
1074887324 0 027945 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
1080885619 0 024996 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1082366742 0 027726 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
1087836677 0 027216 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
1092645610 0 024932 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1092966990 0 027977 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
1094646990 0 027977 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
1095637254 0 028160 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
10999624308 0 035069 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
11146813834 0 026141 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1123245664 0 025172 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1126165872 0 025296 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
1127567254 0 028160 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
1128365967 0 025408 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
1128407083 0 028093 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
11288810790 0 034124 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1131686742 0 027726 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
1146446788 0 025878 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1154566742 0 027726 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
1156846547 0 027441 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1158446788 0 025878 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1175766968 0 026244 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1176327254 0 028160 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
1180446547 0 027441 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
1278606071 0 025496 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
1295766788 0 025878 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
13369218876 0 029548 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
14284412198 0 025544 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
1441646067 0 025476 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
1463646065 0 025508 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816

Test failure

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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: faster
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hs1.c: hs1.c: In function 'hs1siv_decrypt':
hs1.c: hs1.c:1033:30: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
hs1.c: unsigned char *tmp = malloc(abytes);
hs1.c: ^~~~~~
hs1.c: hs1.c:1033:30: warning: incompatible implicit declaration of built-in function 'malloc'
hs1.c: hs1.c:1033:30: note: include '<stdlib.h>' or provide a declaration of 'malloc'
hs1.c: hs1.c:1037:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
hs1.c: free(tmp);
hs1.c: ^~~~
hs1.c: hs1.c:1037:9: warning: incompatible implicit declaration of built-in function 'free'
hs1.c: hs1.c:1037:9: note: include '<stdlib.h>' or provide a declaration of 'free'

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

Compiler output

Implementation: faster
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
hs1.c: hs1.c: In function 'hash_step':
hs1.c: hs1.c:314:40: warning: implicit declaration of function '_mm_cvtsi128_si64'; did you mean '_mm_cvtsi128_si32'? [-Wimplicit-function-declaration]
hs1.c: accum[0] = poly_step(accum[0], _mm_cvtsi128_si64(s0_128), ctx->poly_key[0]);
hs1.c: ^~~~~~~~~~~~~~~~~
hs1.c: _mm_cvtsi128_si32
try.c: crypto_aead_hs1sivlov2.a(hs1.o): In function `hash_step':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: crypto_aead_hs1sivlov2.a(hs1.o): In function `hash_finalize':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: collect2: error: ld returned 1 exit status

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