Implementation notes: armeabi, flops, crypto_hash/md6d224

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: md6d224
TimeImplementationCompilerBenchmark dateSUPERCOP version
276187refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050320140425
277931refgcc -Os -fomit-frame-pointer2014050320140425
278548refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050320140425
279071refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050320140425
281136refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050320140425
281168refgcc -O2 -fomit-frame-pointer2014050320140425
281394refgcc -funroll-loops -Os -fomit-frame-pointer2014050320140425
282201refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050320140425
282700refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050320140425
286151refgcc -funroll-loops -O2 -fomit-frame-pointer2014050320140425
296851refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050320140425
299603refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050320140425
304919refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050320140425
305128refgcc -mcpu=arm8 -O -fomit-frame-pointer2014050320140425
305274refgcc -mcpu=arm810 -O -fomit-frame-pointer2014050320140425
305483refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050320140425
305497refgcc -mcpu=strongarm -O -fomit-frame-pointer2014050320140425
308862refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050320140425
309330refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050320140425
309402refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050320140425
309604refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050320140425
310381refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050320140425
317555refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050320140425
317818refgcc -funroll-loops -O -fomit-frame-pointer2014050320140425
318848refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050320140425
319113refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050320140425
319368refgcc -O -fomit-frame-pointer2014050320140425
319654refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050320140425
320693refgcc -fno-schedule-insns -O -fomit-frame-pointer2014050320140425
341999refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050320140425
342182refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050320140425
342195refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050320140425
342268refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050320140425
342350refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050320140425
350134refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050320140425
357220refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050320140425
359440refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050320140425
383746refgcc -O3 -fomit-frame-pointer2014050320140425
384332refgcc -funroll-loops -O3 -fomit-frame-pointer2014050320140425
386185refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050320140425
402331refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050320140425
404848refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050320140425
570673refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050320140425
570803refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050320140425
571312refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050320140425
571587refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050320140425
571702refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050320140425
598257refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050320140425
703019refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050320140425
744095refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050320140425
752352refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050320140425
801514refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050320140425
972992refgcc -funroll-loops2014050320140425
973151refgcc2014050320140425
973316refcc2014050320140425

Compiler output

Implementation: crypto_hash/md6d224/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
md6_compress.c: md6_compress.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
md6_mode.c: md6_mode.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
md6_nist.c: md6_nist.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 ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref