Implementation notes: amd64, cryptothinkx, crypto_aead/aescopav2

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aescopav2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
525804? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
526533? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
534210? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
534309? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
538317? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
539589? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
540147? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
540903? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
541086? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
545094? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020620170105
551031? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
551502? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
553659? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
556620? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020620170105
557997? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020620170105
560622? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
561426? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
561525? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
561915? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
563652? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
565548? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020620170105
574215? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020620170105
575868? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
576591? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
577110? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020620170105
577245? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020620170105
577677? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020620170105
578703? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
583230? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
590256? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
595980? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
597069? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
601299? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
609504? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020620170105
610635? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020620170105
611535? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
611745? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
612672? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
617004? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
624804? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020620170105
630333? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
633549? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020620170105
652170? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020620170105
664662? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
666363? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
668031? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
668178? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
668494? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
668670? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020620170105
670317? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
675348? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
675987? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
677565? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
686613? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
689250? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020620170105
689421? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
691599? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
692244? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020620170105
692247? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
694104? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
694632? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
695424? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
698916? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
702228? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020620170105
703989? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020620170105
704316? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
712812? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
714213? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020620170105
714324? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
714945? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
715323? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
715659? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
718119? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
718791? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
720615? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
721818? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020620170105
722115? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020620170105
722247? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
725328? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
729126? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
737250? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020620170105
738237? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
739410? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020620170105
740520? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020620170105
743952? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
750795? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020620170105
758283? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
759267? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020620170105
763008? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
766020? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
766236? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020620170105
775350? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
790542? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
790605? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
791238? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020620170105
793752? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
795072? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
803052? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
804284? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020620170105
819249? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
849276? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020620170105
850593? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
884931? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020620170105
886848? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
911709? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020620170105
912669? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
912969? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
914324? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
914844? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
915219? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
915303? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
915720? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
918885? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
933123? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
940323? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
940560? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
943914? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
947538? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
975534? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020620170105
976392? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020620170105
977367? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
990066? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
2309985? ? ?? ? ?refgcc_-funroll-loops2017020620170105
2333520? ? ?? ? ?refgcc2017020620170105
2412909? ? ?? ? ?refcc2017020620170105