Implementation notes: armeabi, sachr, crypto_sign/ecdonaldp160

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_sign
Primitive: ecdonaldp160
TimeImplementationCompilerBenchmark dateSUPERCOP version
3404255opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014051720140514
3412183opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051720140514
3414173opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051720140514
3418088opensslgcc -O2 -fomit-frame-pointer2014051720140514
3418682opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051720140514
3422795opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051720140514
3428668opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051720140514
3434976opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051720140514
3436220opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051720140514
3445931opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051720140514
3450315opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051720140514
3450741opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051720140514
3453031opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051720140514
3455937opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051720140514
3458395opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051720140514
3460049opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051720140514
3462804opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051720140514
3463222opensslcc2014051720140514
3463459opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014051720140514
3470359opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051720140514
3470865opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051720140514
3470947opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051720140514
3471212opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051720140514
3477598opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051720140514
3486617opensslgcc2014051720140514
3488308opensslgcc -Os -fomit-frame-pointer2014051720140514
3493536opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051720140514
3501057opensslgcc -funroll-loops -Os -fomit-frame-pointer2014051720140514
3502112opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051720140514
3524849opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051720140514
3531670opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051720140514
3539200opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051720140514
3540362opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051720140514
3546031opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014051720140514
3546550opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051720140514
3549370opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051720140514
3551614opensslgcc -O3 -fomit-frame-pointer2014051720140514
3552039opensslgcc -O -fomit-frame-pointer2014051720140514
3552376opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014051720140514
3553369opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051720140514
3556940opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051720140514
3557992opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051720140514
3559661opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051720140514
3563546opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051720140514
3567939opensslgcc -funroll-loops -O -fomit-frame-pointer2014051720140514
3582062opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051720140514
3588063opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051720140514
3594435opensslgcc -funroll-loops2014051720140514
3616314opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051720140514
3639338opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014051720140514
3728784opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051720140514
3754852opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051720140514
3836764opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051720140514
3866249opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014051720140514
3882830opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051720140514

Compiler output

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