Implementation notes: amd64, glyme, crypto_aead/cba4

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cba4
TimeImplementationCompilerBenchmark dateSUPERCOP version
270500refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
270500refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
270520refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
270796refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
271992refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
272804refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
273252refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
273596refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
273616refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
273656refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
274408refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
274688refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
274820refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
275328refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
275796refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
276808refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
276976refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
278072refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
278360refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
278388refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
278392refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
278708refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
279180refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
279280refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
282916refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
283120refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
283140refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
283588refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
283612refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
283676refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
284624refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
284632refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
284920refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
285460refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
285688refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
285700refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
285712refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
285928refgcc -O3 -fomit-frame-pointer2017020320170105
285972refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
286064refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
286284refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
286316refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
286328refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
286560refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
286580refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
286680refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
286708refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
286920refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
287144refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
287200refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
287436refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
287540refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
287924refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
288032refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
288052refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
288200refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
288924refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
289028refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
289032refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
289704refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
289708refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
290012refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
290600refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
290668refgcc -O2 -fomit-frame-pointer2017020320170105
291504refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
291552refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
291552refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
291612refgcc -Os -fomit-frame-pointer2017020320170105
291620refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
291668refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
291936refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
291972refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
291980refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
292124refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
292168refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
292168refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
292432refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
293728refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
293960refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
294816refgcc -m64 -Os -fomit-frame-pointer2017020320170105
303480refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
303492refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
303504refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
303572refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
303608refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
303632refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
303644refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
304096refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
304156refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
313516refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
313804refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
313896refgcc -O -fomit-frame-pointer2017020320170105
313932refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
313980refgcc -m64 -O -fomit-frame-pointer2017020320170105
317364refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
317788refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
318016refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
318032refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
318420refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
318640refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
318668refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
318768refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
556852refcc2017020320170105
574476refgcc2017020320170105
575200refgcc -funroll-loops2017020320170105