Implementation notes: armeabi, flops, crypto_sign/ecdonaldp384

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: ecdonaldp384
TimeImplementationCompilerBenchmark dateSUPERCOP version
29421581opensslgcc -O2 -fomit-frame-pointer2014062620140622
29437161opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062620140622
29437864opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062620140622
29441298opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014062620140622
29443635opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062620140622
29444273opensslgcc -funroll-loops -O -fomit-frame-pointer2014062620140622
29447556opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062620140622
29448351opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014062620140622
29453573opensslgcc -O3 -fomit-frame-pointer2014062620140622
29454263opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062620140622
29456137opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062620140622
29456217opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062620140622
29456671opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062620140622
29457168opensslgcc -O -fomit-frame-pointer2014062620140622
29457832opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062620140622
29458766opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062620140622
29460339opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062620140622
29466225opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062620140622
29469060opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062620140622
29469830opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062620140622
29472652opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062620140622
29472976opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062620140622
29473351opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062620140622
29475471opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062620140622
29476123opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062620140622
29478932opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062620140622
29478955opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062620140622
29480108opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062620140622
29480348opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062620140622
29481487opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062620140622
29482840opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014062620140622
29484862opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014062620140622
29485970opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014062620140622
29486075opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062620140622
29486140opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062620140622
29488718opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062620140622
29489919opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062620140622
29490124opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062620140622
29490353opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014062620140622
29492534opensslgcc -Os -fomit-frame-pointer2014062620140622
29493025opensslgcc -funroll-loops -Os -fomit-frame-pointer2014062620140622
29500732opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062620140622
29505821opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062620140622
29507129opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062620140622
29508818opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062620140622
29510359opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062620140622
29514278opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062620140622
29519754opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062620140622
29531377opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062620140622
29535152opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062620140622
29541954opensslcc2014062620140622
29544805opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062620140622
29567603opensslgcc -funroll-loops2014062620140622
29572532opensslgcc2014062620140622
29581218opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062620140622

Compiler output

Implementation: crypto_sign/ecdonaldp384/openssl
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
keypair.c: keypair.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
signatureofshorthash.c: signatureofshorthash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
usehash.c: usehash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
verification.c: verification.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 openssl
gcc -mcpu=arm810 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O -fomit-frame-pointer openssl
gcc -mcpu=arm810 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O -fomit-frame-pointer openssl
gcc -mcpu=arm8 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm -Os -fomit-frame-pointer openssl