Implementation notes: x86, gpu, crypto_aead/paefforkskinnyb64t192n48v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: paefforkskinnyb64t192n48v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2041796816011 0 034881 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
2084882416011 0 034977 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
2121591616011 0 034977 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
2128977616071 0 034989 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
2209038819307 0 038303 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
2286536016187 0 035421 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
2307988416187 0 035421 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
2342016416187 0 035421 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
2352336016141 0 035584 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
2365794819905 0 041531 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
2383434815944 0 034424 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
2424771620304 0 041416 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
2436101218367 0 038356 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
2440773618367 0 038356 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
2440864817553 0 037159 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
2452533618583 0 040216 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
2483627615944 0 034424 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
2495892433920 0 035652 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
2512759618529 0 038468 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
2522899619749 0 041107 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
2561983618513 0 039321 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
2574285616102 0 034492 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
2589726817346 0 036347 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
2592836420147 0 040873 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
2609985619749 0 041107 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
2618606816743 0 035513 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082720190816
2621382016170 0 034741 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
2626487217346 0 036347 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
2719920019652 0 039105 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
2732788819299 0 038259 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
2743697219652 0 039713 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
2757462017201 0 036624 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
2783192816287 0 034597 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
2817536419652 0 039713 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
2841252016287 0 034597 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
2890887216287 0 034405 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
2896164020609 0 041568 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
2913761615933 0 033455 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
2933275220531 0 040035 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
2984166017201 0 036624 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
3014910017211 0 035279 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
3028342819965 0 041491 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
3041629617578 0 036747 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
3168749620609 0 041568 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
3179531618696 0 037707 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
3477796818306 0 037695 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
3504898017919 0 037331 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
3536013218306 0 037695 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
3576370418941 0 039279 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
3630886418306 0 037695 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
3659470817977 0 037247 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
3680713617746 0 037048 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
3697651218207 0 037827 396 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
3718402817919 0 037331 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
3718910419460 0 039100 404 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
3722231620088 0 039191 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
3744506419341 0 038691 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
3876237220125 0 038907 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
3948292818875 0 037316 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
3956700818875 0 037316 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
4020359219356 0 039292 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
4033448418875 0 037316 404 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
4105840819356 0 039292 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
4130124418089 0 037747 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
4182350818054 0 037480 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
4270013218452 0 038243 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
4287466018452 0 038243 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
4333539218089 0 037747 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
4346688018313 0 037999 396 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
4352276418089 0 037747 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
4373782418149 0 037915 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
4452384819383 0 037995 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
4476625218501 0 038307 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
4499901620090 0 039684 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
4801044419178 0 038768 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
4856981618819 0 037352 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
4869882418819 0 037352 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
4870652818819 0 037352 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
4875004019178 0 038768 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
666655649840 0 026227 396 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
672028769632 0 025411 396 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
681033249680 0 025464 400 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
6820515210527 0 026728 404 832refgcc_-m32_-O2_-fomit-frame-pointer2019082720190816
682314289424 0 025167 396 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
6824770010571 0 026828 404 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
6903784410571 0 026812 404 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
690452649424 0 025167 396 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
6917711210266 0 026355 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
6919563210266 0 026355 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
6933232810571 0 026812 404 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
6965215210571 0 026812 404 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
6984445610571 0 026828 404 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
6989340010571 0 026844 404 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
6995459210266 0 026355 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
6998919221938 0 026851 400 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
7000890410571 0 026828 404 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
7029373210903 0 027551 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
706209568374 0 023319 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
715494848374 0 023319 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
726582769098 0 024744 400 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
729934409073 0 024895 396 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
729958769108 0 024987 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
741401288790 0 023739 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
745562369214 0 025131 396 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
747456369214 0 025131 396 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
748228248790 0 023739 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
748989249102 0 025059 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
749847369663 0 025620 404 832refgcc_-m32_-O_-fomit-frame-pointer2019082720190816
752457049108 0 024987 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
7524986419086 0 024551 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
756703928790 0 023739 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
758647408527 0 023567 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
763110609674 0 025692 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
763383289674 0 025692 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
765445169674 0 025692 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
767637488795 0 023755 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
768382929674 0 025692 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
770564049674 0 025692 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
773262048369 0 023319 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
774241729108 0 024987 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
774540528766 0 023723 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
774745489344 0 025275 396 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
776769928847 0 023771 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
778682768527 0 023567 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
779280648807 0 023723 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
782211008356 0 023291 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
782531408817 0 023771 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
782596889674 0 025692 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
784196368387 0 023335 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082720190816
785059848847 0 023771 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
785349689674 0 025692 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
790845968356 0 023291 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
791868008369 0 023319 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
7945882010387 0 025672 404 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
794815608847 0 023771 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
794918768807 0 023723 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
7950899617632 0 023787 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
7969551210387 0 025672 404 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
799584328369 0 023323 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
799982208387 0 023351 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
802014888781 0 023739 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
806588648387 0 023351 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
810301888811 0 023771 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
810319248387 0 023335 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
8107032410527 0 026063 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
8120333210328 0 026696 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
812891248811 0 023771 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
814348488527 0 023567 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
815144208538 0 023583 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
817623128369 0 023323 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
822885528807 0 023723 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
828103008538 0 023583 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
831728808538 0 023583 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
832300209741 0 025439 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
8323061610387 0 025672 404 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
837866368811 0 023771 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
8411537210328 0 026696 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
866114049339 0 025304 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
872353649345 0 024327 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
888168249339 0 025304 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
898444729322 0 025063 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
928175449324 0 024324 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
947015929324 0 024324 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
959818969324 0 024324 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
969825488492 0 023367 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
972477129030 0 023915 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
984631088507 0 023387 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
984861249047 0 023935 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
985274088492 0 023367 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
989768328492 0 023367 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
996515488507 0 023387 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
1016399128507 0 023387 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816

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