Implementation notes: armeabi, h5tegra, crypto_hash/essence512

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
536160gccgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112120110914
538344gccgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112120110914
538355gccgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112120110914
538447gccgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112120110914
538522gccgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112120110914
549276gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112120110914
550173gccgcc -Os -fomit-frame-pointer2011112120110914
550199gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112120110914
550226gccgcc -funroll-loops -Os -fomit-frame-pointer2011112120110914
551282gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112120110914
561410gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112120110914
563771gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112120110914
563782gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112120110914
565768gccgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112120110914
572088gccgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112120110914
648058gccgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112120110914
659737gccgcc -O3 -fomit-frame-pointer2011112120110914
659800gccgcc -funroll-loops -O3 -fomit-frame-pointer2011112120110914
660670gccgcc -O2 -fomit-frame-pointer2011112120110914
663018gccgcc -funroll-loops -O2 -fomit-frame-pointer2011112120110914
668104gccgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112120110914
672191gccgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112120110914
672369gccgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112120110914
672476gccgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112120110914
672507gccgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112120110914
672522gccgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112120110914
673270gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
673270gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
673739gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112120110914
673759gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112120110914
673784gccgcc -mcpu=xscale -Os -fomit-frame-pointer2011112120110914
677857gccgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112120110914
681535gccgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112120110914
681561gccgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112120110914
681582gccgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112120110914
681587gccgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112120110914
681591gccgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112120110914
681630gccgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112120110914
681985gccgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112120110914
681991gccgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112120110914
682006gccgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112120110914
684846gccgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112120110914
689533gccgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112120110914
689547gccgcc -mcpu=arm8 -O -fomit-frame-pointer2011112120110914
690067gccgcc -mcpu=strongarm -O -fomit-frame-pointer2011112120110914
690074gccgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112120110914
690284gccgcc -mcpu=arm810 -O -fomit-frame-pointer2011112120110914
711143gccgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112120110914
711151gccgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112120110914
711152gccgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112120110914
711155gccgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112120110914
711208gccgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112120110914
729786gccgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112120110914
743806gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112120110914
746723gccgcc -funroll-loops -O -fomit-frame-pointer2011112120110914
747620gccgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112120110914
754094gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
754444gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
754446gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112120110914
754652gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112120110914
754964gccgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112120110914
754970gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011112120110914
755010gccgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112120110914
756470gccgcc -O -fomit-frame-pointer2011112120110914
757927gccgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112120110914
757970gccgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112120110914
757983gccgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112120110914
757999gccgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112120110914
758013gccgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112120110914
758033gccgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112120110914
758132gccgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112120110914
758144gccgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112120110914
758208gccgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112120110914
765442gccgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112120110914
818301gccgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112120110914
828381gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
828422gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112120110914
828430gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112120110914
828433gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
829382gccgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112120110914
829389gccgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112120110914
829396gccgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112120110914
829401gccgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112120110914
829418gccgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112120110914
829423gccgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112120110914
829425gccgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112120110914
829446gccgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112120110914
829454gccgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112120110914
850706gccgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112120110914
1097238gccgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112120110914
1097239gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112120110914
1097240gccgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112120110914
1097250gccgcc -mcpu=arm9e -O -fomit-frame-pointer2011112120110914
1097253gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112120110914
1097376gccgcc -mcpu=xscale -O -fomit-frame-pointer2011112120110914
1097388gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
1097510gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
1097543gccgcc -mcpu=arm920 -O -fomit-frame-pointer2011112120110914
1097572gccgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112120110914
1097671gccgcc -mcpu=arm940t -O -fomit-frame-pointer2011112120110914
1097715gccgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112120110914
1097735gccgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112120110914
1097737gccgcc -mcpu=arm920t -O -fomit-frame-pointer2011112120110914
1097747gccgcc -mcpu=arm9 -O -fomit-frame-pointer2011112120110914
3990776gcccc2011112120110914
3991713gccgcc2011112120110914
3997135gccgcc -funroll-loops2011112120110914

Compiler output

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