Implementation notes: amd64, h3neo, crypto_aead/cmcc42v1

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: cmcc42v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
241735? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102720161009
241984? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
242292? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
242386? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
242580? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102720161009
242704? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016102720161009
242706? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016102720161009
242851? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
242948? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016102720161009
243175? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
243190? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016102720161009
243549? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016102720161009
243552? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102720161009
243656? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
243703? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016102720161009
243808? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016102720161009
243864? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016102720161009
244009? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016102720161009
244970? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102720161009
245148? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102720161009
245369? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016102720161009
245413? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016102720161009
245745? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102720161009
246106? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102720161009
247071? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016102720161009
259862? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016102720161009
267154? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
267199? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
268832? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016102720161009
268964? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016102720161009
269129? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016102720161009
269294? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
269498? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016102720161009
269574? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016102720161009
270087? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
270280? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016102720161009
270434? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102720161009
271245? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016102720161009
271488? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016102720161009
272051? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016102720161009
272971? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
274044? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016102720161009
274754? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
275804? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016102720161009
293211? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102720161009
293393? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102720161009
293865? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016102720161009
296373? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016102720161009
296754? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
296803? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
296810? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016102720161009
297113? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016102720161009
300351? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102720161009
301230? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016102720161009
302410? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
302499? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016102720161009
303258? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016102720161009
305271? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016102720161009
305650? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016102720161009
305668? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016102720161009
306296? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102720161009
308837? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102720161009
309159? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102720161009
309184? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016102720161009
309407? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102720161009
309451? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102720161009
311080? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
311845? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016102720161009
313892? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016102720161009
314578? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016102720161009
314714? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016102720161009
315668? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102720161009
315719? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016102720161009
317623? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016102720161009
317761? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102720161009
318069? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016102720161009
318549? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016102720161009
318680? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
319008? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102720161009
319787? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016102720161009
320079? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102720161009
320627? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016102720161009
320780? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016102720161009
321099? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
321696? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
322502? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016102720161009
322852? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016102720161009
323583? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016102720161009
323678? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102720161009
323959? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016102720161009
324769? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016102720161009
324865? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016102720161009
325594? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016102720161009
325968? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016102720161009
326628? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
327528? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
327617? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102720161009
328127? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102720161009
601574? ? ?? ? ?refgcc2016102720161009
601662? ? ?? ? ?refcc2016102720161009
602468? ? ?? ? ?refgcc_-funroll-loops2016102720161009

Test failure

Implementation: crypto_aead/cmcc42v1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref