Implementation notes: x86, gcc14, crypto_aead/deoxyseq128128v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: deoxyseq128128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
2298411refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
2299662refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
2359962refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
2360097refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
2413530refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
2413593refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
2419830refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
2419965refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
2426697refgcc -m32 -O3 -fomit-frame-pointer2016101820161009
2429262refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
2431908refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
2433024refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
2433069refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
2434059refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
2434167refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
2435103refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
2441718refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
2442114refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
2442357refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
2449773refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
2449773refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
2450799refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
2458512refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
2461158refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
2462679refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
2497509refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
2499165refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
2505681refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101820161009
2510919refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101820161009
2511351refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101820161009
2566098refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
2680434refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
2705292refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
2821626refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
2839464refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
2840427refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
2842479refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
2885031refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
2885841refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
2886120refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
3876219refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
3921453refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
3922731refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
3924549refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
3924720refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
3925953refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
3966165refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
3986892refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
4010814refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
4033197refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
4078584refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
4264929refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
4274127refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
4280094refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
4311000refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
4334679refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
4336272refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
4421133refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
4443507refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
4492890refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
4560885refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
4562172refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
4568769refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
4610862refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
4620078refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
4621212refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
4628727refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
4635171refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
4660767refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
4698810refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
4700079refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
4703499refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
4703706refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
4709448refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
4724325refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
4728555refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
4735971refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
4737528refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
4745646refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
4757373refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
4789323refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
4793274refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
4794336refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
4796586refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
4797666refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
4801770refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
4801896refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
4858884refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
4900887refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
4970259refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
4990779refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
5059377refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
5067270refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
5136075refgcc -m32 -O -fomit-frame-pointer2016101820161009
5186331refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
5229810refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
5243805refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
5257017refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
5266656refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
5272299refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
5356539refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
5364765refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
5460093refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
5480208refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
5503842refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
5515074refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
5529915refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
5558175refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
5558265refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
5567517refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
5597388refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
5679972refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
5689179refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
5720796refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
5725170refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
5728284refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
5775489refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
5776884refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
5783346refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
5821092refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
5841891refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
5857317refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
5859198refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
5903199refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
5935608refgcc -m32 -O2 -fomit-frame-pointer2016101820161009
5956470refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
6015168refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
6041205refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
6058548refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
6065460refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
6067620refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
6087915refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
6169941refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
6185997refgcc -m32 -Os -fomit-frame-pointer2016101820161009
6356358refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
6379155refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
6476571refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
6481179refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
6566922refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
6602157refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
6638760refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
6647427refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
6685983refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
6741711refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
6746040refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
6748263refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
6760980refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
6762609refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
6763518refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
6768180refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
6786855refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
6915015refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
7011513refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
7012143refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
7025337refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
7300854refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
7302681refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
7790751refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
8107650refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
8256150refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009