Implementation notes: amd64, cryptologic, crypto_aead/pi32cipher128v1

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: pi32cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
178518optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
179233optimized_nonSSEgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140517
179312optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
180157optimized_nonSSEgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140517
180269optimized_nonSSEgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140517
183991optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
184154optimized_nonSSEgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140517
184294optimized_nonSSEgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140517
188015optimized_nonSSEgcc -O3 -fomit-frame-pointer2014053120140517
188070optimized_nonSSEgcc -m64 -O3 -fomit-frame-pointer2014053120140517
188097optimized_nonSSEgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
188900optimized_nonSSEgcc -march=k8 -O3 -fomit-frame-pointer2014053120140517
189200optimized_nonSSEgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
189424optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
189524optimized_nonSSEgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140517
189688optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
189755optimized_nonSSEgcc -funroll-loops -O -fomit-frame-pointer2014053120140517
189779optimized_nonSSEgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140517
189985optimized_nonSSEgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140517
191933optimized_nonSSEgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140517
249276refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
250064refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140517
250173refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
250800refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
250800refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140517
251140refgcc -funroll-loops -O -fomit-frame-pointer2014053120140517
251164refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
251185refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140517
251245refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140517
251376refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
251457refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140517
261849refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140517
262048refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
262215refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140517
262285refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140517
262312refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
263027refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
263343refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140517
263809refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140517
263860refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
268443refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
269109refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140517
270782refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140517
270839refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
270891refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140517
271479refgcc -O3 -fomit-frame-pointer2014053120140517
271721refgcc -m64 -O3 -fomit-frame-pointer2014053120140517
271730refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
272157optimized_nonSSEgcc -march=nocona -O2 -fomit-frame-pointer2014053120140517
272203optimized_nonSSEgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
274018optimized_nonSSEgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
274121optimized_nonSSEgcc -march=nocona -Os -fomit-frame-pointer2014053120140517
276509optimized_nonSSEgcc -march=k8 -O2 -fomit-frame-pointer2014053120140517
276521optimized_nonSSEgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140517
276561optimized_nonSSEgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
276949optimized_nonSSEgcc -O2 -fomit-frame-pointer2014053120140517
277015optimized_nonSSEgcc -m64 -O2 -fomit-frame-pointer2014053120140517
277070optimized_nonSSEgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
278103optimized_nonSSEgcc -march=k8 -Os -fomit-frame-pointer2014053120140517
278330optimized_nonSSEgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
278860optimized_nonSSEgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140517
280049optimized_nonSSEgcc -m64 -Os -fomit-frame-pointer2014053120140517
280130optimized_nonSSEgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
280452optimized_nonSSEgcc -march=k8 -O -fomit-frame-pointer2014053120140517
280476optimized_nonSSEgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
280518optimized_nonSSEgcc -Os -fomit-frame-pointer2014053120140517
280730optimized_nonSSEgcc -march=nocona -O -fomit-frame-pointer2014053120140517
280755optimized_nonSSEgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140517
280903optimized_nonSSEgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
281576optimized_nonSSEgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
281594optimized_nonSSEgcc -O -fomit-frame-pointer2014053120140517
281621optimized_nonSSEgcc -m64 -O -fomit-frame-pointer2014053120140517
305412refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
305509refgcc -Os -fomit-frame-pointer2014053120140517
305515refgcc -march=k8 -Os -fomit-frame-pointer2014053120140517
305585refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
305625refgcc -m64 -Os -fomit-frame-pointer2014053120140517
306988refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
307667refgcc -march=nocona -Os -fomit-frame-pointer2014053120140517
309912refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140517
331403refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
331412refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140517
331427refgcc -m64 -O2 -fomit-frame-pointer2014053120140517
331448refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
332846refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
333033refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140517
333082refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140517
333606refgcc -O2 -fomit-frame-pointer2014053120140517
339494refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
339985refgcc -march=k8 -O -fomit-frame-pointer2014053120140517
343600refgcc -march=nocona -O -fomit-frame-pointer2014053120140517
344418refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
344582refgcc -m64 -O -fomit-frame-pointer2014053120140517
344633refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140517
345706refgcc -O -fomit-frame-pointer2014053120140517
347318refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
381735optimized_nonSSEgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140517
386544optimized_nonSSEgcc -march=nocona -O3 -fomit-frame-pointer2014053120140517
395400optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
403266optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
403359optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
403408optimized_nonSSEgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140517
405516optimized_nonSSEgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140517
405992optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
406125optimized_nonSSEgcc -funroll-loops -Os -fomit-frame-pointer2014053120140517
406216optimized_nonSSEgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140517
406484optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
407292optimized_nonSSEgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140517
408250optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
412567optimized_nonSSEgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140517
416191optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
425059optimized_nonSSEgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
518307refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140517
521914refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140517
545051refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140517
545107refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140517
565717refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
590359refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
592267refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140517
592667refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
1028530optimized_nonSSEgcc -funroll-loops2014053120140517
1032679optimized_nonSSEcc2014053120140517
1077382optimized_nonSSEgcc2014053120140517
1364100refcc2014053120140517
1365218refgcc2014053120140517
1374615refgcc -funroll-loops2014053120140517