Implementation notes: x86, jos, crypto_aead/riverkeyakv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: riverkeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
342622refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101620141014
343883refgcc -m32 -O3 -fomit-frame-pointer2014101620141014
344055refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
344768refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
345075refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101620141014
345218refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
345255refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
346680refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101620141014
349080refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
350460refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
351915refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101620141014
354120refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
354510refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
357802refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101620141014
358552refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101620141014
358972refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
359257refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
359377refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
359452refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
359760refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101620141014
360382refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101620141014
361035refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101620141014
361260refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101620141014
361433refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
362138refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101620141014
362235refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
364410refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101620141014
364560refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
364845refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
366818refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101620141014
367215refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101620141014
367965refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101620141014
368145refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
370073refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101620141014
370395refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101620141014
377250refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101620141014
382320refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101620141014
382860refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
383122refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101620141014
383535refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101620141014
385830refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
386738refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101620141014
387960refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
388597refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
389752refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
390457refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
391380refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
391905refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
395933refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
396217refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
396428refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
397163refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
397463refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
397725refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
398572refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
399195refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101620141014
403357refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014
406028refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
418837refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
419122refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
421230refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
421845refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
422572refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
422888refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
424740refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
425317refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
425587refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
425858refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
427530refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
428850refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101620141014
430523refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
433410refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
434258refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
434902refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
438810refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
448222refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
1940932refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101620141014
1941825refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101620141014
1945695refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101620141014
1950608refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101620141014
1950682refgcc -m32 -O2 -fomit-frame-pointer2014101620141014
1957387refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101620141014
1965052refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101620141014
2006340refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101620141014
2006415refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101620141014
2006760refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101620141014
2007180refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101620141014
2023455refgcc -m32 -O -fomit-frame-pointer2014101620141014
2023680refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101620141014
2024745refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101620141014
2026935refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101620141014
2028232refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101620141014
2043562refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101620141014
2043578refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101620141014
2045782refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101620141014
2045978refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101620141014
2047650refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101620141014
2053193refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101620141014
2055397refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101620141014
2064450refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101620141014
2084962refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101620141014
2085075refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101620141014
2088120refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101620141014
2091067refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101620141014
2093318refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101620141014
2103218refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101620141014
2103705refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101620141014
2103968refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101620141014
2106975refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101620141014
2134875refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101620141014
2135392refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101620141014
2135693refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101620141014
2288460refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101620141014
2297430refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101620141014
2298157refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101620141014
2403495refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101620141014
2429385refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101620141014
2441528refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101620141014
2588535refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
2589592refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
2591115refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
2591355refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
2597033refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101620141014
2597078refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
2597363refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2598135refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
2598908refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
2604225refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
2604833refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
2604998refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
2605560refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
2607555refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101620141014
2608605refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101620141014
2609498refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101620141014
2610960refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
2612738refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101620141014
2614253refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
2614838refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101620141014
2615160refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101620141014
2615535refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
2616870refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101620141014
2635200refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101620141014
2638485refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101620141014
2638792refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101620141014
2641207refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101620141014
2641365refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101620141014
2643562refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101620141014
2643998refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101620141014
2644875refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
2645055refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101620141014
2646285refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
2647493refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101620141014
2652952refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101620141014
2653613refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101620141014
2654903refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101620141014
2666250refgcc -m32 -Os -fomit-frame-pointer2014101620141014
2676420refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101620141014
2676960refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101620141014
2699400refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101620141014
2706420refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101620141014