Implementation notes: amd64, cryptologic, crypto_aead/ascon128v1

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: ascon128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
103618opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140517
103621opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140517
103627opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
103643opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
104006opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
105221opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140517
105224opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140517
105227opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
105227opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140517
105240opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
105252opt64gcc -O2 -fomit-frame-pointer2014052720140517
105252opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
105252opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
105252opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140517
105585opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
105585opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140517
106500opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
106500opt64gcc -m64 -Os -fomit-frame-pointer2014052720140517
106503opt64gcc -Os -fomit-frame-pointer2014052720140517
106673opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
106673opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140517
106891opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140517
106912opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140517
106915opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
106915opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140517
107179opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
107182opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140517
109285opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140517
140882opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140517
140888opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
141073opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
141073opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140517
141076opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140517
141076opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
141076opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
141079opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140517
141079opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140517
141082opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140517
141140opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
141224opt64gcc -O -fomit-frame-pointer2014052720140517
141224opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
141224opt64gcc -m64 -O -fomit-frame-pointer2014052720140517
141249opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140517
204782refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140517
207227refgcc -march=k8 -O3 -fomit-frame-pointer2014052720140517
207261refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
207621refgcc -O3 -fomit-frame-pointer2014052720140517
213049refgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140517
214527refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
214588refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140517
214691refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140517
215679refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140517
215715refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
216403refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140517
218191refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
218551opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
218567refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140517
219330refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140517
220134refgcc -funroll-loops -O -fomit-frame-pointer2014052720140517
220139refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
220849refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140517
221576refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140517
221691refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
222051opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140517
233150opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
233167opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140517
233783opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140517
236783opt64gcc -O3 -fomit-frame-pointer2014052720140517
236800opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140517
240483opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140517
240550opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140517
240559opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
240792opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140517
240792opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
240800opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140517
241142opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
241142opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140517
241192opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
241208opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140517
324679refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
324682refgcc -march=k8 -O2 -fomit-frame-pointer2014052720140517
344576refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
344788refgcc -march=nocona -Os -fomit-frame-pointer2014052720140517
345749refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
345812refgcc -Os -fomit-frame-pointer2014052720140517
346164refgcc -m64 -Os -fomit-frame-pointer2014052720140517
347497refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140517
348818refgcc -march=k8 -Os -fomit-frame-pointer2014052720140517
348942refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
360215refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
360221refgcc -m64 -O2 -fomit-frame-pointer2014052720140517
360400refgcc -O2 -fomit-frame-pointer2014052720140517
361067refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140517
365309refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
365470refgcc -march=nocona -O2 -fomit-frame-pointer2014052720140517
369961refgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
369964refgcc -march=nocona -O -fomit-frame-pointer2014052720140517
369994refgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
370240refgcc -march=k8 -O -fomit-frame-pointer2014052720140517
370994refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
370994refgcc -m64 -O -fomit-frame-pointer2014052720140517
370994refgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140517
371367refgcc -O -fomit-frame-pointer2014052720140517
393286refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
428331opt64gcc -funroll-loops2014052720140517
428351opt64cc2014052720140517
428376opt64gcc2014052720140517
443879refgcc -march=nocona -O3 -fomit-frame-pointer2014052720140517
450572refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
459817refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140517
460342refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
463667refgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140517
467183refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
467800refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140517
468000refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
469500refgcc -m64 -O3 -fomit-frame-pointer2014052720140517
480866refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
488125refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140517
489809refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
490367refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140517
490559refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
491767refgcc -funroll-loops -Os -fomit-frame-pointer2014052720140517
492534refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
1409415refcc2014052720140517
1409418refgcc -funroll-loops2014052720140517
1410870refgcc2014052720140517