Implementation notes: x86, gpu, crypto_aead/saeaes192a64t128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes192a64t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
37148412116 0 030996 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
37515612159 0 031384 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
48324012278 0 031336 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
49356012664 0 033292 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
49916013871 0 032936 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
50108811956 0 031632 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
50442811956 0 031632 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
5050569469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
50514010285 0 026021 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
51027612337 0 031604 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
51044813871 0 032936 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
51140812099 0 031636 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
51671210570 0 026785 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
51736412607 0 033693 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
51834810216 0 026400 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
5185649553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
52124412984 0 034860 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
52552410570 0 026801 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
5284449550 0 024348 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
5290169469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
52941212220 0 031693 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
5300809950 0 025844 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
53170811956 0 031632 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
53228012375 0 030924 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
53430410570 0 026817 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
5367089549 0 024348 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
53796810392 0 026257 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
53807212168 0 030541 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
53824412168 0 030541 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
53898413029 0 032684 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
53941612835 0 031686 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
54208012011 0 031684 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
54678410216 0 026400 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
54747212096 0 031280 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
54788012067 0 031356 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
55219210239 0 025940 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
55220415113 0 034841 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
5528009553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
55344012001 0 031209 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
55402812835 0 031686 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
55443214025 0 032486 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
55970013880 0 034562 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
56367212469 0 034081 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
56635212168 0 030541 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
56846414381 0 033086 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
56886025436 0 031377 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
5693649630 0 024448 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
57123212460 0 032329 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
5726089554 0 024400 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
5738529473 0 024252 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
57394811956 0 031241 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
5759649554 0 024400 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
57686412592 0 030961 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
57706413995 0 031464 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
57808412460 0 032329 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
57838012067 0 031356 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
57853212835 0 031682 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
57858010184 0 025705 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
57937210392 0 026257 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
57950813825 0 035420 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
57957612677 0 031576 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
57983611736 0 031740 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
58001620560 0 025192 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
58073221018 0 026352 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
58099612835 0 031954 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
58118010570 0 026801 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
58161214193 0 033638 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
58192012462 0 032305 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
58416813825 0 035420 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
58696010403 0 025972 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
5872329880 0 025820 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
58824410392 0 026257 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
58840012368 0 030769 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
59018013119 0 031813 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
5903569624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
59247210216 0 026400 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
5931889630 0 024464 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
5944049469 0 024236 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
5952289475 0 024304 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
5966409624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
5966649630 0 024448 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
59760011788 0 031668 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
59763212835 0 031954 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
5985809548 0 024332 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
5988409473 0 024252 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
60036810392 0 026257 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
60144414251 0 034850 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
60170410232 0 026036 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
60173210570 0 026785 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
60175610421 0 026020 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
6026489549 0 024348 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
60360011788 0 031668 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
6055529630 0 024480 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
6056969550 0 024348 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
60604410433 0 025353 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
60756010392 0 026257 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
60855610570 0 026785 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
60908815113 0 034841 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
60921210670 0 025925 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
6098409950 0 025844 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
61044410441 0 026233 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
61108014661 0 034116 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
61240412368 0 030769 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
61251211249 0 026421 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
61274010392 0 026257 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
61332010661 0 025405 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
61393612121 0 030609 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
61543612258 0 034056 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
6156249630 0 024480 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
6159129629 0 024464 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
61681610570 0 026801 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
61803210232 0 026036 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
6192209628 0 024428 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
61938412578 0 030965 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
62391610674 0 026829 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
62556410392 0 026257 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
62585610261 0 026596 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
62707215248 0 033453 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
6272289701 0 024604 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
63104810496 0 027276 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
63136411919 0 031516 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
63264814193 0 034246 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
6333129626 0 024428 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
63345610665 0 025544 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
63354012020 0 031748 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
6359929950 0 025844 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
6368129473 0 024288 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
63681613119 0 031813 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
64282410129 0 025884 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
64288811788 0 031668 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
64380412066 0 030764 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
6450689624 0 024508 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
6452209626 0 024428 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
6458929629 0 024464 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
6474009630 0 024448 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
65022412121 0 030609 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
6536409627 0 024428 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
6541409629 0 024464 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
65557610311 0 026108 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
6561569630 0 024464 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
65635612578 0 030965 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
6565369473 0 024252 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
65700412304 0 031809 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
65843213860 0 032764 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
65871212011 0 031684 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
65877510670 0 025925 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
66028012835 0 031954 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
6608649553 0 024384 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
66170410239 0 025940 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
6643689548 0 024332 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
6655849630 0 024464 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
6658529701 0 024604 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
66637614287 0 032578 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
66752412578 0 031989 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
6691969701 0 024604 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
67276414724 0 032708 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
67356010960 0 026404 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
6762169627 0 024428 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
67638810670 0 025925 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
67693610433 0 025353 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
67729614193 0 034246 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
6785249628 0 024428 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
68076012121 0 030609 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
68166812835 0 031634 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
68332814287 0 032386 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
68335210661 0 025405 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
68990814287 0 032578 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
69080019260 0 024480 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
69901610257 0 026176 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
69999211249 0 026421 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
72432415248 0 033453 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
74145210433 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