Implementation notes: x86, hydra7, crypto_sign/ntrumls439x

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls439x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2624360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062920140622
2636060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062920140622
2641132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062920140622
2643180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062920140622
2723092? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062920140622
2724356? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062920140622
2726724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062920140622
2728796? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062920140622
2729812? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062920140622
2730876? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062920140622
2731968? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062920140622
2732572? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062920140622
2733776? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062920140622
2734960? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062920140622
2739400? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062920140622
2765980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062920140622
2768360? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062920140622
2848432? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062920140622
2849796? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062920140622
2850836? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062920140622
2850884? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062920140622
2855976? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062920140622
2856472? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062920140622
2857924? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062920140622
2859840? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062920140622
2860468? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062920140622
2864264? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062920140622
2864488? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062920140622
2864864? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062920140622
2865840? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062920140622
2866324? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062920140622
2866908? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062920140622
2867000? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062920140622
2867408? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062920140622
2867664? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062920140622
2870600? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062920140622
2870784? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062920140622
2871832? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062920140622
2874428? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062920140622
2874924? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062920140622
2875580? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062920140622
2875824? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062920140622
2880848? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062920140622
2881884? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062920140622
2882008? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062920140622
2882324? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062920140622
2884136? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062920140622
2886968? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062920140622
2887204? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062920140622
2888228? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062920140622
2888892? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062920140622
2890156? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062920140622
2894464? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062920140622
2896696? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062920140622
2898264? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062920140622
2899224? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062920140622
2899868? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062920140622
2900260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062920140622
2900856? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062920140622
2903024? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062920140622
2903300? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062920140622
2906124? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062920140622
2908776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062920140622
2908976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062920140622
2910232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062920140622
2910424? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062920140622
2910636? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062920140622
2912120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062920140622
2912976? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062920140622
2915320? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062920140622
2916960? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062920140622
2916992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062920140622
2920584? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062920140622
2922448? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062920140622
2922656? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062920140622
2928200? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062920140622
2951148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062920140622
2962728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062920140622
2963064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062920140622
2981084? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062920140622
2983908? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062920140622
2994752? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062920140622
3003996? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062920140622
3008320? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062920140622
3008436? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062920140622
3027204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062920140622
3027340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062920140622
3028272? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062920140622
3028928? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062920140622
3033848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062920140622
3036124? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062920140622
3036860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062920140622
3037936? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062920140622
3042420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062920140622
3042900? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062920140622
3043144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062920140622
3043972? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062920140622
3046196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062920140622
3049376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062920140622
3049436? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062920140622
3050208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062920140622
3051672? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062920140622
3051928? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062920140622
3054152? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062920140622
3056772? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062920140622
3057348? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062920140622
3057848? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062920140622
3058596? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062920140622
3059084? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062920140622
3059596? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062920140622
3061628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062920140622
3069196? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062920140622
3071944? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062920140622
3093112? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062920140622
3093176? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062920140622
3098812? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062920140622
3098932? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062920140622
3101836? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062920140622
3102660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062920140622
3143344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062920140622
3158184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062920140622
3178176? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062920140622
3178640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062920140622
3182632? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062920140622
3182876? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062920140622
3184108? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062920140622
3191792? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062920140622
3207780? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062920140622
3207992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062920140622
3345644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062920140622
3363188? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062920140622
3373444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062920140622
3378168? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062920140622
3387392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062920140622
3401168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062920140622
3401736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062920140622
3401992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062920140622
3421564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062920140622
3430948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062920140622
3434780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062920140622
3445276? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062920140622
3445548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062920140622
3468844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062920140622
3515280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062920140622
3564284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062920140622
3592264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062920140622
3593224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062920140622
3595036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062920140622
3598240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062920140622
3606416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062920140622
3606568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062920140622
3609412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062920140622
3634748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062920140622
3635288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062920140622
3636264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062920140622
3637164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062920140622
3640908? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062920140622
3641404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062920140622
3648452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062920140622
3650172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062920140622
3650760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062920140622
3652320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062920140622
3663928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062920140622
3672388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062920140622
3687212? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062920140622
3699004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062920140622
3701948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062920140622
3706436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062920140622
3714040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062920140622
3723040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062920140622
3770020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062920140622
3779612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062920140622