Implementation notes: armeabi, auxplug, crypto_scalarmult/kummer

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
5453178ref5gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015040220141124
5661756ref5ugcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015040220141124
5993910ref5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015040220141124
6044868ref5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015040220141124
6096186ref5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015040220141124
6228684ref5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015040220141124
6372660ref5ugcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015040220141124
6415386ref5ugcc -fno-schedule-insns -O3 -fomit-frame-pointer2015040220141124
6473340ref5ugcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015040220141124
6618042ref5gcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015040220141124
6619854ref5gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015040220141124
6620046ref5gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015040220141124
6662844ref5gcc -mcpu=xscale -Os -fomit-frame-pointer2015040220141124
6679104ref5gcc -mcpu=xscale -O3 -fomit-frame-pointer2015040220141124
6737520ref5gcc -mcpu=arm9e -Os -fomit-frame-pointer2015040220141124
6850194ref5ugcc -mcpu=xscale -O3 -fomit-frame-pointer2015040220141124
6866544ref5gcc -mcpu=xscale -O2 -fomit-frame-pointer2015040220141124
6920520ref5ugcc -fno-schedule-insns -O2 -fomit-frame-pointer2015040220141124
6922062ref5gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015040220141124
6954612ref5ugcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015040220141124
6954660ref5ugcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015040220141124
6968478ref5gcc -mcpu=strongarm -Os -fomit-frame-pointer2015040220141124
6968766ref5gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015040220141124
6968802ref5gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015040220141124
6993888ref5ugcc -mcpu=arm9e -O3 -fomit-frame-pointer2015040220141124
7029318ref5gcc -mcpu=arm940t -Os -fomit-frame-pointer2015040220141124
7029318ref5gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015040220141124
7029396ref5gcc -mcpu=arm920t -Os -fomit-frame-pointer2015040220141124
7029420ref5gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015040220141124
7029450ref5gcc -mcpu=arm9 -Os -fomit-frame-pointer2015040220141124
7029528ref5gcc -mcpu=arm920 -Os -fomit-frame-pointer2015040220141124
7029594ref5gcc -mcpu=arm810 -Os -fomit-frame-pointer2015040220141124
7029600ref5gcc -mcpu=arm8 -Os -fomit-frame-pointer2015040220141124
7031514ref5gcc -Os -fomit-frame-pointer2015040220141124
7031514ref5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015040220141124
7031550ref5gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015040220141124
7031574ref5gcc -funroll-loops -Os -fomit-frame-pointer2015040220141124
7031616ref5gcc -fno-schedule-insns -Os -fomit-frame-pointer2015040220141124
7053600ref5ugcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015040220141124
7097052ref5gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015040220141124
7130970ref5gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015040220141124
7131294ref5gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015040220141124
7219188ref5ugcc -mcpu=xscale -O2 -fomit-frame-pointer2015040220141124
7253796ref5ugcc -mcpu=xscale -Os -fomit-frame-pointer2015040220141124
7314648ref5ugcc -mcpu=arm9e -Os -fomit-frame-pointer2015040220141124
7358436ref5ugcc -mcpu=arm9e -O2 -fomit-frame-pointer2015040220141124
7609998ref5ugcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015040220141124
7610010ref5ugcc -funroll-loops -Os -fomit-frame-pointer2015040220141124
7614498ref5ugcc -mcpu=strongarm -Os -fomit-frame-pointer2015040220141124
7614600ref5ugcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015040220141124
7614696ref5ugcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015040220141124
7708062ref5ugcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015040220141124
7708074ref5ugcc -Os -fomit-frame-pointer2015040220141124
7708212ref5ugcc -fno-schedule-insns -Os -fomit-frame-pointer2015040220141124
7721544ref5ugcc -mcpu=arm920 -Os -fomit-frame-pointer2015040220141124
7721580ref5ugcc -mcpu=ep9312 -Os -fomit-frame-pointer2015040220141124
7721646ref5ugcc -mcpu=arm9 -Os -fomit-frame-pointer2015040220141124
7721706ref5ugcc -mcpu=arm940t -Os -fomit-frame-pointer2015040220141124
7721796ref5ugcc -mcpu=arm920t -Os -fomit-frame-pointer2015040220141124
7721880ref5ugcc -mcpu=arm810 -Os -fomit-frame-pointer2015040220141124
7721970ref5ugcc -mcpu=arm8 -Os -fomit-frame-pointer2015040220141124
7722018ref5ugcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015040220141124
7823322ref5ugcc -mcpu=arm1020t -Os -fomit-frame-pointer2015040220141124
7823436ref5ugcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015040220141124
7862826ref5gcc -funroll-loops -O3 -fomit-frame-pointer2015040220141124
7873500ref5gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015040220141124
7873626ref5gcc -O3 -fomit-frame-pointer2015040120141124
7926840ref5gcc -funroll-loops -O2 -fomit-frame-pointer2015040220141124
8043090ref5gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015040220141124
8043282ref5gcc -O2 -fomit-frame-pointer2015040220141124
8386560ref5gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015040220141124
8386572ref5gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015040220141124
8386596ref5gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015040220141124
8386722ref5gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015040220141124
8386776ref5gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015040220141124
8386794ref5gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015040220141124
8386830ref5gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015040220141124
8386836ref5gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015040220141124
8386848ref5gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015040220141124
8386920ref5gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015040220141124
8412084ref5ugcc -mcpu=arm9e -O -fomit-frame-pointer2015040220141124
8412378ref5ugcc -mcpu=xscale -O -fomit-frame-pointer2015040220141124
8500746ref5ugcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015040220141124
8500872ref5ugcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015040220141124
8500920ref5ugcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015040220141124
8501262ref5ugcc -mcpu=arm810 -O3 -fomit-frame-pointer2015040220141124
8501280ref5ugcc -mcpu=arm8 -O3 -fomit-frame-pointer2015040220141124
8501292ref5ugcc -mcpu=arm9 -O3 -fomit-frame-pointer2015040220141124
8501370ref5ugcc -mcpu=arm920 -O3 -fomit-frame-pointer2015040220141124
8501388ref5ugcc -mcpu=arm940t -O3 -fomit-frame-pointer2015040220141124
8501472ref5ugcc -mcpu=arm920t -O3 -fomit-frame-pointer2015040220141124
8501658ref5ugcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015040220141124
8533464ref5gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015040220141124
8533632ref5gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015040220141124
8533680ref5gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015040220141124
8554878ref5ugcc -funroll-loops -O -fomit-frame-pointer2015040220141124
8555022ref5ugcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015040220141124
8561292ref5gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015040220141124
8561472ref5gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015040220141124
8561616ref5gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015040220141124
8561646ref5gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015040220141124
8561658ref5gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015040220141124
8561718ref5gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015040220141124
8561790ref5gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015040220141124
8561820ref5gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015040220141124
8561850ref5gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015040220141124
8561970ref5gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015040220141124
8688456ref5ugcc -O3 -fomit-frame-pointer2015040220141124
8688486ref5ugcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015040220141124
8689578ref5ugcc -funroll-loops -O3 -fomit-frame-pointer2015040220141124
8708796ref5gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015040220141124
8708976ref5gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015040220141124
8709360ref5gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015040220141124
8754816ref5ugcc -funroll-loops -O2 -fomit-frame-pointer2015040220141124
8761488ref5ugcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015040220141124
8761734ref5ugcc -mcpu=arm1020t -O -fomit-frame-pointer2015040220141124
8765322ref5ugcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015040220141124
8765382ref5ugcc -mcpu=arm9 -O -fomit-frame-pointer2015040220141124
8765412ref5ugcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015040220141124
8765436ref5ugcc -mcpu=ep9312 -O -fomit-frame-pointer2015040220141124
8765502ref5ugcc -mcpu=arm8 -O -fomit-frame-pointer2015040220141124
8765502ref5ugcc -mcpu=arm940t -O -fomit-frame-pointer2015040220141124
8765574ref5ugcc -mcpu=arm920t -O -fomit-frame-pointer2015040220141124
8765586ref5ugcc -O -fomit-frame-pointer2015040220141124
8765670ref5ugcc -mcpu=arm810 -O -fomit-frame-pointer2015040220141124
8765676ref5ugcc -fno-schedule-insns -O -fomit-frame-pointer2015040220141124
8765754ref5ugcc -mcpu=arm920 -O -fomit-frame-pointer2015040220141124
8765832ref5ugcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015040220141124
8765838ref5ugcc -mcpu=strongarm -O -fomit-frame-pointer2015040220141124
8766180ref5ugcc -mcpu=strongarm110 -O -fomit-frame-pointer2015040220141124
8865516ref5ugcc -mcpu=arm920 -O2 -fomit-frame-pointer2015040220141124
8865552ref5ugcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015040220141124
8865552ref5ugcc -mcpu=arm810 -O2 -fomit-frame-pointer2015040220141124
8865600ref5ugcc -mcpu=arm9 -O2 -fomit-frame-pointer2015040220141124
8865654ref5ugcc -mcpu=arm8 -O2 -fomit-frame-pointer2015040220141124
8865696ref5ugcc -mcpu=arm920t -O2 -fomit-frame-pointer2015040220141124
8865708ref5ugcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015040220141124
8865756ref5ugcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015040220141124
8865774ref5ugcc -mcpu=arm940t -O2 -fomit-frame-pointer2015040220141124
8865882ref5ugcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015040220141124
8889864ref5ugcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015040220141124
8890008ref5ugcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015040220141124
8890104ref5ugcc -mcpu=strongarm -O3 -fomit-frame-pointer2015040220141124
9036732ref5ugcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015040220141124
9036792ref5ugcc -O2 -fomit-frame-pointer2015040220141124
9254682ref5ugcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015040220141124
9254922ref5ugcc -mcpu=strongarm -O2 -fomit-frame-pointer2015040220141124
9255036ref5ugcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015040220141124
13043628ref5gcc -mcpu=xscale -O -fomit-frame-pointer2015040220141124
13043664ref5gcc -mcpu=arm9e -O -fomit-frame-pointer2015040220141124
13648248ref5gcc -funroll-loops -O -fomit-frame-pointer2015040220141124
13648302ref5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015040220141124
13773936ref5gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015040220141124
13774194ref5gcc -mcpu=arm1020t -O -fomit-frame-pointer2015040220141124
13777920ref5gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015040220141124
13777962ref5gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015040220141124
13778034ref5gcc -mcpu=arm810 -O -fomit-frame-pointer2015040220141124
13778070ref5gcc -mcpu=ep9312 -O -fomit-frame-pointer2015040220141124
13778208ref5gcc -mcpu=arm9 -O -fomit-frame-pointer2015040220141124
13778232ref5gcc -mcpu=arm920t -O -fomit-frame-pointer2015040220141124
13778352ref5gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015040220141124
13778400ref5gcc -fno-schedule-insns -O -fomit-frame-pointer2015040220141124
13778460ref5gcc -mcpu=arm940t -O -fomit-frame-pointer2015040220141124
13778472ref5gcc -O -fomit-frame-pointer2015040220141124
13778490ref5gcc -mcpu=arm920 -O -fomit-frame-pointer2015040220141124
13778628ref5gcc -mcpu=strongarm -O -fomit-frame-pointer2015040220141124
13778634ref5gcc -mcpu=arm8 -O -fomit-frame-pointer2015040220141124
13778898ref5gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015040220141124
27130692ref5gcc -funroll-loops2015040220141124
27131208ref5gcc2015040220141124
27133236ref5cc2015040220141124
29645382ref5ugcc -funroll-loops2015040220141124
29645598ref5ucc2015040220141124
29646150ref5ugcc2015040220141124

Test failure

Implementation: crypto_scalarmult/kummer/neon
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 162, namely:
CompilerImplementations
cc neon
gcc neon
gcc -O2 -fomit-frame-pointer neon
gcc -O3 -fomit-frame-pointer neon
gcc -O -fomit-frame-pointer neon
gcc -Os -fomit-frame-pointer neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops neon
gcc -funroll-loops -O2 -fomit-frame-pointer neon
gcc -funroll-loops -O3 -fomit-frame-pointer neon
gcc -funroll-loops -O -fomit-frame-pointer neon
gcc -funroll-loops -Os -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer neon ref5 ref5u
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer neon ref5 ref5u
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer neon ref5 ref5u
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O -fomit-frame-pointer neon
gcc -mcpu=arm1020t -Os -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns neon ref5 ref5u
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=arm810 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm810 -O -fomit-frame-pointer neon
gcc -mcpu=arm810 -Os -fomit-frame-pointer neon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm8 -O -fomit-frame-pointer neon
gcc -mcpu=arm8 -Os -fomit-frame-pointer neon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm920 -O -fomit-frame-pointer neon
gcc -mcpu=arm920 -Os -fomit-frame-pointer neon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm920t -O -fomit-frame-pointer neon
gcc -mcpu=arm920t -Os -fomit-frame-pointer neon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm940t -O -fomit-frame-pointer neon
gcc -mcpu=arm940t -Os -fomit-frame-pointer neon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9 -O -fomit-frame-pointer neon
gcc -mcpu=arm9 -Os -fomit-frame-pointer neon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9e -O -fomit-frame-pointer neon
gcc -mcpu=arm9e -Os -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O -fomit-frame-pointer neon
gcc -mcpu=ep9312 -Os -fomit-frame-pointer neon
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=iwmmxt -O -fomit-frame-pointer neon ref5 ref5u
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer neon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer neon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer neon
gcc -mcpu=strongarm -O -fomit-frame-pointer neon
gcc -mcpu=strongarm -Os -fomit-frame-pointer neon
gcc -mcpu=xscale -O2 -fomit-frame-pointer neon
gcc -mcpu=xscale -O3 -fomit-frame-pointer neon
gcc -mcpu=xscale -O -fomit-frame-pointer neon
gcc -mcpu=xscale -Os -fomit-frame-pointer neon