Implementation notes: x86, gcc14, crypto_aead/primatesv1gibbon80

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: primatesv1gibbon80
TimeImplementationCompilerBenchmark dateSUPERCOP version
24478956refg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
24482286refg++ -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
24756525refg++ -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
26256483refg++ -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
26469738refg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
26474751refg++ -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
26476317refg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102420161009
26972685refg++ -m32 -march=athlon -O3 -fomit-frame-pointer2016102420161009
27062712refg++ -m32 -O3 -fomit-frame-pointer2016102420161009
27263610refg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
27286758refg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
28932147refg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
30495195refg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
32420187refg++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102420161009
32456358refg++ -m32 -march=core2 -O3 -fomit-frame-pointer2016102420161009
32791626refg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
33101190refg++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102420161009
33175917refg++ -m32 -march=k8 -O3 -fomit-frame-pointer2016102420161009
33201441refg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
33542712refg++ -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
33551001refg++ -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
33823485refg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
34397028refg++ -m32 -march=athlon -O2 -fomit-frame-pointer2016102420161009
34494633refg++ -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
34615188refg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
34675794refg++ -m32 -march=k8 -O2 -fomit-frame-pointer2016102420161009
34710813refg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
34739451refg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
34763724refg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
34892631refg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
34930242refg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
34937766refg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
35135082refg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
35150247refg++ -m32 -march=core2 -O2 -fomit-frame-pointer2016102420161009
35165511refg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
35171955refg++ -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
35551899refg++ -m32 -O2 -fomit-frame-pointer2016102420161009
35908101refg++ -m32 -march=barcelona -Os -fomit-frame-pointer2016102420161009
35914923refg++ -m32 -march=athlon -Os -fomit-frame-pointer2016102420161009
35934435refg++ -m32 -march=k8 -Os -fomit-frame-pointer2016102420161009
36082782refg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
36144648refg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
36154989refg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
36161406refg++ -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
36203112refg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
36205380refg++ -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
36223092refg++ -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
36272187refg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
36314334refg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
36332676refg++ -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
36386982refg++ -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
36389142refg++ -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
36903753refg++ -m32 -march=core2 -Os -fomit-frame-pointer2016102420161009
36981963refg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
37362402refg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
37370916refg++ -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
37381878refg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
37543680refg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
37648134refg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
37697517refg++ -m32 -Os -fomit-frame-pointer2016102420161009
37764666refg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
37804914refg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
38031894refg++ -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
38112471refg++ -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
38515860refg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
39550248refg++ -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
45630531refg++ -m32 -march=barcelona -O -fomit-frame-pointer2016102420161009
45665001refg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
45679824refg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
45692388refg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
45720720refg++ -m32 -march=core2 -O -fomit-frame-pointer2016102420161009
45964350refg++ -m32 -march=k8 -O -fomit-frame-pointer2016102420161009
45970623refg++ -m32 -march=athlon -O -fomit-frame-pointer2016102420161009
46009602refg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
46011483refg++ -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
46016739refg++ -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
46025739refg++ -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
46420299refg++ -m32 -O -fomit-frame-pointer2016102420161009
47022894refg++ -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
47058165refg++ -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
47077686refg++ -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
47848842refg++ -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
48145680refg++ -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
48167955refg++ -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
48298914refg++ -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
53764965refg++ -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
54797913refg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
54803376refg++ -m32 -march=pentium -O -fomit-frame-pointer2016102420161009