Implementation notes: armeabi, sachr, crypto_sign/ecdonaldb571

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_sign
Primitive: ecdonaldb571
TimeImplementationCompilerBenchmark dateSUPERCOP version
121821990opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051720140514
121834230opensslgcc -Os -fomit-frame-pointer2014051720140514
121854216opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051720140514
121854841opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051720140514
121863394opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051720140514
121867461opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051720140514
121871919opensslgcc -O2 -fomit-frame-pointer2014051720140514
121873072opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051720140514
121879455opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051720140514
121886374opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051720140514
121905701opensslgcc -funroll-loops -Os -fomit-frame-pointer2014051720140514
121918139opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051720140514
121919047opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014051720140514
121921326opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051720140514
121926433opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051720140514
121944352opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051720140514
121948863opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051720140514
121959221opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051720140514
121976028opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051720140514
122186756opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051720140514
122257682opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051720140514
122315916opensslgcc -funroll-loops -O -fomit-frame-pointer2014051720140514
122349698opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051720140514
122377584opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051720140514
122393156opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051720140514
122403866opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051720140514
122410091opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051720140514
122455644opensslgcc -O3 -fomit-frame-pointer2014051720140514
122465715opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051720140514
122502717opensslcc2014051720140514
122520086opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051720140514
122544254opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051720140514
122559328opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051720140514
122576747opensslgcc2014051720140514
122581580opensslgcc -funroll-loops2014051720140514
122610224opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051720140514
122686951opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014051720140514
122722444opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051720140514
122746536opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014051720140514
122770965opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051720140514
122784899opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051720140514
122785543opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014051720140514
122794458opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051720140514
122810651opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051720140514
122819717opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051720140514
122824353opensslgcc -O -fomit-frame-pointer2014051720140514
122829885opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014051720140514
122830597opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051720140514
122847057opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051720140514
122892011opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051720140514
122965668opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051720140514
122997421opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051720140514
123074089opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051720140514
123114163opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014051720140514
123242024opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051720140514

Compiler output

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