Implementation notes: amd64, cryptothinkx, crypto_aead/shellaes128v2d5n80

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: shellaes128v2d5n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
151488? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
151797? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
151968? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
152208? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017021420170105
152640? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
152757? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
152805? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
152805? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
152862? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
152874? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
153054? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
153066? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
153090? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
153213? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
157044? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
157233? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017021420170105
157476? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
157674? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105
157755? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
157977? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
158109? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
159627? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
159627? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
159723? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
159861? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
159867? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
159939? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
160092? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
160155? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
162060? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
162135? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
162315? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
162864? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
164832? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
164934? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
167103? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
167151? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
167280? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
167916? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
172605? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
174508? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
175317? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
175374? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
176307? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
176391? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
176658? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
177030? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
178008? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
178023? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
178530? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
179139? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
180078? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
180376? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
181470? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
181908? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
181953? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
182073? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
182238? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
182436? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
182628? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
185280? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
185490? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
185559? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
186330? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
188151? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
190680? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017021420170105
191196? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
191379? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
191718? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
192552? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
192597? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
193122? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
193173? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
194580? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
194670? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
194736? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
195057? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
195264? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017021420170105
195957? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
196173? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
197073? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
197094? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
197316? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
197415? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
197433? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
197436? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
197484? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
197718? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
197808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
197850? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
198744? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
198909? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
198969? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
199146? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
199299? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
199365? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
199557? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
199976? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
200100? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
202384? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017021420170105
202395? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
203056? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
204459? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
204672? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
205474? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
205749? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
205881? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
205896? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
206178? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
206235? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
206346? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
207522? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
210256? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
210438? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
213237? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017021420170105
213255? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017021420170105
213255? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
213822? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
213966? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
219648? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
219800? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017021420170105
221388? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
487293? ? ?? ? ?refgcc2017021420170105
503898? ? ?? ? ?refgcc_-funroll-loops2017021420170105
539169? ? ?? ? ?refcc2017021420170105