Implementation notes: armeabi, h7beagle, crypto_sign/ronald1536

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: ronald1536
TimeImplementationCompilerBenchmark dateSUPERCOP version
21291225opensslgcc -O3 -fomit-frame-pointer2014071820140622
21301678opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
21304830opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014071820140622
21306187opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014071820140622
21308258opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071820140622
21309381opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014071820140622
21309653opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071820140622
21311667opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014071820140622
21312023opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071820140622
21312780opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071820140622
21315773opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071820140622
21316661opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071820140622
21316901opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071820140622
21317171opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071820140622
21319001opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
21321751opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
21323335opensslgcc -O -fomit-frame-pointer2014071820140622
21327619opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
21328984opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
21329104opensslgcc -O2 -fomit-frame-pointer2014071820140622
21329128opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
21330703opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
21333158opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071820140622
21333677opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071820140622
21333732opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071820140622
21334188opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
21335566opensslgcc -Os -fomit-frame-pointer2014071820140622
21337099opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071820140622
21337535opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071820140622
21339672opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071820140622
21339799opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071820140622
21342267opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
21342687opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071820140622
21343657opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071820140622
21344852opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
21345388opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014071820140622
21346721opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071820140622
21348107opensslgcc -funroll-loops -O -fomit-frame-pointer2014071820140622
21350764opensslgcc -funroll-loops -Os -fomit-frame-pointer2014071820140622
21351772opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071820140622
21352310opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071820140622
21353639opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014071820140622
21354520opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
21355742opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014071820140622
21360646opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071820140622
21360865opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071820140622
21362753opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071820140622
21362929opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014071820140622
21365364opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
21366255opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014071820140622
21371298opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071820140622
21378133opensslgcc2014071820140622
21392815opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071820140622
21405302opensslgcc -funroll-loops2014071820140622
21444284opensslcc2014071820140622

Compiler output

Implementation: crypto_sign/ronald1536/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