Implementation notes: x86, calvin, crypto_aead/aes128n12clocv1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
211357? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080820170725
211842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080820170725
212129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080820170725
212541? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080820170725
212958? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
213064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080820170725
213275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080820170725
213652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080820170725
213915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080820170725
214965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080820170725
215309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080820170725
215417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080820170725
215499? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080820170725
215576? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
215620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080820170725
215677? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080820170725
215845? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080820170725
216685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080820170725
217199? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
217234? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080820170725
217246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080820170725
217253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080820170725
217410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080820170725
217571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080820170725
217932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080820170725
217958? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080820170725
218107? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080820170725
218204? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
218512? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080820170725
218780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080820170725
218969? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080820170725
219005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080820170725
219041? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080820170725
219054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
219057? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080820170725
219068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
219146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080820170725
219224? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080820170725
219468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080820170725
219508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080820170725
219542? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080820170725
219625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080820170725
219814? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080820170725
219835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080820170725
219852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080820170725
219888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080820170725
219918? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080820170725
220002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080820170725
220009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080820170725
220418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080820170725
220421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080820170725
220732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080820170725
220761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080820170725
220873? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080820170725
220937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080820170725
221089? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080820170725
221129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080820170725
221173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080820170725
221182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080820170725
221267? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080820170725
221346? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080820170725
221533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
221835? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080820170725
221874? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080820170725
221919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080820170725
221966? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
222078? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080820170725
222248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080820170725
222444? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080820170725
222560? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080820170725
222956? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080820170725
222979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080820170725
222982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080820170725
223038? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080820170725
223073? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080820170725
223170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
223219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080820170725
223318? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080820170725
223446? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080820170725
223566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080820170725
223569? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080820170725
223698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080820170725
223730? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080820170725
223878? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080820170725
223886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080820170725
223903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
224130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
224212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080820170725
224262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080820170725
224384? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080820170725
224413? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080820170725
224449? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
224485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080820170725
224697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080820170725
224946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080820170725
224967? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080820170725
225109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080820170725
225143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080820170725
225175? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080820170725
225240? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080820170725
225274? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080820170725
225396? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080820170725
225483? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080820170725
225596? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080820170725
225764? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
225783? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080820170725
225842? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080820170725
225876? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080820170725
226082? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
226176? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
226457? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
226595? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080820170725
226660? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080820170725
226860? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
226937? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080820170725
227020? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080820170725
227374? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080820170725
227411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080820170725
227482? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
227486? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080820170725
227576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080820170725
227622? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080820170725
227682? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
227865? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080820170725
227887? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080820170725
227924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080820170725
227926? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080820170725
227931? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080820170725
228173? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080820170725
228190? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080820170725
228244? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080820170725
228313? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080820170725
228381? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
228434? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080820170725
228435? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080820170725
228448? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080820170725
228517? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080820170725
228623? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080820170725
228658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080820170725
228745? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
228778? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080820170725
228802? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080820170725
228910? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080820170725
228925? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080820170725
229074? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080820170725
229200? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
229633? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080820170725
229701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080820170725
230016? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
230133? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080820170725
230421? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080820170725
230585? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080820170725
231038? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080820170725
231157? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080820170725
231571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080820170725
231647? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080820170725
231774? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080820170725
231909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
231955? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080820170725
232082? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080820170725
232560? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080820170725
233254? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080820170725
234894? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080820170725
235282? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080820170725
235306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080820170725
236018? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080820170725
236548? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080820170725
236655? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
236823? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
236856? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080820170725
257357? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080820170725
288580? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080820170725

Test failure

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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