Implementation notes: armeabi, sachr, crypto_encrypt/ronald4096

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
182044415opensslgcc -O2 -fomit-frame-pointer2014051820140514
182084859opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051820140514
182177434opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140514
182272026opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051920140514
182309734opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140514
182314215opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051820140514
182320605opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051820140514
182345262opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051820140514
182347138opensslgcc -funroll-loops -O -fomit-frame-pointer2014051920140514
182349091opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051820140514
182367654opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051820140514
182374819opensslgcc -O3 -fomit-frame-pointer2014051820140514
182380084opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051820140514
182381996opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014051820140514
182389000opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051820140514
182391878opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140514
182399952opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051820140514
182402367opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140514
182406353opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051820140514
182409367opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051820140514
182410709opensslgcc -funroll-loops2014051920140514
182425952opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051920140514
182426620opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014051820140514
182426654opensslgcc -O -fomit-frame-pointer2014051820140514
182443988opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051820140514
182444438opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051920140514
182451809opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051920140514
182483363opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140514
182496228opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051920140514
182496325opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051820140514
182501874opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051820140514
182504451opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051920140514
182505003opensslcc2014051920140514
182512035opensslgcc -Os -fomit-frame-pointer2014051820140514
182518607opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140514
182527867opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051920140514
182535492opensslgcc -funroll-loops -Os -fomit-frame-pointer2014051920140514
182579335opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051820140514
182586386opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051920140514
182601462opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140514
182616162opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051920140514
182716146opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051820140514
182760226opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051820140514
182777970opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051820140514
182784512opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140514
182801621opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051920140514
182803078opensslgcc2014051820140514
182804158opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140514
182818631opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051820140514
182821975opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051820140514
182841933opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051820140514
182845947opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051820140514
182848725opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051920140514
182851294opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140514
182950435opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014051820140514

Compiler output

Implementation: crypto_encrypt/ronald4096/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]
shortciphertext.c: shortciphertext.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
shortplaintext.c: shortplaintext.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