Implementation notes: armeabi, auxplug, crypto_hash/shake256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: shake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
298104gil/singlefilegcc -mcpu=arm9e -O -fomit-frame-pointer2015022220141124
298206gil/singlefilegcc -mcpu=xscale -O -fomit-frame-pointer2015022220141124
298500gil/singlefilegcc -mcpu=xscale -Os -fomit-frame-pointer2015022220141124
298566gil/singlefilegcc -mcpu=arm9e -Os -fomit-frame-pointer2015022220141124
306816gil/singlefilegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
306822gil/singlefilegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022220141124
306858gil/singlefilegcc -funroll-loops -Os -fomit-frame-pointer2015022220141124
306948gil/singlefilegcc -Os -fomit-frame-pointer2015022220141124
306948gil/singlefilegcc -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
306954gil/singlefilegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
307728gil/singlefilegcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
317622gil/singlefilegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
317874gil/singlefilegcc -mcpu=arm810 -Os -fomit-frame-pointer2015022220141124
317892gil/singlefilegcc -mcpu=arm920 -Os -fomit-frame-pointer2015022220141124
317892gil/singlefilegcc -mcpu=arm940t -Os -fomit-frame-pointer2015022220141124
317892gil/singlefilegcc -mcpu=arm9 -Os -fomit-frame-pointer2015022220141124
317892gil/singlefilegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022220141124
317916gil/singlefilegcc -mcpu=arm920t -Os -fomit-frame-pointer2015022220141124
317922gil/singlefilegcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022220141124
317922gil/singlefilegcc -mcpu=strongarm -Os -fomit-frame-pointer2015022220141124
317934gil/singlefilegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022220141124
317946gil/singlefilegcc -mcpu=arm8 -Os -fomit-frame-pointer2015022220141124
317952gil/singlefilegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022220141124
318126gil/singlefilegcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022220141124
318150gil/singlefilegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022220141124
318870gil/singlefilegcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
335730gil/singlefilegcc -mcpu=xscale -O3 -fomit-frame-pointer2015022220141124
337920gil/singlefilegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
337974gil/singlefilegcc -funroll-loops -O -fomit-frame-pointer2015022220141124
339126gil/singlefilegcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022220141124
339132gil/singlefilegcc -mcpu=ep9312 -O -fomit-frame-pointer2015022220141124
339138gil/singlefilegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022220141124
339150gil/singlefilegcc -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
339150gil/singlefilegcc -mcpu=arm920t -O -fomit-frame-pointer2015022220141124
339156gil/singlefilegcc -O -fomit-frame-pointer2015022220141124
339156gil/singlefilegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022220141124
339162gil/singlefilegcc -mcpu=arm8 -O -fomit-frame-pointer2015022220141124
339174gil/singlefilegcc -mcpu=strongarm -O -fomit-frame-pointer2015022220141124
339192gil/singlefilegcc -mcpu=arm920 -O -fomit-frame-pointer2015022220141124
339204gil/singlefilegcc -mcpu=arm9 -O -fomit-frame-pointer2015022220141124
339210gil/singlefilegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022220141124
339216gil/singlefilegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022220141124
339252gil/singlefilegcc -mcpu=arm1020t -O -fomit-frame-pointer2015022220141124
339258gil/singlefilegcc -mcpu=arm940t -O -fomit-frame-pointer2015022220141124
339396gil/singlefilegcc -mcpu=arm810 -O -fomit-frame-pointer2015022220141124
341838gil/singlefilegcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022220141124
347100gil/singlefilegcc -mcpu=xscale -O2 -fomit-frame-pointer2015022220141124
353166gil/singlefilegcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022220141124
406530gil/singlefilegcc -funroll-loops -O3 -fomit-frame-pointer2015022220141124
407250gil/singlefilegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022220141124
407304gil/singlefilegcc -O3 -fomit-frame-pointer2015022220141124
418434gil/singlefilegcc -funroll-loops -O2 -fomit-frame-pointer2015022220141124
419370gil/singlefilegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022220141124
419394gil/singlefilegcc -O2 -fomit-frame-pointer2015022220141124
425124gil/singlefilegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022220141124
425160gil/singlefilegcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022220141124
425178gil/singlefilegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022220141124
425178gil/singlefilegcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022220141124
425184gil/singlefilegcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022220141124
425184gil/singlefilegcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022220141124
425190gil/singlefilegcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022220141124
425190gil/singlefilegcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022220141124
425202gil/singlefilegcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022220141124
425208gil/singlefilegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022220141124
425208gil/singlefilegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022220141124
425262gil/singlefilegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022220141124
425316gil/singlefilegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022220141124
436200gil/singlefilegcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022220141124
436224gil/singlefilegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022220141124
436230gil/singlefilegcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022220141124
436230gil/singlefilegcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022220141124
436242gil/singlefilegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022220141124
436260gil/singlefilegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022220141124
436266gil/singlefilegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022220141124
436272gil/singlefilegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022220141124
436278gil/singlefilegcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022220141124
436284gil/singlefilegcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022220141124
436356gil/singlefilegcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022220141124
436374gil/singlefilegcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022220141124
436416gil/singlefilegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022220141124
579102gil/singlefile_unrolledgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022220141124
583380gil/singlefile_unrolledgcc -mcpu=xscale -Os -fomit-frame-pointer2015022220141124
590748gil/singlefile_unrolledgcc -mcpu=arm9e -O -fomit-frame-pointer2015022220141124
591312gil/singlefile_unrolledgcc -mcpu=xscale -O -fomit-frame-pointer2015022220141124
738402gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
749142gil/singlefile_unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022220141124
749838gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
752406gil/singlefile_unrolledgcc -Os -fomit-frame-pointer2015022220141124
753018gil/singlefile_unrolledgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022220141124
754602gil/singlefile_unrolledgcc -funroll-loops -Os -fomit-frame-pointer2015022220141124
754656gil/singlefile_unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
754710gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022220141124
755832gil/singlefile_unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022220141124
757980gil/singlefile_unrolledgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022220141124
758250gil/singlefile_unrolledgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022220141124
758532gil/singlefile_unrolledgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022220141124
759330gil/singlefile_unrolledgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022220141124
759696gil/singlefile_unrolledgcc -mcpu=arm920t -O -fomit-frame-pointer2015022220141124
759714gil/singlefile_unrolledgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022220141124
759732gil/singlefile_unrolledgcc -mcpu=arm940t -O -fomit-frame-pointer2015022220141124
759738gil/singlefile_unrolledgcc -mcpu=arm9 -O -fomit-frame-pointer2015022220141124
759738gil/singlefile_unrolledgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022220141124
759744gil/singlefile_unrolledgcc -mcpu=arm8 -O -fomit-frame-pointer2015022220141124
759744gil/singlefile_unrolledgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022220141124
759756gil/singlefile_unrolledgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022220141124
759762gil/singlefile_unrolledgcc -mcpu=strongarm -O -fomit-frame-pointer2015022220141124
759834gil/singlefile_unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
759930gil/singlefile_unrolledgcc -mcpu=arm810 -O -fomit-frame-pointer2015022220141124
759930gil/singlefile_unrolledgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022220141124
760020gil/singlefile_unrolledgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022220141124
760050gil/singlefile_unrolledgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022220141124
760080gil/singlefile_unrolledgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022220141124
760086gil/singlefile_unrolledgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022220141124
760098gil/singlefile_unrolledgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022220141124
760110gil/singlefile_unrolledgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022220141124
760470gil/singlefile_unrolledgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022220141124
761370gil/singlefile_unrolledgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022220141124
762468gil/singlefile_unrolledgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022220141124
762474gil/singlefile_unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022220141124
762480gil/singlefile_unrolledgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022220141124
763026gil/singlefile_unrolledgcc -O -fomit-frame-pointer2015022220141124
764052gil/singlefile_unrolledgcc -funroll-loops -O -fomit-frame-pointer2015022220141124
767478gil/singlefile_unrolledgcc -mcpu=arm920 -O -fomit-frame-pointer2015022220141124
814986gil/singlefile_unrolledgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022220141124
927864gil/singlefile_unrolledgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022220141124
938040gil/singlefile_unrolledgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022220141124
945042gil/singlefile_unrolledgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022220141124
962994gil/singlefile_unrolledgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022220141124
963246gil/singlefile_unrolledgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022220141124
963606gil/singlefile_unrolledgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022220141124
965088gil/singlefile_unrolledgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022220141124
965256gil/singlefile_unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2015022220141124
965316gil/singlefile_unrolledgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022220141124
965616gil/singlefile_unrolledgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022220141124
965988gil/singlefile_unrolledgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022220141124
966570gil/singlefile_unrolledgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022220141124
966702gil/singlefile_unrolledgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022220141124
967152gil/singlefile_unrolledgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022220141124
967248gil/singlefile_unrolledgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022220141124
967698gil/singlefile_unrolledgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022220141124
967776gil/singlefile_unrolledgcc -O3 -fomit-frame-pointer2015022220141124
970902gil/singlefile_unrolledgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022220141124
971418gil/singlefile_unrolledgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022220141124
975138gil/singlefile_unrolledgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022220141124
975744gil/singlefile_unrolledgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022220141124
976536gil/singlefile_unrolledgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022220141124
976932gil/singlefile_unrolledgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022220141124
977010gil/singlefile_unrolledgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022220141124
977106gil/singlefile_unrolledgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022220141124
978918gil/singlefile_unrolledgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022220141124
979206gil/singlefile_unrolledgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022220141124
979320gil/singlefile_unrolledgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022220141124
979920gil/singlefile_unrolledgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022220141124
980220gil/singlefile_unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2015022220141124
982110gil/singlefile_unrolledgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022220141124
982590gil/singlefile_unrolledgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022220141124
982782gil/singlefile_unrolledgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022220141124
1000032gil/singlefile_unrolledgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022220141124
1034922gil/singlefile_unrolledgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022220141124
1114878gil/singlefile_unrolledgcc -O2 -fomit-frame-pointer2015022220141124
5292162gil/singlefilegcc2015022220141124
5292360gil/singlefilegcc -funroll-loops2015022220141124
5302830gil/singlefilecc2015022220141124

Test failure

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 58, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns gil/singlefile gil/singlefile_unrolled
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=iwmmxt -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

Compiler output

Implementation: crypto_hash/shake256/gil/singlefile_unrolled
Compiler: cc
keccak-tiny-unrolled.c:
keccak-tiny-unrolled.c: cc1: out of memory allocating 4072 bytes after a total of 64729088 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc gil/singlefile_unrolled
gcc gil/singlefile_unrolled
gcc -funroll-loops gil/singlefile_unrolled