Implementation notes: x86, gcc14, crypto_aead/joltikneq12864v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq12864v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
15252291refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
15280299refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
15282477refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
15471135refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
15471837refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
15549174refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
15549633refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
15552927refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
15555942refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
15676866refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
15755679refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102020161009
15760971refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102020161009
15770178refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
15771159refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102020161009
16089813refgcc -m32 -O3 -fomit-frame-pointer2016102020161009
16168266refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
16168950refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
16170390refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
16232094refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
16969653refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
16983369refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
16984863refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
16998309refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
17202690refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
17239203refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
17242416refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
17501805refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
17505630refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
17613477refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
17640441refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
17651511refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
17652717refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
17655534refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
17658090refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
17686791refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
17693649refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
17778015refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
19012986refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
19015110refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
19074159refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
26919306refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
26923860refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
26933823refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
26963100refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
27223155refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
27421722refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
27432018refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
27501318refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
27525762refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
27530226refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
27533655refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
27551340refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
27558063refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
27628839refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
27682875refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
27692892refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
27700794refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
27724653refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
27850185refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
27853020refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
27853614refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
27868626refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
27912852refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
27976203refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
27993069refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
28030167refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
28033983refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
28036026refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
28040094refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
28109898refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
28112346refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
28136979refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
28191177refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
28205793refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
28231353refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
28404783refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
28464714refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
28998657refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
29013039refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
29089314refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
29228886refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
29327634refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
29346291refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
29418687refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
29463444refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
29467746refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
29509740refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
30293910refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
30407301refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
30410118refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
30554442refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
31333941refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
32191983refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
32404869refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
46090701refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
46146267refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
46200852refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
46640331refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
46866087refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
46924011refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
47001681refgcc -m32 -O2 -fomit-frame-pointer2016102020161009
47010411refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
47081124refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
47219571refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
47813238refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
47837160refgcc -m32 -Os -fomit-frame-pointer2016102020161009
47922201refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
48053709refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
48128085refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
48227715refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
48320694refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
48366801refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
48827646refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
48827898refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
48835773refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
48977604refgcc -m32 -O -fomit-frame-pointer2016102020161009
49152186refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
49222944refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
49509351refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
49536522refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
49544640refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
49558473refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
49636197refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
49654692refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
49656339refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
49690890refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
49762377refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
49823856refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
49846536refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
49981545refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
50008842refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
50210847refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
50277870refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
50362749refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
50473548refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
50474439refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
50480892refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
50495895refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
50749074refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
50750145refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
50766363refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
50778333refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
50812011refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
50854221refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
50869053refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
50870556refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
50876028refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
50901264refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
50925303refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
51047343refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
51126480refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
51150285refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
51160716refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
51194952refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
51196608refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
51364593refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
51487524refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
52493265refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
54253350refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
54310410refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009