Implementation notes: amd64, enigma, crypto_aead/ketjesrv1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: ketjesrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
596700refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140529
596934refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140529
596970refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060320140529
598554refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
598716refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060320140529
599139refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
599139refgcc -march=nocona -O3 -fomit-frame-pointer2014060320140529
601821refgcc -march=k8 -O3 -fomit-frame-pointer2014060320140529
611568refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
611847refgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140529
612198refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140529
616977refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
618354refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
619101refgcc -m64 -O3 -fomit-frame-pointer2014060320140529
619200refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
619263refgcc -O3 -fomit-frame-pointer2014060320140529
619353refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140529
619362refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
620019refgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140529
620217refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140529
622809refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
626193refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140529
626751refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
632529refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140529
632862refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
637038refgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140529
637758refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
642879refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140529
663201refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
664308refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140529
667116refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140529
668655refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
836343refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
836721refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140529
838179refgcc -funroll-loops -O -fomit-frame-pointer2014060320140529
866862refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
867609refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140529
870354refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140529
873558refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
893619refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140529
896535refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
2989710refgcc -march=k8 -O2 -fomit-frame-pointer2014060320140529
2990268refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
2999196refgcc -O2 -fomit-frame-pointer2014060320140529
3002490refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
3004389refgcc -m64 -O2 -fomit-frame-pointer2014060320140529
3016674refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140529
3017880refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140529
3019653refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140529
3027384refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140529
3028941refgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140529
3031398refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
3031479refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
3216636refgcc -march=k8 -O -fomit-frame-pointer2014060320140529
3219588refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
3221136refgcc -O -fomit-frame-pointer2014060320140529
3221820refgcc -m64 -O -fomit-frame-pointer2014060320140529
3222468refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140529
3223125refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
3229578refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140529
3230379refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140529
3232692refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140529
3248748refgcc -march=barcelona -O -fomit-frame-pointer2014060320140529
3250107refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
3250287refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
5189589refgcc -march=nocona -O2 -fomit-frame-pointer2014060320140529
5225022refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
5592114refgcc -march=nocona -O -fomit-frame-pointer2014060320140529
5607819refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
6034851refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
6040107refgcc -m64 -Os -fomit-frame-pointer2014060320140529
6056883refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
6064065refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140529
6064173refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140529
6065316refgcc -Os -fomit-frame-pointer2014060320140529
6067422refgcc -march=barcelona -Os -fomit-frame-pointer2014060320140529
6071382refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140529
6072129refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
6074226refgcc -march=k8 -Os -fomit-frame-pointer2014060320140529
6074442refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
6093981refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140529
6094467refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140529
6098607refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
6101757refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
6111810refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
6114870refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140529
6114897refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
6114906refgcc -funroll-loops -Os -fomit-frame-pointer2014060320140529
6114933refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140529
6114960refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
6127956refgcc -march=nocona -Os -fomit-frame-pointer2014060320140529
6153498refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140529
13379400refgcc -funroll-loops2014060320140529
13379976refgcc2014060320140529
13380930refcc2014060320140529