Implementation notes: amd64, enigma, crypto_aead/icepole128v1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: icepole128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
111654refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140529
111690refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
112338refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
112419refgcc -march=nocona -O3 -fomit-frame-pointer2014060220140529
112842refgcc -m64 -O3 -fomit-frame-pointer2014060220140529
112968refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
113040refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140529
113040refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140529
113112refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140529
113661refgcc -O3 -fomit-frame-pointer2014060220140529
114318refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
114336refgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
115299refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140529
117117refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
117441refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140529
117783refgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140529
118107refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
118278refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
118593refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140529
118665refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140529
118683refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
118872refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
118989refgcc -march=k8 -O3 -fomit-frame-pointer2014060220140529
119295refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140529
119394refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
121221refgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
121563refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
121608refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140529
122670refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140529
122787refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
123651refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140529
123723refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
127350refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
127440refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140529
127674refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
127719refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140529
127998refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140529
128016refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
128835refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140529
128853refgcc -funroll-loops -O -fomit-frame-pointer2014060220140529
128853refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
160407refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140529
160758refgcc -O2 -fomit-frame-pointer2014060220140529
161028refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140529
161145refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140529
161352refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140529
161973refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
162360refgcc -m64 -O2 -fomit-frame-pointer2014060220140529
167895refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
167976refgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140529
168003refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
168435refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
169236refgcc -march=k8 -O2 -fomit-frame-pointer2014060220140529
171243refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140529
171279refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140529
171315refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140529
171891refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140529
173079refgcc -O -fomit-frame-pointer2014060220140529
173079refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
173232refgcc -m64 -O -fomit-frame-pointer2014060220140529
177165refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
181071refgcc -march=barcelona -O -fomit-frame-pointer2014060220140529
190800refgcc -march=k8 -O -fomit-frame-pointer2014060220140529
191052refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
196785refgcc -march=nocona -O2 -fomit-frame-pointer2014060220140529
197766refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
202995refgcc -march=nocona -O -fomit-frame-pointer2014060220140529
203067refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
206613refgcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
206667refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140529
206730refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140529
206730refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140529
208188refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
208557refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
209439refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
212652refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140529
212715refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140529
213858refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
214632refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140529
216540refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140529
217602refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
218313refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
218727refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140529
221139refgcc -march=barcelona -Os -fomit-frame-pointer2014060220140529
221202refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
221373refgcc -Os -fomit-frame-pointer2014060220140529
221670refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
221814refgcc -m64 -Os -fomit-frame-pointer2014060220140529
227169refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
227394refgcc -march=nocona -Os -fomit-frame-pointer2014060220140529
230661refgcc -march=k8 -Os -fomit-frame-pointer2014060220140529
822636refcc2014060220140529
823095refgcc2014060220140529
824760refgcc -funroll-loops2014060220140529