Implementation notes: x86, gpu, crypto_aead/hyenav1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: hyenav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1518866411407 0 030820 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
1586088038591 0 060192 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1652976433610 0 053620 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1679681239838 0 060888 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1709322840052 0 061679 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1752122833610 0 053620 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1765282436916 0 056832 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1872908431827 0 050657 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1961580027396 0 046621 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1965037627396 0 046621 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
2041347227396 0 046621 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
2069446032312 0 051189 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
2160734029915 0 048388 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
2165102031827 0 050753 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
2173972333264 0 051632 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
2175418071890 0 054648 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
2187842031843 0 050769 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
2204702835158 0 054811 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
2212073629915 0 048388 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2336415234718 0 054164 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
2383826424676 0 046307 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
2398970814364 0 033972 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
2416997214758 0 033892 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2483926413713 0 033077 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
2503380014853 0 034332 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
2503889614853 0 034332 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
2516031615773 0 036224 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
2528380813533 0 032976 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2556900014853 0 034332 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
2576558025360 0 046779 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
2576830023704 0 044465 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
2633645213925 0 033609 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
2657097825360 0 046779 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
2693906023839 0 044693 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
2705463213738 0 032221 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
2712506413821 0 033160 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
2716566011961 0 031816 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
2720938013738 0 032221 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
2745973211356 0 031188 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
2761296812945 0 032056 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
2780166411961 0 031816 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2790679611421 0 031168 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
2805359211345 0 030773 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
2819585612033 0 031748 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
2824213612033 0 031748 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
2846087220446 0 039719 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
2928324011770 0 030345 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
2948133613738 0 032221 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
2977312411770 0 030345 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
2986198424473 0 043977 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
2991873622699 0 041775 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
2992301224473 0 044585 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
2992880824473 0 044585 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
3000376814118 0 034109 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
3012329612033 0 031748 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
3027937211770 0 030345 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
3055706014118 0 034109 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
3068427613775 0 032912 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
3133543625403 0 046388 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
3135848811186 0 030821 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
3136268421190 0 040259 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
3146208020703 0 039357 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
3155860811394 0 030240 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3157416425403 0 046388 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
3163576421190 0 040259 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
3174744812023 0 031868 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
3188237213533 0 032976 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
3219123224457 0 044071 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
3286296811426 0 031077 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
3315262411186 0 030821 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
3336275620626 0 039461 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
3336829619730 0 037375 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
3432118811446 0 030156 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
3576343621695 0 040093 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
3679746421571 0 039727 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
3686345221695 0 039901 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
3702594821695 0 040093 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
3808928822497 0 042004 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
3866476422497 0 042004 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
494882987192 0 023164 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
504357367192 0 023164 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
506209368394 0 024560 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
507108368394 0 024560 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
510359047103 0 023032 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
510946768394 0 024560 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
512392887103 0 023032 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
517379647356 0 023156 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
517398847103 0 023032 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
520851447618 0 023436 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
523076407709 0 023480 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
525850167339 0 023325 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
527925686349 0 021348 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
529220968860 0 025592 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
529483846130 0 021072 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
529498488491 0 024809 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
531013768491 0 024793 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
531821528491 0 024793 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
532886487618 0 023436 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
536968526109 0 021080 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
537847046120 0 021040 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
538005988491 0 024777 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
538812756109 0 021080 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
539338206130 0 021072 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
540039206911 0 022864 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
541137167717 0 023532 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
543797086130 0 021072 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
544827368491 0 024793 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
550171326143 0 021108 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
550180448491 0 024777 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
551779326120 0 021040 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
552065526143 0 021108 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
552283488491 0 024777 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
557730208568 0 024801 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
558669406374 0 021368 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
560064566432 0 021396 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
561765606120 0 021040 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
561901486157 0 021144 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
563767966157 0 021144 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
564352928902 0 024233 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
564495766256 0 021268 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
565043288040 0 024416 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
566798366795 0 022700 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
566816047944 0 023777 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
567380288902 0 024233 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
568792166292 0 021276 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
569820966434 0 021412 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
570715046432 0 021396 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
571537366292 0 021260 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
571610768902 0 024233 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
572226326347 0 021348 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
574080606434 0 021412 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
575450326256 0 021268 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
578902686152 0 021112 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
579812966796 0 022469 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
582478486152 0 021112 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
5838077214364 0 022248 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
584000206432 0 021396 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
5866434012706 0 021364 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
589204566434 0 021412 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
596942486351 0 021348 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
6025306817744 0 024712 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
606867887258 0 023301 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
607270047007 0 023008 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
607654927258 0 023301 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
612420368571 0 025057 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
613149087258 0 023301 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
613234488571 0 025057 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
614193487258 0 023301 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
615267007378 0 023357 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
615501567932 0 022957 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
616825847258 0 023301 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
620630927258 0 023301 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
621100086260 0 021284 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
624865447932 0 022957 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
630508126376 0 021384 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
632010646153 0 021140 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
632963806117 0 021096 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
636042487378 0 023357 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
638140566313 0 021368 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
641687607258 0 023301 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
643144687932 0 022957 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
644983686117 0 021096 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
645160246260 0 021284 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
647373646349 0 021348 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
649124206153 0 021140 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
650467726313 0 021368 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
654109206313 0 021368 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
659205288657 0 024296 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
666100967558 0 022608 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
703768606319 0 021400 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
710232206319 0 021400 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
710581886319 0 021400 388 832refgcc_-m32_-march=k6_-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