Implementation notes: x86, gpu, crypto_aead/wheeshtv1mr5fr7t256

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: wheeshtv1mr5fr7t256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
28666022834 0 039033 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
29352821816 0 041360 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
29760422834 0 039033 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
30214421816 0 041360 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
31243222678 0 042668 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
31531222758 0 038876 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
31829222040 0 038024 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
31962821900 0 037960 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
32168422678 0 042668 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
32486422822 0 042860 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
33006822165 0 041092 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
33175269948 0 088572 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
33269269948 0 088572 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
33331270316 0 090380 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
33427622843 0 039020 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
33848022834 0 039033 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
34237622040 0 038024 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
34585623473 0 043959 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
34684422758 0 038876 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
34685622536 0 038488 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
34750822834 0 039033 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
34762422834 0 039033 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
35028822468 0 042296 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
35488427952 0 044429 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
35699625173 0 044949 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
35820821744 0 041164 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
36026070248 0 088872 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
36034023155 0 038163 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
36047268782 0 088896 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
36098423547 0 043089 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
36392030908 0 047401 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
36393244482 0 037376 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
36439623206 0 039415 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
364880105602 0 0125551 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
36529223699 0 043517 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
36602822834 0 039033 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
36642024001 0 043079 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
36664826879 0 046971 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
36793268782 0 088896 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
36854091213 0 0110231 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
36867224459 0 040241 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
36905623155 0 038259 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
37005287886 0 0106941 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
37053223149 0 038107 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
37116425881 0 044812 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
37150422834 0 039033 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
37264827784 0 044253 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
37332029406 0 044403 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
37359623155 0 038163 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
37424427952 0 044429 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
37430829410 0 044407 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
374740106433 0 0128767 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
37590423155 0 038163 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
37864824946 0 044325 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
379296100030 0 0119081 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
37942823670 0 042731 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
38145624179 0 039275 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
38152093994 0 0116211 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
38237226947 0 041895 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
38514423155 0 038163 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
38599626580 0 041543 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
38642823155 0 038259 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
38917287665 0 0106985 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
39042827952 0 044429 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
39058826947 0 041895 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
39152825881 0 044812 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
39197694405 0 0111987 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
39344087886 0 0106889 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
39393224179 0 039275 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
39428427784 0 044253 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
39480823360 0 042763 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
39510025957 0 041921 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
39626829375 0 044399 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
39789623155 0 038163 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
39797224577 0 040713 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
39881624155 0 039115 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
39906426879 0 046971 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
40232429375 0 044399 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
40277695632 0 0114955 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
40278833339 0 054459 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
40463687665 0 0106985 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
40468424179 0 039179 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
40490825215 0 043765 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
40613229379 0 044355 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
40715687886 0 0106941 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
40754829375 0 044399 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
40814823155 0 038259 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
40982829414 0 044379 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
41023287665 0 0106985 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
41044824866 0 040619 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
41065625613 0 042049 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
41131223149 0 038107 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
41256426947 0 041895 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
41266026071 0 041533 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
41278824179 0 039179 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
41348026580 0 041543 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
41367694330 0 0116335 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
41472426580 0 041543 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
41490023750 0 042428 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
41604424690 0 039704 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
41619295280 0 0114815 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
41656029406 0 044403 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
41722026071 0 041533 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
41843224179 0 039179 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
41904824179 0 039179 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
41910027041 0 042472 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
42098423149 0 038107 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
42298824179 0 039179 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
42455225215 0 043765 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
42493229406 0 044403 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
42592426879 0 046971 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
42722895632 0 0114955 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
43183225192 0 043937 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
43265226661 0 043147 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
43307699101 0 0119909 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
43411626071 0 041533 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
43455625201 0 040835 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
43559624155 0 039115 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
43614423750 0 042428 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
43638023155 0 038163 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
43904427784 0 044253 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
43948426754 0 047119 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
44160026841 0 042991 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
44205294330 0 0116335 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
44467626661 0 043147 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
44571624155 0 039115 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
44640824179 0 039275 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
44815232294 0 049335 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
448176114341 0 0135129 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
44912824179 0 039179 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
45089626661 0 043147 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
453152101213 0 0119813 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
45416424285 0 040071 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
45847224690 0 039704 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
45854427041 0 042472 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
459952114335 0 0132545 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
46414826754 0 047119 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
46483625192 0 043937 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
46803225215 0 043765 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
46921225192 0 043937 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
46948426841 0 042991 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
476276115383 0 0133777 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
47708024133 0 039175 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
48146423179 0 041883 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
481780114001 0 0133932 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
48928426754 0 047119 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
48941625702 0 040877 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
493572114001 0 0133932 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
49440025702 0 040877 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
503288116031 0 0134901 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
503660116729 0 0135128 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
50939226841 0 042991 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
512060111983 0 0131537 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
514960115383 0 0133777 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
519748111361 0 0130923 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
521276114449 0 0132539 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
528004112647 0 0132801 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
547892112647 0 0132801 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
56086825702 0 040877 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
566604116729 0 0135128 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
77642865218 0 047623 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
783752223990 0 0130776 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
80488432604 0 047631 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
85063237371 0 056532 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
862784111947 0 0133096 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
881424129814 0 0149340 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
89297674598 0 053300 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
89438837622 0 054128 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
896680129958 0 0151660 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
91651237902 0 057572 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
97527235792 0 050819 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
104186835788 0 050795 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816

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