Implementation notes: x86, gpu, crypto_aead/ingage1k256n096c448r064

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ingage1k256n096c448r064
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
271462357164 0 025748 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
3228263111524 0 033133 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
3253269311780 0 032849 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
3457360810396 0 031062 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
3459520010364 0 030946 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
3634612211004 0 030909 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
3648125111004 0 030909 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
368825893866 0 019640 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
377955877604 0 027256 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
380923396664 0 018272 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
381388803381 0 019285 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
383230687626 0 026949 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
3835296610034 0 029970 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
383627077724 0 027488 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
384581737199 0 026745 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
385611683381 0 019285 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
3867666610034 0 029362 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
387302253136 0 018904 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
387807757138 0 025900 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3880879810034 0 029970 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
389249103381 0 019285 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
391398063866 0 019640 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
392204673441 0 019293 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
393872783381 0 019285 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
395054923381 0 019285 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
397391433183 0 019036 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
397794753381 0 019285 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
399671283381 0 019285 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
400158423183 0 019036 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
400608547724 0 027488 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
400884723180 0 018725 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
402879144285 0 020533 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
408324314285 0 020533 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
410049084285 0 020517 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
410906044285 0 020517 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
412939774285 0 020549 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
414507129537 0 028741 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
416765764285 0 020533 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
420924784285 0 020517 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
422318504136 0 020333 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
423041313105 0 018028 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
424064229351 0 028432 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
427097859463 0 028800 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
427212369420 0 028324 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
427462299728 0 029296 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
427500698999 0 028533 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
430693928423 0 026841 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
432745953104 0 018060 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
433277409463 0 028800 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
434501818788 0 027594 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
434672853467 0 018341 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
434949183222 0 018232 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
435415539988 0 029841 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
435879037112 0 025577 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
438031957632 0 026758 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
438172383467 0 018341 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
439389128880 0 028313 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
440080263105 0 018044 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
440542267632 0 026758 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
441337858788 0 027646 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
442590667112 0 025577 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
443064153182 0 019100 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
444032258319 0 026741 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
444913387632 0 026758 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
446019247709 0 026194 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
446594229639 0 028828 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
446838468319 0 026741 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
448110969056 0 027349 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
448215453891 0 019681 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
449234377655 0 027468 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
4493854218328 0 027833 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
450838518788 0 027642 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
451098993467 0 018341 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
451729067652 0 026326 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
452860598788 0 027646 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
456401343105 0 018044 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
456787953105 0 018060 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
457260393221 0 018216 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
457715857112 0 025577 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
458920383997 0 020368 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
460041873222 0 018232 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
464566863103 0 018008 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
464567527338 0 025554 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
465026977073 0 026360 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
465472293106 0 018024 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
465511503107 0 018024 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
466135793326 0 018976 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
467243513860 0 019500 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
467271574093 0 019329 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
467816103221 0 018216 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
468438198810 0 020260 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
468776253221 0 018216 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
469646373222 0 018232 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
470719743105 0 018044 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
471235743107 0 018024 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
471289869056 0 027349 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
472333773850 0 019672 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
472607673105 0 018044 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
472843353105 0 018060 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
473167956210 0 018060 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
473507133106 0 018024 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
475057779056 0 027349 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
475315053104 0 018008 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
475453846688 0 024144 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
475630113104 0 018044 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
476041023104 0 018008 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
476458743105 0 018024 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
4771600510912 0 030617 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
477965557338 0 025554 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
478370754093 0 019329 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
479006493103 0 018008 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
4803399710912 0 030617 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
480836917338 0 025362 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
482010254093 0 019329 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
482530903107 0 018024 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
483398323102 0 018008 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
484851098640 0 027580 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
484927357716 0 025897 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
484992813104 0 018060 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
485115433105 0 018028 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
485798523105 0 018028 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
4897781710583 0 030016 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
490824233105 0 018044 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
492292023104 0 018008 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
493002843104 0 018060 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
495506497716 0 025897 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
497451813104 0 018044 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
498414189444 0 028169 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
499937707659 0 025620 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
502039057164 0 025593 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
502610619012 0 027972 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
502754434128 0 019353 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
5050119011404 0 033152 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
5057641512637 0 034572 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
506792374128 0 019353 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
5074231810612 0 032160 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
5086918510108 0 029756 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
508964013104 0 018044 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
5095948210612 0 032160 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
511013914232 0 019756 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
511029513363 0 018264 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
513322479444 0 028169 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
5153014510108 0 029756 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
5157058511069 0 031668 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
519274773363 0 018109 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
520296303363 0 018109 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
530812417164 0 025593 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
532941697800 0 026808 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
5331156310108 0 029756 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
533319999801 0 029512 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
534326918419 0 027640 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
537784354100 0 020268 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
539119057800 0 026808 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
546108904100 0 020268 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
556944514724 0 021484 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
567361624100 0 020268 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
620657793136 0 017984 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
625222203147 0 018052 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
627723843145 0 018036 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
631602693142 0 018016 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
632958663142 0 018016 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
652576413142 0 018016 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
661252443136 0 017984 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
661618833136 0 017984 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
667190227806 0 027684 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
669976203229 0 019108 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
671375163179 0 019132 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
672508057806 0 027684 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
680491323229 0 019108 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
680690493229 0 019108 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
686653387747 0 027756 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
687167587806 0 027684 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-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