Implementation notes: x86, gpu, crypto_aead/saeaes256a120t128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes256a120t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
41364013034 0 032680 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
42464813016 0 034888 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
43490810222 0 025144 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
44007610673 0 026864 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
44098010673 0 026864 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
44558812860 0 031982 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
44560813777 0 035364 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
44796010866 0 026585 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
44939210969 0 027740 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
44966412699 0 031069 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
45156012532 0 032421 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
45175613976 0 034678 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
45208810415 0 026288 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
45343213148 0 033772 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
45581211015 0 027205 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
45731612607 0 032192 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
45800412802 0 031864 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
45866412472 0 032144 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
45876012619 0 031808 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
45938813796 0 032864 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
46105212532 0 032421 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
46105614412 0 032690 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
46344813099 0 031461 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
46454812580 0 031912 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
46462810151 0 025020 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
46478812820 0 032436 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
46488814528 0 033976 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
46543612940 0 031848 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
46709614043 0 031480 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
46947212489 0 032336 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
46965611677 0 026837 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
47056412803 0 032349 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
47164413777 0 035364 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
47204412489 0 032336 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
47226412472 0 032144 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
47352410365 0 026280 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
47371212580 0 031912 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
47504012489 0 032336 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
47648010673 0 026864 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
47654811015 0 027205 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
47789212274 0 034068 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
47862410875 0 026436 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
47894010415 0 026288 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
48187214882 0 034605 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
48200410241 0 025100 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
48314010148 0 024968 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
48401610241 0 025100 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
48447612472 0 032144 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
48586412525 0 031781 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
48643612326 0 031600 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
48653212860 0 031662 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
48680812552 0 031428 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
48688411135 0 027265 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
49090810415 0 026288 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
49203611015 0 027221 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
49253613444 0 032133 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
49448810982 0 026913 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
49522810061 0 024844 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
49732415032 0 033197 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
49815614258 0 034866 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
49934412699 0 031069 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
49963213099 0 031461 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
50125610057 0 024864 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
50240012873 0 032600 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
50253213940 0 032840 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
50256010148 0 024968 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
50345210147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
50645212860 0 031710 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
50822421908 0 025888 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
50908412436 0 032408 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
51000812548 0 032353 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
51107212759 0 033821 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
51146410147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
51359613796 0 032864 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
51466412860 0 031714 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
51615210152 0 025020 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
51768812699 0 031069 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
51790010982 0 026913 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
51882412969 0 031477 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
51927614882 0 034605 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
52010812605 0 034209 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
52028012966 0 031684 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
52085611316 0 026772 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
52116814320 0 034342 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
52142011221 0 026076 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
52195212860 0 031982 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
52305610982 0 026913 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
52318010982 0 026913 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
52329210053 0 024828 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
52368810240 0 025116 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
52382815032 0 033197 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
52384810241 0 025116 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
52615611015 0 027221 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
52705210152 0 025020 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
52713210151 0 025020 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
52724010061 0 024844 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
52817614350 0 033038 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
52833612784 0 032508 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
52977614320 0 033734 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
53076810222 0 025144 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
53082010692 0 026404 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
53252820482 0 025116 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
53291210312 0 025240 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
53314410061 0 024844 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
53679610241 0 025116 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
53852814130 0 032602 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
53930412860 0 031714 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
53944812860 0 031982 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
54099625758 0 031561 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
54306810241 0 025100 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
54362013028 0 032573 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
54366813124 0 031632 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
54494410241 0 025100 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
54498410855 0 026760 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
54533211677 0 026837 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
54672013444 0 032133 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
54767612877 0 032104 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
54850811015 0 027205 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
54853211015 0 027221 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
54893610239 0 025080 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
54898010692 0 026404 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
54903610241 0 025100 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
55036010239 0 025080 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
55239611083 0 026325 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
55328410238 0 025080 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
55340012603 0 030965 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
55400810804 0 026564 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
55429614320 0 034342 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
55542010982 0 026913 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
55632810982 0 026913 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
55657210238 0 025080 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
55738410053 0 024828 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
55874011011 0 026889 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
56009610881 0 026728 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
56335614412 0 032498 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
56366012873 0 032600 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
56447611015 0 027237 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
56449610222 0 025144 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
56679211088 0 026029 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
56787210147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
57095212856 0 032189 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
57245610063 0 024880 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
57354812603 0 030965 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
57370410053 0 024828 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
57449610147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
57450411198 0 025905 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
57476810151 0 025020 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
57526011198 0 025905 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
57808822148 0 026912 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
57917210843 0 026413 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
58104014668 0 032620 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
58172410238 0 025080 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
58341611005 0 026596 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
58369210238 0 025080 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
58520411083 0 026325 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
58681610241 0 025100 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
59270412723 0 032173 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
59280810312 0 025240 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
59381612969 0 031477 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
60110410312 0 025240 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
60176811088 0 026029 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
60245212617 0 031017 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
60316810982 0 026913 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
60734811083 0 026325 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
60896812969 0 031477 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
61041610760 0 026556 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
61896010826 0 027172 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
61927610240 0 025116 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
61982810240 0 025116 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
62022814412 0 032690 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
64133611088 0 026029 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
64416410881 0 026728 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816

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