Implementation notes: amd64, h9ivy, crypto_sign/ntrumls743x

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls743x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2088964refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
2089252refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
2089944refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
2090112refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
2092684refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
2164172refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
2164596refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
2165020refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
2166844refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
2167356refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
2170132refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
2172160refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2175564refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2180580refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
2245500refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
2269952refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
2331180refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2331888refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2340516refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
2343976refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
2394660refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
2396552refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
2398000refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
2399376refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014070820140622
2413524refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014070820140622
2417236refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014070820140622
2432752refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
2433124refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
2437604refgcc -O3 -fomit-frame-pointer2014070820140622
2438928refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
2472084refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
2472748refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
2472936refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070820140622
2474168refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
2474316refgcc -O2 -fomit-frame-pointer2014070820140622
2474440refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
2475448refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070820140622
2478000refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070820140622
2478176refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
2482244refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
2505796refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
2505904refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
2506372refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
2506708refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
2506936refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
2513140refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
2517312refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
2523920refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
2525500refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070820140622
2526688refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
2527600refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
2529176refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070820140622
2555672refgcc -m64 -O -fomit-frame-pointer2014070820140622
2555948refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
2558956refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014070820140622
2559036refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
2559040refgcc -O -fomit-frame-pointer2014070820140622
2559464refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
2560344refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
2565004refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
2567600refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014070820140622
2571352refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014070820140622
2574440refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
2577760refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
2581052refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
2581312refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
2582748refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
2585020refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
2585516refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
2591392refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
2592916refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
2595816refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
2601612refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
2602220refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
2650632refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
2651212refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
2697340refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
2701196refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
2740736refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
2742524refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
2748128refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
2751080refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
2753792refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
2754272refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070820140622
2755176refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
2755316refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
2756212refgcc -Os -fomit-frame-pointer2014070820140622
2756284refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
2756940refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
2757056refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
2758308refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
2758592refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
2758868refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
2759448refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
2760516refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
2762032refgcc -m64 -Os -fomit-frame-pointer2014070820140622
2763612refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
2764724refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
2766592refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
2766944refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
7987784refgcc -funroll-loops2014070820140622
7988760refcc2014070820140622
7998020refgcc2014070820140622