Implementation notes: x86, gpu, crypto_aead/oribatida192v11

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: oribatida192v11
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4090180030425 0 052533 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
4092876421096 0 040762 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
4094380419702 0 040278 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
4098700816730 0 035346 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
4110936018189 0 037692 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
4115879217976 0 037118 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
4129433222020 0 041374 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082720190816
4132967216730 0 035538 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
4133610421827 0 043022 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082720190816
4142786419929 0 039640 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
4149875625511 0 045981 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
4150646821096 0 040762 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
4152508821096 0 040762 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
4170968816730 0 035538 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082720190816
4171444422777 0 044604 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082720190816
4172585621948 0 041266 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
4175312854298 0 046277 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
4180234418189 0 037692 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
4192726819702 0 040278 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082720190816
4193891221792 0 043130 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082720190816
4196968026380 0 046313 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082720190816
4206462818007 0 037290 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082720190816
4211940821948 0 041318 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
4214452419702 0 039670 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082720190816
4220087231329 0 052857 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
4223462421299 0 040237 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
4234735221299 0 040237 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
4235708821948 0 041318 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
4266292824489 0 046524 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082720190816
4269679622777 0 044604 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082720190816
4273352425511 0 045981 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082720190816
4275576821847 0 040729 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
4283452825935 0 046333 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082720190816
4295201224788 0 044924 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
4304753629732 0 051900 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082720190816
4461241221847 0 041888 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
4472550018380 0 036940 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082720190816
4801348416328 0 034408 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
4935863619778 0 039316 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082720190816
5086099621768 0 043213 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
5091510418004 0 037941 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082720190816
5139971621768 0 043213 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
5146367618004 0 037941 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082720190816
8443594413377 0 032944 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
13857713213470 0 033404 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
13959349613831 0 033384 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
14092195613441 0 032377 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
14174451613470 0 033404 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
14180497613441 0 032377 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
14191513214312 0 034432 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
14309237214093 0 034233 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082720190816
14327294013441 0 032377 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
1434304288445 0 025237 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
1437321528461 0 025285 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082720190816
14414045614410 0 034328 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
14418513614410 0 034328 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
1444801328034 0 024652 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
14452501215262 0 036232 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
14502679614501 0 034108 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
14537718413637 0 033416 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
14553882014283 0 034705 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
14616541214410 0 034328 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082720190816
1462324928445 0 025237 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
1462919607559 0 023900 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
14637176417858 0 025304 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
14641603614283 0 034705 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
1466016248445 0 025237 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
1470284968034 0 024652 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082720190816
1475212847559 0 023900 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082720190816
1482722928034 0 024652 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082720190816
1484144048738 0 025948 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082720190816
1490808688477 0 025285 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
1496820208687 0 024772 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082720190816
1502318608085 0 024340 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082720190816
1506285448501 0 025269 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082720190816
1509229248160 0 025044 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082720190816
15109041613454 0 033305 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
1529132726724 0 022168 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
1532158928477 0 025285 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
1546551448477 0 025285 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
1553412248713 0 024505 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082720190816
1573865608511 0 025409 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082720190816
1583747487930 0 024373 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082720190816
1589639887656 0 023976 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082720190816
1594278686724 0 022168 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
1600965248713 0 024505 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082720190816
1612278288511 0 025409 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082720190816
1620695566948 0 022396 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
1628120888713 0 024505 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082720190816
1629453606956 0 022412 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
1634020566943 0 022376 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1636188326977 0 022428 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082720190816
1639877686769 0 022232 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
1640557566743 0 022200 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082720190816
16475716412673 0 032960 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
1648819286743 0 022200 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082720190816
1649210886753 0 022216 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
1653283326943 0 022376 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1656741926791 0 022200 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
1669121646952 0 022500 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
1670040886978 0 022428 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
16702909213956 0 022428 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1673767566916 0 022396 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1678680486943 0 022376 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
1681959846925 0 022348 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
16837804812273 0 032172 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
16838637212342 0 032680 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
1685091046753 0 022216 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
1696913966756 0 022152 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
17017348412147 0 032340 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
17038688812303 0 031460 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
1705953006902 0 022364 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1706651406734 0 022184 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082720190816
1707624686989 0 022396 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082720190816
1709781006948 0 022396 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1710458046910 0 022380 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082720190816
17125089612245 0 031305 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816
1715156846756 0 022152 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082720190816
1717250287568 0 024004 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082720190816
1720745166756 0 022152 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
1720771487929 0 024204 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082720190816
1722129766902 0 022364 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082720190816
1722646566791 0 022200 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082720190816
1726140406916 0 022380 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1726848206769 0 022232 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082720190816
1728233406791 0 022200 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082720190816
1729585686734 0 022184 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082720190816
1729736326952 0 022500 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
1731494806734 0 022184 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082720190816
1735690767568 0 024004 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
17369488012450 0 032573 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
1739204286937 0 022376 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
17408319612342 0 032680 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082720190816
17511366812245 0 031305 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
1757010087713 0 024128 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
1757636566937 0 022376 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
1759309046887 0 022420 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082720190816
17616554812832 0 032941 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082720190816
1764066086952 0 022500 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
1764964246734 0 022184 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082720190816
1765742087970 0 023476 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082720190816
17667924412450 0 032744 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082720190816
17669447612245 0 031305 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
1767224407610 0 023745 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
1767567566937 0 022376 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
1777893208055 0 024513 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082720190816
1780704406887 0 022420 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082720190816
17813436815912 0 023464 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
17903222412347 0 032257 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082720190816
17997910012613 0 031920 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1801817008055 0 024513 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
1811537168020 0 024525 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
1815517247637 0 024020 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
18170078812450 0 032573 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082720190816
1823467127637 0 024020 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
1823611888090 0 024537 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082720190816
18245460812714 0 032892 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082720190816
18261134012714 0 032892 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
18328433612714 0 032892 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082720190816
1837109007521 0 023856 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082720190816
1841978926887 0 022420 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082720190816
1848597727637 0 024020 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082720190816
1849066407558 0 023992 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082720190816
1855633808020 0 024525 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082720190816
1860959768088 0 023577 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082720190816
1872072688020 0 024525 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
1875890128088 0 023577 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082720190816
1879706528020 0 024525 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082720190816
1883851448020 0 024525 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
1888195168020 0 024525 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
1894843488020 0 024525 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
1899181568088 0 023577 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082720190816

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