Implementation notes: amd64, cryptothinkx, crypto_aead/proest128otrv1

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: proest128otrv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
270624? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021320170105
279228? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021320170105
320588? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021320170105
342003? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
342135? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
342444? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021320170105
347250? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021320170105
349806? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021320170105
358626? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017021320170105
358917? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
373947? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021320170105
378831? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017021320170105
379848? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021320170105
380100? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021320170105
383172? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017021320170105
384510? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
386568? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
393714? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021320170105
405804? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021320170105
412356? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
417720? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021320170105
418797? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021320170105
420746? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
430059? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021320170105
432315? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021320170105
433881? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021320170105
436060? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021320170105
443643? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021320170105
446610? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021320170105
447189? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
447282? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
448275? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021320170105
448491? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021320170105
458217? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021320170105
459687? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021320170105
460287? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021320170105
460485? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021320170105
461025? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021320170105
462099? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
462480? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021320170105
464344? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021320170105
471966? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
472569? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021320170105
474780? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
475017? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
475524? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021320170105
477075? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
480261? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
481650? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021320170105
482505? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
483120? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021320170105
486843? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017021320170105
488430? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021320170105
489699? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021320170105
491733? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
492627? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021320170105
494596? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021320170105
496812? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
496866? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021320170105
500193? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017021320170105
501144? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021320170105
502815? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
502866? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
503016? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021320170105
503100? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021320170105
504432? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
504951? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017021320170105
505107? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021320170105
505287? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
505707? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021320170105
506115? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
511017? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021320170105
515220? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
518919? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
519054? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017021320170105
519651? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021320170105
519720? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017021320170105
519987? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
520638? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017021320170105
521775? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021320170105
526848? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
527538? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021320170105
528021? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021320170105
528096? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017021320170105
528354? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021320170105
531312? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
533817? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021320170105
533865? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021320170105
534711? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021320170105
534771? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021320170105
538515? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017021320170105
538953? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021320170105
540093? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021320170105
543882? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
543999? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021320170105
545319? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017021320170105
545409? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021320170105
545838? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021320170105
547902? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021320170105
549852? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017021320170105
552066? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021320170105
552867? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021320170105
553149? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021320170105
554847? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
554862? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021320170105
556581? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017021320170105
557634? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021320170105
558408? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021320170105
559683? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021320170105
563070? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
564453? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021320170105
566637? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021320170105
567663? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
569727? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
572856? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021320170105
573435? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021320170105
576255? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
585822? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
598452? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021320170105
598471? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021320170105
600646? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021320170105
653972? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
1511697? ? ?? ? ?refgcc_-funroll-loops2017021320170105
1554339? ? ?? ? ?refcc2017021320170105
1614537? ? ?? ? ?refgcc2017021320170105