Implementation notes: amd64, cryptothinkx, crypto_sign/ronald768

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ronald768
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
671352? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021620170105
671970? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021620170105
672003? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021620170105
672117? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021620170105
672513? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021620170105
673440? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021620170105
673482? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021620170105
673662? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021620170105
674148? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021620170105
674277? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021620170105
675048? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017021620170105
675120? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021620170105
675354? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021620170105
676227? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021620170105
676290? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021620170105
676677? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021620170105
676761? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021620170105
676785? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021620170105
677163? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021620170105
677724? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021620170105
677907? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021620170105
678219? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021620170105
678414? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021620170105
678645? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017021620170105
678786? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021620170105
678786? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017021620170105
678903? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021620170105
679086? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021620170105
679179? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021620170105
679536? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017021620170105
679593? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021620170105
679857? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017021620170105
680025? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021620170105
680406? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021620170105
680484? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021620170105
680769? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021620170105
680853? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021620170105
681162? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021620170105
681336? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021620170105
681471? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021620170105
681732? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017021620170105
682737? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021620170105
682881? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021620170105
682983? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017021620170105
683373? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017021620170105
683526? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021620170105
683712? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017021620170105
684012? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021620170105
684657? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021620170105
684816? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021620170105
685152? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021620170105
685386? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021620170105
685551? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021620170105
685776? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021620170105
686484? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021620170105
690513? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021620170105
691053? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021620170105
691323? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021620170105
691467? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021620170105
691989? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021620170105
692655? ? ?? ? ?opensslcc2017021620170105
692673? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021620170105
694719? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021620170105
695364? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021620170105
696252? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021620170105
697533? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021620170105
698319? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021620170105
701136? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021620170105
701703? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021620170105
702705? ? ?? ? ?opensslgcc_-funroll-loops2017021620170105
704496? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021620170105
705585? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021620170105
706875? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021620170105
707694? ? ?? ? ?opensslgcc2017021620170105
709176? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021620170105
710463? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017021620170105
710958? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021620170105
711621? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017021620170105
716991? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021620170105
717426? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017021620170105
719472? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021620170105
720675? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021620170105
723564? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021620170105
725091? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021620170105
725484? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021620170105
726063? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021620170105
726237? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021620170105
727455? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017021620170105
730614? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021620170105
730740? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021620170105
732117? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021620170105
732948? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021620170105
733218? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017021620170105
735945? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021620170105
739209? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021620170105
739308? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021620170105
739890? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021620170105
741291? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021620170105
741636? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021620170105
742755? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021620170105
743043? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021620170105
743505? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021620170105
743922? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017021620170105
746595? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021620170105
747024? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021620170105
749883? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021620170105
751254? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021620170105
752484? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021620170105
753390? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021620170105
753819? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021620170105
756657? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017021620170105
758055? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021620170105
759312? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021620170105
764754? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021620170105
768606? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021620170105
769677? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021620170105
771432? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021620170105
773925? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021620170105
782451? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017021620170105
785583? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021620170105
800280? ? ?? ? ?opensslclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021620170105
803445? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017021620170105
808302? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021620170105
831230? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021620170105
834344? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021620170105