Implementation notes: armeabi, sachr, crypto_sign/ecdonaldp384

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_sign
Primitive: ecdonaldp384
TimeImplementationCompilerBenchmark dateSUPERCOP version
17140821opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051720140514
17154930opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051720140514
17163795opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051720140514
17165454opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051720140514
17166262opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051720140514
17168075opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014051720140514
17170031opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051720140514
17176721opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051720140514
17177123opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051720140514
17178394opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051720140514
17181072opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014051720140514
17182214opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051720140514
17182378opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051720140514
17184700opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051720140514
17185909opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051720140514
17186314opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051720140514
17187804opensslgcc -O2 -fomit-frame-pointer2014051720140514
17189160opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051720140514
17191047opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051720140514
17191721opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051720140514
17194305opensslgcc -funroll-loops -Os -fomit-frame-pointer2014051720140514
17196994opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051720140514
17198140opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051720140514
17200188opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051720140514
17206578opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051720140514
17212099opensslgcc -Os -fomit-frame-pointer2014051720140514
17213163opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051720140514
17220610opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051720140514
17222381opensslcc2014051720140514
17224018opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051720140514
17225671opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051720140514
17235192opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051720140514
17238171opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051720140514
17253231opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051720140514
17255747opensslgcc -funroll-loops -O -fomit-frame-pointer2014051720140514
17287746opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051720140514
17307637opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014051720140514
17326482opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014051720140514
17341132opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051720140514
17357091opensslgcc -funroll-loops2014051720140514
17364632opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051720140514
17397474opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014051720140514
17406982opensslgcc2014051720140514
17407857opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051720140514
17417235opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051720140514
17425856opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051720140514
17433311opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051720140514
17436146opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051720140514
17450302opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051720140514
17511696opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051720140514
17547888opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051720140514
17666849opensslgcc -O -fomit-frame-pointer2014051720140514
17668228opensslgcc -O3 -fomit-frame-pointer2014051720140514
17689589opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051720140514
18065357opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014051720140514

Compiler output

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