Implementation notes: armeabi, h7beagle, crypto_sign/ecdonaldb163

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: ecdonaldb163
TimeImplementationCompilerBenchmark dateSUPERCOP version
11162019opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071620140622
11169782opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071620140622
11170897opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071620140622
11172074opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071620140622
11175801opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071620140622
11177594opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014071620140622
11177728opensslgcc -O2 -fomit-frame-pointer2014071620140622
11177791opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071620140622
11182478opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071620140622
11183919opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014071620140622
11184140opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071620140622
11185838opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071620140622
11186035opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071620140622
11190150opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071620140622
11190336opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071620140622
11190878opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071620140622
11192132opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071620140622
11192631opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071620140622
11196996opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071620140622
11197653opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071620140622
11197763opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014071620140622
11198108opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071620140622
11199495opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071620140622
11199739opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071620140622
11200955opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071620140622
11201256opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014071620140622
11202356opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071620140622
11206148opensslgcc -O3 -fomit-frame-pointer2014071620140622
11214211opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071620140622
11216377opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071620140622
11218967opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014071620140622
11219229opensslgcc -funroll-loops -Os -fomit-frame-pointer2014071620140622
11224327opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071620140622
11224895opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071620140622
11231791opensslgcc -Os -fomit-frame-pointer2014071620140622
11234655opensslgcc -O -fomit-frame-pointer2014071620140622
11235877opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014071620140622
11239944opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071620140622
11244095opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014071620140622
11248276opensslgcc -funroll-loops -O -fomit-frame-pointer2014071620140622
11249044opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014071620140622
11250239opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071620140622
11250821opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014071620140622
11251059opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071620140622
11253594opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071620140622
11254608opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014071620140622
11254799opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071620140622
11258601opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071620140622
11258647opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071620140622
11259432opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071620140622
11260333opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071620140622
11301180opensslgcc2014071620140622
11308414opensslcc2014071620140622
11314269opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071620140622
11319522opensslgcc -funroll-loops2014071620140622

Compiler output

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