Implementation notes: x86, gcc14, crypto_aead/lacv1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2037789refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
2041884refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
2042325refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
2062431refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
2066724refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
2070009refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
2079657refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
2084409refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102020161009
2090277refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102020161009
2091870refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102020161009
2104236refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
2104677refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
2108556refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
2111220refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
2183535refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
2211633refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
2217294refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
2239371refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
2241576refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
2242494refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
2242548refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
2242593refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
2290311refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
2290635refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
2293668refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
2295693refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
2299536refgcc -m32 -O3 -fomit-frame-pointer2016102020161009
2301147refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
2313468refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
2328471refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
2364795refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
2365587refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
2377242refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
2385819refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
2444436refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
2444850refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
2499498refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
2500038refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
2618244refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
2621304refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
2657574refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
2659221refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
2663541refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
2681694refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
2698524refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
2702520refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
2703852refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
2739654refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
2739807refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
2740293refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
2741193refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
2748852refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
2796120refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
2800548refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
2804607refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
2809035refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
2810070refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
2815308refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
2836746refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
2838393refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
2839581refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
2841858refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
2889000refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
2897757refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
2899710refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
2899845refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
2916621refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
2923785refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
2941704refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
2942955refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
2947293refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
2954178refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
2954466refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
2974617refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
2975967refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
2981259refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
2981439refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
2982906refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
2983185refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
3003669refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
3006315refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
3028518refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
3033630refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
3038931refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
3040875refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
3042207refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
3042468refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
3042630refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
3043521refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
3046842refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
3067965refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
3075102refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
3077604refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
3081060refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
3094704refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
3095649refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
3127230refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
3131253refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
3171789refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
3173661refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
3174489refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
3211218refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
3211344refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
3212973refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
3238641refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
3242223refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
3243384refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
3246003refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
3248100refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
3286449refgcc -m32 -O -fomit-frame-pointer2016102020161009
3297078refgcc -m32 -O2 -fomit-frame-pointer2016102020161009
3301011refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
3302586refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
3315357refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
3316680refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
3335769refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
3347244refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
3349692refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
3371976refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
3389589refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
3389895refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
3390327refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
3391236refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
3391443refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
3391947refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
3392010refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
3392136refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
3394026refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
3409875refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
3413034refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
3415104refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
3425265refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
3453912refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
3493962refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
3499821refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
3500226refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
3502179refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
3502710refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
3505068refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
3505212refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
3507471refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
3512961refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
3513384refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
3514959refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
3523275refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
3526470refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
3527451refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
3527757refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
3531330refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
3532311refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
3532626refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
3534390refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
3554343refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
3641940refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
3739095refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
3746439refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
3833271refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
3846960refgcc -m32 -Os -fomit-frame-pointer2016102020161009
4075407refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
4076172refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009