Implementation notes: armeabi, h7beagle, crypto_encrypt/ronald4096

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
298715191opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014072320140622
298724361opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014072420140622
298753005opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014072420140622
298759722opensslgcc -O3 -fomit-frame-pointer2014072220140622
298760982opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072420140622
298767448opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014072320140622
298769168opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072320140622
298776118opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072420140622
298783949opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014072420140622
298789115opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072320140622
298789279opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072420140622
298789747opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072420140622
298790763opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014072420140622
298793252opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014072320140622
298798209opensslgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014072420140622
298799769opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014072420140622
298811317opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072320140622
298813621opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014072420140622
298814580opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014072320140622
298815232opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014072420140622
298821488opensslgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014072320140622
298823987opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014072420140622
298838218opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014072320140622
298838573opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014072320140622
298839774opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014072420140622
298841014opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014072320140622
298841829opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014072320140622
298843318opensslgcc -O2 -fomit-frame-pointer2014072320140622
298845395opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014072320140622
298848970opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072320140622
298849443opensslgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014072320140622
298850366opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014072420140622
298850849opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014072320140622
298852043opensslgcc -O -fomit-frame-pointer2014072320140622
298859698opensslcc2014072520140622
298875870opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014072420140622
298880408opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014072320140622
298883905opensslgcc -Os -fomit-frame-pointer2014072320140622
298887749opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014072320140622
298892801opensslgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014072420140622
298897483opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014072320140622
298909862opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014072420140622
298919989opensslgcc2014072320140622
298932205opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014072420140622
298939962opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072420140622
298941422opensslgcc -funroll-loops -Os -fomit-frame-pointer2014072420140622
298946318opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014072320140622
298961918opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072320140622
299058221opensslgcc -funroll-loops -O -fomit-frame-pointer2014072420140622
299083853opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072420140622
299100797opensslgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014072420140622
299117463opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014072320140622
299182396opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072420140622
299242190opensslgcc -funroll-loops2014072420140622
299572891opensslgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014072420140622

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