Implementation notes: armeabi, h5omap, crypto_stream/tpy6

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
17218e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012052620120316
17259e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012052620120316
17374e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012052620120316
17679e/tpy6gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012052620120316
17685e/tpy6gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012052620120316
17852e/tpy6gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012052620120316
17852e/tpy6gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012052620120316
17949e/tpy6gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012052620120316
18014e/tpy6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012052620120316
18019e/tpy6gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012052620120316
18021e/tpy6gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012052620120316
18021e/tpy6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012052620120316
18430e/tpy6gcc -mcpu=xscale -O3 -fomit-frame-pointer2012052620120316
18543e/tpy6gcc -mcpu=xscale -O2 -fomit-frame-pointer2012052620120316
18853e/tpy6gcc -mcpu=xscale -Os -fomit-frame-pointer2012052620120316
19014e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052620120316
19161e/tpy6gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012052620120316
19173e/tpy6gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012052620120316
19564e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2012052620120316
19646e/tpy6gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012052620120316
19655e/tpy6gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012052620120316
19655e/tpy6gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012052620120316
19661e/tpy6gcc -mcpu=strongarm -Os -fomit-frame-pointer2012052620120316
19667e/tpy6gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012052620120316
19667e/tpy6gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012052620120316
19677e/tpy6gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012052620120316
19678e/tpy6gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012052620120316
19679e/tpy6gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012052620120316
19688e/tpy6gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012052620120316
19691e/tpy6gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012052620120316
19692e/tpy6gcc -mcpu=arm920t -Os -fomit-frame-pointer2012052620120316
19693e/tpy6gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012052620120316
19696e/tpy6gcc -mcpu=arm8 -Os -fomit-frame-pointer2012052620120316
19697e/tpy6gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012052620120316
19701e/tpy6gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012052620120316
19703e/tpy6gcc -O3 -fomit-frame-pointer2012052620120316
19703e/tpy6gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012052620120316
19705e/tpy6gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012052620120316
19705e/tpy6gcc -mcpu=arm920 -Os -fomit-frame-pointer2012052620120316
19705e/tpy6gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012052620120316
19705e/tpy6gcc -mcpu=arm940t -Os -fomit-frame-pointer2012052620120316
19705e/tpy6gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012052620120316
19705e/tpy6gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012052620120316
19711e/tpy6gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012052620120316
19722e/tpy6gcc -mcpu=arm810 -Os -fomit-frame-pointer2012052620120316
19727e/tpy6gcc -Os -fomit-frame-pointer2012052620120316
19728e/tpy6gcc -mcpu=arm9 -Os -fomit-frame-pointer2012052620120316
19732e/tpy6gcc -mcpu=arm9e -Os -fomit-frame-pointer2012052620120316
19810e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2012052620120316
19823e/tpy6gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012052620120316
19843e/tpy6gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012052620120316
19853e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2012052620120316
19857e/tpy6gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012052620120316
19857e/tpy6gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012052620120316
19865e/tpy6gcc -O2 -fomit-frame-pointer2012052620120316
19865e/tpy6gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012052620120316
19871e/tpy6gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012052620120316
19877e/tpy6gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012052620120316
19877e/tpy6gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012052620120316
19877e/tpy6gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012052620120316
19881e/tpy6gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012052620120316
19900e/tpy6gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012052620120316
19901e/tpy6gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012052620120316
19907e/tpy6gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012052620120316
19907e/tpy6gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012052620120316
19929e/tpy6gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012052620120316
19932e/tpy6gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012052620120316
19937e/tpy6gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012052620120316
20160e/tpy6gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012052620120316
20183e/tpy6gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052620120316
20223e/tpy6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052620120316
20304e/tpy6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052620120316
20319e/tpy6gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052620120316
20651e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052620120316
20742e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052620120316
20803e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052620120316
21141e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
21208e/tpy6gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012052620120316
21277e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
21320e/tpy6gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012052620120316
21401e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052620120316
21450e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
21452e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052620120316
21470e/tpy6gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012052620120316
22052e/tpy6gcc -mcpu=arm940t -O -fomit-frame-pointer2012052620120316
22094e/tpy6gcc -mcpu=arm920t -O -fomit-frame-pointer2012052620120316
22094e/tpy6gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012052620120316
22102e/tpy6gcc -mcpu=arm920 -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -mcpu=arm810 -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -mcpu=arm8 -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -mcpu=arm9 -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -mcpu=ep9312 -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012052620120316
22104e/tpy6gcc -mcpu=strongarm -O -fomit-frame-pointer2012052620120316
22106e/tpy6gcc -O -fomit-frame-pointer2012052620120316
22118e/tpy6gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012052620120316
22156e/tpy6gcc -mcpu=arm9e -O -fomit-frame-pointer2012052620120316
22206e/tpy6gcc -mcpu=arm1020t -O -fomit-frame-pointer2012052620120316
22206e/tpy6gcc -mcpu=xscale -O -fomit-frame-pointer2012052620120316
22208e/tpy6gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012052620120316
22208e/tpy6gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012052620120316
22210e/tpy6gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012052620120316
22215e/tpy6gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012052620120316
22219e/tpy6gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012052620120316
22252e/tpy6gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012052620120316
22263e/tpy6gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012052620120316
22335e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2012052620120316
22350e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052620120316
22447e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
22478e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012052620120316
59409e/tpy6cc2012052620120316
60311e/tpy6gcc -funroll-loops2012052620120316
60430e/tpy6gcc2012052620120316

Test failure

Implementation: crypto_stream/tpy6/e/tpy6
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

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