Implementation notes: x86, morningstar, crypto_aead/aes128n12clocv1

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
197070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
197088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
197765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
197859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
199262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
199507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
199653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
199895? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
199963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
200680? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072620170718
200954? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072620170718
201349? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072620170718
201349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
201584? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072620170718
201794? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072620170718
202470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072620170718
202811? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072620170718
203678? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072620170718
203901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
203992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
204075? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072620170718
204339? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072620170718
204378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
204427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
204658? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072620170718
204707? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072620170718
204861? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072620170718
204941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
205234? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072620170718
205437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
205666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
205739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
205744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
206026? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072620170718
206333? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072620170718
206600? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072620170718
206656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
206866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
206909? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072620170718
207050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
207199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
207382? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
207405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
207410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
207415? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
207421? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
207477? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
207490? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
207498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072620170718
207563? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
207563? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
207649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
207784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
208038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
208123? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
208237? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072620170718
208265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
208294? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072620170718
208388? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072620170718
208687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
208717? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072620170718
209035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
209107? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072620170718
209141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
209288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
209507? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072620170718
209650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
209895? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
209910? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072620170718
209948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
210168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
210456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
210475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072620170718
210555? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072620170718
210570? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
210775? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072620170718
210843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
211130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
211301? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072620170718
211328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
211562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
211604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
211664? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072620170718
211782? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
211794? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
211891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
211913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
212073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
212238? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072620170718
212367? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072620170718
212584? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072620170718
212630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
212760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
213054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
213156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
213429? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072620170718
213559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
213768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
213771? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
213903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
213915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
214063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
214123? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
214246? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072620170718
214344? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072620170718
214379? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072620170718
214569? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072620170718
214571? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072620170718
214573? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072620170718
214664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
214896? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
214952? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
214953? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072620170718
215124? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072620170718
215141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
215250? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
215696? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
216175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072620170718
216263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
216461? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072620170718
217006? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072620170718
217168? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072620170718
217359? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072620170718
217544? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072620170718
218072? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072620170718
218736? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072620170718
218819? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072620170718
218954? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072620170718
219312? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072620170718
219367? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072620170718
219429? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
219768? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072620170718
220094? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072620170718
220240? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072620170718
221597? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072620170718
221760? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
221803? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072620170718
222136? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072620170718
222196? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072620170718
222197? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072620170718
222377? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072620170718
222474? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
223658? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
223858? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072620170718
224517? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072620170718
225650? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072620170718
225768? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072620170718
225781? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072620170718
225919? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072620170718
226600? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072620170718
227523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
227610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718
227874? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
227901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
228187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
235858? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072620170718
235877? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
236485? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072620170718
237605? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072620170718
237800? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072620170718

Test failure

Implementation: crypto_aead/aes128n12clocv1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref