Implementation notes: amd64, glyme, crypto_aead/cba2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: cba2
TimeImplementationCompilerBenchmark dateSUPERCOP version
264656refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
264656refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
264864refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
265252refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
265872refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
267352refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
270956refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
271396refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
272420refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
273224refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
273500refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
273500refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
273896refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
274036refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
274056refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
274668refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
274680refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
275956refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
276732refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
276812refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
277084refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
277216refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
278148refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
281440refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
281576refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
281628refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
281660refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
282060refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
282396refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
282416refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
282484refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
282552refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
282872refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
282972refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
283400refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
283464refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
283620refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
283960refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
284276refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
284364refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
284444refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
284648refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
284840refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
284872refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
284952refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
285064refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
285252refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
285268refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
285324refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
285556refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
285568refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
286060refgcc -O2 -fomit-frame-pointer2017020320170105
286064refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
286316refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
286472refgcc -O3 -fomit-frame-pointer2017020320170105
286616refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
286768refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
286792refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
286808refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
286820refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
286956refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
287060refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
287408refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
287500refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
287540refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
289448refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
289532refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
289592refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
289616refgcc -Os -fomit-frame-pointer2017020320170105
289724refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
289828refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
290024refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
290100refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
290260refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
290416refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
290484refgcc -m64 -Os -fomit-frame-pointer2017020320170105
290520refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
290892refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
292280refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
292920refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
298412refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
301408refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
301428refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
301696refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
301700refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
301720refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
301800refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
302048refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
302096refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
302148refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
310912refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
311216refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
311256refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
311608refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
312560refgcc -m64 -O -fomit-frame-pointer2017020320170105
312940refgcc -O -fomit-frame-pointer2017020320170105
314368refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
315764refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
316240refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
316268refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
317084refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
317280refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
548768refcc2017020320170105
569220refgcc -funroll-loops2017020320170105
572004refgcc2017020320170105