Implementation notes: x86, titan0, crypto_aead/remusn2v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: remusn2v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2265772refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
2266396refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
2273436refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
2274352refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
2292152refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
2335880refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
2385816refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
2387664refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
2494844refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
2499744refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
2518632refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
2519052refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
2538324refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
2540716refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
2543004refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
2561144refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
2577516refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
2579188refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
2580640refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
2582420refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
2584236refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
2624520refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
2651200refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
2660116refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
2679836refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
2687992refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
2690448refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
2692768refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
2694364refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
2704816refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
2711112refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
2723040refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
2727188refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
2729348refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
2730016refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
2742416refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
2777180refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
2788900refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
2837892refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
2843004refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
2875852refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
2998848refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
3001496refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
3011956refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
3017368refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
3019092refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
3021296refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
3036356refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
3039064refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
3046036refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
3046996refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
3052480refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
3070884refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
3096340refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
3096744refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
3097424refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
3114808refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
3115544refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
3133752refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
3148848refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
3154744refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
3164856refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
3168068refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
3175480refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
3234848refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
3241948refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
3298252refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
3323728refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
3339668refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
3354188refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
3354688refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
3369360refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
3372116refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
3376504refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
3380844refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
3424424refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
3442656refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
3512276refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
3513112refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
3514160refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
4546160refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
4630388refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
4640960refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
4647616refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
4652228refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
4652760refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
4686284refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
4687096refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
4708988refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
4799876refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
4805152refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
4812136refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
4827420refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
4830652refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
4856184refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
4981508refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
4986324refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
4997152refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
5014768refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
5030768refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
5031728refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
5039080refgcc -m32 -O -fomit-frame-pointer2019080220190729
5043560refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
5045024refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
5084228refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
5092056refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
5093552refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
5105128refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
5106780refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
5110516refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
5122304refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
5142472refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
5201800refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
5206664refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
5212724refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
5225016refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
5283688refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
5366288refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
6848864refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
6868744refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
6875328refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
6886244refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
6895140refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
6917400refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
6925948refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
6926128refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
6947744refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
6948448refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
6948628refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
6954168refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
6968112refgcc -m32 -Os -fomit-frame-pointer2019080220190729
6968484refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
6973688refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
6981620refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
6983436refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
6983936refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
6998492refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
7005896refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
7009144refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
7028244refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
7039544refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
7044184refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
7050460refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
7055960refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
7059364refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
7067788refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
7071576refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
7072188refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
7076296refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
7104116refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
7115824refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
7156288refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
7157228refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
7171796refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
7185992refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
7187612refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
7191112refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
7215608refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
7217136refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
7231652refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
7246576refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
7343804refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
7599680refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
7670760refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
7678264refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
7680460refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
7773080refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
8268768refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
8276940refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
8393116refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
8398720refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
8406656refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
8456052refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
8523404refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
8563072refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
8567180refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729