Implementation notes: x86, titan0, crypto_aead/comet64chamv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: comet64chamv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
847700refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
880284refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080120190729
882612refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
887852refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
887900refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
894776refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
896940refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
984556refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080120190729
984580refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080120190729
987956refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080120190729
989628refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080120190729
993620refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080120190729
1003428refgcc -m32 -O3 -fomit-frame-pointer2019080120190729
1011664refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
1013788refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080120190729
1014452refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
1016968refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080120190729
1021024refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080120190729
1054544refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
1059032refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
1066796refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
1080464refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
1252588refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080120190729
1263072refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
1271112refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
1272392refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
1273292refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
1285236refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
1332524refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
1359648refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
1360856refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
1365144refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
1369132refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
1370872refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
1379284refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
1380404refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
1490668refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
1501004refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
1514036refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
1514480refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
1516220refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
1519052refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
1521992refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
1525324refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
1527396refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
1537324refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
1592976refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
1593840refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
1597000refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
1824912refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
1826148refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
1827424refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
1831984refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
2112004refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
2112388refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
2116168refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
2162420refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
2163840refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
2167656refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
2178540refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
2183900refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
2203724refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
2289968refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
2299336refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080120190729
2305108refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
2309892refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
2310308refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
2310720refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
2311652refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
2313772refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
2325444refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
2326120refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
2340756refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
2344488refgcc -m32 -O2 -fomit-frame-pointer2019080120190729
2347420refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
2359500refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080120190729
2360124refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080120190729
2360540refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080120190729
2361516refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080120190729
2362684refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080120190729
2363256refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080120190729
2364512refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080120190729
2368560refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080120190729
2457180refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
2468784refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
2487076refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
2487624refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
2488348refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
2492096refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
2526196refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
2531180refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
2617532refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080120190729
2618108refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080120190729
2619056refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
2623080refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080120190729
2623492refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080120190729
2625216refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
2634640refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080120190729
2637520refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080120190729
2642180refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
2671420refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080120190729
2687332refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080120190729
2716976refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
2735660refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
2750052refgcc -m32 -O -fomit-frame-pointer2019080120190729
2955012refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
2958736refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
2960124refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
2961516refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
2963868refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
2971416refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
2972812refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
2974320refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
2976948refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
2978652refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
2987564refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
2995056refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
2996092refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
2996908refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
2997192refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
3003024refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
3004900refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
3006328refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
3009084refgcc -m32 -Os -fomit-frame-pointer2019080120190729
3009996refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080120190729
3010464refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
3010788refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080120190729
3012136refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
3012600refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080120190729
3012804refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080120190729
3014136refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
3015244refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
3015552refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
3015604refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
3016000refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080120190729
3022564refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
3022940refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080120190729
3023264refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080120190729
3023544refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080120190729
3024392refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
3028828refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080120190729
3035048refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
3036024refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
3038308refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
3039600refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
3054476refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
3057828refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
3077916refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
3083908refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
3084104refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
3097028refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
3208060refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
3210816refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
3214176refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
3215504refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
3353332refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
3354744refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
3356312refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
3359576refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
3491772refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
3504020refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
3672136refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
3694540refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
3709596refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
3713364refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
3713692refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
3722192refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
3725180refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
3773216refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
3781636refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
3828600refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
3832324refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
3838008refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
3919948refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
3922576refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
3929648refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729