Implementation notes: amd64, glyme, crypto_aead/cba5

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cba5
TimeImplementationCompilerBenchmark dateSUPERCOP version
269832refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
269952refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
272104refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
272104refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
272156refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
274180refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
274180refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
274208refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
275852refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
276188refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
276232refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
276932refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
277344refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
277556refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
277556refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
277732refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
277828refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
277844refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
277956refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
279420refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
279448refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
279572refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
279772refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
280860refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
282684refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
283208refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
283336refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
283356refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
283640refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
283772refgcc -O2 -fomit-frame-pointer2017020320170105
283772refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
283816refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
283964refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
283996refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
284308refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
284720refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
284772refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
285048refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
285248refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
285456refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
286036refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
286116refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
286168refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
286248refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
286280refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
286572refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
286832refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
287096refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
287108refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
287132refgcc -O3 -fomit-frame-pointer2017020320170105
287136refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
287140refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
287348refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
287412refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
288304refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
288416refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
288464refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
288488refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
288668refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
288668refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
288812refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
289708refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
289708refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
289744refgcc -m64 -Os -fomit-frame-pointer2017020320170105
289764refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
289900refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
289976refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
289992refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
290060refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
290080refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
290176refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
290268refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
290316refgcc -Os -fomit-frame-pointer2017020320170105
290476refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
290760refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
291844refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
292956refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
293080refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
293824refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
293852refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
300048refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
300784refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
302012refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
302184refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
302496refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
302688refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
302708refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
302896refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
303052refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
303160refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
312600refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
313484refgcc -m64 -O -fomit-frame-pointer2017020320170105
314060refgcc -O -fomit-frame-pointer2017020320170105
314132refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
317104refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
317392refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
317712refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
317812refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
317916refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
318068refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
318208refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
319160refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
556396refcc2017020320170105
572480refgcc -funroll-loops2017020320170105
573744refgcc2017020320170105