Implementation notes: x86, gcc14, crypto_aead/joltikeq9696v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq9696v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
22622310refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
22657149refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
22693383refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
22987638refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
23034501refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
23039883refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
23042142refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
23044131refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
23165289refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
23302359refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
23395392refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
23466726refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101920161009
23474106refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101920161009
23479299refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101920161009
23911488refgcc -m32 -O3 -fomit-frame-pointer2016101920161009
24101208refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
24296661refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
24298839refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
24302025refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
25099263refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
25179480refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
25186032refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
25192899refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
25526835refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
25538355refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
25542387refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
25885170refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
25899282refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
25899417refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
25906662refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
25986411refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
26039232refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
26111916refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
26164683refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
26177130refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
26228556refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
26272125refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
28468278refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
28509696refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
28708101refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
39463515refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
39722670refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
39844989refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
39851541refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
39904974refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
40177638refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
40418001refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
40528881refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
40661181refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
40865184refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
40951476refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
40986360refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
41004891refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
41062230refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
41064165refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
41066577refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
41079951refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
41145372refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
41156271refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
41538447refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
41562360refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
41576202refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
41602491refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
41607072refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
41651613refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
41697711refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
41729715refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
41737167refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
41821119refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
41828832refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
41865075refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
41886423refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
41898051refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
41923368refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
42331374refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
42354999refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
42408135refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
42412842refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
42414984refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
43686036refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
44051364refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
44071398refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
44559135refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
44579385refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
44579565refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
44581626refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
44585091refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
44591292refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
44623845refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
44883396refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
45046593refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
46972035refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
47771937refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
48485871refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
67959792refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
68328450refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
68339664refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
68449878refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
69468444refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
69550011refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
70101783refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
70876728refgcc -m32 -O2 -fomit-frame-pointer2016101920161009
70882821refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
71587242refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
71630433refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
71688024refgcc -m32 -O -fomit-frame-pointer2016101920161009
71798733refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
71806284refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
71828163refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
71830314refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
71836218refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
71907129refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
71972991refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
72391446refgcc -m32 -Os -fomit-frame-pointer2016101920161009
72615807refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
72672111refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
72838620refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
72931509refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
73192869refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
73526067refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
74358162refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
74395170refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
74421117refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
74615607refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
74631069refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
75027294refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
75057480refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
75181770refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
75243897refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
75250845refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
75257100refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
75282741refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
75332196refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
75455919refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
75518307refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
75705885refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
75786255refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
75796947refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
75876192refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
75887154refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
76152105refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
76157127refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
76176288refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
76199760refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
76263921refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
76470165refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
76470498refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
76483044refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
76488039refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
76613526refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
76701735refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
76809690refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
77008806refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
77437764refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
78988383refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
79198659refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
80700624refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
80770788refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
80933166refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
81107262refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009