Implementation notes: amd64, cryptothinkx, crypto_aead/elmd601v2

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: elmd601v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
140640? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
142776? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
143094? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
143232? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
143427? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020620170105
145719? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
145815? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
145929? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020620170105
146187? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020620170105
146262? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020620170105
146328? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
146337? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020620170105
146808? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020620170105
146991? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020620170105
147003? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020620170105
147204? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
147750? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020620170105
147762? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020620170105
148716? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
148812? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020620170105
148854? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020620170105
149973? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020620170105
150252? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020620170105
150408? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020620170105
150429? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020620170105
150627? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020620170105
151284? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020620170105
152802? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020620170105
171741? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
171849? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
172611? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
172665? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020620170105
172773? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
172833? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
173058? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020620170105
174969? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
175701? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020620170105
185742? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
185799? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020620170105
185862? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020620170105
185916? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
186162? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
188109? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
188343? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020620170105
189012? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020620170105
189054? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
195861? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020620170105
196083? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
196188? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020620170105
198375? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020620170105
198990? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
199065? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
199071? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
209409? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020620170105
209835? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020620170105
216741? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020620170105
220779? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
221094? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
221319? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020620170105
239526? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020620170105
245946? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020620170105
246492? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020620170105
246687? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020620170105
246732? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020620170105
247032? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020620170105
247080? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020620170105
247371? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020620170105
247524? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020620170105
247545? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020620170105
247833? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020620170105
248013? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
248055? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020620170105
250224? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020620170105
251640? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020620170105
254997? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020620170105
255591? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020620170105
256224? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020620170105
263754? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
263982? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
264030? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
264048? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
264369? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020620170105
264423? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020620170105
264711? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
264948? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
264963? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020620170105
265266? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020620170105
265278? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020620170105
265311? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020620170105
265395? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
265425? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020620170105
265425? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020620170105
265506? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020620170105
265614? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
265899? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020620170105
266235? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020620170105
266391? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
267090? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
267213? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020620170105
267450? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020620170105
269352? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020620170105
269457? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020620170105
269691? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020620170105
270090? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020620170105
270663? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020620170105
272049? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020620170105
272268? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020620170105
273387? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020620170105
273783? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
273906? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020620170105
273963? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020620170105
274053? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020620170105
274278? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020620170105
274560? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020620170105
275841? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020620170105
276153? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020620170105
276327? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020620170105
279297? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020620170105
281682? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020620170105
283599? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020620170105
284091? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020620170105
293508? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020620170105
872619? ? ?? ? ?refgcc2017020620170105
873852? ? ?? ? ?refgcc_-funroll-loops2017020620170105
876720? ? ?? ? ?refcc2017020620170105