Implementation notes: x86, gpu, crypto_aead/saeaes192a64t64v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes192a64t64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
47774410463 0 027244 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
48416413693 0 032760 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
48460412087 0 033880 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
48464810207 0 026384 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
49198411714 0 031392 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
49323212806 0 034684 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
49641612402 0 033020 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
49642011714 0 031392 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
49947211714 0 031392 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
50001213989 0 034026 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
50203611584 0 031460 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
51232013648 0 035244 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
5143569883 0 025820 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
51493211866 0 031148 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
51678812263 0 033873 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
5174009955 0 025860 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
51767211907 0 031444 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
5179609955 0 025860 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
51891610537 0 026753 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
52061211982 0 030349 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
52288810207 0 026384 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
52511610207 0 026384 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
52943212621 0 031458 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
53175210701 0 025925 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
53562412431 0 033501 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
5358609630 0 024448 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
53667213989 0 034026 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
5367809624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
53834012159 0 031428 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
54066410187 0 025705 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
5444329475 0 024304 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
54520013989 0 033418 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
54752013648 0 035244 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
55342810436 0 025353 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
55398011982 0 030349 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
55612010436 0 025353 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
55701611532 0 031532 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
55912812099 0 031144 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
56016012621 0 031462 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
56111214048 0 032326 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
56134010302 0 026092 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
56321214048 0 032326 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
56441612851 0 032508 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
56493612372 0 031749 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
56494810237 0 026036 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
5651209630 0 024464 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
56517614066 0 034658 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
56594810395 0 026257 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
56623211584 0 031460 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
56666813685 0 034370 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
56767612269 0 032113 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
56785610664 0 025405 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
56889210225 0 025924 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
56933215006 0 034745 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
5718249548 0 024332 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
57186010395 0 026257 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
5728769629 0 024464 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
57344411876 0 031056 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
5744489628 0 024428 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
57606410424 0 026020 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
57688412046 0 031521 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
5780929554 0 024400 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
57816410252 0 025989 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
57861613693 0 032760 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
57917210132 0 025884 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
58044010395 0 026257 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
58121211751 0 031033 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
58279610237 0 026036 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
58302820572 0 025208 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
58338810225 0 025924 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
5838729469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
5841009630 0 024448 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
58431611982 0 030349 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
5857569553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
58585210701 0 025925 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
58723211936 0 030417 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
58796412621 0 031410 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
58822812917 0 031605 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
58853610537 0 026769 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
59020811767 0 030969 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
59100010537 0 026769 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
59103612621 0 031730 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
59294010946 0 026388 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
59332811974 0 031192 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
59508414546 0 033988 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
59585610240 0 026580 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
5971889630 0 024480 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
59821211862 0 030572 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
60132010395 0 026257 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
6033049473 0 024252 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
60485212917 0 031605 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
60545612297 0 032169 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
60990010701 0 025925 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
61092415133 0 033341 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
61108411232 0 026405 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
61141213826 0 032294 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
6117489955 0 025860 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
61177210537 0 026753 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
61294410381 0 025940 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
61546410537 0 026785 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
6156489469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
61598811936 0 030417 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
61606810537 0 026753 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
61613612621 0 031730 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
6166089473 0 024288 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
61764011806 0 031492 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
61850019260 0 024480 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
62013625080 0 031153 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
6218649550 0 024348 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
6224809627 0 024428 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
6225609628 0 024428 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
62261212184 0 030577 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
62273612507 0 031400 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
62350010537 0 026769 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
62474010444 0 026249 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
62573212621 0 031730 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
6258089554 0 024400 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
6265289626 0 024428 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
62720811936 0 030417 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
62782010395 0 026257 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
63036411715 0 031324 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
6304569624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
6305009473 0 024252 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
63079214048 0 032134 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
63225211806 0 031492 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
63371612406 0 030789 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
6339289630 0 024464 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
63522412621 0 031462 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
6364249630 0 024448 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
63679620968 0 026320 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
63792411584 0 031460 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
63848014193 0 032894 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
63928410664 0 025405 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
64104813904 0 031368 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
6418409469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
6421449473 0 024252 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
6426569701 0 024604 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
64299215006 0 034745 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
64570410262 0 026176 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
6458089630 0 024464 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
64670010668 0 025544 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
64872810395 0 026257 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
64875210395 0 026257 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
64934012190 0 030732 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
64938812406 0 030789 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
6504009553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
65298411232 0 026405 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
6549449548 0 024332 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
65642411934 0 030820 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
66026812184 0 030577 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
6614049553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
66158413765 0 032668 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
6624289550 0 024348 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
6655289630 0 024480 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
6672249549 0 024348 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
67266415133 0 033341 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
67389211866 0 031148 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
67442812297 0 032169 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
67585612400 0 030769 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
6759409701 0 024604 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
67768010641 0 026797 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
6800849626 0 024428 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
6806689549 0 024348 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
68247614625 0 032596 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
6840449624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
68586412016 0 031485 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
68624011818 0 031556 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
6866329627 0 024428 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
6875529629 0 024464 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
6902889701 0 024604 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
6952209629 0 024464 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
70388410436 0 025353 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