Implementation notes: x86, calvin, crypto_aead/aes128n8clocv1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
212023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080820170725
212463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080820170725
212487? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080820170725
212969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080820170725
213048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080820170725
214215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080820170725
214602? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
214839? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080820170725
215004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080820170725
215184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080820170725
215291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080820170725
215402? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080820170725
215579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080820170725
215705? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
215967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080820170725
216178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080820170725
216274? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080820170725
216324? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080820170725
216474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080820170725
216650? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
216731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080820170725
216860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080820170725
216997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080820170725
217008? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
217283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080820170725
217622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080820170725
218271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080820170725
218514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080820170725
218667? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080820170725
218668? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080820170725
218878? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080820170725
218970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080820170725
219016? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080820170725
219083? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080820170725
219101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080820170725
219170? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080820170725
219204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080820170725
219215? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080820170725
219272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
219297? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080820170725
219515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080820170725
219529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080820170725
219695? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080820170725
219714? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080820170725
219751? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080820170725
219851? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080820170725
219891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080820170725
219935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080820170725
219963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080820170725
219988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
220125? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080820170725
220163? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080820170725
220317? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080820170725
220425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080820170725
220616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080820170725
220688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080820170725
221041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080820170725
221274? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080820170725
221340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
221478? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080820170725
221569? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080820170725
221778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080820170725
221883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080820170725
221893? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080820170725
221999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080820170725
222066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080820170725
222076? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080820170725
222223? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080820170725
222318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080820170725
222350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080820170725
222350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080820170725
222363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080820170725
222631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080820170725
222667? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080820170725
222731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080820170725
222832? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080820170725
222870? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080820170725
222882? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080820170725
222929? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080820170725
222990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
223032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080820170725
223108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080820170725
223117? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080820170725
223191? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080820170725
223292? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080820170725
223352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080820170725
223374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080820170725
223606? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080820170725
223771? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080820170725
223831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080820170725
223892? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080820170725
223898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080820170725
223943? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080820170725
224010? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080820170725
224028? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080820170725
224032? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080820170725
224185? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080820170725
224377? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080820170725
224389? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
224667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080820170725
224757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080820170725
224951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080820170725
225310? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080820170725
225511? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
225598? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080820170725
225712? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080820170725
225722? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080820170725
225734? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080820170725
225753? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080820170725
225886? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
225910? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
225961? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
225991? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080820170725
226007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080820170725
226028? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080820170725
226029? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
226050? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080820170725
226112? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080820170725
226404? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080820170725
226440? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
226517? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080820170725
226577? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080820170725
226600? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
226729? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080820170725
226830? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080820170725
226980? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080820170725
227413? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080820170725
227649? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
227780? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080820170725
227920? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
227951? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080820170725
227963? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
228229? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
228244? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
228252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080820170725
228370? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080820170725
228571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080820170725
228596? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080820170725
228645? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080820170725
228664? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080820170725
228672? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080820170725
228680? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080820170725
228694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080820170725
228780? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080820170725
228831? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080820170725
228878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080820170725
228971? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080820170725
229246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080820170725
229315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080820170725
229374? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080820170725
229386? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080820170725
229506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
229613? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080820170725
229944? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080820170725
230201? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080820170725
230498? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080820170725
230791? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080820170725
230923? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080820170725
231471? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
231638? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080820170725
231956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
232801? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080820170725
233378? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080820170725
233454? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080820170725
235047? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
235136? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080820170725
235222? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080820170725
235349? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080820170725
235552? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080820170725
276407? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080820170725
285995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080820170725
288121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080820170725

Test failure

Implementation: crypto_aead/aes128n8clocv1/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