Implementation notes: amd64, cryptologic, crypto_aead/pi64cipher128v1

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: pi64cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
97951optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
97967optimized_nonSSEgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140517
98194optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
98234optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
98285optimized_nonSSEgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140517
98546optimized_nonSSEgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140517
98588optimized_nonSSEgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140517
98624optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
98673optimized_nonSSEgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140517
98818optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
99024optimized_nonSSEgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140517
99070optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
105027optimized_nonSSEgcc -O3 -fomit-frame-pointer2014053120140517
147636optimized_nonSSEgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140517
147770optimized_nonSSEgcc -march=k8 -O2 -fomit-frame-pointer2014053120140517
147812optimized_nonSSEgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
147861optimized_nonSSEgcc -m64 -O2 -fomit-frame-pointer2014053120140517
147873optimized_nonSSEgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
147888optimized_nonSSEgcc -O2 -fomit-frame-pointer2014053120140517
148358optimized_nonSSEgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
148421optimized_nonSSEgcc -march=k8 -Os -fomit-frame-pointer2014053120140517
148688optimized_nonSSEgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140517
148891refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140517
149064refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
149112optimized_nonSSEgcc -march=nocona -Os -fomit-frame-pointer2014053120140517
149151optimized_nonSSEgcc -Os -fomit-frame-pointer2014053120140517
149154optimized_nonSSEgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
149197optimized_nonSSEgcc -m64 -Os -fomit-frame-pointer2014053120140517
149237optimized_nonSSEgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
149497refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
149648refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140517
149779refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140517
149839refgcc -funroll-loops -O -fomit-frame-pointer2014053120140517
149885refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
149964optimized_nonSSEgcc -march=nocona -O2 -fomit-frame-pointer2014053120140517
149991optimized_nonSSEgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
153736optimized_nonSSEgcc -march=nocona -O -fomit-frame-pointer2014053120140517
153824optimized_nonSSEgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
153845optimized_nonSSEgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140517
153948optimized_nonSSEgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
153985optimized_nonSSEgcc -march=k8 -O -fomit-frame-pointer2014053120140517
154252optimized_nonSSEgcc -O -fomit-frame-pointer2014053120140517
154294optimized_nonSSEgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
154321optimized_nonSSEgcc -m64 -O -fomit-frame-pointer2014053120140517
159806refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
160130refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140517
161985refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140517
162112refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
162563refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140517
162942refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
163221refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140517
166103refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
166185refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140517
166252refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
166327refgcc -m64 -O3 -fomit-frame-pointer2014053120140517
166349refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
166455refgcc -O3 -fomit-frame-pointer2014053120140517
178103refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140517
178812refgcc -march=nocona -Os -fomit-frame-pointer2014053120140517
178837refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
183882refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140517
184585refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
184618refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140517
184655refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
185134refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140517
185467refgcc -m64 -O2 -fomit-frame-pointer2014053120140517
185712refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
186133refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
186218refgcc -march=k8 -Os -fomit-frame-pointer2014053120140517
186224refgcc -O2 -fomit-frame-pointer2014053120140517
186900refgcc -m64 -Os -fomit-frame-pointer2014053120140517
186903refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
186921refgcc -Os -fomit-frame-pointer2014053120140517
199339refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140517
199403refgcc -O -fomit-frame-pointer2014053120140517
199412refgcc -m64 -O -fomit-frame-pointer2014053120140517
199415refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
199676refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
199682refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
200997refgcc -march=nocona -O -fomit-frame-pointer2014053120140517
201318refgcc -march=k8 -O -fomit-frame-pointer2014053120140517
205044optimized_nonSSEgcc -funroll-loops -O -fomit-frame-pointer2014053120140517
219958optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
220400optimized_nonSSEgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140517
220592optimized_nonSSEgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140517
220600optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
220600optimized_nonSSEgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140517
221091optimized_nonSSEgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140517
221167optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
222208optimized_nonSSEgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140517
234333optimized_nonSSEgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
234384optimized_nonSSEgcc -m64 -O3 -fomit-frame-pointer2014053120140517
234425optimized_nonSSEgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
234700optimized_nonSSEgcc -march=k8 -O3 -fomit-frame-pointer2014053120140517
235000optimized_nonSSEgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
235200optimized_nonSSEgcc -march=nocona -O3 -fomit-frame-pointer2014053120140517
237608optimized_nonSSEgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140517
238242optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
238308optimized_nonSSEgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140517
238417optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
238767optimized_nonSSEgcc -funroll-loops -Os -fomit-frame-pointer2014053120140517
239000optimized_nonSSEgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140517
239442optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
239583optimized_nonSSEgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140517
336258refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
337208refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140517
338314refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
339383refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140517
339559refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140517
339934refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
341184refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
341250refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140517
345835refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140517
358908refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140517
360016refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
363725refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
363984refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140517
364033refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140517
369608refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140517
369642refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140517
536273optimized_nonSSEgcc -funroll-loops2014053120140517
543170optimized_nonSSEgcc2014053120140517
545915optimized_nonSSEcc2014053120140517
700554refgcc2014053120140517
700906refgcc -funroll-loops2014053120140517
701236refcc2014053120140517