Implementation notes: amd64, kizomba, crypto_sign/ntrumls593x

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
1597716refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
1619381refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
1620292refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
1628046refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
1990683refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
2014653refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
2213064refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
2223651refclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
2225229refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
2226934refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
2233279refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2245758refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
2251867refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2252473refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
2255117refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2263607refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
2266885refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
2268571refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
2274774refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
2279595refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2284466refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
2285209refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
2285934refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
2288520refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
2289758refgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
2291956refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
2292644refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
2295393refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2298006refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
2298996refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
2300131refgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
2306444refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
2311109refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
2314176refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
2317403refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2320964refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
2323030refgcc -m64 -O2 -fomit-frame-pointer2017111020171020
2323690refgcc -O2 -fomit-frame-pointer2017111020171020
2331304refgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
2331523refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
2333474refgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
2339167refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
2349813refgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2376764refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
2386619refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
2389133refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
2400294refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
2400953refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
2403352refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2412448refgcc -O3 -fomit-frame-pointer2017111020171020
2414169refgcc -m64 -O3 -fomit-frame-pointer2017111020171020
2415326refgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
2415639refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2424103refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2434004refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
2440670refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
2442155refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
2444567refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
2445411refgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
2448131refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
2465346refgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
2476927refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
2478803refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
2484565refgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2484664refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
2484965refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
2487445refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
2491106refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
2493055refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
2498212refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
2511298refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
2532446refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
2534974refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
2610425refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
2612885refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
2615816refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
2620718refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
2623923refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
2625883refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
2626135refgcc -march=k8 -O -fomit-frame-pointer2017111020171020
2628831refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
2634841refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
2653073refgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
2653383refgcc -march=nocona -O -fomit-frame-pointer2017111020171020
2654432refgcc -O -fomit-frame-pointer2017111020171020
2655248refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
2665914refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
2668541refgcc -m64 -O -fomit-frame-pointer2017111020171020
2672016refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
2676334refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
2687782refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
2770472refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
2781080refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
2794800refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
2796798refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
2799458refgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
2803385refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
2805818refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
2811789refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
2814423refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
2826379refgcc -m64 -Os -fomit-frame-pointer2017111020171020
2828363refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
2828448refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
2828804refgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
2829508refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
2829533refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
2829942refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
2832990refgcc -Os -fomit-frame-pointer2017111020171020
2836316refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
2840945refgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
2848280refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
2851286refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
2851500refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
2856696refgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
2879601refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
3006806refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
3032409refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
3129867refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
8736105refgcc -funroll-loops2017111020171020
8750312refcc2017111020171020
8861459refgcc2017111020171020