Implementation notes: armeabi, h6dragon, crypto_stream/nlsv2

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: nlsv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
14166e/v2/sync/2gcc -O3 -fomit-frame-pointer2014101920141014
14200e/v2/sync/2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
14467e/v2/sync/2gcc -funroll-loops -O2 -fomit-frame-pointer2014101920141014
14486e/v2/sync/2gcc -funroll-loops -O3 -fomit-frame-pointer2014101920141014
14907e/v2/sync/2gcc -O2 -fomit-frame-pointer2014101920141014
15000e/v2/sync/2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
15046e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
15324e/v2/sync/2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101920141014
15414e/v2/sync/2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
15444e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
15558e/v2/sync/2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101920141014
15567e/v2/sync/2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101920141014
15581e/v2/sync/2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101920141014
15584e/v2/sync/2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101920141014
15600e/v2/sync/2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
15612e/v2/sync/2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101920141014
15632e/v2/sync/2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101920141014
16111e/v2/sync/2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101920141014
16117e/v2/sync/2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
16117e/v2/sync/2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101920141014
16120e/v2/sync/2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101920141014
16121e/v2/sync/2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101920141014
16121e/v2/sync/2clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
16130e/v2/sync/2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101920141014
16131e/v2/sync/2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
16135e/v2/sync/2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101920141014
16136e/v2/sync/2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101920141014
16136e/v2/sync/2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101920141014
16138e/v2/sync/2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
16143e/v2/sync/2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101920141014
16151e/v2/sync/2clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101920141014
16155e/v2/sync/2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
16214e/v2/sync/2clang -O3 -fomit-frame-pointer2014101920141014
16227e/v2/sync/2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
16289e/v2/sync/2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
16329e/v2/sync/2gcc -funroll-loops -Os -fomit-frame-pointer2014101920141014
16329e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
16331e/v2/sync/2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101920141014
16356e/v2/sync/2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101920141014
16356e/v2/sync/2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
16356e/v2/sync/2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101920141014
16356e/v2/sync/2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101920141014
16380e/v2/sync/2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101920141014
16380e/v2/sync/2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101920141014
16586e/v2/sync/2gcc -Os -fomit-frame-pointer2014101920141014
16613e/v2/sync/2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
16674e/v2/sync/2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101920141014
16769e/v2/sync/2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101920141014
16782e/v2/sync/2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101920141014
16793e/v2/sync/2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
17147e/v2/sync/2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
17151e/v2/sync/2gcc -funroll-loops -O -fomit-frame-pointer2014101920141014
18079e/v2/sync/2gcc -mcpu=arm8 -O -fomit-frame-pointer2014101920141014
18080e/v2/sync/2gcc -mcpu=strongarm -O -fomit-frame-pointer2014101920141014
18107e/v2/sync/2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101920141014
18109e/v2/sync/2gcc -mcpu=arm810 -O -fomit-frame-pointer2014101920141014
18123e/v2/sync/2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101920141014
18355e/v2/sync/2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
18519e/v2/sync/2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101920141014
18558e/v2/sync/2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
18712e/v2/sync/2gcc -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
18717e/v2/sync/2gcc -O -fomit-frame-pointer2014101920141014
18734e/v2/sync/2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101920141014
34347e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
35235e/v2/sync/1gcc -funroll-loops -O -fomit-frame-pointer2014101920141014
35239e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
35924e/v2/sync/1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101920141014
36986e/v2/sync/1gcc -funroll-loops -O3 -fomit-frame-pointer2014101920141014
37433e/v2/sync/1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101920141014
37434e/v2/sync/1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101920141014
37460e/v2/sync/1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101920141014
37465e/v2/sync/1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101920141014
37477e/v2/sync/1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101920141014
37528e/v2/sync/1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101920141014
38060e/v2/sync/1gcc -O3 -fomit-frame-pointer2014101920141014
38788e/v2/sync/1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
41641e/v2/sync/1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101920141014
41776e/v2/sync/1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101920141014
46377e/v2/sync/1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101920141014
46384e/v2/sync/1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101920141014
46391e/v2/sync/1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101920141014
46395e/v2/sync/1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101920141014
46402e/v2/sync/1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101920141014
49444e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
50857e/v2/sync/1clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
50860e/v2/sync/1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101920141014
50861e/v2/sync/1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101920141014
50865e/v2/sync/1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101920141014
50871e/v2/sync/1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
50873e/v2/sync/1clang -O3 -fomit-frame-pointer2014101920141014
50886e/v2/sync/1clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101920141014
50886e/v2/sync/1clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
50889e/v2/sync/1clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101920141014
50891e/v2/sync/1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101920141014
50928e/v2/sync/1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101920141014
51409e/v2/sync/1gcc -funroll-loops -O2 -fomit-frame-pointer2014101920141014
52335e/v2/sync/1gcc -mcpu=arm810 -O -fomit-frame-pointer2014101920141014
52335e/v2/sync/1gcc -mcpu=arm8 -O -fomit-frame-pointer2014101920141014
52335e/v2/sync/1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101920141014
52335e/v2/sync/1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101920141014
52335e/v2/sync/1gcc -mcpu=strongarm -O -fomit-frame-pointer2014101920141014
52443e/v2/sync/1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101920141014
52444e/v2/sync/1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101920141014
52471e/v2/sync/1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101920141014
53307e/v2/sync/1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101920141014
53329e/v2/sync/1gcc -fno-schedule-insns -O -fomit-frame-pointer2014101920141014
53330e/v2/sync/1gcc -funroll-loops -Os -fomit-frame-pointer2014101920141014
53332e/v2/sync/1gcc -O -fomit-frame-pointer2014101920141014
53360e/v2/sync/1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
53364e/v2/sync/1gcc -Os -fomit-frame-pointer2014101920141014
53385e/v2/sync/1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101920141014
53399e/v2/sync/1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
54251e/v2/sync/1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
54278e/v2/sync/1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101920141014
56236e/v2/sync/1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101920141014
56253e/v2/sync/1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101920141014
59134e/v2/sync/1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101920141014
59370e/v2/sync/2gcc -funroll-loops2014101920141014
59391e/v2/sync/2cc2014101920141014
59391e/v2/sync/2gcc2014101920141014
60060e/v2/sync/1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101920141014
60171e/v2/sync/1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101920141014
60946e/v2/sync/1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101920141014
62612e/v2/sync/1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101920141014
62675e/v2/sync/1gcc -O2 -fomit-frame-pointer2014101920141014
62894e/v2/sync/1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
65498e/v2/sync/1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101920141014
67840e/v2/sync/1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101920141014
67868e/v2/sync/1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101920141014
230126e/v2/sync/1cc2014101920141014
230175e/v2/sync/1gcc2014101920141014
230175e/v2/sync/1gcc -funroll-loops2014101920141014

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nls-v2.c: clang: warning: argument unused during compilation: '-fpolly'
nls-v2.c: clang: warning: argument unused during compilation: '-fvectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive e/v2/sync/1 e/v2/sync/2
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx2'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx2'
nls-v2.c: clang: warning: argument unused during compilation: '-fpolly'
nls-v2.c: clang: warning: argument unused during compilation: '-fvectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx'
nls-v2.c: clang: warning: argument unused during compilation: '-fpolly'
nls-v2.c: clang: warning: argument unused during compilation: '-fvectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx'
api.c: clang: warning: argument unused during compilation: '-maes'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx'
nls-v2.c: clang: warning: argument unused during compilation: '-maes'
nls-v2.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: argument unused during compilation: '-mavx'
api.c: clang: warning: argument unused during compilation: '-maes'
api.c: clang: warning: argument unused during compilation: '-mpclmul'
api.c: clang: warning: argument unused during compilation: '-fpolly'
api.c: clang: warning: argument unused during compilation: '-fvectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
api.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nls-v2.c: clang: warning: argument unused during compilation: '-mavx'
nls-v2.c: clang: warning: argument unused during compilation: '-maes'
nls-v2.c: clang: warning: argument unused during compilation: '-mpclmul'
nls-v2.c: clang: warning: argument unused during compilation: '-fpolly'
nls-v2.c: clang: warning: argument unused during compilation: '-fvectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nls-v2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2

Compiler output

Implementation: crypto_stream/nlsv2/e/v2/sync/1
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
nls-v2.c: nls-v2.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/v2/sync/1 e/v2/sync/2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=arm810 -O -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=arm810 -Os -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=arm8 -O -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=arm8 -Os -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm -O -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2
gcc -mcpu=strongarm -Os -fomit-frame-pointer e/v2/sync/1 e/v2/sync/2