Implementation notes: x86, gpu, crypto_aead/paefforkskinnyb128t288n104v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: paefforkskinnyb128t288n104v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1304150421640 0 040545 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
1323003221640 0 040625 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
1326861221683 0 040637 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
1343018021640 0 040625 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
1481563222001 0 041261 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
1498054422001 0 041261 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
1503713222001 0 041261 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
1535895623980 0 045608 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
1550343623781 0 043764 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
1574884823844 0 043804 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
1592838424912 0 045089 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
1594102021552 0 040004 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
1596088423781 0 043764 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
1596677221552 0 040004 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
1598750021650 0 040060 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
1612155624108 0 044929 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
1622581625571 0 047187 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
1626151645466 0 041360 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1629894023292 0 042915 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
1656909226019 0 047020 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1671638423015 0 042027 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
1682278022488 0 041301 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082720190816
1688115621670 0 041112 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
1688865222022 0 040629 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
1697384825654 0 046405 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
1701633625065 0 046447 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
1704056423015 0 042027 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
1734522425065 0 046447 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
1745136825537 0 045063 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
1785496426048 0 047012 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
1853112824912 0 045089 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
1889351621764 0 040225 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
1901359621764 0 040225 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
1923172824912 0 044481 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
1927160821246 0 038771 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
1929836826048 0 047012 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
1935017224376 0 043335 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
1939438422926 0 042372 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
1956598422439 0 040515 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
1964942421764 0 040033 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
1964976022926 0 042372 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
2034704422513 0 042743 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
2056719623208 0 042395 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
2104922421312 0 040931 396 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
2106693625290 0 046847 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
2109479221111 0 040547 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
2115171621927 0 041540 404 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
2119268822227 0 041860 404 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
2123164420543 0 040403 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
2124851220811 0 040095 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
2147398820220 0 040051 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
2149155220375 0 039688 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
2154544820837 0 040279 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
2157186421253 0 039792 404 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
2171535620837 0 040279 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
2176172820837 0 040279 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
2183152020093 0 039512 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
2210420821484 0 040487 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
2225710023191 0 042291 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
2229235221111 0 040547 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
2237660020543 0 040403 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
2247624819985 0 039707 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
2247904019985 0 039707 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
2258532022127 0 040971 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
2265097220384 0 040203 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
2287664820380 0 040111 396 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
2291581619985 0 039707 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
2365708821253 0 039792 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
2379837221253 0 039792 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
2427068022282 0 042232 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
2462466820410 0 039080 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
2473284421025 0 040391 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
2477047220410 0 039080 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
2497190021075 0 039727 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
2545181622119 0 041147 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
2551453220895 0 040508 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
2567189220895 0 040508 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
2568681220410 0 039080 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
2574273622282 0 042232 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
323150169187 0 024127 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
4350401210618 0 026416 400 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
4415748811480 0 027700 404 832refgcc_-m32_-O2_-fomit-frame-pointer2019082720190816
4522841610204 0 026079 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
4527101211197 0 027267 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
4527740810435 0 026187 396 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
4528081210920 0 026888 404 832refgcc_-m32_-O_-fomit-frame-pointer2019082720190816
4534760410728 0 026752 404 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
4562450811586 0 027848 404 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
4580531610204 0 026079 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
4603307610435 0 026187 396 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
4607268411586 0 027832 404 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
4618738411197 0 027267 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
4619595610728 0 026752 404 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
4621804411586 0 027848 404 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
4628034810728 0 026752 404 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
4630660810728 0 026752 404 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
4637968411586 0 027848 404 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
4638220810261 0 026203 396 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
4653702023956 0 027807 400 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
4657674811197 0 027267 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
4681942810261 0 026203 396 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
4683474410773 0 027131 396 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
4686147610180 0 026135 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
4690310410055 0 025895 396 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
4695975611586 0 027832 404 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
4705116010124 0 025776 400 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
4705196011586 0 027832 404 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
4710449210728 0 026752 404 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
4719142410728 0 026752 404 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
4730426412026 0 028671 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
4747524811586 0 027864 404 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
4751027610728 0 026752 404 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
4787899221178 0 025615 400 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
4791398810460 0 026255 396 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
4890101210204 0 026079 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
4933706810226 0 026171 396 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
507454249707 0 024623 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
521558329664 0 024575 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
5221264019884 0 024879 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
524872929937 0 024879 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
526537649415 0 024459 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
5276510410754 0 026443 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
528545889195 0 024139 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
528632569884 0 024815 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
529597689889 0 024815 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
530138609943 0 024879 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
531008769201 0 024159 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
532995009707 0 024623 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
533513649937 0 024879 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
534382129187 0 024127 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
534939569403 0 024443 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
537615289884 0 024815 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
538447649664 0 024575 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
538857889664 0 024575 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
539229329201 0 024159 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
539365889205 0 024139 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
540930729205 0 024139 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
543882049223 0 024171 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082720190816
5439466010203 0 025151 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
544837529195 0 024139 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
545894129219 0 024171 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
546105569707 0 024623 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
546996209223 0 024171 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
5509154410530 0 026267 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
5531239610219 0 025183 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
553185289403 0 024443 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
554618609219 0 024171 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
554789609403 0 024443 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
556609849415 0 024459 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
557259489884 0 024815 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
557650169415 0 024459 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
5581295611302 0 027720 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
5632973211567 0 026952 404 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
563732849937 0 024879 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
5660830811567 0 026952 404 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
5723136411477 0 027027 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
5750748411567 0 026952 404 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
5752563210548 0 026516 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
5755274410541 0 025539 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
5780512811302 0 027720 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
5876686410494 0 025592 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
5923889610494 0 025592 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
5931182410548 0 026516 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
6081669610494 0 025592 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
664183889523 0 024411 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
666018769523 0 024411 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
674701089983 0 024867 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
680036649535 0 024447 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
680813569535 0 024447 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
688948529535 0 024447 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
692326329523 0 024411 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
702281329961 0 024831 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-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