Implementation notes: amd64, mace, crypto_dh/claus

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_dh
Primitive: claus
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6667918? ? ?? ? ?gmpg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
6674894? ? ?? ? ?gmpg++_-m64_-O3_-fomit-frame-pointer2016111720161009
6675448? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111720161009
6679087? ? ?? ? ?gmpclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
6681169? ? ?? ? ?gmpg++_-O3_-fomit-frame-pointer2016111720161009
6682457? ? ?? ? ?gmpg++_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
6690098? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111720161009
6691284? ? ?? ? ?gmpclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
6692622? ? ?? ? ?gmpg++_-Os_-fomit-frame-pointer2016111720161009
6693167? ? ?? ? ?gmpg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111720161009
6693229? ? ?? ? ?gmpg++_-O2_-fomit-frame-pointer2016111720161009
6693750? ? ?? ? ?gmpclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016111720161009
6695089? ? ?? ? ?gmpg++_-m64_-Os_-fomit-frame-pointer2016111720161009
6695685? ? ?? ? ?gmpg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016111720161009
6695760? ? ?? ? ?gmpg++_-march=k8_-Os_-fomit-frame-pointer2016111720161009
6696201? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111720161009
6696445? ? ?? ? ?gmpclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
6697155? ? ?? ? ?gmpg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
6697466? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111720161009
6697669? ? ?? ? ?gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111720161009
6698166? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111720161009
6698191? ? ?? ? ?gmpg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016111720161009
6699019? ? ?? ? ?gmpg++_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
6699027? ? ?? ? ?gmpg++_-march=nocona_-O_-fomit-frame-pointer2016111720161009
6700195? ? ?? ? ?gmpg++_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
6701744? ? ?? ? ?gmpg++_-m64_-march=core2_-O_-fomit-frame-pointer2016111720161009
6701812? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111720161009
6702315? ? ?? ? ?gmpg++_-O_-fomit-frame-pointer2016111720161009
6702446? ? ?? ? ?gmpg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111720161009
6703552? ? ?? ? ?gmpg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016111720161009
6704380? ? ?? ? ?gmpg++_-march=k8_-O3_-fomit-frame-pointer2016111720161009
6704826? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
6704994? ? ?? ? ?gmpg++_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
6706192? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111720161009
6709836? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111720161009
6712191? ? ?? ? ?gmpg++_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
6712335? ? ?? ? ?gmpg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
6712525? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111720161009
6714090? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111720161009
6714373? ? ?? ? ?gmpg++_-march=k8_-O_-fomit-frame-pointer2016111720161009
6714871? ? ?? ? ?gmpg++_-m64_-march=k8_-O_-fomit-frame-pointer2016111720161009
6715116? ? ?? ? ?gmpg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016111720161009
6722381? ? ?? ? ?gmpg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016111720161009
6727779? ? ?? ? ?gmpg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111720161009
6729891? ? ?? ? ?gmpg++_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
6732326? ? ?? ? ?gmpg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
6732634? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111720161009
6732745? ? ?? ? ?gmpg++_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
6735379? ? ?? ? ?gmpg++_-m64_-O_-fomit-frame-pointer2016111720161009
6737893? ? ?? ? ?gmpg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111720161009
6740650? ? ?? ? ?gmpclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
6742242? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111720161009
6744617? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
6747586? ? ?? ? ?gmpg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016111720161009
6748780? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111720161009
6749249? ? ?? ? ?gmpg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111720161009
6753819? ? ?? ? ?gmpg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016111720161009
6755244? ? ?? ? ?gmpclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111720161009
6755660? ? ?? ? ?gmpg++_-march=k8_-O2_-fomit-frame-pointer2016111720161009
6777308? ? ?? ? ?gmpg++_-m64_-O2_-fomit-frame-pointer2016111720161009
6778223? ? ?? ? ?gmpg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111720161009
6778464? ? ?? ? ?gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111720161009
6791208? ? ?? ? ?gmpg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111720161009
6814494? ? ?? ? ?gmpg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111720161009
6815251? ? ?? ? ?gmpg++2016111720161009
6825085? ? ?? ? ?gmpg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
6861153? ? ?? ? ?gmpg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016111720161009
9092600? ? ?? ? ?cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2016111720161009
9101042? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2016111720161009
9101085? ? ?? ? ?cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111720161009
9105416? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111720161009
9112902? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
9113204? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2016111720161009
9114210? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111720161009
9119882? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111720161009
9122732? ? ?? ? ?cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
9125822? ? ?? ? ?cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
9126968? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111720161009
9127537? ? ?? ? ?cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
9128147? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2016111720161009
9133035? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111720161009
9134208? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2016111720161009
9134986? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111720161009
9139158? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2016111720161009
9139589? ? ?? ? ?cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
9141756? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111720161009
9142900? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2016111720161009
9143486? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111720161009
9147206? ? ?? ? ?cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2016111720161009
9148612? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
9150369? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111720161009
9153167? ? ?? ? ?cryptoppg++_-march=k8_-O_-fomit-frame-pointer2016111720161009
9154273? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111720161009
9155229? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111720161009
9158907? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
9161585? ? ?? ? ?cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2016111720161009
9163648? ? ?? ? ?cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
9171283? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111720161009
9290561? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
9291593? ? ?? ? ?cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2016111720161009
9293649? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2016111720161009
9293750? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2016111720161009
9298453? ? ?? ? ?cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2016111720161009
9300359? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111720161009
9303245? ? ?? ? ?cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2016111720161009
9303768? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111720161009
9306767? ? ?? ? ?cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
9307467? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2016111720161009
9312322? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111720161009
9313724? ? ?? ? ?cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2016111720161009
9314133? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
9314151? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111720161009
9314380? ? ?? ? ?cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2016111720161009
9314728? ? ?? ? ?cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
9314740? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111720161009
9315421? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111720161009
9317215? ? ?? ? ?cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111720161009
9318507? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2016111720161009
9321243? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2016111720161009
9321638? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2016111720161009
9323231? ? ?? ? ?cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
9327307? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2016111720161009
9327799? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
9329025? ? ?? ? ?cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111720161009
9330177? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2016111720161009
9330328? ? ?? ? ?cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
9330828? ? ?? ? ?cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
9333761? ? ?? ? ?cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111720161009
9336550? ? ?? ? ?cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2016111720161009
9339605? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111720161009
9409991? ? ?? ? ?cryptoppg++2016111720161009
9425669? ? ?? ? ?cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
9426058? ? ?? ? ?cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111720161009
9429242? ? ?? ? ?cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
10000441? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2016111720161009
10020365? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111720161009
10021125? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111720161009
10024885? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111720161009
10032336? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111720161009
10032591? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2016111720161009
10033040? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
10033081? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111720161009
10033175? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
10033248? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
10033257? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111720161009
10033358? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111720161009
10033374? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111720161009
10033526? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111720161009
10033625? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
10033637? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2016111720161009
10033643? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
10033742? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111720161009
10033756? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111720161009
10033822? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
10033972? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111720161009
10034070? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
10034085? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111720161009
10034102? ? ?? ? ?opensslgcc2016111720161009
10034196? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111720161009
10034202? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
10034204? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
10034207? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111720161009
10034259? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111720161009
10034378? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111720161009
10034417? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
10034677? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2016111720161009
10034855? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2016111720161009
10034931? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
10035021? ? ?? ? ?opensslcc2016111720161009
10035183? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111720161009
10035233? ? ?? ? ?opensslgcc_-funroll-loops2016111720161009
10035728? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2016111720161009
10035865? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
10036154? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111720161009
10036364? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111720161009
10036377? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
10036526? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111720161009
10036610? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
10036896? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111720161009
10037124? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111720161009
10037494? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
10037717? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111720161009
10037752? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111720161009
10037943? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
10038091? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
10038332? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111720161009
10038394? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
10038637? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2016111720161009
10039339? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
10040174? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2016111720161009
10040313? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111720161009
10040468? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2016111720161009
10041329? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111720161009
10044651? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111720161009
10046579? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
10046883? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2016111720161009
10047518? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111720161009
10048175? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111720161009
10048263? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2016111720161009
10048673? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111720161009
10048698? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
10049546? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111720161009
10049729? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2016111720161009
10050195? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
10050339? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
10051370? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2016111720161009
10051739? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
10052073? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111720161009
10052085? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
10052331? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111720161009
10052521? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111720161009
10053009? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2016111720161009
10053068? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111720161009
10053134? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2016111720161009
10053313? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
10053319? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
10053373? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111720161009
10054090? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111720161009
10054480? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
10056055? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111720161009
10056095? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
10056401? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111720161009
10056492? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111720161009
10056838? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111720161009
10056946? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111720161009
10056976? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111720161009
10057349? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2016111720161009
10057453? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
10057513? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
10058036? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111720161009
10058419? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111720161009
10059541? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111720161009
10060138? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2016111720161009
10060382? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111720161009
10067921? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111720161009

Test failure

Implementation: crypto_dh/claus/cryptopp
Compiler: g++ -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m64 -march=core2 -O3 -fomit-frame-pointer cryptopp gmp
gcc -m64 -march=core2 -O3 -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_dh/claus/ntl
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
keypair.cpp: keypair.cpp:1:10: fatal error: 'NTL/ZZ.h' file not found
keypair.cpp: #include <NTL/ZZ.h>
keypair.cpp: ^
keypair.cpp: 1 error generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments ntl
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ntl
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ntl
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ntl
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ntl
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ntl

Compiler output

Implementation: crypto_dh/claus/ntl
Compiler: g++
keypair.cpp: keypair.cpp:1:20: fatal error: NTL/ZZ.h: No such file or directory
keypair.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 58, namely:
CompilerImplementations
g++ ntl
g++ -O2 -fomit-frame-pointer ntl
g++ -O3 -fomit-frame-pointer ntl
g++ -O -fomit-frame-pointer ntl
g++ -Os -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O2 -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O -fomit-frame-pointer ntl
g++ -fno-schedule-insns -Os -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ntl
g++ -m64 -O2 -fomit-frame-pointer ntl
g++ -m64 -O3 -fomit-frame-pointer ntl
g++ -m64 -O -fomit-frame-pointer ntl
g++ -m64 -Os -fomit-frame-pointer ntl
g++ -m64 -march=core2 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -O -fomit-frame-pointer ntl
g++ -m64 -march=core2 -Os -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer ntl
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ntl
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=corei7 -O -fomit-frame-pointer ntl
g++ -m64 -march=corei7 -Os -fomit-frame-pointer ntl
g++ -m64 -march=k8 -O2 -fomit-frame-pointer ntl
g++ -m64 -march=k8 -O3 -fomit-frame-pointer ntl
g++ -m64 -march=k8 -O -fomit-frame-pointer ntl
g++ -m64 -march=k8 -Os -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer ntl
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer ntl
g++ -m64 -march=nocona -O2 -fomit-frame-pointer ntl
g++ -m64 -march=nocona -O3 -fomit-frame-pointer ntl
g++ -m64 -march=nocona -O -fomit-frame-pointer ntl
g++ -m64 -march=nocona -Os -fomit-frame-pointer ntl
g++ -march=barcelona -O2 -fomit-frame-pointer ntl
g++ -march=barcelona -O3 -fomit-frame-pointer ntl
g++ -march=barcelona -O -fomit-frame-pointer ntl
g++ -march=barcelona -Os -fomit-frame-pointer ntl
g++ -march=k8 -O2 -fomit-frame-pointer ntl
g++ -march=k8 -O3 -fomit-frame-pointer ntl
g++ -march=k8 -O -fomit-frame-pointer ntl
g++ -march=k8 -Os -fomit-frame-pointer ntl
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ntl
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ntl
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ntl
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ntl
g++ -march=nocona -O2 -fomit-frame-pointer ntl
g++ -march=nocona -O3 -fomit-frame-pointer ntl
g++ -march=nocona -O -fomit-frame-pointer ntl
g++ -march=nocona -Os -fomit-frame-pointer ntl

Compiler output

Implementation: crypto_dh/claus/ntl
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
keypair.cpp: keypair.cpp:1:20: fatal error: NTL/ZZ.h: No such file or directory
keypair.cpp: compilation terminated.
keypair.cpp: keypair.cpp:1:20: fatal error: NTL/ZZ.h: No such file or directory
keypair.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer ntl
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer ntl
g++ -m64 -march=barcelona -O -fomit-frame-pointer ntl
g++ -m64 -march=barcelona -Os -fomit-frame-pointer ntl