Implementation notes: armeabi, flops, crypto_sign/ronald1024

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
8153425opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062720140622
8158277opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062720140622
8164587opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140622
8167112opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062720140622
8170124opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062720140622
8171798opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062720140622
8172866opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062720140622
8176834opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140622
8177097opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062720140622
8177809opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062720140622
8180821opensslgcc -O3 -fomit-frame-pointer2014062720140622
8183269opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062720140622
8184051opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140622
8184175opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062720140622
8186754opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014062720140622
8188627opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062720140622
8188775opensslgcc -funroll-loops -O -fomit-frame-pointer2014062720140622
8190713opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062720140622
8191177opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062720140622
8192403opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062720140622
8192671opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062720140622
8192909opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062720140622
8193856opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014062720140622
8194311opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062720140622
8194320opensslgcc -funroll-loops -Os -fomit-frame-pointer2014062720140622
8195532opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140622
8195672opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062720140622
8196117opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062720140622
8196444opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062720140622
8197168opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062720140622
8197991opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062720140622
8198940opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062720140622
8199255opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014062720140622
8199366opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062720140622
8200859opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062720140622
8200907opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062720140622
8201833opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062720140622
8201875opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062720140622
8201900opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062720140622
8202219opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062720140622
8204226opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062720140622
8204380opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062720140622
8208982opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062720140622
8209194opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062720140622
8209800opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062720140622
8210317opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014062720140622
8211376opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014062720140622
8211462opensslgcc -O -fomit-frame-pointer2014062720140622
8212674opensslgcc -O2 -fomit-frame-pointer2014062720140622
8214055opensslgcc -Os -fomit-frame-pointer2014062720140622
8214204opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014062720140622
8221213opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062720140622
8251370opensslgcc -funroll-loops2014062720140622
8265708opensslcc2014062720140622
8829767opensslgcc2014062720140622

Compiler output

Implementation: crypto_sign/ronald1024/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]
shortmessagesigned.c: shortmessagesigned.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
signedshortmessage.c: signedshortmessage.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
useshort.c: useshort.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