Implementation notes: armeabi, auxplug, crypto_sign/ed448goldilocks

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_sign
Primitive: ed448goldilocks
TimeImplementationCompilerBenchmark dateSUPERCOP version
15263910arm32gcc -mcpu=xscale -O2 -fomit-frame-pointer2015040420141124
15301500arm32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015040420141124
15513252arm32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015040420141124
15535836arm32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015040420141124
15561654arm32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015040420141124
15680562arm32gcc -mcpu=xscale -O3 -fomit-frame-pointer2015040420141124
15724530arm32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015040420141124
15906444arm32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015040420141124
16136244arm32gcc -mcpu=xscale -Os -fomit-frame-pointer2015040420141124
16144194arm32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015040420141124
16144710arm32gcc -funroll-loops -Os -fomit-frame-pointer2015040420141124
16175022arm32gcc -mcpu=arm9 -Os -fomit-frame-pointer2015040420141124
16176030arm32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015040420141124
16177248arm32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015040420141124
16178922arm32gcc -mcpu=arm8 -Os -fomit-frame-pointer2015040420141124
16179798arm32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015040420141124
16181376arm32gcc -mcpu=arm920 -Os -fomit-frame-pointer2015040420141124
16181496arm32gcc -mcpu=arm920t -Os -fomit-frame-pointer2015040420141124
16181544arm32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015040420141124
16183074arm32gcc -mcpu=arm810 -Os -fomit-frame-pointer2015040420141124
16184574arm32gcc -mcpu=arm940t -Os -fomit-frame-pointer2015040420141124
16184826arm32gcc -mcpu=strongarm -Os -fomit-frame-pointer2015040420141124
16203210arm32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015040420141124
16204230arm32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015040420141124
16204884arm32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015040420141124
16205382arm32gcc -Os -fomit-frame-pointer2015040420141124
16205616arm32gcc -fno-schedule-insns -Os -fomit-frame-pointer2015040420141124
16207416arm32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015040420141124
16211376arm32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015040420141124
16212930arm32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015040420141124
16214406arm32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015040420141124
16214436arm32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015040420141124
16214736arm32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015040420141124
16216818arm32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015040420141124
16217586arm32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015040420141124
16221210arm32gcc -mcpu=arm9e -Os -fomit-frame-pointer2015040420141124
16221222arm32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015040420141124
16221852arm32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015040420141124
16225662arm32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015040420141124
16225692arm32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015040420141124
16234236arm32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015040420141124
16373916arm32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015040420141124
16379730arm32gcc -O2 -fomit-frame-pointer2015040420141124
16441602arm32gcc -mcpu=arm9e -O -fomit-frame-pointer2015040420141124
16460832arm32gcc -mcpu=xscale -O -fomit-frame-pointer2015040420141124
16598508arm32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015040420141124
16608594arm32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015040420141124
16613220arm32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015040420141124
16617222arm32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015040420141124
16619328arm32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015040420141124
16619628arm32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015040420141124
16621332arm32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015040420141124
16621632arm32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015040420141124
16622706arm32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015040420141124
16624788arm32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015040420141124
16625400arm32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015040420141124
16626672arm32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015040420141124
16627458arm32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015040420141124
16700208arm32gcc -funroll-loops -O2 -fomit-frame-pointer2015040420141124
16799118arm32gcc -funroll-loops -O3 -fomit-frame-pointer2015040420141124
16827282arm32gcc -O3 -fomit-frame-pointer2015040420141124
16835286arm32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015040420141124
17410980arm32gcc -funroll-loops -O -fomit-frame-pointer2015040420141124
17416746arm32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015040420141124
17577360arm32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015040420141124
17580288arm32gcc -mcpu=arm1020t -O -fomit-frame-pointer2015040420141124
17603022arm32gcc -mcpu=arm810 -O -fomit-frame-pointer2015040420141124
17603250arm32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015040420141124
17606400arm32gcc -mcpu=arm920t -O -fomit-frame-pointer2015040420141124
17607024arm32gcc -fno-schedule-insns -O -fomit-frame-pointer2015040420141124
17608026arm32gcc -mcpu=ep9312 -O -fomit-frame-pointer2015040420141124
17611092arm32gcc -mcpu=arm8 -O -fomit-frame-pointer2015040420141124
17611494arm32gcc -O -fomit-frame-pointer2015040420141124
17611962arm32gcc -mcpu=arm9 -O -fomit-frame-pointer2015040420141124
17612826arm32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015040420141124
17614092arm32gcc -mcpu=arm920 -O -fomit-frame-pointer2015040420141124
17615208arm32gcc -mcpu=arm940t -O -fomit-frame-pointer2015040420141124
17615604arm32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015040420141124
17618550arm32gcc -mcpu=strongarm -O -fomit-frame-pointer2015040420141124
17623728arm32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015040420141124
1777764032gcc -mcpu=xscale -O3 -fomit-frame-pointer2015040420141124
1852329032gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015040420141124
1868799632gcc -mcpu=xscale -O2 -fomit-frame-pointer2015040420141124
1930992032gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015040420141124
1934488832gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015040420141124
1953432032gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015040420141124
2084946032gcc -O3 -fomit-frame-pointer2015040420141124
2085268232gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015040420141124
2125455032gcc -O2 -fomit-frame-pointer2015040420141124
2125767632gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015040420141124
2197275032gcc -mcpu=xscale -Os -fomit-frame-pointer2015040420141124
2207556032gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015040420141124
2208647432gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015040420141124
2251834832gcc -mcpu=arm9e -Os -fomit-frame-pointer2015040420141124
2311165232gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015040420141124
2311469432gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015040420141124
2311523432gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015040420141124
2311581632gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015040420141124
2311624232gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015040420141124
2311632632gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015040420141124
2311812032gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015040420141124
2312024432gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015040420141124
2312353232gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015040420141124
2312498432gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015040420141124
2312949032gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015040420141124
2312978432gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015040420141124
2312985632gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015040420141124
2312992832gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015040420141124
2312995832gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015040420141124
2313000032gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015040420141124
2313022832gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015040420141124
2313042032gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015040420141124
2313081032gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015040420141124
2313117032gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015040420141124
2313162632gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015040420141124
2313208832gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015040420141124
2313253832gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015040420141124
2313294632gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015040420141124
2313503432gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015040420141124
2315690432gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015040420141124
2532190232gcc -funroll-loops -O3 -fomit-frame-pointer2015040420141124
2534101232gcc -funroll-loops -O2 -fomit-frame-pointer2015040420141124
2730194432gcc -mcpu=arm8 -Os -fomit-frame-pointer2015040420141124
2730306032gcc -mcpu=arm940t -Os -fomit-frame-pointer2015040420141124
2730414032gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015040420141124
2730495032gcc -mcpu=arm920t -Os -fomit-frame-pointer2015040420141124
2730516632gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015040420141124
2730537032gcc -mcpu=arm920 -Os -fomit-frame-pointer2015040420141124
2730540632gcc -mcpu=strongarm -Os -fomit-frame-pointer2015040420141124
2730551432gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015040420141124
2730594632gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015040420141124
2730831632gcc -mcpu=arm9 -Os -fomit-frame-pointer2015040420141124
2731032632gcc -mcpu=arm810 -Os -fomit-frame-pointer2015040420141124
2732281832gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015040420141124
2732467232gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015040420141124
2736606632gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015040420141124
2737470032gcc -funroll-loops -Os -fomit-frame-pointer2015040420141124
2742900632gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015040420141124
2743245032gcc -fno-schedule-insns -Os -fomit-frame-pointer2015040420141124
2743428032gcc -Os -fomit-frame-pointer2015040420141124
3757632032gcc -mcpu=xscale -O -fomit-frame-pointer2015040420141124
3757810832gcc -mcpu=arm9e -O -fomit-frame-pointer2015040420141124
4160787032gcc -mcpu=arm1020t -O -fomit-frame-pointer2015040420141124
4160991632gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015040420141124
4161564632gcc -mcpu=strongarm -O -fomit-frame-pointer2015040420141124
4161683432gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015040420141124
4161719432gcc -mcpu=arm940t -O -fomit-frame-pointer2015040420141124
4161776432gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015040420141124
4161777632gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015040420141124
4161840032gcc -mcpu=arm920t -O -fomit-frame-pointer2015040420141124
4161890432gcc -mcpu=arm8 -O -fomit-frame-pointer2015040420141124
4162090232gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015040420141124
4162152632gcc -mcpu=arm9 -O -fomit-frame-pointer2015040420141124
4162299632gcc -mcpu=ep9312 -O -fomit-frame-pointer2015040420141124
4162396232gcc -fno-schedule-insns -O -fomit-frame-pointer2015040420141124
4162416632gcc -O -fomit-frame-pointer2015040420141124
4162473032gcc -mcpu=arm920 -O -fomit-frame-pointer2015040420141124
4162546832gcc -mcpu=arm810 -O -fomit-frame-pointer2015040420141124
4641573632gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015040420141124
4641577232gcc -funroll-loops -O -fomit-frame-pointer2015040420141124
13103363432gcc -funroll-loops2015040420141124
13103640632cc2015040420141124
13105347632gcc2015040420141124
217698888arm32gcc2015040420141124
217761072arm32gcc -funroll-loops2015040420141124
218084862arm32cc2015040420141124

Test failure

Implementation: crypto_sign/ed448goldilocks/32
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 58, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer 32 arm32
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer 32 arm32
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer 32 arm32
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer 32 arm32
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns 32 arm32
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer 32 arm32
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer 32 arm32
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer 32 arm32
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer 32 arm32
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer 32 arm32
gcc -mcpu=iwmmxt -O -fomit-frame-pointer 32 arm32
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer 32 arm32

Compiler output

Implementation: crypto_sign/ed448goldilocks/64
Compiler: cc
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: word.h: In function 'br_is_zero':
barrett_field.c: word.h:166:5: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >gt;= width of type [enabled by default]
barrett_field.c: ...

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

Compiler output

Implementation: crypto_sign/ed448goldilocks/neon
Compiler: cc
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_weak_reduce':
crandom.c: p448.h:314:14: error: incompatible types when initializing type 'uint32x2_t' using type 'int'
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t' from type 'int'
crandom.c: p448.h:320:5: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 112, 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
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer neon
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
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns neon
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
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer neon
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
gcc -mcpu=iwmmxt -O -fomit-frame-pointer neon
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

Compiler output

Implementation: crypto_sign/ed448goldilocks/32
Compiler: cc
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]

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