Implementation notes: amd64, glyme, crypto_aead/elmd601v2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: elmd601v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
234440refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
234744refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
234752refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
235032refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
235040refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
235820refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
235824refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
236664refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
236668refgcc -O3 -fomit-frame-pointer2017020420170105
236916refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
238948refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
238948refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
239036refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
239560refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
239564refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
239900refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
240224refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
241700refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
242040refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
243072refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
243116refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
243712refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
245156refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
247740refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
264872refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
267136refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
268032refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
269104refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
269172refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
270228refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
308436refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
311024refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
311672refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
312436refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
312616refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
318184refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
318328refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
319368refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
319920refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
320396refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
321068refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
321092refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
322624refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
323484refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
326988refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
327088refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
327352refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
327492refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
401036refgcc -O -fomit-frame-pointer2017020420170105
401104refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
404540refgcc -m64 -O -fomit-frame-pointer2017020420170105
411668refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
412176refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
413576refgcc -O2 -fomit-frame-pointer2017020420170105
413752refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
414456refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
415296refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
417040refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
419320refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
422608refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
422692refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
422952refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
423028refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
423180refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
423220refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
423428refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
425916refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
426252refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
426324refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
427724refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
435252refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
436292refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
446656refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
447692refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
449928refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
450812refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
450968refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
451456refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
455688refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
456060refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
456104refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
456276refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
456284refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
456312refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
456324refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
459044refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
459172refgcc -Os -fomit-frame-pointer2017020420170105
459572refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
459600refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
459928refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
460044refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
460136refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
460424refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
461348refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
462508refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
462556refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
462980refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
463528refgcc -m64 -Os -fomit-frame-pointer2017020420170105
463764refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
465660refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
466332refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
466420refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
1523772refcc2017020420170105
1769100refgcc -funroll-loops2017020420170105
1770736refgcc2017020420170105