Implementation notes: amd64, motyka, crypto_hash/edonr512

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
4872swpbegcc -march=nocona -O -fomit-frame-pointer2010090720100903
4878swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
4884swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
4884swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
4890swpbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
4896swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
4902swpbegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
4902swpbegcc -m64 -O -fomit-frame-pointer2010090720100903
4908swpbegcc -O -fomit-frame-pointer2010090720100903
4908swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
4914optcgcc -O -fomit-frame-pointer2010090720100903
4914optcgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
4914optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
4914swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
4914optcgcc -march=k8 -O -fomit-frame-pointer2010090720100903
4920optcgcc -m64 -O -fomit-frame-pointer2010090720100903
4920optcgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
4926optcgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
4932optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
4932optcgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
4932swpbegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
4932optcgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
4938swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
4938optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
4938optcgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
4944optcgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
4944optcgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
4944swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
4950optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
4950optcgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
4950swpbegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
4950swpbegcc -march=barcelona -O -fomit-frame-pointer2010090720100903
4956swpbegcc -funroll-loops -O -fomit-frame-pointer2010090720100903
4956swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
4956optcgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
4956swpbegcc -march=k8 -O -fomit-frame-pointer2010090720100903
4962swpbegcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
4968optcgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
4968swpbegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
4968optcgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
4968optcgcc -march=nocona -O -fomit-frame-pointer2010090720100903
4974swpbegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
4974swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
4986optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
4986swpbegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
4992swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
5004swpbegcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
5004swpbegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5010optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
5016swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
5016swpbegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5022swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
5022swpbegcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
5028swpbegcc -O2 -fomit-frame-pointer2010090720100903
5028swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
5028swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
5028swpbegcc -m64 -O3 -fomit-frame-pointer2010090720100903
5028swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
5034swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
5034swpbegcc -m64 -O2 -fomit-frame-pointer2010090720100903
5034swpbegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5040swpbegcc -O3 -fomit-frame-pointer2010090720100903
5040swpbegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
5040swpbegcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5040swpbegcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
5046swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
5058swpbegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
5064swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
5064swpbegcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5076swpbegcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
5076swpbegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5088swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
5094swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
5100swpbegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
5112swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
5112swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
5112swpbegcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
5118swpbegcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
5118swpbegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
5118swpbegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
5142optcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5148swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
5148optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
5154swpbegcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
5160optcgcc -O3 -fomit-frame-pointer2010090720100903
5166optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
5172optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
5172optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
5172swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5172optcgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
5178optcgcc -m64 -O3 -fomit-frame-pointer2010090720100903
5178optcgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
5184optcgcc -O2 -fomit-frame-pointer2010090720100903
5184swpbegcc -Os -fomit-frame-pointer2010090720100903
5184optcgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
5184swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5184swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5184optcgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5190swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5190optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
5190swpbegcc -m64 -Os -fomit-frame-pointer2010090720100903
5190optcgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5190swpbegcc -march=k8 -Os -fomit-frame-pointer2010090720100903
5196optcgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
5196optcgcc -m64 -O2 -fomit-frame-pointer2010090720100903
5202optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
5202swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
5202swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
5208optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
5208optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
5208optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
5208swpbegcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
5214optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
5214swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
5214optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
5220optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5220optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
5220optcgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5220optcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5226swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
5226optcgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
5226optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
5226optcgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
5232optcgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5232optcgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
5232optcgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
5238optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
5238optcgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
5244optcgcc -Os -fomit-frame-pointer2010090720100903
5244optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
5244optcgcc -m64 -Os -fomit-frame-pointer2010090720100903
5244swpbegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
5250optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5256swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
5256optcgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
5262optcgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
5262optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
5262optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
5268optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5268optcgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
5268swpbegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
5268swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
5268swpbegcc -march=nocona -Os -fomit-frame-pointer2010090720100903
5274optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5274optcgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
5274optcgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
5280optcgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
5280optcgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
5280optcgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
5280swpbegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
5286optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
5286swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
5286optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
5292swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
5292optcgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
5292optcgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
5298optcgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
5298swpbegcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
5322optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
5322swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
5328optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
5340swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
5346optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
5346optcgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
5352swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
5358optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
5364swpbegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
5364optcgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
5370optcgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
5382swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
5400swpbegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
5412swpbegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
5412optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
5424optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
5424optcgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
5460optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
16404swpbegcc2010090720100903
16452swpbegcc -funroll-loops2010090720100903
16476swpbecc2010090720100903
19470optccc2010090720100903
19476optcgcc2010090720100903
19500optcgcc -funroll-loops2010090720100903