Implementation notes: x86, gcc14, crypto_aead/primatesv1ape120

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: primatesv1ape120
TimeImplementationCompilerBenchmark dateSUPERCOP version
107216325refg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102420161009
107233929refg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102420161009
111959775refg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102420161009
114519141refg++ -m32 -O3 -fomit-frame-pointer2016102320161009
114805422refg++ -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
117888930refg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
117894897refg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102420161009
117982872refg++ -m32 -march=k6 -O3 -fomit-frame-pointer2016102420161009
120228750refg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102420161009
122098707refg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102420161009
122134815refg++ -m32 -march=pentium -O3 -fomit-frame-pointer2016102420161009
122986080refg++ -m32 -march=i386 -O3 -fomit-frame-pointer2016102420161009
125113275refg++ -m32 -march=i486 -O3 -fomit-frame-pointer2016102420161009
129979998refg++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102320161009
129988791refg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
130041837refg++ -m32 -march=core2 -O3 -fomit-frame-pointer2016102320161009
130052421refg++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102320161009
130461651refg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
131206464refg++ -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
133319088refg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102420161009
133733745refg++ -m32 -march=prescott -O3 -fomit-frame-pointer2016102420161009
133819416refg++ -m32 -march=nocona -O3 -fomit-frame-pointer2016102420161009
135047664refg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102420161009
135084897refg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102420161009
135087534refg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102420161009
135112167refg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102420161009
137142558refg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2016102420161009
137194614refg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102420161009
137218770refg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2016102420161009
138124125refg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2016102420161009
141479937refg++ -m32 -march=i386 -O2 -fomit-frame-pointer2016102420161009
144075852refg++ -m32 -O2 -fomit-frame-pointer2016102320161009
144146106refg++ -m32 -march=i486 -O2 -fomit-frame-pointer2016102420161009
144236610refg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
144245979refg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
144250011refg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
144558684refg++ -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
145584828refg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
146395026refg++ -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
146864484refg++ -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
147104622refg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102420161009
147145464refg++ -m32 -march=pentium -O2 -fomit-frame-pointer2016102420161009
147255804refg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102420161009
149156271refg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102420161009
149177853refg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102420161009
149286312refg++ -m32 -march=nocona -O2 -fomit-frame-pointer2016102420161009
149298462refg++ -m32 -march=prescott -O2 -fomit-frame-pointer2016102420161009
149509935refg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102420161009
149541102refg++ -m32 -march=pentium -Os -fomit-frame-pointer2016102420161009
149629617refg++ -m32 -march=k6 -O2 -fomit-frame-pointer2016102420161009
150043050refg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2016102420161009
150076269refg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2016102420161009
150152661refg++ -m32 -march=k6 -Os -fomit-frame-pointer2016102420161009
153016821refg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
153042966refg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
153045459refg++ -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
153083664refg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
153763605refg++ -m32 -march=i386 -Os -fomit-frame-pointer2016102420161009
155085597refg++ -m32 -Os -fomit-frame-pointer2016102320161009
155543859refg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2016102420161009
159257664refg++ -m32 -march=prescott -Os -fomit-frame-pointer2016102420161009
159594966refg++ -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
160059456refg++ -m32 -march=i486 -Os -fomit-frame-pointer2016102420161009
161180082refg++ -m32 -march=nocona -Os -fomit-frame-pointer2016102420161009
162130086refg++ -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
162161280refg++ -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
176353092refg++ -m32 -march=pentium2 -O -fomit-frame-pointer2016102420161009
176439420refg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2016102420161009
176442723refg++ -m32 -march=pentium3 -O -fomit-frame-pointer2016102420161009
176551686refg++ -m32 -march=pentium-m -O -fomit-frame-pointer2016102420161009
184502583refg++ -m32 -march=i386 -O -fomit-frame-pointer2016102420161009
190536417refg++ -m32 -march=k6 -O -fomit-frame-pointer2016102420161009
191103813refg++ -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
192009231refg++ -m32 -march=k6-3 -O -fomit-frame-pointer2016102420161009
192124098refg++ -m32 -march=k6-2 -O -fomit-frame-pointer2016102420161009
193318677refg++ -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
194158386refg++ -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
194460201refg++ -m32 -march=pentium4 -O -fomit-frame-pointer2016102420161009
194543667refg++ -m32 -O -fomit-frame-pointer2016102320161009
195292368refg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
195357690refg++ -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
195376950refg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
195506298refg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
204086133refg++ -m32 -march=nocona -O -fomit-frame-pointer2016102420161009
204121557refg++ -m32 -march=prescott -O -fomit-frame-pointer2016102420161009
218069019refg++ -m32 -march=i486 -O -fomit-frame-pointer2016102420161009
218213298refg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102420161009
218271717refg++ -m32 -march=pentium -O -fomit-frame-pointer2016102420161009