Implementation notes: amd64, gcc16, crypto_hash/edonr512

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: edonr512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4789? ? ?? ? ?swpbegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
4789? ? ?? ? ?swpbegcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
4793? ? ?? ? ?swpbegcc_-m64_-Os_-fomit-frame-pointer2017072020170718
4812? ? ?? ? ?swpbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
4818? ? ?? ? ?optcgcc_-O3_-fomit-frame-pointer2017072020170718
4821? ? ?? ? ?optcgcc_-O2_-fomit-frame-pointer2017072020170718
4835? ? ?? ? ?optcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
4839? ? ?? ? ?optcgcc_-m64_-O3_-fomit-frame-pointer2017072020170718
4850? ? ?? ? ?optcgcc_-m64_-O2_-fomit-frame-pointer2017072020170718
4851? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
4851? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
4856? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
4867? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
4867? ? ?? ? ?swpbegcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
4870? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
4871? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
4877? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
4878? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
4878? ? ?? ? ?optcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
4878? ? ?? ? ?swpbegcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
4879? ? ?? ? ?optcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
4880? ? ?? ? ?swpbegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
4881? ? ?? ? ?swpbegcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
4883? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
4883? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
4891? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
4891? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
4891? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
4891? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
4891? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
4896? ? ?? ? ?optcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
4898? ? ?? ? ?swpbegcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
4899? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
4900? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
4900? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
4900? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
4900? ? ?? ? ?optcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
4900? ? ?? ? ?optcgcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
4902? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
4903? ? ?? ? ?optcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
4904? ? ?? ? ?optcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
4904? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
4908? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
4916? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
4916? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
4917? ? ?? ? ?optcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
4917? ? ?? ? ?optcgcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
4922? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
4922? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
4922? ? ?? ? ?swpbegcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
4923? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
4930? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
4931? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
4935? ? ?? ? ?swpbegcc_-Os_-fomit-frame-pointer2017072020170718
4936? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
4937? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
4938? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
4943? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
4944? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
4945? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
4945? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
4946? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
4949? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
4954? ? ?? ? ?swpbegcc_-O_-fomit-frame-pointer2017072020170718
4954? ? ?? ? ?swpbegcc_-m64_-O3_-fomit-frame-pointer2017072020170718
4955? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
4955? ? ?? ? ?swpbegcc_-m64_-O_-fomit-frame-pointer2017072020170718
4955? ? ?? ? ?swpbegcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
4955? ? ?? ? ?swpbegcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
4956? ? ?? ? ?swpbegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
4961? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
4965? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
4965? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
4967? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
4967? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
4972? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
4975? ? ?? ? ?swpbegcc_-O3_-fomit-frame-pointer2017072020170718
4978? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
4984? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
4984? ? ?? ? ?swpbegcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
4995? ? ?? ? ?swpbegcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
4995? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
4996? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
5000? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
5002? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
5002? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
5011? ? ?? ? ?swpbegcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
5033? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
5036? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
5037? ? ?? ? ?swpbegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
5037? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
5037? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
5045? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
5048? ? ?? ? ?swpbegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
5048? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
5048? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
5049? ? ?? ? ?swpbegcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
5050? ? ?? ? ?optcgcc_-m64_-Os_-fomit-frame-pointer2017072020170718
5051? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
5052? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
5053? ? ?? ? ?swpbegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
5064? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
5075? ? ?? ? ?swpbegcc_-O2_-fomit-frame-pointer2017072020170718
5083? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
5084? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
5085? ? ?? ? ?optcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
5085? ? ?? ? ?optcgcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
5087? ? ?? ? ?swpbegcc_-m64_-O2_-fomit-frame-pointer2017072020170718
5098? ? ?? ? ?swpbegcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
5098? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
5110? ? ?? ? ?optcgcc_-Os_-fomit-frame-pointer2017072020170718
5110? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
5114? ? ?? ? ?optcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
5115? ? ?? ? ?optcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
5115? ? ?? ? ?optcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
5148? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
5148? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
5159? ? ?? ? ?optcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
5163? ? ?? ? ?optcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
5163? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
5163? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
5164? ? ?? ? ?optcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
5170? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
5176? ? ?? ? ?optcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
5176? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
5257? ? ?? ? ?swpbegcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5262? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5263? ? ?? ? ?optcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
5263? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
5263? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
5270? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
5273? ? ?? ? ?optcgcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5274? ? ?? ? ?swpbegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5280? ? ?? ? ?optcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
5280? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
5280? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
5286? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5291? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
5291? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
5296? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5306? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
5307? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
5307? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
5311? ? ?? ? ?swpbegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
5312? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
5312? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
5313? ? ?? ? ?swpbegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
5313? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
5313? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
5322? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
5324? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5327? ? ?? ? ?optcgcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
5331? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
5332? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
5333? ? ?? ? ?optcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
5333? ? ?? ? ?optcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
5335? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
5349? ? ?? ? ?optcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
5358? ? ?? ? ?optcgcc_-O_-fomit-frame-pointer2017072020170718
5375? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
5376? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
5378? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
5381? ? ?? ? ?optcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
5388? ? ?? ? ?optcgcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
5390? ? ?? ? ?optcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
5390? ? ?? ? ?optcgcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
5403? ? ?? ? ?optcgcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
5405? ? ?? ? ?optcgcc_-m64_-O_-fomit-frame-pointer2017072020170718
5411? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5412? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5417? ? ?? ? ?optcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
5430? ? ?? ? ?optcgcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5431? ? ?? ? ?optcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5434? ? ?? ? ?optcgcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
5447? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
5449? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
5672? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5685? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5698? ? ?? ? ?swpbegcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5709? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
5729? ? ?? ? ?swpbegcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
5744? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
5746? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
5779? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
15337? ? ?? ? ?swpbegcc_-funroll-loops2017072020170718
15399? ? ?? ? ?swpbecc2017072020170718
15399? ? ?? ? ?swpbegcc2017072020170718
16808? ? ?? ? ?optcgcc_-funroll-loops2017072020170718
16855? ? ?? ? ?optcgcc2017072020170718
16874? ? ?? ? ?optccc2017072020170718