Implementation notes: amd64, glyme, crypto_aead/aeadaes256ocbtaglen96v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
366636refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
366988refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
367596refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
367904refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
369588refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
369620refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
371584refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
371908refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
371968refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
372100refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
375452refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
376156refgcc -O3 -fomit-frame-pointer2017020220170105
376320refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
376516refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
377280refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
378452refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
378536refgcc -m64 -O3 -fomit-frame-pointer2017020220170105
378764refgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
379064refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
379356refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
379432refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
381124refgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
382560refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
382760refgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
382908refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
384092refgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
384824refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
384936refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
386112refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
389452refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
399644refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
399692refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
400408refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
400556refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
400744refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
400880refgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
401324refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
401716refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
401772refgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
401904refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
402060refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
402072refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
402388refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
402656refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
404480refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
405196refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
405836refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
406152refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
418676refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
419340refgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
419808refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
423860refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
424020refgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
424108refgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
424424refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
425096refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
425488refgcc -O -fomit-frame-pointer2017020220170105
425736refgcc -m64 -O -fomit-frame-pointer2017020220170105
426284refgcc -O2 -fomit-frame-pointer2017020220170105
429288refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
429576refgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
429668refgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
430060refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
430496refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
431364refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
431552refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
431712refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
432268refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
432472refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
432496refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
432624refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
432844refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
433032refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
433224refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
433320refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
433992refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
433996refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
434500refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
434548refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
434588refgcc -m64 -O2 -fomit-frame-pointer2017020220170105
435228refgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
435844refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
435848refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
436532refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
439344refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
442684refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
443132refgcc -march=k8 -O -fomit-frame-pointer2017020220170105
448904refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
450268refgcc -march=nocona -O -fomit-frame-pointer2017020220170105
452120refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
452216refgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
452220refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
452220refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
452220refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
452532refgcc -m64 -Os -fomit-frame-pointer2017020220170105
453208refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
453316refgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
453592refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
454196refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
455000refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
455252refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
457468refgcc -Os -fomit-frame-pointer2017020220170105
840264refgcc2017020220170105
840892refgcc -funroll-loops2017020220170105
844336refcc2017020220170105