Implementation notes: amd64, cryptothinkx, crypto_aead/proest128copav1

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: proest128copav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
466872? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021320170105
467547? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021320170105
503139? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
503752? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021320170105
506433? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021320170105
514119? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017021320170105
517002? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
519006? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
540240? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021320170105
542298? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021320170105
542622? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021320170105
549030? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
553767? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
567276? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017021320170105
567348? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021320170105
567387? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017021320170105
567885? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
581154? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021320170105
583527? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021320170105
586224? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021320170105
586494? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021320170105
589860? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
590034? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
614144? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021320170105
616068? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021320170105
616731? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021320170105
619698? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021320170105
626442? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021320170105
632427? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
648144? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021320170105
657741? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
660795? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021320170105
664131? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021320170105
666498? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021320170105
671835? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021320170105
676176? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021320170105
676761? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021320170105
676791? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021320170105
682764? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
684081? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
689868? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021320170105
691626? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021320170105
691647? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021320170105
696198? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021320170105
697350? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021320170105
704072? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021320170105
709584? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021320170105
711072? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021320170105
712722? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
715920? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
717711? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021320170105
728562? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
731532? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021320170105
735150? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
735486? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021320170105
738627? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021320170105
741078? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021320170105
745071? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017021320170105
750339? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021320170105
751089? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021320170105
752415? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021320170105
753186? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
753246? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
753393? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
755238? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
758742? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021320170105
760431? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017021320170105
764733? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021320170105
765843? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021320170105
771663? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021320170105
771942? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021320170105
773244? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021320170105
775155? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021320170105
778089? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
778797? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021320170105
780387? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021320170105
781269? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021320170105
782184? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021320170105
783636? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017021320170105
788685? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021320170105
789141? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021320170105
799605? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
800775? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017021320170105
800937? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017021320170105
803703? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021320170105
804018? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021320170105
804996? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021320170105
805296? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021320170105
805764? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
807288? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021320170105
808485? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021320170105
810048? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
810669? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017021320170105
810906? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
813312? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
815748? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021320170105
816588? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017021320170105
824535? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021320170105
824640? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
826071? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017021320170105
826413? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021320170105
828897? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021320170105
831753? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021320170105
836120? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021320170105
837825? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021320170105
838713? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
838830? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017021320170105
839166? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017021320170105
840366? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
844626? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
846114? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
851788? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
859167? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017021320170105
861390? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021320170105
862455? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021320170105
862695? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
868953? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
893252? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021320170105
895974? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021320170105
898626? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
905512? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021320170105
999019? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
2252679? ? ?? ? ?refgcc_-funroll-loops2017021320170105
2256234? ? ?? ? ?refgcc2017021320170105
2405130? ? ?? ? ?refcc2017021320170105