Implementation notes: amd64, glyme, crypto_aead/cba8

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cba8
TimeImplementationCompilerBenchmark dateSUPERCOP version
273700refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
274048refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
274048refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
274820refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
275280refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
275332refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
275448refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
276324refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
276608refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
276724refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
277508refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
277512refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
277572refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
277596refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
277736refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
277964refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
278304refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
278804refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
278888refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
279540refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
279900refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
279956refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
280744refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
281412refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
283164refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
283400refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
283424refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
283780refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
284044refgcc -O2 -fomit-frame-pointer2017020320170105
284044refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
284048refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
284240refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
284336refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
284840refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
285636refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
285708refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
285788refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
285848refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
285848refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
285888refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
285900refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
286032refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
286224refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
286396refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
286708refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
286980refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
287020refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
287244refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
287456refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
287492refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
287492refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
287504refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
287628refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
287632refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
287784refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
287964refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
287996refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
288156refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
288160refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
288224refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
288356refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
288480refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
289496refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
289708refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
289720refgcc -O3 -fomit-frame-pointer2017020320170105
289740refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
289916refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
290020refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
290056refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
290100refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
290220refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
290308refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
290364refgcc -Os -fomit-frame-pointer2017020320170105
290368refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
290608refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
290800refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
290836refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
291720refgcc -m64 -Os -fomit-frame-pointer2017020320170105
292544refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
292548refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
301216refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
302068refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
302184refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
302532refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
302708refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
302896refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
302960refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
303332refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
303384refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
312076refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
313172refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
313208refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
313232refgcc -m64 -O -fomit-frame-pointer2017020320170105
313340refgcc -O -fomit-frame-pointer2017020320170105
317084refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
317872refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
317904refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
317904refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
317976refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
318040refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
318048refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
318088refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
552380refcc2017020320170105
573228refgcc -funroll-loops2017020320170105
573344refgcc2017020320170105