Implementation notes: x86, gcc14, crypto_aead/joltikneq9696v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq9696v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
15184755refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
15302430refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
15314112refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
15452901refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
15454341refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
15555267refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
15555465refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
15560649refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
15577038refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
15660018refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
15809661refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102020161009
15811722refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102020161009
15820758refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102020161009
15853671refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
16077213refgcc -m32 -O3 -fomit-frame-pointer2016102020161009
16137585refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
16157484refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
16157691refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
16160814refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
16932969refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
16950555refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
16977933refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
16991982refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
17228862refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
17232939refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
17246835refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
17423856refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
17428779refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
17437104refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
17438508refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
17441928refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
17497332refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
17542062refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
17564508refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
17669277refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
17705817refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
17742825refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
19104219refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
19166706refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
19168632refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
26369811refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
26412111refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
26415063refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
26659719refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
26661753refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
26664075refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
26779617refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
26980848refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
26993790refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
27441630refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
27487692refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
27489735refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
27499797refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
27505224refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
27572679refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
27629757refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
27666981refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
27671076refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
27677502refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
27843903refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
27860310refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
27860418refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
27915813refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
28025181refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
28026432refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
28028934refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
28029942refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
28073340refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
28075860refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
28109331refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
28129752refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
28182582refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
28187217refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
28204029refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
28220832refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
28804293refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
28806831refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
28817307refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
28861821refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
28900764refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
29123946refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
29134260refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
29215800refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
29221587refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
29231442refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
29264301refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
29435130refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
29664693refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
29679021refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
29738376refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
30302694refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
31956120refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
31971114refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
31995657refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
46260306refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
46275408refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
46523457refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
46602576refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
46720008refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
46790199refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
46833507refgcc -m32 -O2 -fomit-frame-pointer2016102020161009
46901808refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
46908063refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
46944756refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
47025864refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
47058003refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
47062800refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
47548224refgcc -m32 -Os -fomit-frame-pointer2016102020161009
47679192refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
47756601refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
48284262refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
48330054refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
48359016refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
48566061refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
48621141refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
48662343refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
48789072refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
48789603refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
48992526refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
49002408refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
49008231refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
49011300refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
49078584refgcc -m32 -O -fomit-frame-pointer2016102020161009
49186746refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
49558266refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
49563108refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
49715577refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
49788324refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
49803921refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
49857192refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
49880250refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
50358897refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
50368419refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
50402655refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
50664537refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
50701518refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
50703102refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
50704254refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
50799303refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
50868846refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
50898888refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
50951826refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
50977350refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
50998455refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
51070041refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
51394212refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
51643368refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
51644439refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
51646239refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
51830424refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
52036569refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
52333812refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
52394805refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
52577064refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
52596378refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
52600644refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
52887861refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
53024697refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
53960706refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
54340434refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009