Implementation notes: armeabi, h5tegra, crypto_sign/rainbow

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_sign
Primitive: rainbow
TimeImplementationCompilerBenchmark dateSUPERCOP version
3672005refg++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011120520111120
3877765refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
4068276refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011120520111120
4068606refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2011120520111120
4069955refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2011120520111120
4074629refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2011120520111120
4075853refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2011120520111120
4087700refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2011120520111120
4088385refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2011120520111120
4088477refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011120520111120
4088767refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2011120520111120
4089585refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2011120520111120
4097678refg++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011120520111120
4101825refg++ -mcpu=cortex-a5 -O -fomit-frame-pointer2011120520111120
4144896refg++ -mcpu=cortex-a5 -Os -fomit-frame-pointer2011120520111120
4177460refg++ -mcpu=arm810 -O -fomit-frame-pointer2011120520111120
4178126refg++ -mcpu=arm8 -O -fomit-frame-pointer2011120520111120
4197683refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011120520111120
4305887refg++ -mcpu=strongarm -O -fomit-frame-pointer2011120520111120
4306474refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2011120520111120
4307477refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2011120520111120
4308264refg++ -mcpu=strongarm -Os -fomit-frame-pointer2011120520111120
4309214refg++ -mcpu=arm810 -Os -fomit-frame-pointer2011120520111120
4309554refg++ -mcpu=arm8 -Os -fomit-frame-pointer2011120520111120
4309699refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2011120520111120
4309880refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2011120520111120
4478633refg++ -O2 -fomit-frame-pointer2011120520111120
4480092refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
4492767refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
4493231refg++ -O3 -fomit-frame-pointer2011120520111120
4539687refg++ -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
4541889refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2011120520111120
4543193refg++ -O -fomit-frame-pointer2011120520111120
4564071refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011120520111120
4572666refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
4798464refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2011120520111120
4822126refg++ -Os -fomit-frame-pointer2011120520111120
4824536refg++ -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
4876460refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
5318875refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
5696680refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
5700460refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011120520111120
5703261refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
5708654refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011120520111120
5734683refg++ -mcpu=arm1136j-s -Os -fomit-frame-pointer2011120520111120
5735323refg++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
5741143refg++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011120520111120
5749049refg++ -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
6048736refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011120520111120
6050521refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
6051470refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
6057235refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011120520111120
6217117refg++ -mcpu=xscale -O3 -fomit-frame-pointer2011120520111120
6234077refg++ -mcpu=arm9e -Os -fomit-frame-pointer2011120520111120
6235460refg++ -mcpu=arm10tdmi -Os -fomit-frame-pointer2011120520111120
6238771refg++ -mcpu=arm1020t -Os -fomit-frame-pointer2011120520111120
6257103refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011120520111120
6289942refg++ -mcpu=xscale -Os -fomit-frame-pointer2011120520111120
6326241refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2011120520111120
6334867refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2011120520111120
6535519refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2011120520111120
6536863refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
6537034refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2011120520111120
6538650refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
6600974refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2011120520111120
6601172refg++ -mcpu=xscale -O2 -fomit-frame-pointer2011120520111120
6630755refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2011120520111120
6630785refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011120520111120
6910636refg++ -mcpu=arm9e -O -fomit-frame-pointer2011120520111120
6968418refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2011120520111120
6972563refg++ -mcpu=arm1020t -O -fomit-frame-pointer2011120520111120
6976878refg++ -mcpu=xscale -O -fomit-frame-pointer2011120520111120
7198277refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2011120520111120
7200281refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2011120520111120
7201177refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2011120520111120
7203299refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2011120520111120
7205448refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011120520111120
7208547refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2011120520111120
7278436refg++ -mcpu=arm7tdmi -Os -fomit-frame-pointer2011120520111120
7283610refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011120520111120
7285220refg++ -mcpu=arm9tdmi -Os -fomit-frame-pointer2011120520111120
7285979refg++ -mcpu=arm9 -Os -fomit-frame-pointer2011120520111120
7288739refg++ -mcpu=arm940t -Os -fomit-frame-pointer2011120520111120
7289086refg++ -mcpu=ep9312 -Os -fomit-frame-pointer2011120520111120
7289159refg++ -mcpu=arm920t -Os -fomit-frame-pointer2011120520111120
7291518refg++ -mcpu=arm920 -Os -fomit-frame-pointer2011120520111120
7548836refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2011120520111120
7550807refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2011120520111120
7558626refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2011120520111120
7573439refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2011120520111120
7589857refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2011120520111120
7592657refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011120520111120
7664647refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011120520111120
7844528refg++ -mcpu=arm920 -O -fomit-frame-pointer2011120520111120
7847057refg++ -mcpu=arm920t -O -fomit-frame-pointer2011120520111120
7848869refg++ -mcpu=ep9312 -O -fomit-frame-pointer2011120520111120
7849762refg++ -mcpu=arm9 -O -fomit-frame-pointer2011120520111120
7851579refg++ -mcpu=arm7tdmi -O -fomit-frame-pointer2011120520111120
7852238refg++ -mcpu=arm9tdmi -O -fomit-frame-pointer2011120520111120
7856568refg++ -mcpu=arm940t -O -fomit-frame-pointer2011120520111120
16547846refg++2011120520111120

Compiler output

Implementation: crypto_sign/rainbow/ref
Compiler: g++ -mcpu=arm810 -O2 -fomit-frame-pointer
usehash.c: usehash.c:1:0: warning: target CPU does not support THUMB instructions
Compose.cpp: Compose.cpp:1:0: warning: target CPU does not support THUMB instructions
GFpow.cpp: GFpow.cpp:1:0: warning: target CPU does not support THUMB instructions
Gauss.cpp: Gauss.cpp:1:0: warning: target CPU does not support THUMB instructions
try.cpp: try.cpp:1:0: warning: target CPU does not support THUMB instructions
try.cpp: try-anything.cpp:1:0: warning: target CPU does not support THUMB instructions
measure.cpp: measure.cpp:1:0: warning: target CPU does not support THUMB instructions
measure.cpp: measure-anything.cpp:1:0: warning: target CPU does not support THUMB instructions

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