Implementation notes: amd64, mace, crypto_sign/ecdonaldp256

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ecdonaldp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
987972? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2016111920161009
988396? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111920161009
989311? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2016111920161009
989604? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111920161009
989790? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2016111920161009
991436? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111920161009
991477? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111920161009
991642? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111920161009
991753? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2016111920161009
991766? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2016111920161009
991996? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111920161009
992167? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111920161009
992254? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2016111920161009
992280? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111920161009
992364? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111920161009
992612? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2016111920161009
993017? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2016111920161009
993075? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111920161009
993112? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111920161009
993128? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111920161009
993238? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111920161009
993292? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2016111920161009
993306? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111920161009
993493? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2016111920161009
993661? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2016111920161009
993673? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111920161009
993802? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111920161009
993830? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111920161009
993866? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111920161009
993948? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111920161009
994162? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111920161009
994232? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111920161009
994656? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111920161009
994943? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111920161009
995601? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2016111920161009
996445? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111920161009
996912? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111920161009
996999? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111920161009
997182? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111920161009
997832? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111920161009
997937? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111920161009
998241? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111920161009
998615? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111920161009
999479? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111920161009
999516? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111920161009
999534? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111920161009
999747? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111920161009
999870? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2016111920161009
999898? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111920161009
1000000? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2016111920161009
1000257? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2016111920161009
1000369? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111920161009
1000505? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111920161009
1000578? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111920161009
1000729? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111920161009
1000885? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2016111920161009
1000897? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2016111920161009
1000952? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111920161009
1000969? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111920161009
1001144? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111920161009
1001312? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111920161009
1001572? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111920161009
1001688? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111920161009
1002085? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111920161009
1002134? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111920161009
1002147? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2016111920161009
1002421? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111920161009
1003102? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111920161009
1003253? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2016111920161009
1003338? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111920161009
1003443? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111920161009
1003617? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111920161009
1003690? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111920161009
1003760? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111920161009
1003833? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2016111920161009
1004058? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111920161009
1004551? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111920161009
1005518? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111920161009
1026995? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111920161009
1028702? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111920161009
1028791? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111920161009
1028893? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111920161009
1028999? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111920161009
1029551? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111920161009
1031098? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111920161009
1031988? ? ?? ? ?opensslcc2016111920161009
1032649? ? ?? ? ?opensslgcc_-funroll-loops2016111920161009
1035410? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2016111920161009
1035732? ? ?? ? ?opensslgcc2016111920161009
1036162? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111920161009
1036482? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2016111920161009
1036505? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111920161009
1037342? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111920161009
1037476? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111920161009
1037610? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111920161009
1037691? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2016111920161009
1038614? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111920161009
1038625? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111920161009
1038909? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111920161009
1038978? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111920161009
1039848? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2016111920161009

Test failure

Implementation: crypto_sign/ecdonaldp256/openssl
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer openssl