Implementation notes: x86, titan0, crypto_aead/saeaes192a120t128v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: saeaes192a120t128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
202708refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
202964refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
202972refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
203004refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
203140refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
203148refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
203552refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
203600refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
203612refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
204180refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
204204refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
204312refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
204460refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
204892refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
205096refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
205444refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
205444refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
205748refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
206184refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
206444refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
206860refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
206888refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
207088refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
207840refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
207944refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
208388refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
210060refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
210328refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
210408refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
210572refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
210936refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
211828refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
211920refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
211948refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
211956refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
212056refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
212064refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
212100refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
212116refgcc -m32 -Os -fomit-frame-pointer2019080220190729
212216refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
212248refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
212360refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
212368refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
212372refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
212380refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
212516refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
212540refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
212688refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
212816refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
212840refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
212924refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
213004refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
213064refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
213080refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
213164refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
213360refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
213508refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
213524refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
213564refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
213920refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
214028refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
214184refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
214508refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
214740refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
214844refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
215292refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
215684refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
215792refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
215832refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
215848refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
215968refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
216156refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
216184refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
216244refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
216412refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
216580refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
216648refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
216668refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
216680refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
216736refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
216736refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
216740refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
216756refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
216800refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
216824refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
216852refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
216992refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
217096refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
217100refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
217148refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
217260refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
217596refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
217612refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
217628refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
217632refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
217656refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
217692refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
217828refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
217868refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
217888refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
217900refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
217912refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
218104refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
218148refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
218364refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
218432refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
218476refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
218652refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
218676refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
219036refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
219088refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
219280refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
219364refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
219452refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
219676refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
219720refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
219724refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
219752refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
220056refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
220060refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
220156refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
220228refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
220440refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
220484refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
220520refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
220540refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
220600refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
220612refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
220616refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
220720refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
220732refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
220920refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
221180refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
221256refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
221728refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
221744refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
221772refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
221844refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
221884refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
221960refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
222068refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
222140refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
222156refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
222176refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
222264refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
222308refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
222396refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
222472refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
222528refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
222564refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
222600refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
222632refgcc -m32 -O -fomit-frame-pointer2019080220190729
222820refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
222916refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
223264refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
223456refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
223928refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
223928refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
224016refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
224300refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
224964refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
225544refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
226264refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
226376refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
226616refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
226720refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
226868refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
226908refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
227352refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
227616refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
228084refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
228824refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
229144refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
229484refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
229684refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
229904refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729