Implementation notes: x86, gpu, crypto_aead/simple64present

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: simple64present
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2115212510155 0 029071 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
2835985610722 0 029836 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
2856363611379 0 032948 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
2889759211361 0 030691 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
2910739611989 0 033487 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
2914184411361 0 030691 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
2923714010821 0 030401 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
2928119210791 0 030049 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
2956436811361 0 030691 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
2964598810684 0 031728 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
2983316011476 0 031344 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
2990118011699 0 032947 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
2990683610949 0 031581 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
2999484411424 0 031823 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
3001416011699 0 032947 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
3006228411849 0 033443 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
3014340411210 0 030796 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
3018340011476 0 031344 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3052438611440 0 031273 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
3055477610907 0 031625 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
3088619211140 0 030376 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
3090054811037 0 030396 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
3122143211037 0 030396 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
3190930011440 0 031273 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
340178729886 0 028871 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
3425379210381 0 028749 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
3465694110381 0 028749 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
3469643210381 0 028749 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
3480557618756 0 028032 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
348588929758 0 028589 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
3494414410085 0 029201 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
3505211610518 0 029840 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
351134209958 0 028308 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3521292810085 0 029201 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
3525675611099 0 030470 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
3528995211497 0 031193 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
3531570811056 0 030928 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
3536440410770 0 029747 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
355120889898 0 029300 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
355471769958 0 028308 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
3573340011915 0 031536 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
3580959210719 0 029254 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
3600739610719 0 029254 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
3612434810719 0 029254 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
3620448411915 0 031536 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
3635545210702 0 030677 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
365213449847 0 028661 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
365635169966 0 028300 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
3666484411207 0 030802 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
3675432010085 0 029201 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
3677639210034 0 028975 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
3684446010034 0 028975 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
368551209483 0 027997 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
3699570810702 0 030069 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
3715112410338 0 029487 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
3715278411915 0 031536 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
371729369855 0 028661 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
3732192011806 0 031544 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
3752862010384 0 029189 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
3778088810279 0 029859 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
3842105410539 0 029148 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
387525689655 0 028385 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
392082409855 0 028609 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
3921316011000 0 030451 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
3927780010872 0 031736 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
3967662010872 0 031736 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
4028469211649 0 031437 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
4048176511056 0 030928 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
4055362411425 0 031220 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
406953609385 0 027453 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
411472848910 0 026387 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
414155769385 0 027645 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
425610329385 0 027645 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
458930219859 0 027871 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
463796169904 0 029441 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
466617649539 0 028884 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
468454889539 0 028884 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
473823369904 0 029441 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
4920302410702 0 030677 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
5238215212768 0 022256 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
531989486257 0 022620 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
537337126515 0 022515 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
538541366515 0 022515 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
545148595975 0 021732 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
547944726558 0 023239 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
548600926067 0 022329 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
549756406515 0 022515 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
551702914701 0 019624 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
551934286067 0 022329 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
551983326067 0 022329 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
556250845356 0 020943 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
559007526067 0 022261 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
561814324810 0 019756 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
564996244660 0 019528 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
565825406067 0 022313 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
566954844702 0 019624 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
567846164760 0 019708 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
568263846019 0 021764 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
569667404770 0 019676 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
571109284660 0 019528 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
571211684660 0 019528 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
575606934702 0 019624 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
575762124693 0 019632 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
578668846294 0 022128 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
579203164806 0 019756 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
579427324787 0 019724 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
579537284785 0 019724 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
580021124693 0 019632 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
581295804760 0 019708 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
582445804695 0 019632 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
585146164701 0 019624 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
585382965671 0 021453 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
587285524787 0 019724 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
587538846067 0 022313 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
587703034695 0 019632 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
588109764787 0 019724 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
590278164695 0 019632 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
590525729612 0 019772 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
590995406067 0 022345 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
592134844695 0 019632 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
592930684801 0 019756 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
593326684668 0 019560 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
593958044699 0 019624 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
594007886067 0 022313 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
594323564746 0 019644 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
602183926294 0 022128 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
603258006294 0 022128 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
603573564811 0 019772 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
604734204764 0 019708 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
607678924801 0 019756 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
608331924801 0 019756 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
609963164699 0 019624 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
610140084785 0 019724 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
611236764668 0 019560 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
613431585871 0 021705 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
614335245808 0 021790 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
616289124907 0 019928 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
616532045804 0 021718 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
617180124907 0 019928 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
617592764668 0 019560 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
619028125839 0 021757 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
619145045839 0 021757 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
619846164785 0 019724 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
621617525459 0 021062 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
622907884907 0 019928 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
625318805975 0 021732 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
629836644760 0 019708 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
631484486211 0 021481 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
632168046211 0 021481 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
633636446219 0 022104 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
636999125808 0 021790 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
641470196211 0 021481 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
643113225699 0 021996 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
644682864931 0 019960 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
645288445699 0 021996 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
6468235210914 0 020457 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
647699844931 0 019960 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
650742924931 0 019960 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
652217525851 0 021773 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
653193925808 0 021790 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
655562845808 0 021790 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
656538605808 0 021790 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
662145245808 0 021790 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
673856605808 0 021790 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
684276086341 0 021807 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
694863405313 0 021004 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
701192915631 0 020576 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
712028245751 0 020746 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
713208565751 0 020746 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
723973205751 0 020746 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
729338125112 0 020997 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
733563005112 0 020997 408 832refgcc_-m32_-march=pentium_-O_-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