Implementation notes: amd64, kizomba, crypto_sign/ntrumls439x

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
742115refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
744385refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
758410refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
790673refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
849742refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
875585refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
877127refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
878468refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
882435refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
895579refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
896359refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
896968refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
900320refgcc -m64 -O2 -fomit-frame-pointer2017111020171020
900742refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
901170refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
903403refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
903687refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
904020refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
904192refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
906115refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
908850refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
909162refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
910959refclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
911867refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
912641refgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
913427refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
915331refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
915966refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
917247refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
918204refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
926359refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
927388refgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
927539refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
930593refgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
931468refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
933527refgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
943776refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
945026refgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
945490refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
947615refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
954123refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
956881refgcc -O2 -fomit-frame-pointer2017111020171020
961436refgcc -m64 -O3 -fomit-frame-pointer2017111020171020
962143refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
966172refgcc -O3 -fomit-frame-pointer2017111020171020
967090refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
967555refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
972881refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
974302refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
976030refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
977622refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
978555refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
979335refgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
986832refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
988536refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
989276refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
992800refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
994897refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
995010refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
995052refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
998463refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
1000159refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
1001068refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
1002492refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
1002652refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
1002831refgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
1003851refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
1007393refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
1008714refgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
1009827refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
1012424refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
1012526refgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
1015052refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
1015307refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
1015734refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
1015905refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
1016821refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
1017208refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
1018192refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
1022036refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
1023226refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
1024607refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
1025631refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
1025712refgcc -march=k8 -O -fomit-frame-pointer2017111020171020
1027095refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
1032613refgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
1033064refgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
1034041refgcc -Os -fomit-frame-pointer2017111020171020
1034125refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
1034631refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
1034813refgcc -O -fomit-frame-pointer2017111020171020
1035252refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
1035317refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
1036193refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
1036611refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
1037643refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
1038784refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
1038794refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
1041704refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
1042453refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
1042843refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
1042881refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
1043031refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
1045343refgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
1046988refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
1047269refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
1048006refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
1049371refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
1049758refgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
1055927refgcc -m64 -O -fomit-frame-pointer2017111020171020
1056230refgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
1056504refgcc -m64 -Os -fomit-frame-pointer2017111020171020
1058790refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
1058987refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
1070215refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
1076829refgcc -march=nocona -O -fomit-frame-pointer2017111020171020
1079550refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
1118099refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
3079550refgcc -funroll-loops2017111020171020
3091629refgcc2017111020171020
3096143refcc2017111020171020