Implementation notes: x86, titan0, crypto_aead/comet64speckv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: comet64speckv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1183788refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
1206208refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
1209336refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
1210740refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
1212356refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
1212888refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
1213508refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
1229592refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
1246016refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
1247332refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
1251896refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080120190729
1259056refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080120190729
1295500refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
1299180refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080120190729
1304888refgcc -m32 -O3 -fomit-frame-pointer2019080120190729
1310840refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
1338676refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
1340336refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
1344616refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
1364676refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080120190729
1365572refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080120190729
1366584refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
1367624refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080120190729
1370132refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
1372240refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080120190729
1372316refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080120190729
1374780refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080120190729
1375688refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080120190729
1376416refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080120190729
1386308refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
1388764refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
1390692refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
1391444refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
1412112refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
1443432refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
1460972refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
1469044refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
1470296refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
1499052refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
1500244refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
1623480refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
1624752refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
1660252refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
1662028refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
1688828refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
1689104refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
1800572refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
1801576refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
1809180refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
1809832refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
1824492refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
1829016refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
1852716refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
1860664refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
1874432refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
1876388refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
1877412refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
1881692refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
1957608refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
1969236refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
1980496refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
2013560refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
2013944refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
2016100refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
2025168refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
2045592refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
2046336refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
2046840refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
2049116refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
2049176refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
2060840refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
2106208refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
2158216refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
2280044refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080120190729
2288224refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080120190729
2292984refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
2298644refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080120190729
2299128refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080120190729
2299388refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080120190729
2300208refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080120190729
2302180refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080120190729
2303780refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080120190729
2317708refgcc -m32 -O2 -fomit-frame-pointer2019080120190729
2337328refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
2339640refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
2340196refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
2341052refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
2348192refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
2352272refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
2352592refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
2353188refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
2360200refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
2362316refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
2370896refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
2379008refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
2405180refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
2407824refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
2537336refgcc -m32 -O -fomit-frame-pointer2019080120190729
2541480refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080120190729
2546028refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080120190729
2548872refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080120190729
2548920refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080120190729
2549572refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080120190729
2552268refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080120190729
2553920refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080120190729
2555128refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080120190729
2598248refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
2620928refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
2632552refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
2632972refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
2634332refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
2650192refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
2664640refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
2669044refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
2678932refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
2684228refgcc -m32 -Os -fomit-frame-pointer2019080120190729
2684828refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
2693424refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
2694900refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080120190729
2695096refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
2695120refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
2696680refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
2697440refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
2699740refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
2700288refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
2700604refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
2700656refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080120190729
2701932refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
2710068refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
2722408refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080120190729
2742944refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080120190729
2749364refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080120190729
2751616refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080120190729
2753256refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080120190729
2755680refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
2757692refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080120190729
2897616refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
2907868refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
2926488refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
2929832refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080120190729
2933144refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
2937416refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
2940212refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
2940752refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
2945664refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
2956236refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
2959040refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
2962568refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
2962832refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
2967764refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
3033932refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
3042800refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
3045972refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
3057112refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
3164648refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
3170132refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
3171440refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
3182044refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
3271616refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
3272316refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
3405040refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
3415684refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
3502852refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
3508832refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
3677392refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
3722108refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
3793612refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
3794836refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
3795648refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
3805012refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
3806680refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
3811768refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
3815456refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
3823516refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
4486848refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
4553284refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080120190729