Implementation notes: amd64, enigma, crypto_aead/yaes128v2

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: yaes128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
137925refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140529
138051refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
138051refgcc -march=nocona -O3 -fomit-frame-pointer2014060520140529
139122refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
144675refgcc -march=barcelona -O3 -fomit-frame-pointer2014060520140529
144756refgcc -m64 -O3 -fomit-frame-pointer2014060520140529
144765refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
145143refgcc -march=k8 -O3 -fomit-frame-pointer2014060520140529
145476refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
145512refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060520140529
145548refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140529
145593refgcc -O3 -fomit-frame-pointer2014060520140529
145674refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060520140529
145782refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
146601refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140529
148374refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
148896refgcc -funroll-loops -O3 -fomit-frame-pointer2014060520140529
148896refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
148896refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140529
149040refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
149058refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140529
150057refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140529
150255refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140529
150408refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
151362refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
157824refgcc -march=nocona -O2 -fomit-frame-pointer2014060520140529
158715refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
166347refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140529
166581refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
166797refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
166959refgcc -funroll-loops -O2 -fomit-frame-pointer2014060520140529
166995refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140529
167166refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140529
167175refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
168993refgcc -O2 -fomit-frame-pointer2014060520140529
169029refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
169227refgcc -m64 -O2 -fomit-frame-pointer2014060520140529
170055refgcc -march=k8 -O2 -fomit-frame-pointer2014060520140529
170388refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
170487refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140529
170739refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140529
170766refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140529
171054refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140529
172179refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
172287refgcc -march=barcelona -O2 -fomit-frame-pointer2014060520140529
172413refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
176877refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140529
177048refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
177174refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
178524refgcc -march=nocona -Os -fomit-frame-pointer2014060520140529
178776refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
178776refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140529
178902refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140529
178947refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140529
179100refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140529
179514refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140529
181728refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
181755refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
182007refgcc -march=barcelona -Os -fomit-frame-pointer2014060520140529
182259refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
182520refgcc -Os -fomit-frame-pointer2014060520140529
182664refgcc -march=k8 -Os -fomit-frame-pointer2014060520140529
182772refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
182826refgcc -m64 -Os -fomit-frame-pointer2014060520140529
182844refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
182862refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140529
183069refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140529
183141refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
183618refgcc -funroll-loops -Os -fomit-frame-pointer2014060520140529
183663refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
183915refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140529
189108refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
189144refgcc -funroll-loops -O -fomit-frame-pointer2014060520140529
189216refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140529
189576refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
189657refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140529
190008refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
190584refgcc -march=nocona -O -fomit-frame-pointer2014060520140529
190629refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
190728refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140529
201429refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140529
201528refgcc -m64 -O -fomit-frame-pointer2014060520140529
201564refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140529
201834refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140529
202005refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
202248refgcc -march=k8 -O -fomit-frame-pointer2014060520140529
202509refgcc -O -fomit-frame-pointer2014060520140529
202545refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140529
202608refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
203346refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
203436refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
203841refgcc -march=barcelona -O -fomit-frame-pointer2014060520140529
471573refgcc2014060520140529
471627refgcc -funroll-loops2014060520140529
487458refcc2014060520140529