Implementation notes: armeabi, h5tegra, crypto_stream/tpypy

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
31988e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2011112920110914
32012e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2011112920110914
32875e/tpypygcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112920110914
33047e/tpypygcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112920110914
33440e/tpypygcc -O2 -fomit-frame-pointer2011112920110914
33596e/tpypygcc -O3 -fomit-frame-pointer2011112920110914
33878e/tpypygcc -mcpu=arm810 -Os -fomit-frame-pointer2011112920110914
33882e/tpypygcc -mcpu=arm8 -Os -fomit-frame-pointer2011112920110914
33909e/tpypygcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112920110914
33918e/tpypygcc -mcpu=strongarm -Os -fomit-frame-pointer2011112920110914
33931e/tpypygcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112920110914
34553e/tpypygcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112920110914
34563e/tpypygcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112920110914
34822e/tpypygcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112920110914
34832e/tpypygcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112920110914
34849e/tpypygcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112920110914
34852e/tpypygcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112920110914
34882e/tpypygcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112920110914
34883e/tpypygcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112920110914
34901e/tpypygcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112920110914
35157e/tpypygcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112920110914
35197e/tpypygcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112920110914
35245e/tpypygcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112920110914
35265e/tpypygcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112920110914
35959e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
35965e/tpypygcc -Os -fomit-frame-pointer2011112920110914
38125e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2011112920110914
38233e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112920110914
38343e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
38480e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
38560e/tpypygcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112920110914
39591e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112920110914
39736e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112920110914
42182e/tpypygcc -funroll-loops -O -fomit-frame-pointer2011112920110914
42189e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
42730e/tpypygcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112920110914
43995e/tpypygcc -mcpu=arm8 -O -fomit-frame-pointer2011112920110914
44192e/tpypygcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112920110914
44203e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2011112920110914
44261e/tpypygcc -O -fomit-frame-pointer2011112920110914
44937e/tpypygcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112920110914
44942e/tpypygcc -mcpu=strongarm -O -fomit-frame-pointer2011112920110914
44951e/tpypygcc -mcpu=arm810 -O -fomit-frame-pointer2011112920110914
44957e/tpypygcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112920110914
53203e/tpypygcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112920110914
53229e/tpypygcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112920110914
53425e/tpypygcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
53506e/tpypygcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
58280e/tpypygcc -mcpu=arm920 -Os -fomit-frame-pointer2011112920110914
58281e/tpypygcc -mcpu=arm920t -Os -fomit-frame-pointer2011112920110914
58287e/tpypygcc -mcpu=arm9 -Os -fomit-frame-pointer2011112920110914
58299e/tpypygcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112920110914
58306e/tpypygcc -mcpu=arm940t -Os -fomit-frame-pointer2011112920110914
58327e/tpypygcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112920110914
58728e/tpypygcc -mcpu=arm9e -Os -fomit-frame-pointer2011112920110914
58733e/tpypygcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112920110914
58733e/tpypygcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112920110914
59648e/tpypygcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
59848e/tpypygcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
59865e/tpypygcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112920110914
59869e/tpypygcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112920110914
60057e/tpypygcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
60114e/tpypygcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
60149e/tpypygcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112920110914
60236e/tpypygcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112920110914
61382e/tpypygcc -mcpu=xscale -O2 -fomit-frame-pointer2011112920110914
61449e/tpypygcc -mcpu=xscale -Os -fomit-frame-pointer2011112920110914
62078e/tpypygcc -mcpu=xscale -O3 -fomit-frame-pointer2011112920110914
62266e/tpypygcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112920110914
62282e/tpypygcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112920110914
62325e/tpypygcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112920110914
62330e/tpypygcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112920110914
62331e/tpypygcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112920110914
62336e/tpypygcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112920110914
62344e/tpypygcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112920110914
62346e/tpypygcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112920110914
62346e/tpypygcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112920110914
62357e/tpypygcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112920110914
62368e/tpypygcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112920110914
62368e/tpypygcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112920110914
62371e/tpypygcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112920110914
62374e/tpypygcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112920110914
62375e/tpypygcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112920110914
62384e/tpypygcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112920110914
62845e/tpypygcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112920110914
62853e/tpypygcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112920110914
62962e/tpypygcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112920110914
63144e/tpypygcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112920110914
63254e/tpypygcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112920110914
63457e/tpypygcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112920110914
63461e/tpypygcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112920110914
63473e/tpypygcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
63481e/tpypygcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
64476e/tpypygcc -mcpu=arm1020t -O -fomit-frame-pointer2011112920110914
64486e/tpypygcc -mcpu=xscale -O -fomit-frame-pointer2011112920110914
64491e/tpypygcc -mcpu=arm9e -O -fomit-frame-pointer2011112920110914
64514e/tpypygcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112920110914
64641e/tpypygcc -mcpu=arm9 -O -fomit-frame-pointer2011112920110914
64646e/tpypygcc -mcpu=arm920t -O -fomit-frame-pointer2011112920110914
64651e/tpypygcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112920110914
64653e/tpypygcc -mcpu=arm920 -O -fomit-frame-pointer2011112920110914
64663e/tpypygcc -mcpu=ep9312 -O -fomit-frame-pointer2011112920110914
64671e/tpypygcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112920110914
64832e/tpypygcc -mcpu=arm940t -O -fomit-frame-pointer2011112920110914
115021e/tpypygcc2011112920110914
115046e/tpypycc2011112920110914
115185e/tpypygcc -funroll-loops2011112920110914

Compiler output

Implementation: crypto_stream/tpypy/e/tpypy
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions
tpypy.c: tpypy.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer e/tpypy
gcc -mcpu=arm810 -O3 -fomit-frame-pointer e/tpypy
gcc -mcpu=arm810 -O -fomit-frame-pointer e/tpypy
gcc -mcpu=arm810 -Os -fomit-frame-pointer e/tpypy
gcc -mcpu=arm8 -O2 -fomit-frame-pointer e/tpypy
gcc -mcpu=arm8 -O3 -fomit-frame-pointer e/tpypy
gcc -mcpu=arm8 -O -fomit-frame-pointer e/tpypy
gcc -mcpu=arm8 -Os -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm110 -O -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm -O2 -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm -O3 -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm -O -fomit-frame-pointer e/tpypy
gcc -mcpu=strongarm -Os -fomit-frame-pointer e/tpypy