Implementation notes: amd64, gcc16, crypto_hash/edonr256

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: edonr256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8667? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
8667? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
8697? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
8705? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
8707? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
8712? ? ?? ? ?optcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
8721? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
8721? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
8722? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
8723? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
8724? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
8731? ? ?? ? ?optcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
8733? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
8741? ? ?? ? ?optcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
8741? ? ?? ? ?optcgcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
8753? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
8756? ? ?? ? ?optcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
8756? ? ?? ? ?optcgcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
8793? ? ?? ? ?swpbegcc_-m64_-Os_-fomit-frame-pointer2017072020170718
8793? ? ?? ? ?swpbegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
8793? ? ?? ? ?swpbegcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
8818? ? ?? ? ?swpbegcc_-Os_-fomit-frame-pointer2017072020170718
8866? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
8866? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
8874? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
8874? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
8919? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
8919? ? ?? ? ?swpbegcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
8925? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
8931? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
8936? ? ?? ? ?optcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
8992? ? ?? ? ?optcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
8999? ? ?? ? ?optcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
9001? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
9003? ? ?? ? ?swpbegcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
9003? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
9009? ? ?? ? ?optcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
9009? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
9009? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
9009? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
9009? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
9014? ? ?? ? ?optcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
9014? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
9015? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
9029? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
9035? ? ?? ? ?swpbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
9059? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
9079? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
9080? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
9080? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
9081? ? ?? ? ?optcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
9083? ? ?? ? ?optcgcc_-Os_-fomit-frame-pointer2017072020170718
9091? ? ?? ? ?optcgcc_-m64_-Os_-fomit-frame-pointer2017072020170718
9091? ? ?? ? ?optcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
9091? ? ?? ? ?optcgcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
9093? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
9102? ? ?? ? ?optcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
9102? ? ?? ? ?optcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
9102? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
9102? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
9146? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
9157? ? ?? ? ?optcgcc_-O3_-fomit-frame-pointer2017072020170718
9163? ? ?? ? ?optcgcc_-O2_-fomit-frame-pointer2017072020170718
9168? ? ?? ? ?optcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
9170? ? ?? ? ?optcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
9171? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
9171? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
9174? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9176? ? ?? ? ?optcgcc_-m64_-O3_-fomit-frame-pointer2017072020170718
9191? ? ?? ? ?optcgcc_-m64_-O2_-fomit-frame-pointer2017072020170718
9192? ? ?? ? ?swpbegcc_-m64_-O_-fomit-frame-pointer2017072020170718
9195? ? ?? ? ?swpbegcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
9200? ? ?? ? ?swpbegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
9200? ? ?? ? ?swpbegcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
9207? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9208? ? ?? ? ?swpbegcc_-O_-fomit-frame-pointer2017072020170718
9214? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
9215? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
9216? ? ?? ? ?swpbegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
9216? ? ?? ? ?swpbegcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
9217? ? ?? ? ?swpbegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
9218? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
9218? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
9220? ? ?? ? ?swpbegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
9223? ? ?? ? ?swpbegcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
9261? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
9261? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
9280? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
9280? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
9281? ? ?? ? ?swpbegcc_-O3_-fomit-frame-pointer2017072020170718
9282? ? ?? ? ?swpbegcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9285? ? ?? ? ?swpbegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
9292? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
9293? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
9312? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
9312? ? ?? ? ?swpbegcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
9315? ? ?? ? ?optcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
9315? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
9315? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
9318? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9325? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
9339? ? ?? ? ?swpbegcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
9350? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
9350? ? ?? ? ?swpbegcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
9351? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
9356? ? ?? ? ?swpbegcc_-m64_-O3_-fomit-frame-pointer2017072020170718
9358? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
9359? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
9366? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
9367? ? ?? ? ?swpbegcc_-O2_-fomit-frame-pointer2017072020170718
9376? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
9376? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
9378? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
9389? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
9389? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
9397? ? ?? ? ?swpbegcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
9411? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
9417? ? ?? ? ?swpbegcc_-m64_-O2_-fomit-frame-pointer2017072020170718
9448? ? ?? ? ?optcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
9448? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
9448? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
9469? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
9469? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
9470? ? ?? ? ?optcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
9473? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
9482? ? ?? ? ?swpbegcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
9482? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
9496? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
9508? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
9513? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
9531? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
9545? ? ?? ? ?optcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9552? ? ?? ? ?optcgcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9595? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9625? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9654? ? ?? ? ?optcgcc_-O_-fomit-frame-pointer2017072020170718
9663? ? ?? ? ?optcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
9666? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9675? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9691? ? ?? ? ?optcgcc_-m64_-O_-fomit-frame-pointer2017072020170718
9700? ? ?? ? ?swpbegcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9722? ? ?? ? ?swpbegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
9735? ? ?? ? ?optcgcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
9747? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
9754? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9755? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9779? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
9779? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
9784? ? ?? ? ?optcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
9785? ? ?? ? ?optcgcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
9785? ? ?? ? ?optcgcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
9802? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
9817? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
9817? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
9817? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
9817? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
9823? ? ?? ? ?optcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9834? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
9835? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
9855? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
9858? ? ?? ? ?optcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
9868? ? ?? ? ?optcgcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
9878? ? ?? ? ?optcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
9879? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
9880? ? ?? ? ?optcgcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
9884? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
9891? ? ?? ? ?optcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
9893? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
9917? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
10001? ? ?? ? ?optcgcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
10042? ? ?? ? ?swpbegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
10042? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
10042? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
10052? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
10052? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
10054? ? ?? ? ?swpbegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
10471? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
10486? ? ?? ? ?swpbegcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
10504? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
10535? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
10725? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
10732? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
10752? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
10792? ? ?? ? ?swpbegcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
29087? ? ?? ? ?swpbegcc_-funroll-loops2017072020170718
29261? ? ?? ? ?swpbecc2017072020170718
29262? ? ?? ? ?swpbegcc2017072020170718
32262? ? ?? ? ?optccc2017072020170718
32262? ? ?? ? ?optcgcc2017072020170718
32608? ? ?? ? ?optcgcc_-funroll-loops2017072020170718