Implementation notes: armeabi, h9dragon, crypto_encrypt/ntruees787ep1

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3664542refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012112020121016
3664814refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012112020121016
3664885refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012112020121016
3695510refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012112020121016
3711851refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012112020121016
3783520refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012112020121016
3793689refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012112020121016
3835066refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012112020121016
3846078refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012112020121016
3847253refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012112020121016
4055176refgcc -funroll-loops -O2 -fomit-frame-pointer2012112020121016
4065438refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012112020121016
4068521refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012112020121016
4110013refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012112020121016
4110430refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012112020121016
4183324refgcc -funroll-loops -Os -fomit-frame-pointer2012112020121016
4210321refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012112020121016
4276246refgcc -mcpu=xscale -Os -fomit-frame-pointer2012112020121016
4300887refgcc -funroll-loops -O3 -fomit-frame-pointer2012112020121016
4322919refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012112020121016
4364603refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012112020121016
4380913refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012112020121016
4414982refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012112020121016
4415076refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012112020121016
4415595refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012112020121016
4415615refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012112020121016
4415633refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012112020121016
4416039refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012112020121016
4416065refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012112020121016
4416273refgcc -O2 -fomit-frame-pointer2012112020121016
4416433refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012112020121016
4416667refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012112020121016
4417179refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012112020121016
4417201refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012112020121016
4440435refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012112020121016
4451223refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012112020121016
4451349refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012112020121016
4453957refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012112020121016
4457208refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012112020121016
4544970refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012112020121016
4546233refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012112020121016
4546434refgcc -O3 -fomit-frame-pointer2012112020121016
4547426refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012112020121016
4547968refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012112020121016
4548013refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012112020121016
4548107refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012112020121016
4548475refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012112020121016
4548769refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012112020121016
4549148refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012112020121016
4549257refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012112020121016
4549638refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012112020121016
4550196refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012112020121016
4551486refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012112020121016
4555273refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012112020121016
4555991refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012112020121016
4558766refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012112020121016
4568066refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012112020121016
4569562refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012112020121016
4572470refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012112020121016
4580113refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012112020121016
4581725refgcc -Os -fomit-frame-pointer2012112020121016
4583737refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012112020121016
4583867refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012112020121016
4584174refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012112020121016
4584987refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012112020121016
4585443refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012112020121016
4587591refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012112020121016
4588844refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012112020121016
4589622refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012112020121016
4590888refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012112020121016
4592556refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012112020121016
4607834refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012112020121016
4652123refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012112020121016
4668290refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012112020121016
4674932refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012112020121016
4689142refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012112020121016
4690626refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012112020121016
4735338refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012112020121016
4739349refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012112020121016
4856194refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012112020121016
4929902refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012112020121016
4930948refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012112020121016
4968214refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012112020121016
5064737refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012112020121016
5166767refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012112020121016
5168372refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012112020121016
5168528refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012112020121016
5170218refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012112020121016
5235450refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012112020121016
5235832refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012112020121016
5237495refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012112020121016
5238022refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012112020121016
6232754refgcc -mcpu=arm920 -O -fomit-frame-pointer2012112020121016
6232887refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012112020121016
6235901refgcc -mcpu=arm810 -O -fomit-frame-pointer2012112020121016
6236180refgcc -fno-schedule-insns -O -fomit-frame-pointer2012112020121016
6240079refgcc -mcpu=arm940t -O -fomit-frame-pointer2012112020121016
6241531refgcc -mcpu=arm9 -O -fomit-frame-pointer2012112020121016
6243812refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012112020121016
6244164refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012112020121016
6244319refgcc -O -fomit-frame-pointer2012112020121016
6245026refgcc -mcpu=arm920t -O -fomit-frame-pointer2012112020121016
6251406refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012112020121016
6254696refgcc -mcpu=arm8 -O -fomit-frame-pointer2012112020121016
6318057refgcc -mcpu=arm9e -O -fomit-frame-pointer2012112020121016
6431815refgcc -mcpu=xscale -O -fomit-frame-pointer2012112020121016
6468617refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012112020121016
6510214refgcc -mcpu=strongarm -O -fomit-frame-pointer2012112020121016
6519114refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012112020121016
6617788refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012112020121016
6621117refgcc -funroll-loops -O -fomit-frame-pointer2012112020121016
6673767refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012112020121016
17554136refgcc -funroll-loops2012112020121016
17563728refgcc2012112020121016
17567468refcc2012112020121016

Test failure

Implementation: crypto_encrypt/ntruees787ep1/ref
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 ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref