Implementation notes: armeabi, flops, crypto_hash/md6d512

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: md6d512
TimeImplementationCompilerBenchmark dateSUPERCOP version
470547refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050320140425
474053refgcc -Os -fomit-frame-pointer2014050320140425
474306refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050320140425
476698refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050320140425
477129refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050320140425
477380refgcc -funroll-loops -Os -fomit-frame-pointer2014050320140425
480133refgcc -O2 -fomit-frame-pointer2014050320140425
480696refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050320140425
481875refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050320140425
488342refgcc -funroll-loops -O2 -fomit-frame-pointer2014050320140425
506995refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050320140425
511880refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050320140425
515179refgcc -mcpu=strongarm -O -fomit-frame-pointer2014050320140425
515213refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050320140425
516060refgcc -mcpu=arm810 -O -fomit-frame-pointer2014050320140425
516250refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050320140425
517275refgcc -mcpu=arm8 -O -fomit-frame-pointer2014050320140425
523789refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050320140425
523813refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050320140425
523906refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050320140425
524100refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050320140425
524266refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050320140425
538304refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050320140425
538850refgcc -funroll-loops -O -fomit-frame-pointer2014050320140425
540059refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050320140425
540154refgcc -O -fomit-frame-pointer2014050320140425
540741refgcc -fno-schedule-insns -O -fomit-frame-pointer2014050320140425
540824refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050320140425
547172refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050320140425
583965refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050320140425
584700refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050320140425
584893refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050320140425
585099refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050320140425
585853refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050320140425
599356refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050320140425
611709refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050320140425
616176refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050320140425
657876refgcc -O3 -fomit-frame-pointer2014050320140425
659859refgcc -funroll-loops -O3 -fomit-frame-pointer2014050320140425
663763refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050320140425
692791refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050320140425
697020refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050320140425
985262refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050320140425
985354refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050320140425
985501refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050320140425
985543refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050320140425
985560refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050320140425
1033196refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050320140425
1324669refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050320140425
1331011refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050320140425
1346922refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050320140425
1355648refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050320140425
1672670refgcc -funroll-loops2014050320140425
1672844refcc2014050320140425
1673055refgcc2014050320140425

Compiler output

Implementation: crypto_hash/md6d512/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