Implementation notes: armeabi, h5tegra, crypto_sign/mqqsig256

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
1574778refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011120520111120
1587795refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011120520111120
1588118refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011120520111120
1590516refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011120520111120
1604818refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011120520111120
1622365refgcc -funroll-loops -O3 -fomit-frame-pointer2011120520111120
1630802refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011120520111120
1636722refgcc -O3 -fomit-frame-pointer2011120520111120
1650161refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
1655016refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011120520111120
1669755refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
2315973refgcc -funroll-loops -O2 -fomit-frame-pointer2011120520111120
2349400refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
2497865refgcc -funroll-loops -O -fomit-frame-pointer2011120520111120
2504335refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011120520111120
2516415refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011120520111120
2517057refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
2521053refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
2522761refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
2531670refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011120520111120
2546168refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011120520111120
2555848refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011120520111120
2558290refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011120520111120
2560398refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011120520111120
2560581refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011120520111120
2563583refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011120520111120
2568596refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011120520111120
2570924refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011120520111120
2572417refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011120520111120
2575280refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011120520111120
2582540refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011120520111120
2583797refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011120520111120
2595547refgcc -mcpu=strongarm -O -fomit-frame-pointer2011120520111120
2644650refgcc -mcpu=arm810 -O -fomit-frame-pointer2011120520111120
2650072refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011120520111120
2659341refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011120520111120
2679487refgcc -mcpu=arm8 -O -fomit-frame-pointer2011120520111120
2685855refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011120520111120
2695725refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
2701970refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011120520111120
2703179refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011120520111120
2708921refgcc -funroll-loops -Os -fomit-frame-pointer2011120520111120
2712770refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011120520111120
2719867refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011120520111120
2723561refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011120520111120
2737615refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011120520111120
2747405refgcc -O2 -fomit-frame-pointer2011120520111120
2760996refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011120520111120
2769504refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011120520111120
2778312refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011120520111120
2780936refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
2784518refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011120520111120
2852079refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011120520111120
2856938refgcc -O -fomit-frame-pointer2011120520111120
2858193refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011120520111120
2860942refgcc -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
2904360refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011120520111120
2922075refgcc -Os -fomit-frame-pointer2011120520111120
2935918refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
3321504refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011120520111120
3321991refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011120520111120
3323448refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011120520111120
3324668refgcc -mcpu=xscale -Os -fomit-frame-pointer2011120520111120
3329150refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3339327refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011120520111120
3339926refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3354194refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011120520111120
3357050refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011120520111120
3363563refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011120520111120
3367677refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011120520111120
3372289refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011120520111120
3374240refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011120520111120
3378868refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011120520111120
3379365refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011120520111120
3380020refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011120520111120
3380102refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011120520111120
3380764refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011120520111120
3386133refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011120520111120
3388895refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
3390388refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011120520111120
3394611refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011120520111120
3395475refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011120520111120
3398181refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011120520111120
3405145refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011120520111120
3405474refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011120520111120
3406078refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011120520111120
3406235refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
3427007refgcc -mcpu=arm9e -O -fomit-frame-pointer2011120520111120
3429076refgcc -mcpu=arm9 -O -fomit-frame-pointer2011120520111120
3430241refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011120520111120
3431463refgcc -mcpu=arm920t -O -fomit-frame-pointer2011120520111120
3433051refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011120520111120
3433906refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
3435403refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011120520111120
3438157refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011120520111120
3438298refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011120520111120
3444670refgcc -mcpu=arm920 -O -fomit-frame-pointer2011120520111120
3451064refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011120520111120
3451304refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
3452241refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011120520111120
3455315refgcc -mcpu=xscale -O -fomit-frame-pointer2011120520111120
3457078refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011120520111120
3463880refgcc -mcpu=arm940t -O -fomit-frame-pointer2011120520111120
3481073refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011120520111120
8508142refgcc2011120520111120
8522572refcc2011120520111120
8542297refgcc -funroll-loops2011120520111120

Compiler output

Implementation: crypto_sign/mqqsig256/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
keygen.c: keygen.c:1:0: warning: target CPU does not support THUMB instructions
mqq-sign.c: mqq-sign.c:1:0: warning: target CPU does not support THUMB instructions
mqq-verify.c: mqq-verify.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