Implementation notes: x86, gcc14, crypto_aead/joltikeq6464v1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq6464v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
11585817refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
11606850refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
11608884refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
11719800refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
11739636refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
11739951refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
11743245refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
11813589refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
11834550refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
11866041refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101920161009
11890863refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
11941200refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101920161009
11990763refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101920161009
11994858refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
12187764refgcc -m32 -O3 -fomit-frame-pointer2016101920161009
12251142refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
12281409refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
12395691refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
12413592refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
12710907refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
12714372refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
12773583refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
12804849refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
12947283refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
12954339refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
12956004refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
13015944refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
13017915refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
13064976refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
13068117refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
13189356refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
13206204refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
13207329refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
13207950refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
13300362refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
13312755refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
13372884refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
14047803refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
14061213refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
14102964refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
19584378refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
19909386refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
19936233refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
20017692refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
20101491refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
20104254refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
20110545refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
20119815refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
20134980refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
20135889refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
20145123refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
20268360refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
20268711refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
20391579refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
20408130refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
20471517refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
20481453refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
20483181refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
20484333refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
20485098refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
20486880refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
20498985refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
20670111refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
20690352refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
20704284refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
20717172refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
20728422refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
20744289refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
20830914refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
20882691refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
20883222refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
20894904refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
20926458refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
20935737refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
20974662refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
20979882refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
20994309refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
21050352refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
21073032refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
21076704refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
21132765refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
21140109refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
21155814refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
21300966refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
21366072refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
21379185refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
21400191refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
21538611refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
21644973refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
21977307refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
21993426refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
23334534refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
23688792refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
23817618refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
33761943refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
33783957refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
34943427refgcc -m32 -O2 -fomit-frame-pointer2016101920161009
35025165refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
35049447refgcc -m32 -O -fomit-frame-pointer2016101920161009
35399628refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
35597592refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
35728803refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
36052875refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
36053352refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
36063873refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
36073926refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
36101745refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
36152973refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
36167877refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
36305811refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
36416034refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
36535617refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
36553509refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
36561303refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
36858123refgcc -m32 -Os -fomit-frame-pointer2016101920161009
37133406refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
37148859refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
37232928refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
37420227refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
37515339refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
37596123refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
37725048refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
37978290refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
38321847refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
38518488refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
38550078refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
38553795refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
38554326refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
38834352refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
38876175refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
38908404refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
38918313refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
38932605refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
38937870refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
38951262refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
38956095refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
39001113refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
39003165refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
39010698refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
39115800refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
39133989refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
39135150refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
39297465refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
39303477refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
39303558refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
39313386refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
39317544refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
39324888refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
39398769refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
39401235refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
39442176refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
39474945refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
39488967refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
39495483refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
39495744refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
39500406refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
39527361refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
40165983refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
40502268refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
41012919refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009