Implementation notes: armeabi, sachr, crypto_stream/aes256estream

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
42178e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
42640e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
43071e/hongjun/v1gcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
43091e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
43198e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
43257e/hongjun/v1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
43289e/hongjun/v0gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
43304e/hongjun/v0gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
43310e/hongjun/v1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
43320e/hongjun/v1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
43417e/hongjun/v1gcc -funroll-loops -O -fomit-frame-pointer2014051620140514
43438e/hongjun/v0gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
43449e/hongjun/v1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
43466e/hongjun/v0gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
43506e/hongjun/v0gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
43510e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
43540e/hongjun/v0gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
43557e/hongjun/v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
43636e/hongjun/v1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
43667e/hongjun/v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
43708e/hongjun/v1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
43765e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
43787e/hongjun/v1gcc -O -fomit-frame-pointer2014051620140514
43849e/hongjun/v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
43855e/hongjun/v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
43895e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
44049e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
44065e/hongjun/v1gcc -Os -fomit-frame-pointer2014051620140514
44067e/hongjun/v1gcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
44087e/hongjun/v1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
44117e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
44159e/hongjun/v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
44182e/hongjun/v1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
44184e/hongjun/v0gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
44218e/hongjun/v0gcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
44256e/hongjun/v1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
44271e/hongjun/v0gcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
44286e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
44289e/hongjun/v0gcc -O -fomit-frame-pointer2014051620140514
44293e/hongjun/v0gcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
44375e/hongjun/v0gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
44392e/hongjun/v0gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
44440e/hongjun/v0gcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
44455e/hongjun/v1gcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
44461e/hongjun/v1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
44463e/hongjun/v0gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
44490e/hongjun/v0gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
44579e/hongjun/v0gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
44625e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
44687e/hongjun/v0gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
44692e/hongjun/v0gcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
44720e/hongjun/v0gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
44757e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
44864e/hongjun/v0gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
44921e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
45082e/hongjun/v0gcc -funroll-loops -O -fomit-frame-pointer2014051620140514
45354e/hongjun/v0gcc -Os -fomit-frame-pointer2014051620140514
45698e/hongjun/v1gcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
46273e/hongjun/v1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
47191e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
50099e/hongjun/v1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
50200e/hongjun/v1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
50292e/hongjun/v1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
50304e/hongjun/v1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
50318e/hongjun/v1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
50357e/hongjun/v1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
50381e/hongjun/v1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
50520e/hongjun/v1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
50594e/hongjun/v1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
51331e/hongjun/v1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
55590e/hongjun/v0gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
55784e/hongjun/v0gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
55793e/hongjun/v0gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
55846e/hongjun/v0gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
55857e/hongjun/v0gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
55880e/hongjun/v0gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
56048e/hongjun/v0gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
56073e/hongjun/v0gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
56380e/hongjun/v1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
56434e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
56922e/hongjun/v1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
57116e/hongjun/v0gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
57548e/hongjun/v1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
57863e/hongjun/v1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
58311e/hongjun/v0gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
58564e/hongjun/v1gcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
58577e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
58610e/hongjun/v0gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
58653e/hongjun/v1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
58713e/hongjun/v1gcc -O3 -fomit-frame-pointer2014051620140514
58817e/hongjun/v1gcc -O2 -fomit-frame-pointer2014051620140514
58830e/hongjun/v1gcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
58834e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
59211e/hongjun/v0gcc -O2 -fomit-frame-pointer2014051620140514
59269e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
59283e/hongjun/v0gcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
59431e/hongjun/v0gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
59432e/hongjun/v0gcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
59535e/hongjun/v0gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
59604e/hongjun/v0gcc -O3 -fomit-frame-pointer2014051620140514
60701e/hongjun/v0gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
62215e/hongjun/v1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
62697e/hongjun/v0gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
63020e/hongjun/v0gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
173366e/hongjun/v1gcc2014051620140514
173395e/hongjun/v1cc2014051620140514
175006e/hongjun/v0cc2014051620140514
175337e/hongjun/v0gcc2014051620140514
179248e/hongjun/v0gcc -funroll-loops2014051620140514
184972e/hongjun/v1gcc -funroll-loops2014051620140514

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: cc
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: In file included from e/aestab.c:194:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[0]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[1]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[2]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[3]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[4]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[5]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[6]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[7]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[8]')
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc e/gladman
gcc e/gladman
gcc -O2 -fomit-frame-pointer e/gladman
gcc -O3 -fomit-frame-pointer e/gladman
gcc -O -fomit-frame-pointer e/gladman
gcc -Os -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops e/gladman
gcc -funroll-loops -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer e/gladman
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes-ctr.c: aes-ctr.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: In file included from e/aestab.c:194:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[0]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[1]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[2]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[3]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[4]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[5]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[6]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: e/aestab.h:106:1: error: (near initialization for 't_rc[7]')
aes-ctr.c: e/aestab.h:106:1: error: initializer element is not constant
aes-ctr.c: ...

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

Compiler output

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes-ctr.c: aes-ctr.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm810 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm810 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm810 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=arm8 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -O2 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -O -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1
gcc -mcpu=strongarm -Os -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1