Implementation notes: amd64, gsm2, crypto_sign/ronald1024

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_sign
Primitive: ronald1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1423968? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
2452988? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080620170725
2494960? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2509212? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2515588? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080620170725
2533564? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
2543652? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080620170725
2545452? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080620170725
2548352? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017080620170725
2557024? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017080620170725
2576548? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2576836? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080620170725
2581820? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080620170725
2583972? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2586432? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
2591952? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2595496? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017080620170725
2597596? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017080620170725
2601448? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080620170725
2601940? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080620170725
2601988? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017080620170725
2602868? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080620170725
2603348? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017080620170725
2604660? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017080620170725
2604956? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2606556? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2606752? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2607908? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2611540? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2611732? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080620170725
2613376? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2613616? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2613884? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080620170725
2615104? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2617696? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
2618900? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080620170725
2619508? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080620170725
2619708? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2619788? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2620548? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017080620170725
2621456? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
2621712? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
2622072? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080620170725
2623064? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080620170725
2623532? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2623824? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
2624328? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
2625336? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080620170725
2626372? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2627092? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
2628116? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080620170725
2628356? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080620170725
2628912? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080620170725
2629472? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2630108? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
2630428? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
2630864? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080620170725
2631452? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2631608? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080620170725
2632380? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2633692? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2634584? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2634620? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017080620170725
2634788? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017080620170725
2636268? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080620170725
2637964? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2638488? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2638548? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2638912? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
2639280? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080620170725
2639536? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080620170725
2640180? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2640332? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080620170725
2640860? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080620170725
2640956? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080620170725
2641912? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080620170725
2642180? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2643500? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080620170725
2643712? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080620170725
2643932? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
2644380? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080620170725
2644704? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080620170725
2644980? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
2645024? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
2645128? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080620170725
2648364? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
2648528? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
2650368? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080620170725
2650520? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080620170725
2651620? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080620170725
2651940? ? ?? ? ?opensslcc2017080620170725
2657004? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2661672? ? ?? ? ?opensslgcc2017080620170725
2662260? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
2667748? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080620170725
2668020? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080620170725
2671192? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
2678500? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2684972? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080620170725
2689908? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080620170725
2701904? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2702388? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
2716904? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
2721560? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017080620170725
2725584? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017080620170725
2725932? ? ?? ? ?opensslgcc_-funroll-loops2017080620170725
2733052? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725

Test failure

Implementation: crypto_sign/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