Implementation notes: armeabi, h5tegra, crypto_encrypt/mceliece

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
2760184refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011120520111120
2773513refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
2775999refgcc -Os -fomit-frame-pointer2011120520111120
2792618refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011120520111120
2811148refgcc -funroll-loops -O3 -fomit-frame-pointer2011120520111120
2813864refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011120520111120
2841610refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011120520111120
2843147refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011120520111120
2848204refgcc -funroll-loops -O2 -fomit-frame-pointer2011120520111120
2854081refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011120520111120
2872619refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
2875646refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011120520111120
2878738refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
2881048refgcc -O2 -fomit-frame-pointer2011120520111120
2881850refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011120520111120
2882021refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011120520111120
2882729refgcc -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
2883837refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011120520111120
2887595refgcc -O -fomit-frame-pointer2011120520111120
2890159refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011120520111120
2890606refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011120520111120
2905898refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
2910621refgcc -funroll-loops -Os -fomit-frame-pointer2011120520111120
2911325refgcc -O3 -fomit-frame-pointer2011120520111120
2919103refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
2960552refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011120520111120
2999024refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011120520111120
2999851refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011120520111120
3001399refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011120520111120
3001501refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011120520111120
3001876refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011120520111120
3005637refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011120520111120
3005677refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011120520111120
3010003refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011120520111120
3013405refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011120520111120
3021629refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011120520111120
3082470refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
3087608refgcc -funroll-loops -O -fomit-frame-pointer2011120520111120
3098292refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
3137050refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011120520111120
3139356refgcc -mcpu=strongarm -O -fomit-frame-pointer2011120520111120
3143132refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011120520111120
3155817refgcc -mcpu=arm8 -O -fomit-frame-pointer2011120520111120
3172471refgcc -mcpu=arm810 -O -fomit-frame-pointer2011120520111120
3736600refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011120520111120
3738422refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011120520111120
3740927refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011120520111120
3742655refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011120520111120
3743786refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011120520111120
3746003refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011120520111120
3746695refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011120520111120
3774882refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011120520111120
3777482refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011120520111120
3779412refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011120520111120
3779627refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011120520111120
3780738refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011120520111120
3782289refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011120520111120
3783635refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011120520111120
3785059refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011120520111120
3786235refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011120520111120
3787333refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011120520111120
3789726refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011120520111120
3790404refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3792173refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3794589refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011120520111120
3830074refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011120520111120
3850111refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011120520111120
3852692refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3856072refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3856545refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011120520111120
3857335refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
3858356refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
3861332refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011120520111120
3862033refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011120520111120
3862779refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011120520111120
3865128refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011120520111120
3867582refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011120520111120
3872702refgcc -mcpu=xscale -Os -fomit-frame-pointer2011120520111120
3876683refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011120520111120
3876931refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011120520111120
3883407refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011120520111120
3883639refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011120520111120
3890826refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011120520111120
3891693refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011120520111120
3893127refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011120520111120
3894241refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011120520111120
3894696refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011120520111120
3895444refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011120520111120
3897348refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011120520111120
4272590refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011120520111120
4276248refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011120520111120
4279894refgcc -mcpu=xscale -O -fomit-frame-pointer2011120520111120
4279908refgcc -mcpu=arm9e -O -fomit-frame-pointer2011120520111120
4283412refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011120520111120
4283635refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011120520111120
4284306refgcc -mcpu=arm9 -O -fomit-frame-pointer2011120520111120
4285246refgcc -mcpu=arm940t -O -fomit-frame-pointer2011120520111120
4285467refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011120520111120
4290683refgcc -mcpu=arm920 -O -fomit-frame-pointer2011120520111120
4300354refgcc -mcpu=arm920t -O -fomit-frame-pointer2011120520111120
4314609refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
4317286refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
4319263refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011120520111120
4323196refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011120520111120
8468269refcc2011120520111120
8480931refgcc -funroll-loops2011120520111120
8513129refgcc2011120520111120

Compiler output

Implementation: crypto_encrypt/mceliece/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
decrypt.c: decrypt.c:1:0: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions
gf.c: gf.c:1:0: warning: target CPU does not support THUMB instructions
keypair.c: keypair.c:1:0: warning: target CPU does not support THUMB instructions
mat.c: mat.c:1:0: warning: target CPU does not support THUMB instructions
misc.c: misc.c:1:0: warning: target CPU does not support THUMB instructions
poly.c: poly.c:1:0: warning: target CPU does not support THUMB instructions
useshort.c: useshort.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref