Implementation notes: armeabi, h5tegra, crypto_hash/essence256

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
783362gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112120110914
793792gccgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112120110914
793809gccgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112120110914
793823gccgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112120110914
793842gccgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112120110914
794549gccgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112120110914
796314gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112120110914
796490gccgcc -funroll-loops -Os -fomit-frame-pointer2011112120110914
803724gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112120110914
806495gccgcc -Os -fomit-frame-pointer2011112120110914
810783gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112120110914
811155gccgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112120110914
841902gccgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112120110914
885571gccgcc -funroll-loops -O2 -fomit-frame-pointer2011112120110914
914964gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112120110914
917134gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112120110914
962833gccgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112120110914
968845gccgcc -funroll-loops -O3 -fomit-frame-pointer2011112120110914
968985gccgcc -O3 -fomit-frame-pointer2011112120110914
969270gccgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112120110914
990271gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112120110914
990382gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112120110914
992981gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
993223gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
994976gccgcc -mcpu=xscale -Os -fomit-frame-pointer2011112120110914
996427gccgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112120110914
996497gccgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112120110914
996513gccgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112120110914
996587gccgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112120110914
996637gccgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112120110914
996676gccgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112120110914
996698gccgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112120110914
997128gccgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112120110914
997162gccgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112120110914
1001527gccgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112120110914
1005974gccgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112120110914
1005977gccgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112120110914
1005980gccgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112120110914
1005981gccgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112120110914
1005998gccgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112120110914
1012748gccgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112120110914
1013452gccgcc -mcpu=strongarm -O -fomit-frame-pointer2011112120110914
1013523gccgcc -mcpu=arm810 -O -fomit-frame-pointer2011112120110914
1013524gccgcc -mcpu=arm8 -O -fomit-frame-pointer2011112120110914
1013881gccgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112120110914
1075553gccgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112120110914
1075635gccgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112120110914
1075843gccgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112120110914
1075879gccgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112120110914
1075974gccgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112120110914
1081287gccgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112120110914
1083485gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
1083489gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112120110914
1083499gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112120110914
1083511gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
1083513gccgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112120110914
1083533gccgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112120110914
1083565gccgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112120110914
1083586gccgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112120110914
1083599gccgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112120110914
1084339gccgcc -funroll-loops -O -fomit-frame-pointer2011112120110914
1084350gccgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112120110914
1084355gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011112120110914
1084365gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112120110914
1084387gccgcc -O -fomit-frame-pointer2011112120110914
1084696gccgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112120110914
1084725gccgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112120110914
1084746gccgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112120110914
1084753gccgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112120110914
1085314gccgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112120110914
1085648gccgcc -O2 -fomit-frame-pointer2011112120110914
1089563gccgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112120110914
1094913gccgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112120110914
1096566gccgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112120110914
1161979gccgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112120110914
1162012gccgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112120110914
1162017gccgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112120110914
1162024gccgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112120110914
1162076gccgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112120110914
1162159gccgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112120110914
1162171gccgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112120110914
1162291gccgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112120110914
1162365gccgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112120110914
1164161gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
1164281gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
1167918gccgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112120110914
1172912gccgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112120110914
1176999gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112120110914
1177024gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112120110914
1596287gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112120110914
1597570gccgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112120110914
1597587gccgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112120110914
1597618gccgcc -mcpu=arm9 -O -fomit-frame-pointer2011112120110914
1597635gccgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112120110914
1597648gccgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112120110914
1597648gccgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112120110914
1597663gccgcc -mcpu=arm920t -O -fomit-frame-pointer2011112120110914
1597680gccgcc -mcpu=arm940t -O -fomit-frame-pointer2011112120110914
1597697gccgcc -mcpu=arm920 -O -fomit-frame-pointer2011112120110914
1597702gccgcc -mcpu=arm9e -O -fomit-frame-pointer2011112120110914
1597727gccgcc -mcpu=xscale -O -fomit-frame-pointer2011112120110914
1597731gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112120110914
1597740gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
1597775gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
5762220gccgcc -funroll-loops2011112120110914
5762818gccgcc2011112120110914
5772655gcccc2011112120110914

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
essence_L_tables.c: essence_L_tables.c:1:0: warning: target CPU does not support THUMB instructions
essence_api.c: essence_api.c:1:0: warning: target CPU does not support THUMB instructions
essence_compress_256.c: essence_compress_256.c:1:0: warning: target CPU does not support THUMB instructions
essence_compress_256_dual.c: essence_compress_256_dual.c:1:0: warning: target CPU does not support THUMB instructions
essence_compress_512.c: essence_compress_512.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer gcc
gcc -mcpu=arm810 -O3 -fomit-frame-pointer gcc
gcc -mcpu=arm810 -O -fomit-frame-pointer gcc
gcc -mcpu=arm810 -Os -fomit-frame-pointer gcc
gcc -mcpu=arm8 -O2 -fomit-frame-pointer gcc
gcc -mcpu=arm8 -O3 -fomit-frame-pointer gcc
gcc -mcpu=arm8 -O -fomit-frame-pointer gcc
gcc -mcpu=arm8 -Os -fomit-frame-pointer gcc
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer gcc
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer gcc
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer gcc
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer gcc
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer gcc
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer gcc
gcc -mcpu=strongarm110 -O -fomit-frame-pointer gcc
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer gcc
gcc -mcpu=strongarm -O2 -fomit-frame-pointer gcc
gcc -mcpu=strongarm -O3 -fomit-frame-pointer gcc
gcc -mcpu=strongarm -O -fomit-frame-pointer gcc
gcc -mcpu=strongarm -Os -fomit-frame-pointer gcc