Implementation notes: amd64, enigma, crypto_dh/kummer

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_dh
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
2163339refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060520140529
2169585refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140529
2169657refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
2171682refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140529
2173059refgcc -m64 -O3 -fomit-frame-pointer2014060520140529
2173221refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
2173284refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
2173329refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140529
2173977refgcc -Os -fomit-frame-pointer2014060520140529
2174490refgcc -march=nocona -O3 -fomit-frame-pointer2014060520140529
2175138refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
2175147refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
2175642refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140529
2175741refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140529
2175795refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
2175885refgcc -march=barcelona -Os -fomit-frame-pointer2014060520140529
2176173refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
2177091refgcc -O3 -fomit-frame-pointer2014060520140529
2177091refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140529
2177100refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
2177127refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140529
2177145refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140529
2177163refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
2177199refgcc -march=k8 -O3 -fomit-frame-pointer2014060520140529
2177289refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
2177694refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
2177775refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140529
2179044refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
2179386refgcc -O2 -fomit-frame-pointer2014060520140529
2179386refgcc -m64 -O2 -fomit-frame-pointer2014060520140529
2179521refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
2179881refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
2179908refgcc -funroll-loops -O -fomit-frame-pointer2014060520140529
2179917refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140529
2181672refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060520140529
2181744refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
2182833refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140529
2182842refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140529
2182869refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140529
2182959refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
2183562refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
2184282refgcc -march=nocona -O -fomit-frame-pointer2014060520140529
2184309refgcc -O -fomit-frame-pointer2014060520140529
2184336refgcc -m64 -O -fomit-frame-pointer2014060520140529
2184561refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
2184615refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140529
2184696refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140529
2184840refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140529
2184840refgcc -march=k8 -O -fomit-frame-pointer2014060520140529
2185083refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
2185668refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140529
2188161refgcc -march=k8 -O2 -fomit-frame-pointer2014060520140529
2192013refgcc -march=k8 -Os -fomit-frame-pointer2014060520140529
2200410refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
2200815refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
2200824refgcc -march=nocona -Os -fomit-frame-pointer2014060520140529
2204244refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
2207655refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
2207664refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
2207682refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
2207691refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140529
2207709refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140529
2207844refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140529
2208627refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
2209221refgcc -m64 -Os -fomit-frame-pointer2014060520140529
2210103refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140529
2210319refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
2211372refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140529
2211489refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140529
2211525refgcc -funroll-loops -O2 -fomit-frame-pointer2014060520140529
2212578refcc2014060520140529
2212983refgcc2014060520140529
2213064refgcc -funroll-loops2014060520140529
2215863refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
2215944refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
2215971refgcc -march=barcelona -O3 -fomit-frame-pointer2014060520140529
2216043refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
2216079refgcc -march=barcelona -O -fomit-frame-pointer2014060520140529
2216439refgcc -funroll-loops -Os -fomit-frame-pointer2014060520140529
2216610refgcc -funroll-loops -O3 -fomit-frame-pointer2014060520140529
2217105refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140529
2217384refgcc -march=nocona -O2 -fomit-frame-pointer2014060520140529
2217573refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
2219247refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
2220858refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140529
2220912refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140529
2220957refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140529
2221605refgcc -march=barcelona -O2 -fomit-frame-pointer2014060520140529
2221875refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140529
2223567refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
2225934refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140529
2226879refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
2227275refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
2227527refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
2231460refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140529