Implementation notes: x86, gcc14, crypto_aead/joltikeq9696v1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
23025060refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
23025402refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
23064912refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
23426334refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
23427585refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
23439798refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
23452083refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
23456457refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
23474079refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
23790681refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101920161009
23808897refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101920161009
23821443refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101920161009
23842989refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101920161009
23935005refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
24267834refgcc -m32 -O3 -fomit-frame-pointer2016101920161009
24371244refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
24445926refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
24454467refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
24600213refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
25528509refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101920161009
25585479refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101920161009
25589250refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101920161009
25591599refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101920161009
25984935refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101920161009
26012592refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101920161009
26064522refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101920161009
26144136refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101920161009
26256402refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101920161009
26256402refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101920161009
26273907refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101920161009
26453583refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101920161009
26511813refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
26518275refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
26569179refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101920161009
26597628refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101920161009
26638830refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101920161009
26651412refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
28613052refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101920161009
28658907refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101920161009
28662183refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101920161009
39692115refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
39819951refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
40200003refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
40204818refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
40460472refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
40463865refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101920161009
40757670refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
41288958refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
41378940refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
41381271refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
41405661refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
41441688refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
41556312refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
41592852refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
41780223refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
41839650refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
41922090refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
41945319refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
41945850refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
41958486refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
42143004refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
42160716refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
42195933refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
42198552refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
42200181refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
42204240refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
42208605refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009
42218595refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
42227748refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
42231249refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
42240186refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
42320682refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
42502365refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
42522543refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
42746670refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
42813333refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101920161009
43900479refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101920161009
43980651refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
44089299refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
44319735refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
44631774refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
44632017refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
44635608refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
44861400refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
44864991refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
44866917refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
45063225refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
45443196refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
45666270refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
45688149refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
45700830refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
48502980refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
48682809refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
48727908refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
67943844refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101920161009
68261058refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101920161009
68416038refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101920161009
68593050refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101920161009
68919480refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101920161009
70068690refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101920161009
70371810refgcc -m32 -O2 -fomit-frame-pointer2016101920161009
71457372refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101920161009
71481330refgcc -m32 -O -fomit-frame-pointer2016101920161009
71611344refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101920161009
71713377refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101920161009
71733429refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101920161009
71819874refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101920161009
71983053refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101920161009
72012195refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101920161009
72059697refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101920161009
72115416refgcc -m32 -Os -fomit-frame-pointer2016101920161009
72261603refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101920161009
72474066refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101920161009
72545832refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101920161009
72867771refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101920161009
73002591refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101920161009
73495458refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101920161009
73836171refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101920161009
74156904refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101920161009
74283498refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101920161009
74476395refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101920161009
74647152refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101920161009
74753388refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101920161009
74817405refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101920161009
75164409refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101920161009
75477699refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101920161009
76158018refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101920161009
76236291refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101920161009
76236354refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101920161009
76243266refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101920161009
76243473refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101920161009
76278411refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101920161009
76383180refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101920161009
76483044refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101920161009
76538061refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101920161009
76585914refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101920161009
76603203refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101920161009
76605390refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101920161009
76629375refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101920161009
76632318refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101920161009
76639239refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101920161009
76941306refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101920161009
77109426refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101920161009
77655024refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101920161009
77673240refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101920161009
77862681refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101920161009
77899671refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101920161009
77902731refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101920161009
77914251refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101920161009
78047541refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101920161009
78423417refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101920161009
78966360refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101920161009
79238898refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101920161009
79823007refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101920161009
80176203refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101920161009
80181945refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101920161009
80402616refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101920161009
80456148refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101920161009
80538102refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101920161009
80559405refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101920161009