Implementation notes: x86, gpu, crypto_aead/saeaes192a120t128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes192a120t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
36645612290 0 034088 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
37272813839 0 032900 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
37779610352 0 027132 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
38146412696 0 033324 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
38296813793 0 035384 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
39128812501 0 034113 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
39262813077 0 032732 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
39359212310 0 031368 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
39639212369 0 031636 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
39780014257 0 034310 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
40157612107 0 031388 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
40316810410 0 026641 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
40355210056 0 026240 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
40510014403 0 032694 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
40530812020 0 031696 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
4089769630 0 024464 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
40919614017 0 032478 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
40923613912 0 032812 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
40947610410 0 026625 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
41058410157 0 025893 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
41061213872 0 034554 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
41067612639 0 033725 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
41389614047 0 031512 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
41500810410 0 026657 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
41648412107 0 031388 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
41987212020 0 031696 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
42133612359 0 030753 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
42216810410 0 026625 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
4242049469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
42500420698 0 026192 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
42681611832 0 031716 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
42778810223 0 026081 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
43053212084 0 030964 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
43070410056 0 026240 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
4310449553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
4330689961 0 025708 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
43361214257 0 033702 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
43364814341 0 033026 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
43378812020 0 031696 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
43395612200 0 030573 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
43461210223 0 026081 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
43541210410 0 026625 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
43682811832 0 031716 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
43760810117 0 026452 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
4377009469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
43782012108 0 030812 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
4395969554 0 024400 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
43966813793 0 035384 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
44234012150 0 031368 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
4425129762 0 025668 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
44297610000 0 025513 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
4431609712 0 025644 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
44352810479 0 025229 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
44412810223 0 026081 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
44421612200 0 030573 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
44492412115 0 031652 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
44512011779 0 031772 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
44549610080 0 025780 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
44567212200 0 030573 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
4463129624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
44647613032 0 034908 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
4465249762 0 025668 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
44654810410 0 026641 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
44710412053 0 031732 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
44736414257 0 034310 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
44825211998 0 031273 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
44863612063 0 031780 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
45007612264 0 031741 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
4507809475 0 024304 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
4524329473 0 024252 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
45275612851 0 031970 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
45341212610 0 030997 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
45388412366 0 030908 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
45424012033 0 031241 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
45446411962 0 031564 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
4555489630 0 024448 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
45602812851 0 031698 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
45751212144 0 030625 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
45789212851 0 031702 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
4579729630 0 024448 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
45846025500 0 031409 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
45848410223 0 026081 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
45865612851 0 031970 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
4587129553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
4593009762 0 025668 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
46067212125 0 031312 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
4608289554 0 024400 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
46084015152 0 033357 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
46084410239 0 025828 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
4625009630 0 024480 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
46281214211 0 034806 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
46299210223 0 026081 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
46338010146 0 025932 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
46384412851 0 031702 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
46534010223 0 026081 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
46569611832 0 031716 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
46588410223 0 026081 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
4679089548 0 024332 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
46836412492 0 032361 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
4685489549 0 024348 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
46882412053 0 031732 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
46923610478 0 025733 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
4701049629 0 024464 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
47059210410 0 026641 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
47124014403 0 032694 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
47132812336 0 031841 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
4719609701 0 024604 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
4744569630 0 024448 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
47546012492 0 032361 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
47626010066 0 025860 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
47706419260 0 024480 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
47742412851 0 031970 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
47929212610 0 032021 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
4793689624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
4814969473 0 024288 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
48197212661 0 031560 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
48200012494 0 032337 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
48265610479 0 025229 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
48316813839 0 032900 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
4851009550 0 024348 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
4854649628 0 024428 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
48558810056 0 026240 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
4870329630 0 024480 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
48748413119 0 031813 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
4903369550 0 024348 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
49157612851 0 031650 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
49217610270 0 025177 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
49252810252 0 026057 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
4929609473 0 024252 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
49354810270 0 025177 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
4948009628 0 024428 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
49626810089 0 026000 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
49635214797 0 034252 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
4995729630 0 024464 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
5015129630 0 024464 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
50259210483 0 025368 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
5028409548 0 024332 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
50349220222 0 025032 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
50425210530 0 026685 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
50600010478 0 025733 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
50664810816 0 026260 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
5066649629 0 024464 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
5069049549 0 024348 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
50732410263 0 025828 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
50741612144 0 030625 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
5074209626 0 024428 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
50922815073 0 034801 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
5092489701 0 024604 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
50954812618 0 030977 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
5096369553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
51038812359 0 030753 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
5110529701 0 024604 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
5113929469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
5124249624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
51309213119 0 031813 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
51393210066 0 025860 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
51689614892 0 032876 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
51956411105 0 026277 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
52005212144 0 030625 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
52115615152 0 033357 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
52130415073 0 034801 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
5251689473 0 024252 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
52865610478 0 025733 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
5292969627 0 024428 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
52967612610 0 030997 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
53032014403 0 032502 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
5307169626 0 024428 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
5325969627 0 024428 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
53856410080 0 025780 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
5526129629 0 024464 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
56253611105 0 026277 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
56504810270 0 025177 400 832refgcc_-m32_-march=k6_-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