Implementation notes: amd64, cryptothinkx, crypto_aead/proest128apev1

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: proest128apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
542043? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021320170105
559116? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021320170105
600804? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021320170105
634569? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
638667? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021320170105
657657? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021320170105
658245? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021320170105
659970? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021320170105
660099? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021320170105
667236? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
683580? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021320170105
692037? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017021320170105
706560? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021320170105
706584? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021320170105
709047? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021320170105
722394? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
723210? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021320170105
724068? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021320170105
731547? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
731685? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021320170105
735711? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021320170105
736290? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021320170105
740724? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017021320170105
741942? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021320170105
751436? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
752628? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
757800? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
764028? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
768796? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021320170105
772104? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021320170105
779055? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017021320170105
779502? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021320170105
779595? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021320170105
789003? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021320170105
791355? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021320170105
797394? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
809430? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021320170105
815106? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021320170105
822036? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021320170105
822537? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
829665? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021320170105
829920? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021320170105
830640? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021320170105
832635? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
834120? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021320170105
836298? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021320170105
836379? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021320170105
837261? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021320170105
840006? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021320170105
841050? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017021320170105
841506? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
847980? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021320170105
848976? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021320170105
849768? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
850926? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
853110? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021320170105
858861? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021320170105
860343? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
860589? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
862713? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
864042? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021320170105
864714? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021320170105
868773? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021320170105
870111? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
873615? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
875826? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021320170105
877170? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
877314? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
884352? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
884547? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021320170105
885393? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021320170105
887187? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017021320170105
888246? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021320170105
888318? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017021320170105
889149? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021320170105
891102? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
893493? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021320170105
897123? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017021320170105
898383? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017021320170105
899331? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017021320170105
907431? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
907461? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
908937? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021320170105
915261? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021320170105
915567? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021320170105
915675? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021320170105
916287? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
916575? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021320170105
917037? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021320170105
920508? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
920640? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021320170105
920661? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021320170105
920946? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021320170105
924660? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017021320170105
926823? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
927006? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017021320170105
931269? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021320170105
941442? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021320170105
945684? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021320170105
951060? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021320170105
954312? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
954644? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017021320170105
955305? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021320170105
955887? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
959139? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021320170105
961560? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
963876? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021320170105
971793? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017021320170105
976584? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021320170105
983436? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
988818? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021320170105
989898? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
993294? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021320170105
1010589? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021320170105
1025168? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021320170105
1044738? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021320170105
1078188? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021320170105
1079862? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017021320170105
1091523? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
1094037? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
1484238? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021320170105
2300061? ? ?? ? ?refgcc2017021320170105
2439198? ? ?? ? ?refcc2017021320170105
2522184? ? ?? ? ?refgcc_-funroll-loops2017021320170105
3046423? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021320170105