Implementation notes: armeabi, spongebob, crypto_sign/rainbow

Computer: spongebob
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_sign
Primitive: rainbow
TimeImplementationCompilerBenchmark dateSUPERCOP version
4352768refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030920130126
4353024refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030920130126
4407296refg++ -mcpu=cortex-r4 -O3 -fomit-frame-pointer2013030920130126
4423168refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030920130126
4426496refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030920130126
4427776refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030920130126
4431360refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030920130126
4444416refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030920130126
4460032refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030920130126
4467712refg++ -mcpu=cortex-r4 -O2 -fomit-frame-pointer2013030920130126
4486144refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030920130126
4492800refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030920130126
4493056refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030920130126
4494336refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2013030920130126
4502272refg++ -mcpu=xscale -O2 -fomit-frame-pointer2013030920130126
4509696refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030920130126
4510976refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2013030920130126
4512000refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2013030920130126
4514304refg++ -O2 -fomit-frame-pointer2013030920130126
4514304refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2013030920130126
4514560refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2013030920130126
4514560refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2013030920130126
4515328refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2013030920130126
4515840refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2013030920130126
4515840refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030920130126
4517888refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2013030920130126
4517888refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030920130126
4518144refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2013030920130126
4521728refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030920130126
4550144refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2013030920130126
4553472refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030920130126
4560640refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2013030920130126
4583424refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030920130126
4585472refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030920130126
4599808refg++ -mcpu=xscale -O3 -fomit-frame-pointer2013030920130126
4608256refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2013030920130126
4609536refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030920130126
4610560refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030920130126
4610816refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2013030920130126
4611840refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2013030920130126
4611840refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2013030920130126
4612864refg++ -O3 -fomit-frame-pointer2013030920130126
4612864refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2013030920130126
4612864refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2013030920130126
4612864refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2013030920130126
4614144refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2013030920130126
4614400refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030920130126
4615168refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030920130126
4615424refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030920130126
4615424refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030920130126
4615424refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2013030920130126
4616704refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2013030920130126
4641536refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030920130126
4654592refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2013030920130126
4655616refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030920130126
4696064refg++ -mcpu=cortex-r4 -O -fomit-frame-pointer2013030920130126
4697088refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030920130126
4697088refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030920130126
4698624refg++ -mcpu=xscale -O -fomit-frame-pointer2013030920130126
4702208refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2013030920130126
4705536refg++ -mcpu=strongarm -O -fomit-frame-pointer2013030920130126
4706816refg++ -mcpu=arm810 -O -fomit-frame-pointer2013030920130126
4706816refg++ -mcpu=arm8 -O -fomit-frame-pointer2013030920130126
4706816refg++ -mcpu=arm920 -O -fomit-frame-pointer2013030920130126
4706816refg++ -mcpu=arm9 -O -fomit-frame-pointer2013030920130126
4707072refg++ -O -fomit-frame-pointer2013030920130126
4707072refg++ -mcpu=arm920t -O -fomit-frame-pointer2013030920130126
4707072refg++ -mcpu=arm9tdmi -O -fomit-frame-pointer2013030920130126
4707840refg++ -mcpu=arm940t -O -fomit-frame-pointer2013030920130126
4708096refg++ -fno-schedule-insns -O -fomit-frame-pointer2013030920130126
4709120refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2013030920130126
4709376refg++ -mcpu=ep9312 -O -fomit-frame-pointer2013030920130126
4710144refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2013030920130126
4713984refg++ -mcpu=arm9e -O -fomit-frame-pointer2013030920130126
4729600refg++ -mcpu=arm7tdmi -O -fomit-frame-pointer2013030920130126
4736768refg++ -mcpu=arm1020t -O -fomit-frame-pointer2013030920130126
4737792refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2013030920130126
4784128refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030920130126
4801792refg++ -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030920130126
4817408refg++ -mcpu=xscale -Os -fomit-frame-pointer2013030920130126
4838400refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030920130126
4850688refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030920130126
4863488refg++ -fno-schedule-insns -Os -fomit-frame-pointer2013030920130126
4879104refg++ -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030920130126
4881408refg++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030920130126
4923136refg++ -mcpu=arm9e -Os -fomit-frame-pointer2013030920130126
4931584refg++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030920130126
4932352refg++ -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030920130126
4941056refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030920130126
4941824refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030920130126
4943104refg++ -mcpu=arm1020t -Os -fomit-frame-pointer2013030920130126
4947968refg++ -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030920130126
4949248refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030920130126
4973824refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030920130126
4974336refg++ -mcpu=arm810 -Os -fomit-frame-pointer2013030920130126
4975360refg++ -mcpu=arm8 -Os -fomit-frame-pointer2013030920130126
4976384refg++ -mcpu=arm920 -Os -fomit-frame-pointer2013030920130126
4976384refg++ -mcpu=strongarm -Os -fomit-frame-pointer2013030920130126
4976640refg++ -mcpu=arm9 -Os -fomit-frame-pointer2013030920130126
4976640refg++ -mcpu=ep9312 -Os -fomit-frame-pointer2013030920130126
4977664refg++ -Os -fomit-frame-pointer2013030920130126
4977664refg++ -mcpu=arm920t -Os -fomit-frame-pointer2013030920130126
4977664refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030920130126
4978944refg++ -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030920130126
4978944refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2013030920130126
4980224refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030920130126
4981248refg++ -mcpu=arm940t -Os -fomit-frame-pointer2013030920130126
5015808refg++ -mcpu=cortex-r4 -Os -fomit-frame-pointer2013030920130126
16783872refg++2013030920130126

Test failure

Implementation: crypto_sign/rainbow/ref
Compiler: g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref
g++ -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
g++ -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref
g++ -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref
g++ -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref
g++ -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
g++ -mcpu=iwmmxt -O3 -fomit-frame-pointer ref
g++ -mcpu=iwmmxt -Os -fomit-frame-pointer ref