Implementation notes: x86, gcc14, crypto_aead/joltikeq6464v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq6464v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
11222487refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
11273652refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
11285604refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
11384901refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
11393334refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
11395953refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
11397546refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
11503845refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
11557269refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
11616516refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101920161009
11633256refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
11659338refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101920161009
11659725refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101920161009
11673738refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
11883735refgcc -m32 -O3 -fomit-frame-pointer2016101920161009
12022533refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
12087522refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
12096900refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
12099006refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
12405564refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
12441528refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
12443751refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
12449655refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
12588552refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
12649302refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
12650490refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
12667680refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
12682962refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
12742164refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
12749184refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
12828942refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
12909825refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
12910104refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
12922488refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
13000104refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
13002921refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
13101255refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
13726647refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
13743918refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
13750650refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
19326933refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
19345860refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
19469745refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
19472814refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
19771299refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
19776852refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
19791882refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
19796391refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
19883295refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
19886472refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
19890468refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
19918773refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
19927296refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
19943055refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
19943298refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
19950588refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
20017971refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
20024442refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
20031822refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
20113065refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
20131992refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
20147589refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
20147715refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
20165310refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
20195253refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
20241405refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
20250657refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
20256723refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
20260341refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
20276235refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
20468385refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
20487834refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
20519055refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
20779857refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
20961954refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
20962035refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
20966877refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
20982753refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
21008250refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
21009177refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
21014820refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
21018384refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
21027357refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
21032892refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
21034494refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
21060189refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
21241539refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
21351897refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
21368835refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
21399786refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
21776724refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
22913883refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
23143941refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
23354253refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
34475427refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
34678080refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
34747227refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
34919172refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
34962588refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
35056683refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
35196057refgcc -m32 -O2 -fomit-frame-pointer2016101920161009
35221185refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
35240121refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
35284473refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
35339841refgcc -m32 -Os -fomit-frame-pointer2016101920161009
35460216refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
35580591refgcc -m32 -O -fomit-frame-pointer2016101920161009
35605629refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
35609688refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
35661825refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
35692461refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
35729523refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
35761068refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
35789517refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
35822655refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
35840151refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
36119790refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
36124326refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
36204885refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
36345132refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
36348570refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
36373770refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
36492156refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
36545049refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
36832158refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
37727658refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
37729413refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
37738494refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
37825911refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
37994148refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
38273355refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
38277090refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
38280798refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
38282994refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
38466072refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
38498292refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
38506545refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
38519487refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
38521485refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
38524473refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
38551554refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
38655540refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
38685375refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
38699415refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
38880810refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
38944035refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
38948499refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
38958588refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
39022596refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
39033891refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
39034341refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
39040137refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
39072555refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
39135951refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
39155409refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
39240477refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
39264615refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
39272382refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
39289608refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
40217517refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009