Implementation notes: x86, gpu, crypto_aead/hs1sivhiv2

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: hs1sivhiv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3564017827 0 042150 412 832fastergcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
3955817827 0 042150 412 832fastergcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
4120412000 0 033425 408 832fastergcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
4142114572 0 039512 400 832fastergcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
4166417827 0 042150 412 832fastergcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
4166710553 0 031649 412 832fastergcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
4234517428 0 041430 412 832fastergcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
4286011140 0 032581 408 832fastergcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
4290010229 0 029676 396 832fastergcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
4303817396 0 041466 412 832fastergcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
4321212000 0 033425 408 832fastergcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
4329217428 0 041466 412 832fastergcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
4332320036 0 045556 400 832fastergcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
4425612000 0 033425 408 832fastergcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
4430410553 0 031649 412 832fastergcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
4431223456 0 050481 404 832fastergcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
444249585 0 030669 412 832fastergcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
4495214390 0 038876 400 832fastergcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
450039585 0 030669 412 832fastergcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
4502411420 0 033084 400 832fastergcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
4508811312 0 032817 408 832fastergcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
4528811124 0 032581 408 832fastergcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
4554624100 0 049561 408 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
4574010229 0 029676 396 832fastergcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
4612411140 0 032581 408 832fastergcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
4615619141 0 042633 404 832fastergcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
461829527 0 029000 396 832fastergcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
4620011059 0 031928 400 832fastergcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
4620343152 0 044649 408 832fastergcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
4623912655 0 038620 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
4630019141 0 042633 404 832fastergcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
463609213 0 028688 396 832fastergcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
4656611572 0 034168 400 832fastergcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
4682020940 0 045689 404 832fastergcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
469609514 0 028992 396 832fastergcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
4708823997 0 052356 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
4712815068 0 038508 404 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
473139505 0 028992 396 832fastergcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
4740021925 0 046905 404 832fastergcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
4751219204 0 043270 412 832fastergcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
4775112596 0 037576 400 832fastergcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
477649933 0 031192 400 832fastergcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
478769213 0 028688 396 832fastergcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
478849568 0 030669 412 832fastergcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
481249818 0 031116 400 832fastergcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
4820012525 0 035688 408 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
4826411059 0 031928 400 832fastergcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
482809505 0 028992 396 832fastergcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
4832821925 0 046905 404 832fastergcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
4842011196 0 032308 400 832fastergcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
484409799 0 030905 412 832fastergcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
4886819024 0 042733 404 832fastergcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
4902412596 0 037576 400 832fastergcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
4909819814 0 029212 408 832fastergcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
4914014390 0 038876 400 832fastergcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
491889213 0 028688 396 832fastergcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
492289506 0 028928 396 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
492729513 0 028992 396 832fastergcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
4930410553 0 031649 412 832fastergcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
496049513 0 028992 396 832fastergcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
4965223864 0 032144 404 832fastergcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
4993214311 0 038824 400 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
4996414876 0 042040 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
5000821615 0 046773 404 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
5010810229 0 029676 396 832fastergcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
501129505 0 028992 396 832fastergcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
503329513 0 028992 396 832fastergcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
5036419070 0 029064 396 832fastergcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
508169434 0 028912 396 832fastergcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
510329551 0 029008 396 832fastergcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
513769790 0 030548 400 832fastergcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
515569559 0 029072 396 832fastergcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
5157612395 0 037012 400 832fastergcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
522529805 0 030840 400 832fastergcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
534809805 0 030840 400 832fastergcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
5487612624 0 037788 400 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
13911314081 0 036490 412 832fastergcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
14027210661 0 037764 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
14093411929 0 037828 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
1430798865 0 030640 400 832fastergcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
14444013705 0 037657 404 832fastergcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
14511210095 0 035486 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
14563611636 0 036613 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
14564410017 0 033981 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
14585114247 0 037249 404 832fastergcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
1466289890 0 033882 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1467089724 0 034604 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1471728958 0 031250 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1473487270 0 026636 396 832fastergcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
14841210017 0 033981 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1486288999 0 028449 404 832fastergcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
1488089890 0 033274 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
1489689890 0 033882 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
14972811080 0 038812 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
1500289009 0 031437 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
15017110208 0 034222 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1502049037 0 031660 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
15028810084 0 033573 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1505438865 0 030640 400 832fastergcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
1506689885 0 034008 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1510447270 0 026684 396 832fastergcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
15114013957 0 039812 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
1515208958 0 031250 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
15174012056 0 034734 416 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
15186910312 0 038244 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
15197211080 0 038812 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
15200013929 0 038673 408 832fastergcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
1520009036 0 033334 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1522609231 0 032430 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
15247520191 0 044165 404 832fastergcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
15249613921 0 037780 404 832fastergcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
15291610208 0 034170 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
15302419977 0 043994 412 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1530328865 0 030640 400 832fastergcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
15350410208 0 034222 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
15350814081 0 036490 412 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
15363611169 0 036688 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1538009036 0 033334 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
15390013421 0 041760 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1539847395 0 026904 396 832fastergcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
15398814081 0 036490 412 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
15402814101 0 037768 400 832fastergcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
1543988993 0 028322 412 832fastergcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
1544587704 0 029157 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
15451611895 0 034497 412 832fastergcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
15472811451 0 036573 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
15475610444 0 036222 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
1549607270 0 026636 396 832fastergcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1550087270 0 026668 396 832fastergcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
15505610084 0 033573 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1552528958 0 031058 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
15533610272 0 034298 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
1555728350 0 030696 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1556049009 0 031437 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1557169332 0 033956 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
1558567654 0 026778 416 832fastergcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1559979233 0 032868 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
15624817583 0 040041 404 832fastergcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
15647611929 0 037828 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
15666916445 0 038828 404 832fastergcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
15673616789 0 039994 408 832fastergcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
1567369332 0 033956 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
15692419977 0 043994 412 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
15694413032 0 040013 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1570167270 0 026716 396 832fastergcc_-m32_-Os_-fomit-frame-pointer2019082620190816
1577968894 0 031249 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
15782411636 0 036613 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
15871610976 0 035717 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
15874011974 0 036128 408 832fastergcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
15882811960 0 034884 408 832fastergcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1588327515 0 026461 412 832fastergcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
1588447395 0 026904 396 832fastergcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1590488993 0 028322 412 832fastergcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
1595109163 0 033632 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
15970011929 0 037828 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
16024811976 0 036645 412 832fastergcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
1603597435 0 027701 404 832fastergcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
16050317478 0 042320 400 832fastergcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1605087531 0 028529 412 832fastergcc_-m32_-O_-fomit-frame-pointer2019082620190816
1611169170 0 032968 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1611849284 0 033997 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
16133217213 0 039872 400 832fastergcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
16172413957 0 039812 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
1624527270 0 026668 396 832fastergcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
1629289036 0 033334 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
1631887400 0 026936 396 832fastergcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
16321212056 0 034734 416 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1632927277 0 026700 396 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1634527296 0 026748 396 832fastergcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1634737704 0 029141 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
16412413957 0 039812 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
16416017610 0 042224 400 832fastergcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
16427619417 0 044818 408 832fastergcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
1643927400 0 026936 396 832fastergcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
16447612056 0 034734 416 832fastergcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1645169964 0 035792 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
1647367395 0 026904 396 832fastergcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1650217704 0 029125 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
16550717433 0 039730 412 832fastergcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1656607527 0 028084 408 832fastergcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
1657027633 0 027812 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
1657568894 0 031249 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
1658928894 0 031249 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
16590014247 0 037249 404 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
1659638625 0 031220 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
1660889833 0 033469 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1661887704 0 029141 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
1666267654 0 026778 416 832fastergcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
1667248793 0 030145 408 832fastergcc_-m32_-O2_-fomit-frame-pointer2019082620190816
1667489069 0 032037 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
1669897988 0 029752 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
1670767291 0 026748 396 832fastergcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1672809964 0 035792 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
1679677704 0 029125 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
16798423263 0 051212 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1680568605 0 029140 404 832fastergcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
1680568993 0 028322 412 832fastergcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
1682287472 0 028808 400 832fastergcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
1683848324 0 029996 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1686888681 0 029145 404 832fastergcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
1687887277 0 026700 396 832fastergcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1691089322 0 033736 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
16914020065 0 043482 412 832fastergcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
1691857472 0 028808 400 832fastergcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
1692569322 0 033736 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
1693527704 0 029141 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
16954422203 0 049948 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
1696407270 0 026636 396 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1698849176 0 033046 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
1699927274 0 026720 396 832fastergcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1704968739 0 032653 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
17111219841 0 043972 400 832fastergcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1715167472 0 028808 400 832fastergcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
1715809964 0 035792 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
17206019193 0 042996 404 832fastergcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
17210011895 0 034497 412 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1724487291 0 026748 396 832fastergcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
17260017433 0 039730 412 832fastergcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
17260017610 0 042224 400 832fastergcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
1732607280 0 026700 396 832fastergcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
17370422203 0 049948 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
1743767296 0 026748 396 832fastergcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
17447620191 0 044165 404 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1748967497 0 026961 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
17563617433 0 039538 412 832fastergcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
1757529069 0 032037 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
1761568885 0 029048 400 832fastergcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
1766807704 0 029125 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
17669217301 0 041190 412 832fastergcc_-m32_-O3_-fomit-frame-pointer2019082620190816
17704011683 0 035729 404 832fastergcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
1773008766 0 032576 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
1773807654 0 026778 416 832fastergcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1773967400 0 026936 396 832fastergcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1776247270 0 026668 396 832fastergcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1777367515 0 026461 412 832fastergcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
17866421269 0 047066 412 832fastergcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
1786747610 0 026905 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
1786768999 0 028449 404 832fastergcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
17992017583 0 040041 404 832fastergcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1799407988 0 029752 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
1807927549 0 026808 408 832fastergcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1809367331 0 027821 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
1811527631 0 028468 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
1818807640 0 029009 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
1820327280 0 026700 396 832fastergcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1820847988 0 029752 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
1825647150 0 027648 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
1830306065 0 025428 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1834167270 0 026684 396 832fastergcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1840727497 0 026961 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
1842967610 0 026905 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
1852489004 0 033824 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1860967625 0 028688 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
1877796343 0 025760 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
1891526379 0 025776 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
1897896069 0 025556 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
1909166343 0 025760 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
1910166069 0 025556 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1924806343 0 025760 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
1930927631 0 028468 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
1957626036 0 025444 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1964766126 0 025620 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1968967610 0 026905 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
1971336433 0 025872 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
1972126334 0 025760 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
1995846022 0 025380 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
2001126126 0 025620 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
2008356077 0 025492 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
2016006030 0 025428 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
2028696065 0 025428 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
2028766069 0 025556 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
2031086423 0 025824 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
2035046074 0 025476 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
2037286386 0 025824 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
2041326074 0 025476 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
20432410101 0 033249 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
2047646334 0 025760 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
2051086022 0 025380 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
20546010347 0 035357 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
2057529823 0 033882 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
2058966386 0 025824 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
2059366030 0 025428 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
2068766431 0 025872 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
20705110224 0 034930 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
2073766126 0 025620 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
2074386084 0 025492 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
20791210596 0 036516 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
2085449618 0 032201 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
2086566431 0 025872 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
2089206022 0 025380 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
2092086065 0 025428 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
2095206386 0 025824 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
2097577336 0 028422 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
2108606431 0 025872 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
2108649618 0 032201 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
2155566036 0 025444 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
21582810596 0 036516 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
21601610547 0 035145 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
2160309359 0 032018 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
2162446334 0 025760 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
2177366077 0 025492 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
2181337055 0 027334 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
2184729359 0 032018 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
2185966029 0 025428 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
22005610379 0 035573 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
22217210347 0 035357 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2227007336 0 028422 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
22297610060 0 032968 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
2242327640 0 028960 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
2243449751 0 033924 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
2245646084 0 025492 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
2250246029 0 025428 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
2258437433 0 028489 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
2292487336 0 028422 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
23052010596 0 036516 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
2319697336 0 028422 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
2332207336 0 028422 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
2335286999 0 025921 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
2337427336 0 028422 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
2344146999 0 025921 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
23492010672 0 036616 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
23500414600 0 026625 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
2350487752 0 028465 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
2357087640 0 028960 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
2388687097 0 026198 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
2394457411 0 026688 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
2398207433 0 028489 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2401167514 0 028797 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
2407609359 0 032018 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
2415287097 0 026198 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
2423647130 0 027672 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
2476007336 0 028422 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
2533927097 0 026198 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
2567847640 0 028960 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
2573287733 0 029000 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
2597527346 0 028370 416 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
26702015254 0 040701 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
28173625980 0 036017 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
28790811530 0 034960 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2917176474 0 025912 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3109806520 0 025956 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
32726013116 0 026008 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
34276019844 0 030128 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
3530886472 0 025908 396 832refgcc_-funroll-loops_-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_hs1sivhiv2.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: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
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_hs1sivhiv2.a(hs1.o):hs1.c:(.text+0x...): more undefined references to `_mm_cvtsi128_si64' follow
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