Implementation notes: amd64, enigma, crypto_aead/icepole256av1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: icepole256av1
TimeImplementationCompilerBenchmark dateSUPERCOP version
110880refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
111321refgcc -march=nocona -O3 -fomit-frame-pointer2014060220140529
111627refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140529
111942refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
112284refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
112374refgcc -O3 -fomit-frame-pointer2014060220140529
112491refgcc -m64 -O3 -fomit-frame-pointer2014060220140529
113823refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
113922refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140529
114417refgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
114849refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140529
115146refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140529
115155refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140529
115155refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140529
117378refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
117387refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
117540refgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140529
117810refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140529
118233refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
118251refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
118539refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140529
118629refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
118746refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140529
119268refgcc -march=k8 -O3 -fomit-frame-pointer2014060220140529
122157refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
122373refgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
122508refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140529
122886refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140529
123039refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
123147refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
123480refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
123498refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140529
127638refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140529
127701refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
127710refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
127737refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
127782refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140529
127935refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140529
127962refgcc -funroll-loops -O -fomit-frame-pointer2014060220140529
128052refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
128142refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140529
160776refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140529
160803refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140529
160812refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140529
160830refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140529
167220refgcc -m64 -O2 -fomit-frame-pointer2014060220140529
167364refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
167778refgcc -O2 -fomit-frame-pointer2014060220140529
169110refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
169965refgcc -march=k8 -O2 -fomit-frame-pointer2014060220140529
172134refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
172161refgcc -m64 -O -fomit-frame-pointer2014060220140529
172728refgcc -O -fomit-frame-pointer2014060220140529
173988refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140529
174996refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140529
175086refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140529
175248refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
175329refgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140529
175392refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
175743refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140529
177651refgcc -march=barcelona -O -fomit-frame-pointer2014060220140529
177759refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
177777refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
180216refgcc -march=k8 -O -fomit-frame-pointer2014060220140529
193212refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
195579refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
195696refgcc -march=nocona -O2 -fomit-frame-pointer2014060220140529
206757refgcc -march=nocona -O -fomit-frame-pointer2014060220140529
207306refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
212076refgcc -m64 -Os -fomit-frame-pointer2014060220140529
212715refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
212886refgcc -march=k8 -Os -fomit-frame-pointer2014060220140529
213795refgcc -Os -fomit-frame-pointer2014060220140529
214668refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
214731refgcc -march=barcelona -Os -fomit-frame-pointer2014060220140529
215028refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
215091refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
215730refgcc -march=nocona -Os -fomit-frame-pointer2014060220140529
216342refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
216495refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140529
216576refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
216684refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
216711refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140529
216720refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140529
217233refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140529
217350refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140529
217827refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140529
217899refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
217926refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140529
218034refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140529
218160refgcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
218322refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
829332refgcc2014060220140529
832167refcc2014060220140529
833562refgcc -funroll-loops2014060220140529