Implementation notes: amd64, cryptothinkx, crypto_aead/elmd101270v2

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: elmd101270v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
282792? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
288342? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
291378? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
292731? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
293082? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
294198? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
294549? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
296628? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
297081? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
297741? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
298104? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
299148? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
299190? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
299889? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
303636? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
303906? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
304236? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
307851? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
308487? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020620170105
308931? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020620170105
309411? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020620170105
309519? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020620170105
309777? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
310140? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020620170105
310263? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
310293? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020620170105
310518? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
310650? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020620170105
313020? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
320817? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
321729? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020620170105
321864? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020620170105
322845? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020620170105
323193? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
323589? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
324171? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
327441? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
330375? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
331779? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
332004? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
337842? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020620170105
338511? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020620170105
338700? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
339561? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
339843? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
341058? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
341109? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
342147? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
348837? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020620170105
351348? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
352566? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020620170105
352920? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020620170105
354417? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
357651? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
362919? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
364350? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
366456? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020620170105
379059? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
384834? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
385398? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
386841? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020620170105
387219? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020620170105
387339? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
388155? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
389910? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
391233? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
391488? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020620170105
393591? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020620170105
393834? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
394686? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
395007? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
395286? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
395364? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020620170105
395787? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
397002? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020620170105
397233? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
397302? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020620170105
397341? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
397788? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
398007? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
398295? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
398361? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
398676? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020620170105
400032? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
400332? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
400905? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
402270? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020620170105
402591? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020620170105
405165? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
406347? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020620170105
406500? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
409860? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020620170105
410268? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
413394? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020620170105
414171? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
414507? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
414582? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
415194? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020620170105
415494? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
417195? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
417507? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
417627? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
419433? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
422544? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
422790? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
423039? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020620170105
423369? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
423531? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
423684? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020620170105
423978? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
424611? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
424983? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020620170105
425079? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
425193? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
425454? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
425502? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
437046? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
438441? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
449604? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
450636? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
454299? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020620170105
457353? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
953595? ? ?? ? ?refgcc2017020620170105
953940? ? ?? ? ?refgcc_-funroll-loops2017020620170105
992259? ? ?? ? ?refcc2017020620170105