Implementation notes: x86, gpu, crypto_aead/primatesv1hanuman80

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: primatesv1hanuman80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5650480414120 64 2438543 508 872refg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
5766226814120 64 2438811 508 872refg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
5818594414120 64 2438811 508 872refg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
5828432014120 64 2438543 508 872refg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
5872210414120 64 2438811 508 872refg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
6149091614120 64 2438543 508 872refg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
6176476014120 64 2438479 508 872refg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
6255703613996 64 2438223 508 872refg++_-m32_-O3_-fomit-frame-pointer2019082820190816
6807603613920 64 2438506 504 872refg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
709443846968 64 2427618 504 872refg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
7179759612952 64 2436267 508 872refg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
739913847762 64 2429522 504 872refg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
742163046984 64 2428445 500 872refg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
747772207746 64 2429454 504 872refg++_-m32_-O2_-fomit-frame-pointer2019082820190816
755722447762 64 2429522 504 872refg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
767288047762 64 2429554 504 872refg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
767597047762 64 2429522 504 872refg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
779717607762 64 2429538 504 872refg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
788158247762 64 2429538 504 872refg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
963431767762 64 2429538 504 872refg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
10420916413757 64 2437522 504 872refg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
10512518414723 64 2439443 508 872refg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
10589834414705 64 2437709 500 872refg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
10640420813614 64 2436389 500 872refg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
10803994813757 64 2437522 504 872refg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
10892244414716 64 2439626 504 872refg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
10999764014723 64 2439251 508 872refg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
11010272413811 64 2437482 504 872refg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
11529563614723 64 2439443 508 872refg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
11569603628736 128 4837630 504 872refg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
11571844815149 64 2440057 500 872refg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
11657204414716 64 2439626 504 872refg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
11700952413701 64 2438157 500 872refg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
1205744646342 64 2425929 492 872refg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
1214686046238 64 2427129 500 872refg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
1217034606358 64 2427333 500 872refg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
1219591046365 64 2427321 500 872refg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
1221585686365 64 2427321 500 872refg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
1222725086649 64 2426337 492 872refg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
1228104406339 64 2425977 492 872refg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
12291652813701 64 2438157 500 872refg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
1230960166343 64 2425929 492 872refg++_-m32_-Os_-fomit-frame-pointer2019082820190816
1242815287089 64 2428206 504 872refg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
1246430526341 64 2425977 492 872refg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
1247162566341 64 2425977 492 872refg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
12473226015010 64 2439649 500 872refg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
1247600207089 64 2428206 504 872refg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
1250693726649 64 2426337 492 872refg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
1252316966342 64 2425929 492 872refg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
1257413167089 64 2428206 504 872refg++_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
1298532366273 64 2426905 500 872refg++_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
1314800366342 64 2425929 492 872refg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
1319900486342 64 2425977 492 872refg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
1321724966342 64 2425961 492 872refg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
1324036246852 64 2427481 500 872refg++_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
1326467046649 64 2426337 492 872refg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
1330048086258 64 2427153 500 872refg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
1332531846342 64 2425961 492 872refg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
1332755206331 64 2425921 492 872refg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
1337649326887 64 2427882 504 872refg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
1343305726342 64 2425961 492 872refg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
13455801212684 128 4825993 492 872refg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
1346384526342 64 2425961 492 872refg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
1346900006342 64 2425929 492 872refg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
1347697526238 64 2427129 500 872refg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
1350842046697 64 2427769 500 872refg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
1354904286623 64 2427729 500 872refg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
1366292966984 64 2428042 504 872refg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
1375981966623 64 2427729 500 872refg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
1376365926342 64 2425977 492 872refg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
1385259006342 64 2425961 492 872refg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
1385603406984 64 2428042 504 872refg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
13856117613750 128 4826045 500 872refg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
1394675247680 64 2429594 504 872refg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
1394703486984 64 2428042 504 872refg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
1399849726984 64 2428042 504 872refg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
1401860368084 64 2429858 504 872refg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
1401994926343 64 2425929 492 872refg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
1403899046984 64 2428042 504 872refg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
1407551646342 64 2425961 492 872refg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
1408346527151 64 2428729 500 872refg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
1418401166238 64 2427129 500 872refg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
1418867727208 64 2428109 500 872refg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
1424430566984 64 2428042 504 872refg++_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
1433636966984 64 2428042 504 872refg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
1439199326332 64 2425873 492 872refg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
1440657166253 64 2426354 504 872refg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
14513356416124 128 4828441 500 872refg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
1457641446887 64 2427882 504 872refg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
1462175686906 64 2426137 500 872refg++_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
1467309488084 64 2429858 504 872refg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
1480239806332 64 2425873 492 872refg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
1486361527680 64 2429594 504 872refg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
1486597367780 64 2428289 500 872refg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
1498663047151 64 2428729 500 872refg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
1529190646332 64 2425873 492 872refg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
1538287527443 64 2429401 500 872refg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
1542035167151 64 2428729 500 872refg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
1551011448084 64 2429858 504 872refg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
1677428006963 64 2427954 504 872refg++_-m32_-O_-fomit-frame-pointer2019082820190816

Test failure

Implementation: ref
Security model: unknown
Compiler: g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer ref
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer ref