Implementation notes: armeabi, h5omap, crypto_encrypt/ntruees787ep1

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3652550refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012091020120908
3653255refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012091020120908
3725845refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012091020120908
3731628refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012091020120908
3738932refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012091020120908
3828685refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012091020120908
4028964refgcc -mcpu=xscale -Os -fomit-frame-pointer2012091020120908
4062346refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012091020120908
4118780refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012091020120908
4121174refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012091020120908
4136850refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012091020120908
4137979refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012091020120908
4145226refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012091020120908
4208503refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012091020120908
4288696refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012091020120908
4465883refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012091020120908
4477729refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012091020120908
4510844refgcc -funroll-loops -O2 -fomit-frame-pointer2012091020120908
4517717refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012091020120908
4528482refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012091020120908
4533115refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012091020120908
4582804refgcc -funroll-loops -O3 -fomit-frame-pointer2012091020120908
4661244refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012091020120908
4665130refgcc -funroll-loops -Os -fomit-frame-pointer2012091020120908
4674620refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012091020120908
4696155refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012091020120908
4697106refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012091020120908
4697894refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012091020120908
4699387refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012091020120908
4710325refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012091020120908
4715120refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012091020120908
4718586refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012091020120908
4720258refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012091020120908
4722173refgcc -Os -fomit-frame-pointer2012091020120908
4722280refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012091020120908
4723340refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012091020120908
4724366refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012091020120908
4725924refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012091020120908
4726367refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012091020120908
4728423refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012091020120908
4729381refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012091020120908
4729596refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012091020120908
4731378refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012091020120908
4731511refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012091020120908
4731592refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012091020120908
4734580refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012091020120908
4782298refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012091020120908
4787307refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012091020120908
4790467refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012091020120908
4817818refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012091020120908
4819948refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012091020120908
4823352refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012091020120908
4826717refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012091020120908
4827012refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012091020120908
4827187refgcc -O3 -fomit-frame-pointer2012091020120908
4828915refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012091020120908
4829360refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012091020120908
4830552refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012091020120908
4831631refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012091020120908
4832112refgcc -O2 -fomit-frame-pointer2012091020120908
4832630refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012091020120908
4833216refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012091020120908
4833340refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012091020120908
4834664refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012091020120908
4835258refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012091020120908
4836561refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012091020120908
4836998refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012091020120908
4837251refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012091020120908
4838937refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012091020120908
4838975refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012091020120908
4839156refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012091020120908
4839196refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012091020120908
4840639refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012091020120908
4844522refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012091020120908
4847618refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012091020120908
4850687refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012091020120908
4884164refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012091020120908
4905242refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012091020120908
4941632refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012091020120908
4981102refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012091020120908
4998265refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012091020120908
5135865refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012091020120908
5142054refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012091020120908
5237366refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012091020120908
6416129refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012091020120908
6420791refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012091020120908
6473150refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012091020120908
6474556refgcc -mcpu=arm810 -O -fomit-frame-pointer2012091020120908
6474796refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012091020120908
6474986refgcc -mcpu=arm9 -O -fomit-frame-pointer2012091020120908
6475379refgcc -fno-schedule-insns -O -fomit-frame-pointer2012091020120908
6476085refgcc -mcpu=arm940t -O -fomit-frame-pointer2012091020120908
6476594refgcc -O -fomit-frame-pointer2012091020120908
6476886refgcc -mcpu=arm920t -O -fomit-frame-pointer2012091020120908
6479198refgcc -mcpu=arm8 -O -fomit-frame-pointer2012091020120908
6483654refgcc -mcpu=arm920 -O -fomit-frame-pointer2012091020120908
6493741refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012091020120908
6495124refgcc -mcpu=strongarm -O -fomit-frame-pointer2012091020120908
6496348refgcc -mcpu=xscale -O -fomit-frame-pointer2012091020120908
6498668refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012091020120908
6650995refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012091020120908
6657170refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012091020120908
6661061refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012091020120908
6661064refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012091020120908
6663636refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012091020120908
6666782refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012091020120908
6723421refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012091020120908
6728169refgcc -funroll-loops -O -fomit-frame-pointer2012091020120908
6873171refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012091020120908
6875363refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012091020120908
6879594refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012091020120908
6882609refgcc -mcpu=arm9e -O -fomit-frame-pointer2012091020120908
14086062refcc2012091020120908
14088684refgcc2012091020120908
14096312refgcc -funroll-loops2012091020120908

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