Implementation notes: amd64, gsm2, crypto_encrypt/ronald1024

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_encrypt
Primitive: ronald1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1438600? ? ?? ? ?opensslcc2017080620170725
2545008? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
2572352? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080620170725
2592436? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080620170725
2599956? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080620170725
2609668? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080620170725
2615816? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
2621772? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2622460? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2624828? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2630496? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080620170725
2630844? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2631972? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080620170725
2634336? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017080620170725
2634496? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080620170725
2635400? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2636072? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2636428? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080620170725
2636612? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017080620170725
2637060? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080620170725
2637468? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
2640096? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080620170725
2640524? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080620170725
2641532? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080620170725
2642300? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2642336? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017080620170725
2642756? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
2642992? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017080620170725
2643064? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080620170725
2643884? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080620170725
2644448? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2644536? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
2646236? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2646520? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080620170725
2647048? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080620170725
2647836? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080620170725
2648064? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2648300? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080620170725
2648816? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2649632? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2650004? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017080620170725
2650216? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
2651396? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080620170725
2651972? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080620170725
2653172? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
2653580? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2654736? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2654744? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2654760? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2655200? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2655760? ? ?? ? ?opensslgcc_-funroll-loops2017080620170725
2655968? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2656416? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2657112? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017080620170725
2657168? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2657788? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2657828? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080620170725
2659424? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2661376? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080620170725
2662776? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080620170725
2662900? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2663480? ? ?? ? ?opensslgcc2017080620170725
2663864? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080620170725
2664812? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080620170725
2665508? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
2666432? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080620170725
2666576? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
2668436? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017080620170725
2668648? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2668728? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080620170725
2668744? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2668832? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2669828? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080620170725
2670200? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080620170725
2670328? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
2671588? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2671952? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2672444? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2672948? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080620170725
2673148? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
2673244? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080620170725
2673940? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2674776? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017080620170725
2674792? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2675056? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2675616? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2676848? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017080620170725
2681220? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080620170725
2683596? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2686952? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080620170725
2687388? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
2687768? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2687888? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080620170725
2689076? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2689112? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2693084? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080620170725
2697036? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080620170725
2698764? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2706268? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080620170725
2710668? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080620170725
2712736? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
2712952? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2727520? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
2728040? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080620170725
2735520? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080620170725
2738308? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2855624? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017080620170725

Test failure

Implementation: crypto_encrypt/ronald1024/openssl
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer openssl