Implementation notes: x86, gcc14, crypto_aead/joltikeq12864v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq12864v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
22596453refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
22610052refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
22667175refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
22962510refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
23020209refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
23028858refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
23042610refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
23054517refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
23055264refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
23225031refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
23362704refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101920161009
23371263refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101920161009
23389344refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
23444136refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101920161009
23886306refgcc -m32 -O3 -fomit-frame-pointer2016101920161009
23998995refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
24256890refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
24263181refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
24275934refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
25165260refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
25180362refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
25182144refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
25196292refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
25509753refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
25538256refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
25570323refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
25883334refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
25885575refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
25888563refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
25898679refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
25914843refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
26111889refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
26196795refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
26213931refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
26220942refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
26225244refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
26532504refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
28311120refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
28427418refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
28430163refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
38742912refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
39756879refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
39768975refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
39871503refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
40137894refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
40633560refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
40961196refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
40973994refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
41444559refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
41452299refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
41467158refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
41584212refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
41600178refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
41624208refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
41625846refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
41627124refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
41744754refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
41745366refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
41746077refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
41749713refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
41750433refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
41750892refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
41752890refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
41876559refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
41884074refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
41948892refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
41949495refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
41959737refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
42038856refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
42114429refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
42148746refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
42295176refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
42326748refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
42332130refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
42333354refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
42334803refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
42355476refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
42431580refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
43621632refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
43653384refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
43992198refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
44100360refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
44204310refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
44650377refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
44655237refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
44670483refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
44740044refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
44785503refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
44853795refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
44880489refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
44953281refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
47152683refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
48245688refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
49098456refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
68230404refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
68415957refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
68503041refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
68701374refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
69821217refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
69935247refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
70054713refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
70102908refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
70341381refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
70373430refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
70374933refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
70391673refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
70476354refgcc -m32 -O2 -fomit-frame-pointer2016101920161009
70540056refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
71119548refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
71398017refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
71444556refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
71628570refgcc -m32 -Os -fomit-frame-pointer2016101920161009
71811729refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
72028035refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
72412587refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
72862128refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
73077831refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
73312704refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
73425348refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
73542321refgcc -m32 -O -fomit-frame-pointer2016101920161009
73855584refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
73993131refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
74165580refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
74694348refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
74870496refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
74881791refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
75045726refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
75110454refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
75154257refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
75240459refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
75279933refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
75325086refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
75350232refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
75359403refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
75367971refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
75370329refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
75386835refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
75450780refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
75539520refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
75546045refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
75549240refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
75664962refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
75881916refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
76057353refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
76062969refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
76153266refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
76329162refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
76483647refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
76495761refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
76511943refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
76537791refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
76635621refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
77883354refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
78328458refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
78514119refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
78823980refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
79277022refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
79461738refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
79566615refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
79834014refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009