Implementation notes: x86, mace, crypto_aead/aes128n8clocv1

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
215509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102320161009
215738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102320161009
216501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102320161009
217105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102320161009
217121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102320161009
217212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102320161009
222802? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102320161009
222861? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102320161009
223967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102320161009
224755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102320161009
224840? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102320161009
225069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102320161009
225318? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102320161009
225439? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102320161009
225501? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102320161009
225535? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102320161009
225605? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102320161009
226044? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102320161009
226328? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102320161009
226498? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102320161009
226618? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
227214? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102320161009
227564? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102320161009
227576? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
227632? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102320161009
228728? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102320161009
228812? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102320161009
228840? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102320161009
228904? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102320161009
229615? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102320161009
229617? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102320161009
230091? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102320161009
231995? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102320161009
232057? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102320161009
233956? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102320161009
233986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102320161009
234070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
234138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102320161009
234397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
234476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
234669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102320161009
234703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102320161009
235801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102320161009
237194? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102320161009
238429? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102320161009
238485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102320161009
239590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102320161009
239809? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102320161009
239959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102320161009
239979? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102320161009
240099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102320161009
240178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102320161009
240599? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102320161009
240796? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102320161009
240929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102320161009
242932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102320161009
243533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102320161009
244089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102320161009
244089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102320161009
244120? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102320161009
244312? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102320161009
244821? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102320161009
244933? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102320161009
246242? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102320161009
246262? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102320161009
246856? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
247913? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102320161009
247990? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102320161009
249190? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102320161009
249453? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102320161009
249786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102320161009
250268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102320161009
250430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102320161009
250685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102320161009
251154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102320161009
251451? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102320161009
251485? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102320161009
252105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102320161009
252843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102320161009
253137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
253796? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102320161009
253932? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102320161009
254129? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102320161009
254573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102320161009
254632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102320161009
254656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102320161009
254659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102320161009
256362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102320161009
257304? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102320161009
257472? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102320161009
257559? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102320161009
257572? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102320161009
257689? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
257778? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102320161009
258148? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102320161009
258678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102320161009
259200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
259251? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102320161009
259298? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102320161009
259694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102320161009
261397? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102320161009
261405? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102320161009
261504? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
266010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102320161009
266756? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102320161009
266818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102320161009
266942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102320161009
267491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
267523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102320161009
269000? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102320161009
269724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102320161009
269733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102320161009
270614? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102320161009
270639? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102320161009
271237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102320161009
271513? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102320161009
272114? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102320161009
272557? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
273406? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102320161009
273544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102320161009
273957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102320161009
274303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102320161009
274314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102320161009
274691? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102320161009
275583? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102320161009
275602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102320161009
275948? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102320161009
276084? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102320161009
278196? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102320161009
280454? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102320161009
280620? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102320161009
280656? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102320161009
280850? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102320161009
283404? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102320161009
287422? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102320161009
287432? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102320161009
288290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102320161009
289589? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102320161009
289678? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102320161009
290094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102320161009
290380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102320161009
290490? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102320161009
291095? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102320161009
291268? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102320161009
291348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102320161009
291687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102320161009
292157? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102320161009
293351? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102320161009
293379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102320161009
293675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
295512? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102320161009
296665? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102320161009
296923? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102320161009
297618? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102320161009
299319? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102320161009
299501? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102320161009
299504? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102320161009
300117? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102320161009
300209? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
300731? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102320161009

Test failure

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