Implementation notes: amd64, glyme, crypto_aead/cba1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cba1
TimeImplementationCompilerBenchmark dateSUPERCOP version
264656refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
264864refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
265168refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
265540refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
265872refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
265980refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
270464refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
271928refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
272200refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
272664refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
273500refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
273500refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
273788refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
274360refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
275520refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
275952refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
276256refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
276524refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
276720refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
276732refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
276740refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
276772refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
277020refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
277048refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
281252refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
281256refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
281280refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
282028refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
282100refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
282120refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
282512refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
282548refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
283172refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
283284refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
283616refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
283912refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
284148refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
284196refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
284216refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
284224refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
284272refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
284408refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
284444refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
284592refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
284640refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
284740refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
284832refgcc -O3 -fomit-frame-pointer2017020320170105
284832refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
285140refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
285144refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
285196refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
285252refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
285324refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
285516refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
285704refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
286060refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
286064refgcc -O2 -fomit-frame-pointer2017020320170105
286064refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
286144refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
286812refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
287012refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
287060refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
288272refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
289016refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
289020refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
289336refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
289400refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
289568refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
289640refgcc -Os -fomit-frame-pointer2017020320170105
289732refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
290008refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
290096refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
290172refgcc -m64 -Os -fomit-frame-pointer2017020320170105
290256refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
290360refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
290372refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
290684refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
290936refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
291808refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
292920refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
301420refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
301476refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
301508refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
301700refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
301864refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
301984refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
301992refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
302556refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
302796refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
311652refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
312128refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
312404refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
312720refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
312764refgcc -m64 -O -fomit-frame-pointer2017020320170105
313244refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
314724refgcc -O -fomit-frame-pointer2017020320170105
315796refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
315988refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
316076refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
316100refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
316660refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
317052refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
548764refcc2017020320170105
569292refgcc2017020320170105
572472refgcc -funroll-loops2017020320170105