Implementation notes: amd64, cryptothinkx, crypto_aead/aeadaes128ocbtaglen64v1

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aeadaes128ocbtaglen64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
172116? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020320170105
173514? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
175863? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020320170105
176514? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020320170105
176613? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020320170105
176655? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
176670? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020320170105
176754? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020320170105
176907? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020320170105
177453? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020320170105
178602? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
179139? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
179250? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
179316? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
181254? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
181323? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
181428? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
181965? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020320170105
182040? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020320170105
182202? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
182424? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020320170105
183021? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020320170105
183054? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020320170105
184116? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
186885? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020320170105
187260? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
187305? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
187875? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020320170105
188112? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020320170105
188130? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
188238? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020320170105
188283? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020320170105
188355? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020320170105
188529? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020320170105
188571? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
188808? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020320170105
188883? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020320170105
188925? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
190980? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020320170105
191952? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020320170105
192354? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020320170105
192885? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020320170105
194280? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020320170105
194406? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020320170105
194925? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020320170105
195279? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020320170105
195390? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020320170105
195846? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020320170105
196641? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
199785? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020320170105
199797? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020320170105
199977? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
201207? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020320170105
201369? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020320170105
202254? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
202296? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020320170105
202482? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020320170105
203265? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
204813? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020320170105
205560? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020320170105
205716? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020320170105
206226? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
206643? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020320170105
206988? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020320170105
207204? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020320170105
207544? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020320170105
207544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
207939? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020320170105
208452? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020320170105
209259? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
209709? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020320170105
209772? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020320170105
210858? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
211161? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020320170105
211293? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020320170105
211362? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020320170105
211386? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020320170105
211512? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020320170105
212475? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020320170105
212823? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020320170105
212922? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
213117? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
213132? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020320170105
214161? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020320170105
215924? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020320170105
215940? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020320170105
216273? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020320170105
216450? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020320170105
216612? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020320170105
216624? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020320170105
216891? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
216999? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020320170105
218721? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020320170105
219846? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
219987? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020320170105
220167? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
220194? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020320170105
220257? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020320170105
222855? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020320170105
223125? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020320170105
223683? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020320170105
226353? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020320170105
226512? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
226617? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
227028? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020320170105
227298? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020320170105
227829? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020320170105
230934? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020320170105
231162? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
232485? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020320170105
233004? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
233008? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020320170105
234777? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020320170105
235059? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
235290? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
235545? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020320170105
235845? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020320170105
239636? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020320170105
244288? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020320170105
248472? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
270505? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020320170105
373998? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020320170105
442392? ? ?? ? ?refcc2017020320170105
444024? ? ?? ? ?refgcc_-funroll-loops2017020320170105
458439? ? ?? ? ?refgcc2017020320170105