Implementation notes: x86, gcc14, crypto_aead/primatesv1hanuman80

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: primatesv1hanuman80
TimeImplementationCompilerBenchmark dateSUPERCOP version
48422115refg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102520161009
48441474refg++ -m32 -march=pentium -O3 -fomit-frame-pointer2016102520161009
49057857refg++ -m32 -march=i486 -O3 -fomit-frame-pointer2016102520161009
52115625refg++ -m32 -march=i386 -O3 -fomit-frame-pointer2016102520161009
52455186refg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102520161009
52474032refg++ -m32 -march=k6 -O3 -fomit-frame-pointer2016102520161009
52512138refg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102520161009
52537932refg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102520161009
52541559refg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102520161009
53031654refg++ -m32 -march=athlon -O3 -fomit-frame-pointer2016102520161009
53686692refg++ -m32 -O3 -fomit-frame-pointer2016102520161009
57155787refg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102520161009
59970393refg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102520161009
63806634refg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102520161009
63831672refg++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102520161009
64208871refg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
64458306refg++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102520161009
64490004refg++ -m32 -march=core2 -O3 -fomit-frame-pointer2016102520161009
64987290refg++ -m32 -march=k8 -O3 -fomit-frame-pointer2016102520161009
66480804refg++ -m32 -march=prescott -O3 -fomit-frame-pointer2016102520161009
66495510refg++ -m32 -march=nocona -O3 -fomit-frame-pointer2016102520161009
67815405refg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102520161009
68120865refg++ -m32 -march=i486 -O2 -fomit-frame-pointer2016102520161009
68891436refg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
69027318refg++ -m32 -march=k8 -O2 -fomit-frame-pointer2016102520161009
69031332refg++ -m32 -march=athlon -O2 -fomit-frame-pointer2016102520161009
69358149refg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2016102520161009
69358581refg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2016102520161009
69372621refg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102520161009
69403554refg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2016102520161009
69682266refg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102520161009
69772563refg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102520161009
69865497refg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102520161009
69870924refg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102520161009
70146090refg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102520161009
70164225refg++ -m32 -march=pentium -O2 -fomit-frame-pointer2016102520161009
70450929refg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102520161009
70460136refg++ -m32 -march=core2 -O2 -fomit-frame-pointer2016102520161009
70474014refg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102520161009
70497468refg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102520161009
70776837refg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102520161009
70780617refg++ -m32 -O2 -fomit-frame-pointer2016102520161009
70847856refg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102520161009
71266563refg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102520161009
71437464refg++ -m32 -march=prescott -O2 -fomit-frame-pointer2016102520161009
71439957refg++ -m32 -march=nocona -O2 -fomit-frame-pointer2016102520161009
72065952refg++ -m32 -march=k8 -Os -fomit-frame-pointer2016102520161009
72084708refg++ -m32 -march=athlon -Os -fomit-frame-pointer2016102520161009
72190035refg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102520161009
72235782refg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102520161009
72349632refg++ -m32 -march=barcelona -Os -fomit-frame-pointer2016102520161009
72499842refg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102520161009
72504090refg++ -m32 -march=core2 -Os -fomit-frame-pointer2016102520161009
72584082refg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2016102520161009
72732789refg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102520161009
73018746refg++ -m32 -march=k6 -Os -fomit-frame-pointer2016102520161009
73049409refg++ -m32 -march=pentium -Os -fomit-frame-pointer2016102520161009
73060128refg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2016102520161009
73068453refg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2016102520161009
74717739refg++ -m32 -Os -fomit-frame-pointer2016102520161009
78401673refg++ -m32 -march=i386 -O2 -fomit-frame-pointer2016102520161009
78680520refg++ -m32 -march=k6 -O2 -fomit-frame-pointer2016102520161009
79344063refg++ -m32 -march=i386 -Os -fomit-frame-pointer2016102520161009
79734438refg++ -m32 -march=prescott -Os -fomit-frame-pointer2016102520161009
80139141refg++ -m32 -march=nocona -Os -fomit-frame-pointer2016102520161009
80439966refg++ -m32 -march=i486 -Os -fomit-frame-pointer2016102520161009
90363564refg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102520161009
90384795refg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102520161009
90400680refg++ -m32 -march=core2 -O -fomit-frame-pointer2016102520161009
90433530refg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102520161009
90733365refg++ -m32 -march=athlon -O -fomit-frame-pointer2016102520161009
91893825refg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2016102520161009
91897803refg++ -m32 -march=barcelona -O -fomit-frame-pointer2016102520161009
91904490refg++ -m32 -march=pentium3 -O -fomit-frame-pointer2016102520161009
91914651refg++ -m32 -march=pentium2 -O -fomit-frame-pointer2016102520161009
91919268refg++ -m32 -march=pentium-m -O -fomit-frame-pointer2016102520161009
92138346refg++ -m32 -march=k8 -O -fomit-frame-pointer2016102520161009
92372364refg++ -m32 -O -fomit-frame-pointer2016102520161009
92965572refg++ -m32 -march=k6-3 -O -fomit-frame-pointer2016102520161009
93036591refg++ -m32 -march=k6-2 -O -fomit-frame-pointer2016102520161009
93151224refg++ -m32 -march=pentium4 -O -fomit-frame-pointer2016102520161009
94979781refg++ -m32 -march=k6 -O -fomit-frame-pointer2016102520161009
95196069refg++ -m32 -march=prescott -O -fomit-frame-pointer2016102520161009
95349843refg++ -m32 -march=nocona -O -fomit-frame-pointer2016102520161009
95606505refg++ -m32 -march=i386 -O -fomit-frame-pointer2016102520161009
107125047refg++ -m32 -march=i486 -O -fomit-frame-pointer2016102520161009
108105624refg++ -m32 -march=pentium -O -fomit-frame-pointer2016102520161009
108111960refg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102520161009