Implementation notes: x86, gcc14, crypto_aead/deoxysneq128128v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: deoxysneq128128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
1636686refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
1636686refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
1652175refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
1656648refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
1666125refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
1668357refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
1669266refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
1674180refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
1675647refgcc -m32 -O3 -fomit-frame-pointer2016101820161009
1676331refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
1679400refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
1680255refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
1680345refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
1680417refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
1680867refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
1682667refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
1687158refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
1688895refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
1689615refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
1702683refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
1702755refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
1702926refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
1703115refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
1703196refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
1704528refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
1723833refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
1729971refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101820161009
1730511refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101820161009
1731105refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101820161009
1731186refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
1783305refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
1792953refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
1953423refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
1956492refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
1956969refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
1956996refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
1985256refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
1985733refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
1985787refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
1985841refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
2681568refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
2692305refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
2696661refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
2706750refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
2711646refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
2745414refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
2752884refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
2754639refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
2803806refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
2803968refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
2804013refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
2936871refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
3022371refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
3023055refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
3026925refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
3038490refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
3041217refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
3046158refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
3048219refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
3048813refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
3057246refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
3082095refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
3082581refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
3083634refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
3105189refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
3107097refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
3107196refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
3118905refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
3140622refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
3156939refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
3166920refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
3167073refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
3171762refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
3173508refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
3184920refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
3196404refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
3200742refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
3200823refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
3200886refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
3211533refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
3217131refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
3219984refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
3246894refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
3247083refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
3261672refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
3318750refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
3329649refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
3330981refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
3356757refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
3371850refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
3376215refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
3412143refgcc -m32 -O -fomit-frame-pointer2016101820161009
3451698refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
3454866refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
3560265refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
3565107refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
3591720refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
3617595refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
3617829refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
3636711refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
3663540refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
3712851refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
3720897refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
3734100refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
3744945refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
3754908refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
3763143refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
3782538refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
3785724refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
3807846refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
3833775refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
3841245refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
3841578refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
3855483refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
3875490refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
3880854refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
3882528refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
3882708refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
3915450refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
3954474refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
3955689refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
3978963refgcc -m32 -O2 -fomit-frame-pointer2016101820161009
3983643refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
3985506refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
3995307refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
4007304refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
4026870refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
4053492refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
4068864refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
4072464refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
4091724refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
4091841refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
4093344refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
4105476refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
4115016refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
4131945refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
4133736refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
4143123refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
4149864refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
4155615refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
4162365refgcc -m32 -Os -fomit-frame-pointer2016101820161009
4183839refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
4216869refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
4250745refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
4260510refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
4295538refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
4358223refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
4360140refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
4367754refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
4376880refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
4378869refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
4435911refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
4439277refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
4473693refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
4585185refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
4624290refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
4916403refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
5364099refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
5737338refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
5812452refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009