Implementation notes: armeabi, flops, crypto_dh/surf127eps

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_dh
Primitive: surf127eps
TimeImplementationCompilerBenchmark dateSUPERCOP version
9731590mpfqgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051220140425
9731844mpfqgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051220140425
9732052mpfqgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051220140425
9732189mpfqgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051220140425
9732310mpfqgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051220140425
11960189mpfqgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051220140425
11961325mpfqgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051220140425
11962507mpfqgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051220140425
11962774mpfqgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051220140425
11962910mpfqgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051220140425
12143272mpfqgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051220140425
12147113mpfqgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051220140425
12151887mpfqgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051220140425
12155164mpfqgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051220140425
12157713mpfqgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051220140425
13336666mpfqgcc -mcpu=strongarm -O -fomit-frame-pointer2014051220140425
13341752mpfqgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051220140425
13343000mpfqgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051220140425
13419741mpfqgcc -mcpu=arm8 -O -fomit-frame-pointer2014051220140425
13420713mpfqgcc -mcpu=arm810 -O -fomit-frame-pointer2014051220140425
14455419mpfqgcc -O3 -fomit-frame-pointer2014051220140425
14600850mpfqgcc -funroll-loops -O3 -fomit-frame-pointer2014051220140425
15228661mpfqgcc -funroll-loops -O2 -fomit-frame-pointer2014051220140425
15277878mpfqgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051220140425
15281584mpfqgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051220140425
15549078mpfqgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
15656378mpfqgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051220140425
15662939mpfqgcc -O2 -fomit-frame-pointer2014051220140425
15711661mpfqgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051220140425
16246315mpfqgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051220140425
16309861mpfqgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051220140425
16395302mpfqgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
16837312mpfqgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051220140425
16917692mpfqgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051220140425
17443450mpfqgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051220140425
17465462mpfqgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051220140425
18789533mpfqgcc -funroll-loops -O -fomit-frame-pointer2014051220140425
18794812mpfqgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
19293297mpfqgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051220140425
19295186mpfqgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051220140425
19305104mpfqgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051220140425
19333004mpfqgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051220140425
19333727mpfqgcc -O -fomit-frame-pointer2014051220140425
19340122mpfqgcc -fno-schedule-insns -O -fomit-frame-pointer2014051220140425
19765674mpfqgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
19778053mpfqgcc -funroll-loops -Os -fomit-frame-pointer2014051220140425
20401044mpfqgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051220140425
20510085mpfqgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051220140425
20515252mpfqgcc -Os -fomit-frame-pointer2014051220140425
21528183mpfqgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051220140425
21661794mpfqgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051220140425
21673739mpfqgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051220140425
93235822mpfqgcc2014051220140425
93254736mpfqgcc -funroll-loops2014051220140425
93259047mpfqcc2014051220140425

Compiler output

Implementation: crypto_dh/surf127eps/mpfq
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
keysharing.c: keysharing.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
mpfq_p_127_735.c: mpfq_p_127_735.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
surf127eps.c: surf127eps.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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer mpfq
gcc -mcpu=arm810 -O3 -fomit-frame-pointer mpfq
gcc -mcpu=arm810 -O -fomit-frame-pointer mpfq
gcc -mcpu=arm810 -Os -fomit-frame-pointer mpfq
gcc -mcpu=arm8 -O2 -fomit-frame-pointer mpfq
gcc -mcpu=arm8 -O3 -fomit-frame-pointer mpfq
gcc -mcpu=arm8 -O -fomit-frame-pointer mpfq
gcc -mcpu=arm8 -Os -fomit-frame-pointer mpfq
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer mpfq
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer mpfq
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer mpfq
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer mpfq
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer mpfq
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer mpfq
gcc -mcpu=strongarm110 -O -fomit-frame-pointer mpfq
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer mpfq
gcc -mcpu=strongarm -O2 -fomit-frame-pointer mpfq
gcc -mcpu=strongarm -O3 -fomit-frame-pointer mpfq
gcc -mcpu=strongarm -O -fomit-frame-pointer mpfq
gcc -mcpu=strongarm -Os -fomit-frame-pointer mpfq