Implementation notes: armeabi, h9dragon, crypto_stream/tpy6

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: tpy6
TimeImplementationCompilerBenchmark dateSUPERCOP version
22226e/tpy6gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111820121016
22362e/tpy6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111820121016
22408e/tpy6gcc -mcpu=xscale -O2 -fomit-frame-pointer2012111820121016
22544e/tpy6gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111820121016
22545e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111820121016
22588e/tpy6gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111820121016
22656e/tpy6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111820121016
22727e/tpy6gcc -mcpu=xscale -O3 -fomit-frame-pointer2012111820121016
22952e/tpy6gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111820121016
23000e/tpy6gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111820121016
23044e/tpy6gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111820121016
23069e/tpy6gcc -mcpu=xscale -Os -fomit-frame-pointer2012111820121016
23247e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111820121016
23289e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111820121016
23311e/tpy6gcc -funroll-loops -Os -fomit-frame-pointer2012111820121016
23336e/tpy6gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111820121016
23496e/tpy6gcc -fno-schedule-insns -Os -fomit-frame-pointer2012111820121016
23584e/tpy6gcc -mcpu=arm810 -Os -fomit-frame-pointer2012111820121016
23861e/tpy6gcc -mcpu=arm920t -Os -fomit-frame-pointer2012111820121016
23863e/tpy6gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111820121016
23905e/tpy6gcc -Os -fomit-frame-pointer2012111820121016
23905e/tpy6gcc -mcpu=arm920 -Os -fomit-frame-pointer2012111820121016
23905e/tpy6gcc -mcpu=arm940t -Os -fomit-frame-pointer2012111820121016
23905e/tpy6gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111820121016
23995e/tpy6gcc -mcpu=arm8 -Os -fomit-frame-pointer2012111820121016
23996e/tpy6gcc -mcpu=arm9 -Os -fomit-frame-pointer2012111820121016
24033e/tpy6gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111820121016
24115e/tpy6gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111820121016
24128e/tpy6gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111820121016
24132e/tpy6gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111820121016
24201e/tpy6gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111820121016
24264e/tpy6gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111820121016
24312e/tpy6gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111820121016
24314e/tpy6gcc -O2 -fomit-frame-pointer2012111820121016
24351e/tpy6gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111820121016
24358e/tpy6gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111820121016
24360e/tpy6gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111820121016
24361e/tpy6gcc -mcpu=arm9e -Os -fomit-frame-pointer2012111820121016
24406e/tpy6gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111820121016
24443e/tpy6gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111820121016
24452e/tpy6gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111820121016
24486e/tpy6gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111820121016
24494e/tpy6gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111820121016
24494e/tpy6gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111820121016
24530e/tpy6gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111820121016
24539e/tpy6gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111820121016
24585e/tpy6gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111820121016
24585e/tpy6gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111820121016
24585e/tpy6gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111820121016
24621e/tpy6gcc -O3 -fomit-frame-pointer2012111820121016
24629e/tpy6gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111820121016
24676e/tpy6gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111820121016
24677e/tpy6gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111820121016
24677e/tpy6gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111820121016
24710e/tpy6gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111820121016
24715e/tpy6gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111820121016
24848e/tpy6gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111820121016
24862e/tpy6gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111820121016
24901e/tpy6gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111820121016
25228e/tpy6gcc -funroll-loops -O3 -fomit-frame-pointer2012111820121016
25266e/tpy6gcc -mcpu=strongarm -Os -fomit-frame-pointer2012111820121016
25441e/tpy6gcc -funroll-loops -O2 -fomit-frame-pointer2012111820121016
25582e/tpy6gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111820121016
25629e/tpy6gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111820121016
25673e/tpy6gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111820121016
26081e/tpy6gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111820121016
26265e/tpy6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111820121016
26274e/tpy6gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111820121016
26581e/tpy6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111820121016
26717e/tpy6gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111820121016
26806e/tpy6gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111820121016
26945e/tpy6gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111820121016
27037e/tpy6gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111820121016
27083e/tpy6gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111820121016
27125e/tpy6gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111820121016
27167e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111820121016
27170e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111820121016
27214e/tpy6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111820121016
27214e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111820121016
27311e/tpy6gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111820121016
27353e/tpy6gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111820121016
27669e/tpy6gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111820121016
28333e/tpy6gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111820121016
28394e/tpy6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111820121016
29531e/tpy6gcc -O -fomit-frame-pointer2012111820121016
29574e/tpy6gcc -mcpu=arm920t -O -fomit-frame-pointer2012111820121016
29621e/tpy6gcc -mcpu=arm1020t -O -fomit-frame-pointer2012111820121016
29664e/tpy6gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111820121016
29847e/tpy6gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111820121016
29900e/tpy6gcc -mcpu=xscale -O -fomit-frame-pointer2012111820121016
30028e/tpy6gcc -fno-schedule-insns -O -fomit-frame-pointer2012111820121016
30118e/tpy6gcc -mcpu=arm810 -O -fomit-frame-pointer2012111820121016
30118e/tpy6gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111820121016
30119e/tpy6gcc -mcpu=arm920 -O -fomit-frame-pointer2012111820121016
30119e/tpy6gcc -mcpu=ep9312 -O -fomit-frame-pointer2012111820121016
30119e/tpy6gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111820121016
30122e/tpy6gcc -mcpu=arm8 -O -fomit-frame-pointer2012111820121016
30124e/tpy6gcc -mcpu=arm940t -O -fomit-frame-pointer2012111820121016
30165e/tpy6gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111820121016
30165e/tpy6gcc -mcpu=strongarm -O -fomit-frame-pointer2012111820121016
30209e/tpy6gcc -mcpu=arm9 -O -fomit-frame-pointer2012111820121016
30255e/tpy6gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111820121016
30260e/tpy6gcc -mcpu=arm9e -O -fomit-frame-pointer2012111820121016
30298e/tpy6gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111820121016
30528e/tpy6gcc -funroll-loops -O -fomit-frame-pointer2012111820121016
30528e/tpy6gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111820121016
30581e/tpy6gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111820121016
30738e/tpy6gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111820121016
30750e/tpy6gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111820121016
30842e/tpy6gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111820121016
30886e/tpy6gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111820121016
30932e/tpy6gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111820121016
82190e/tpy6gcc -funroll-loops2012111820121016
82283e/tpy6gcc2012111820121016
82422e/tpy6cc2012111820121016

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