Implementation notes: amd64, hercules, crypto_encrypt/ntruees787ep1

Computer: hercules
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20101029
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
589958refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010111020101029
593233refgcc -funroll-loops -Os -fomit-frame-pointer2010111020101029
594194refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010111020101029
594649refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010111020101029
595175refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010111020101029
603422refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010111020101029
617034refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010111020101029
635757refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010111020101029
677711refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010111020101029
681800refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010111020101029
682923refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010111020101029
683822refgcc -funroll-loops -O3 -fomit-frame-pointer2010111020101029
683987refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010111020101029
686533refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010111020101029
688450refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010111020101029
689831refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010111020101029
690754refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010111020101029
692262refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010111020101029
697031refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010111020101029
697594refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010111020101029
699471refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010111020101029
701778refgcc -funroll-loops -O2 -fomit-frame-pointer2010111020101029
702193refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010111020101029
704199refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010111020101029
707114refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010111020101029
709825refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010111020101029
711480refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010111020101029
714982refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010111020101029
719336refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010111020101029
723348refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010111020101029
723446refgcc -funroll-loops -O -fomit-frame-pointer2010111020101029
723914refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010111020101029
748512refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010111020101029
792816refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010111020101029
893592refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010111020101029
900022refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010111020101029
907692refgcc -march=barcelona -Os -fomit-frame-pointer2010111020101029
908366refgcc -march=k8 -Os -fomit-frame-pointer2010111020101029
908667refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010111020101029
909132refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010111020101029
911216refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010111020101029
912628refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010111020101029
914176refgcc -march=nocona -Os -fomit-frame-pointer2010111020101029
915420refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010111020101029
917126refgcc -Os -fomit-frame-pointer2010111020101029
924948refgcc -m64 -Os -fomit-frame-pointer2010111020101029
929727refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010111020101029
933259refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010111020101029
963791refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010111020101029
982960refgcc -march=k8 -O3 -fomit-frame-pointer2010111020101029
982975refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010111020101029
983249refgcc -march=nocona -O3 -fomit-frame-pointer2010111020101029
990019refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010111020101029
990258refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010111020101029
992040refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010111020101029
992745refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010111020101029
993285refgcc -m64 -O3 -fomit-frame-pointer2010111020101029
996154refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010111020101029
998450refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010111020101029
999043refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010111020101029
999708refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010111020101029
999763refgcc -march=barcelona -O -fomit-frame-pointer2010111020101029
999856refgcc -march=nocona -O2 -fomit-frame-pointer2010111020101029
999920refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010111020101029
999960refgcc -march=k8 -O -fomit-frame-pointer2010111020101029
1000409refgcc -m64 -march=k8 -O -fomit-frame-pointer2010111020101029
1001165refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010111020101029
1001594refgcc -O3 -fomit-frame-pointer2010111020101029
1001656refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010111020101029
1002443refgcc -m64 -march=core2 -O -fomit-frame-pointer2010111020101029
1002557refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010111020101029
1002720refgcc -O2 -fomit-frame-pointer2010111020101029
1003216refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010111020101029
1004643refgcc -m64 -O -fomit-frame-pointer2010111020101029
1005635refgcc -m64 -march=nocona -O -fomit-frame-pointer2010111020101029
1005763refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010111020101029
1006302refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010111020101029
1006311refgcc -march=barcelona -O2 -fomit-frame-pointer2010111020101029
1011650refgcc -march=barcelona -O3 -fomit-frame-pointer2010111020101029
1011843refgcc -march=k8 -O2 -fomit-frame-pointer2010111020101029
1012000refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010111020101029
1012335refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010111020101029
1013248refgcc -O -fomit-frame-pointer2010111020101029
1017816refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010111020101029
1019351refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010111020101029
1024751refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010111020101029
1028809refgcc -m64 -O2 -fomit-frame-pointer2010111020101029
1029443refgcc -march=nocona -O -fomit-frame-pointer2010111020101029
1280880refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010111020101029
1527855refgcc -fno-schedule-insns -O -fomit-frame-pointer2010111020101029
1609486refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010111020101029
1777494refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010111020101029
2544351refgcc -funroll-loops2010111020101029
2586455refgcc2010111020101029
2604175refcc2010111020101029