Implementation notes: armeabi, h5omap, crypto_hashblocks/sha256

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
41820refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
42316inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
42316refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
42476inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
42476inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
42528refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
42528refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
42566refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032820120316
42578refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
42586inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
42628refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
42632inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032820120316
42840refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
42890inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
42896refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
42954inplacegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
42954inplacegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
42954inplacegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032820120316
43002inplacegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
43030refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032820120316
43052inplacegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032820120316
43052refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
43059inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
43115refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032820120316
43153refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032820120316
43163refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
43426refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
43426inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032820120316
43463inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032820120316
43470refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
43522inplacegcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
43576refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
43626inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032820120316
43768inplacegcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
44142refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032820120316
44172inplacegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032820120316
44180refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032820120316
44522inplacegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032820120316
44549refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
44554inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
44574inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
44574refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
44715inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032820120316
44786refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032820120316
44808inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032820120316
44815refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032820120316
44996inplacegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032820120316
44996inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032820120316
44998inplacegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032820120316
45116inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032820120316
45138inplacegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032820120316
45145refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032820120316
45158inplacegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032820120316
45246refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032820120316
45310refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032820120316
45310refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032820120316
45310refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032820120316
45360refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032820120316
45376arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012071820120717
45390arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012071820120717
45390arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012071820120717
45392arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012071820120717
45406arm11gcc -O -fomit-frame-pointer2012071820120717
45406arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012071820120717
45406arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012071820120717
45408arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2012071820120717
45422arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012071820120717
45422arm11gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012071820120717
45424arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012071820120717
45454arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012071820120717
45466arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012071820120717
45478arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012071820120717
45613inplacegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032820120316
45734refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032820120316
45758inplacegcc -mcpu=arm8 -Os -fomit-frame-pointer2012032820120316
45781refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032820120316
45782arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012071820120717
45784arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012071820120717
45784arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012071820120717
45784arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012071820120717
45816inplacegcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
45819arm11gcc -O3 -fomit-frame-pointer2012071820120717
45834arm11gcc -O2 -fomit-frame-pointer2012071820120717
45834arm11gcc -Os -fomit-frame-pointer2012071820120717
45834arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2012071820120717
45834arm11gcc -funroll-loops -Os -fomit-frame-pointer2012071820120717
45834arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012071820120717
45834arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012071820120717
45834arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012071820120717
45834arm11gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012071820120717
45835arm11gcc -funroll-loops -O3 -fomit-frame-pointer2012071820120717
45836arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012071820120717
45838arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012071820120717
45841arm11gcc -funroll-loops -O2 -fomit-frame-pointer2012071820120717
45843arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012071820120717
45880arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012071820120717
45883arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012071820120717
45884arm11cc2012071820120717
45884arm11gcc2012071820120717
45884arm11gcc -funroll-loops2012071820120717
45884arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012071820120717
45884arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012071820120717
45884arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012071820120717
45884arm11gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012071820120717
45890arm11gcc -funroll-loops -O -fomit-frame-pointer2012071820120717
45915inplacegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032820120316
45954inplacegcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
45994inplacegcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032820120316
45994inplacegcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032820120316
46011refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032820120316
46017refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032820120316
46019inplacegcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032820120316
46020inplacegcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032820120316
46034inplacegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032820120316
46036inplacegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032820120316
46042inplacegcc -O3 -fomit-frame-pointer2012032820120316
46043inplacegcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032820120316
46044inplacegcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032820120316
46045inplacegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032820120316
46046inplacegcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032820120316
46050inplacegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032820120316
46051inplacegcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032820120316
46051inplacegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032820120316
46062inplacegcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032820120316
46063inplacegcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032820120316
46063inplacegcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032820120316
46067inplacegcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032820120316
46069inplacegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032820120316
46077inplacegcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032820120316
46081inplacegcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032820120316
46095inplacegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032820120316
46096inplacegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032820120316
46119inplacegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032820120316
46143inplacegcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032820120316
46146refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032820120316
46146inplacegcc -mcpu=arm920t -Os -fomit-frame-pointer2012032820120316
46148refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032820120316
46149refgcc -Os -fomit-frame-pointer2012032820120316
46149refgcc -funroll-loops -O3 -fomit-frame-pointer2012032820120316
46158refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032820120316
46166inplacegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032820120316
46167refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032820120316
46170inplacegcc -mcpu=arm920 -Os -fomit-frame-pointer2012032820120316
46170refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032820120316
46174inplacegcc -mcpu=arm9e -Os -fomit-frame-pointer2012032820120316
46180refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032820120316
46185refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032820120316
46189refgcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
46189refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032820120316
46190inplacegcc -mcpu=arm940t -Os -fomit-frame-pointer2012032820120316
46191refgcc -O3 -fomit-frame-pointer2012032820120316
46192refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032820120316
46192refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032820120316
46193refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032820120316
46196refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032820120316
46197refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032820120316
46198inplacegcc -mcpu=arm810 -Os -fomit-frame-pointer2012032820120316
46198refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032820120316
46198refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032820120316
46199refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032820120316
46199inplacegcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032820120316
46200refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032820120316
46200refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032820120316
46201inplacegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032820120316
46201inplacegcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032820120316
46201refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032820120316
46201inplacegcc -mcpu=strongarm -Os -fomit-frame-pointer2012032820120316
46203refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032820120316
46203inplacegcc -mcpu=arm9 -Os -fomit-frame-pointer2012032820120316
46204refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032820120316
46206refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032820120316
46207inplacegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032820120316
46208refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032820120316
46209refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032820120316
46211inplacegcc -funroll-loops -Os -fomit-frame-pointer2012032820120316
46211refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032820120316
46211refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032820120316
46212refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032820120316
46214refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032820120316
46218refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032820120316
46219refgcc -O2 -fomit-frame-pointer2012032820120316
46219refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032820120316
46219refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032820120316
46219inplacegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032820120316
46219refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032820120316
46230refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032820120316
46232inplacegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032820120316
46239refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032820120316
46240inplacegcc -O2 -fomit-frame-pointer2012032820120316
46245inplacegcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032820120316
46251refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032820120316
46258inplacegcc -Os -fomit-frame-pointer2012032820120316
46297refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032820120316
46302refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032820120316
46413refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032820120316
46470refgcc -funroll-loops -O2 -fomit-frame-pointer2012032820120316
46570refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032820120316
46669inplacegcc -mcpu=xscale -O3 -fomit-frame-pointer2012032820120316
46722refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
46722refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
46722inplacegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032820120316
46726refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
46728refgcc -mcpu=arm920t -O -fomit-frame-pointer2012032820120316
46728refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032820120316
46729inplacegcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012032820120316
46730refgcc -mcpu=arm940t -O -fomit-frame-pointer2012032820120316
46732refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032820120316
46732refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032820120316
46732refgcc -mcpu=arm9e -O -fomit-frame-pointer2012032820120316
46737refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032820120316
46748refgcc -mcpu=arm9 -O -fomit-frame-pointer2012032820120316
46748refgcc -mcpu=strongarm -O -fomit-frame-pointer2012032820120316
46752refgcc -mcpu=arm810 -O -fomit-frame-pointer2012032820120316
46754refgcc -mcpu=arm8 -O -fomit-frame-pointer2012032820120316
46754inplacegcc -mcpu=xscale -O2 -fomit-frame-pointer2012032820120316
46759refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032820120316
46760refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032820120316
46766refgcc -mcpu=arm920 -O -fomit-frame-pointer2012032820120316
46774refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032820120316
46778refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032820120316
46782inplacegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032820120316
46787refgcc -O -fomit-frame-pointer2012032820120316
46800refgcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012032820120316
46830refgcc -funroll-loops -O -fomit-frame-pointer2012032820120316
46830refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032820120316
46836refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
46840refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012032820120316
46840inplacegcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012032820120316
46861refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032820120316
46882inplacegcc -mcpu=xscale -Os -fomit-frame-pointer2012032820120316
46888refgcc -mcpu=xscale -Os -fomit-frame-pointer2012032820120316
46984inplacegcc -mcpu=xscale -O -fomit-frame-pointer2012032820120316
47144refgcc -mcpu=xscale -O -fomit-frame-pointer2012032820120316
47356inplacegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032820120316
47356inplacegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
47356inplacegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032820120316
47356inplacegcc -mcpu=arm9e -O -fomit-frame-pointer2012032820120316
47358inplacegcc -mcpu=arm1020t -O -fomit-frame-pointer2012032820120316
47360inplacegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032820120316
47364inplacegcc -mcpu=arm8 -O -fomit-frame-pointer2012032820120316
47370inplacegcc -mcpu=arm9 -O -fomit-frame-pointer2012032820120316
47380refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032820120316
47396inplacegcc -mcpu=strongarm -O -fomit-frame-pointer2012032820120316
47399inplacegcc -mcpu=arm920t -O -fomit-frame-pointer2012032820120316
47400inplacegcc -mcpu=arm940t -O -fomit-frame-pointer2012032820120316
47403inplacegcc -mcpu=arm920 -O -fomit-frame-pointer2012032820120316
47406inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
47407inplacegcc -mcpu=arm810 -O -fomit-frame-pointer2012032820120316
47408inplacegcc -O -fomit-frame-pointer2012032820120316
47408inplacegcc -mcpu=ep9312 -O -fomit-frame-pointer2012032820120316
47410inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2012032820120316
47410inplacegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032820120316
47410inplacegcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032820120316
47411inplacegcc -funroll-loops -O -fomit-frame-pointer2012032820120316
47485inplacegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032820120316
47526refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
47531inplacegcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012032820120316
47591inplacegcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
47670refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012032820120316
47785refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
47938inplacegcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032820120316
47940refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032820120316
47982refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032820120316
48354inplacegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032820120316
48516inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032820120316
48516inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
48999inplacegcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032820120316
49017refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032820120316
49314inplacegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032820120316
49826refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032820120316
50036refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032820120316
50280inplacegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032820120316
50390refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032820120316
50550inplacegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032820120316
50612refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032820120316
50624refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032820120316
50638inplacegcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032820120316
51136inplacegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032820120316
99301inplacegcc2012032820120316
99402inplacecc2012032820120316
100932inplacegcc -funroll-loops2012032820120316
109204arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012071820120717
114992refgcc2012032820120316
115008refgcc -funroll-loops2012032820120316
115011refcc2012032820120316

Test failure

Implementation: crypto_hashblocks/sha256/inplace
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer inplace ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer inplace ref
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer inplace ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer inplace ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer inplace ref

Compiler output

Implementation: crypto_hashblocks/sha256/arm11
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:269: Error: selected processor does not support `setend be'
blocks.s: blocks.s:312: Error: selected processor does not support `setend le'
blocks.s: blocks.s:386: Error: selected processor does not support `setend be'
blocks.s: blocks.s:409: Error: selected processor does not support `setend le'
blocks.s: blocks.s:432: Error: selected processor does not support `setend be'
blocks.s: blocks.s:455: Error: selected processor does not support `setend le'
blocks.s: blocks.s:478: Error: selected processor does not support `setend be'
blocks.s: blocks.s:501: Error: selected processor does not support `setend le'
blocks.s: blocks.s:524: Error: selected processor does not support `setend be'
blocks.s: blocks.s:547: Error: selected processor does not support `setend le'
blocks.s: blocks.s:10606: Error: selected processor does not support `setend be'
blocks.s: blocks.s:10649: Error: selected processor does not support `setend le'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm810 -O -fomit-frame-pointer arm11
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm8 -O -fomit-frame-pointer arm11
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O -fomit-frame-pointer arm11
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O -fomit-frame-pointer arm11
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O -fomit-frame-pointer arm11
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O -fomit-frame-pointer arm11
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O -fomit-frame-pointer arm11
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm11
gcc -mcpu=strongarm -O -fomit-frame-pointer arm11
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm11
gcc -mcpu=xscale -O2 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O3 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O -fomit-frame-pointer arm11
gcc -mcpu=xscale -Os -fomit-frame-pointer arm11