Implementation notes: armeabi, h5tegra, crypto_sign/mqqsig224

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
1874941refgcc -funroll-loops -O2 -fomit-frame-pointer2011120520111120
1880586refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
1971261refgcc -funroll-loops -O3 -fomit-frame-pointer2011120520111120
1985140refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
1985785refgcc -funroll-loops -O -fomit-frame-pointer2011120520111120
2077498refgcc -mcpu=arm810 -O -fomit-frame-pointer2011120520111120
2084998refgcc -mcpu=arm8 -O -fomit-frame-pointer2011120520111120
2151168refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011120520111120
2155513refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011120520111120
2156985refgcc -mcpu=strongarm -O -fomit-frame-pointer2011120520111120
2157589refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011120520111120
2176518refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011120520111120
2177595refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011120520111120
2183539refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011120520111120
2190327refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011120520111120
2192457refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011120520111120
2193987refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011120520111120
2195555refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011120520111120
2199758refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011120520111120
2211003refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011120520111120
2212684refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011120520111120
2224617refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011120520111120
2225869refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011120520111120
2239521refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011120520111120
2241259refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011120520111120
2260171refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120520111120
2269134refgcc -O2 -fomit-frame-pointer2011120520111120
2286431refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011120520111120
2299941refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
2301485refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011120520111120
2307135refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011120520111120
2307341refgcc -Os -fomit-frame-pointer2011120520111120
2315563refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011120520111120
2325987refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011120520111120
2333405refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120520111120
2336983refgcc -funroll-loops -Os -fomit-frame-pointer2011120520111120
2346108refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011120520111120
2353158refgcc -fno-schedule-insns -O -fomit-frame-pointer2011120520111120
2359777refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011120520111120
2370207refgcc -O -fomit-frame-pointer2011120520111120
2411749refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
2430957refgcc -O3 -fomit-frame-pointer2011120520111120
2521807refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011120520111120
2541924refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120520111120
2848693refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
2850076refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120520111120
2863437refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011120520111120
2864557refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011120520111120
2898591refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
2900741refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011120520111120
2902574refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011120520111120
2904175refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120520111120
2921693refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011120520111120
2925289refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011120520111120
2933835refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011120520111120
2942252refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011120520111120
2943016refgcc -mcpu=xscale -Os -fomit-frame-pointer2011120520111120
2948049refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011120520111120
2951608refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011120520111120
2955500refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011120520111120
2989703refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011120520111120
3002838refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
3003016refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011120520111120
3004854refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011120520111120
3008811refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011120520111120
3011959refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011120520111120
3013131refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011120520111120
3013326refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011120520111120
3014339refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011120520111120
3016529refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011120520111120
3017016refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011120520111120
3020327refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011120520111120
3020725refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011120520111120
3023763refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120520111120
3023856refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011120520111120
3023941refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011120520111120
3024216refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011120520111120
3035669refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011120520111120
3036252refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011120520111120
3039703refgcc -mcpu=arm920 -O -fomit-frame-pointer2011120520111120
3040340refgcc -mcpu=xscale -O -fomit-frame-pointer2011120520111120
3042185refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011120520111120
3044763refgcc -mcpu=arm940t -O -fomit-frame-pointer2011120520111120
3045206refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011120520111120
3046242refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011120520111120
3047633refgcc -mcpu=arm920t -O -fomit-frame-pointer2011120520111120
3049759refgcc -mcpu=arm9e -O -fomit-frame-pointer2011120520111120
3050724refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011120520111120
3056395refgcc -mcpu=arm9 -O -fomit-frame-pointer2011120520111120
3084511refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3088316refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011120520111120
3102640refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011120520111120
3136472refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120520111120
3613786refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011120520111120
3618812refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011120520111120
3619731refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011120520111120
3626895refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011120520111120
3634971refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011120520111120
3635827refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011120520111120
3636782refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011120520111120
3643958refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011120520111120
3644579refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011120520111120
3644614refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011120520111120
3658870refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011120520111120
6754397refcc2011120520111120
6761224refgcc2011120520111120
6796193refgcc -funroll-loops2011120520111120

Compiler output

Implementation: crypto_sign/mqqsig224/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