Implementation notes: armeabi, h5omap, crypto_hash/sha256

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
43788refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
43788refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
43788refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
43838refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
43838refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
43838refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
43839refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
43845refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
43912refgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
43938refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
43988refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012042620120316
43998refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
44000refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
44001refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
44008refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
44033refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
44033refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
44035refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
44036refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
44037refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
44039refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
44047refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
44050refgcc -Os -fomit-frame-pointer2012042620120316
44050refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012042620120316
44050refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
44050refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
44050refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
44050refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
44050refgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
44052refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
44057refgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
44057refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
44063refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
44070refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
44074refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
44074refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
44093refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
44100refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
44159refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
44362refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
44626refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
44633refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
44726refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
44726refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
44731refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
44732refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
44733refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
44733refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
44734refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
44734refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
44735refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
44736refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
44740refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
44765refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
44784refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
44786refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
44786refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
44836refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
44836refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
44836refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
44895refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
44897refgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
44913refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
44920refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012042620120316
44926refgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
44931refgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
44938refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
44938refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
44938refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
44940refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
44943refgcc -O -fomit-frame-pointer2012042620120316
44946refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
44950refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
44959refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
44960refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
44986refgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
44988refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
44989refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
44989refgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
44991refgcc -O3 -fomit-frame-pointer2012042620120316
44993refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
44995refgcc -O2 -fomit-frame-pointer2012042620120316
44995refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
44995refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
44995refgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
44995refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2012042620120316
44996refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
44997refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
44998refgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
45021refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012042620120316
45025refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
45042refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
45048refgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
45100refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
45192refgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
45200refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
45201refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
45209refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
45212refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012042620120316
45213refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
45217refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
45237refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
45247refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
45248refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
45256refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
45258refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
45258refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
45258refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
45265refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
45306refgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
45784sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
46462refgcc -funroll-loops2012042620120316
46717refcc2012042620120316
46717refgcc2012042620120316
47039sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
47111sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
47985sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
48005sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
48465sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
48499sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
48504sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
48514sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
48514sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
48566sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
48616sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
48666sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
48766sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012042620120316
48776sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
48776sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
48776sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
48878sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
49129sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
49826sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
49826sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
49876sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012042620120316
49926sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012042620120316
49978sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012042620120316
49993sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012042620120316
50026sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
50069sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
50135sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
50138sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
50141sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
50157sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
50200sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
50233sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
50250sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
50257sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
50261sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
50298sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
50299sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
50340sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
50450sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
50450sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
50452sphlibgcc -O2 -fomit-frame-pointer2012042620120316
50452sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
50457sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
50460sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
50462sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
50465sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
50476sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
50491sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
50493sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
50495sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
50496sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
50502sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
50502sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
50502sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
50502sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
50502sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
50504sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
50507sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
50509sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
50510sphlibgcc -Os -fomit-frame-pointer2012042620120316
50512sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
50512sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
50515sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
50519sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
50522sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
50524sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
50529sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
50547sphlibgcc -O3 -fomit-frame-pointer2012042620120316
50550sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
50554sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
50555sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
50560sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
50560sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
50562sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012042620120316
50562sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
50566sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
50571sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
50577sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
50579sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
50596sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
50601sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
50618sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
50618sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
50623sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
50634sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
50641sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012042620120316
50642sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
50664sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
50804sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
50822sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
50827sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
50874sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012042620120316
50954sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
51234sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
51460sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
51498sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012042620120316
52920sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012042620120316
53816sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
54353sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012042620120316
54754sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
54770sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
54812sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
54826sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012042620120316
54866sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012042620120316
54916sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012042620120316
54946sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012042620120316
54960sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012042620120316
54966sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012042620120316
54966sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012042620120316
54966sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012042620120316
54966sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012042620120316
54966sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012042620120316
54968sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012042620120316
54977sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012042620120316
54979sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012042620120316
54984sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012042620120316
54999sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012042620120316
54999sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012042620120316
55022sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012042620120316
55028sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012042620120316
55033sphlib-smallgcc -O3 -fomit-frame-pointer2012042620120316
55076sphlib-smallgcc -O2 -fomit-frame-pointer2012042620120316
55078sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012042620120316
55079sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012042620120316
55081sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012042620120316
55087sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012042620120316
55092sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012042620120316
55094sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012042620120316
55109sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012042620120316
55117sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012042620120316
55118sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012042620120316
55157sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012042620120316
55163sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012042620120316
55196sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012042620120316
55239sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012042620120316
55246sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012042620120316
55278sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
55285sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
55302sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
55319sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012042620120316
55327sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012042620120316
55332sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012042620120316
55350sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
55358sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
55364sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
55370sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
55373sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
55376sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
55377sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012042620120316
55396sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
55425sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
55429sphlibgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
55440sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
55440sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
55440sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
55442sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
55442sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
55448sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012042620120316
55453sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
55464sphlibgcc -O -fomit-frame-pointer2012042620120316
55465sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2012042620120316
55476sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2012042620120316
55490sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
55490sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
55490sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
55491sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
55492sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
55509sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2012042620120316
55512sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012042620120316
55538sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
55577sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
55914sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
56037sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
56074sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
56075sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012042620120316
56126sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012042620120316
56126sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012042620120316
56126sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012042620120316
56126sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2012042620120316
56126sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2012042620120316
56126sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
56145sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012042620120316
56201sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2012042620120316
56213sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2012042620120316
56217sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012042620120316
56222sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012042620120316
56267sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
56279sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012042620120316
56467sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012042620120316
56476sphlib-smallgcc -O -fomit-frame-pointer2012042620120316
56486sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2012042620120316
56486sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012042620120316
56527sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2012042620120316
56680sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2012042620120316
56821sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012042620120316
56912sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012042620120316
56912sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012042620120316
56964sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012042620120316
57000sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012042620120316
57017sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012042620120316
57347sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012042620120316
58105sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012042620120316
58112sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
58120sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012042620120316
58122sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012042620120316
59445sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012042620120316
59489sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012042620120316
59492sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2012042620120316
59508sphlib-smallgcc -Os -fomit-frame-pointer2012042620120316
59515sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012042620120316
59532sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2012042620120316
59532sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2012042620120316
59532sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2012042620120316
59532sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012042620120316
59537sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2012042620120316
59542sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2012042620120316
59591sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012042620120316
59655sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2012042620120316
59656sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012042620120316
59874sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2012042620120316
60530sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012042620120316
60690sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012042620120316
61166sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2012042620120316
104899sphlibgcc2012042620120316
105006sphlibcc2012042620120316
105028sphlibgcc -funroll-loops2012042620120316
112402sphlib-smallgcc -funroll-loops2012042620120316
112404sphlib-smallcc2012042620120316
112452sphlib-smallgcc2012042620120316

Test failure

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

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

Compiler output

Implementation: crypto_hash/sha256/openssl
Compiler: cc
hash.c: hash.c:2:25: error: openssl/sha.h: No such file or directory
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:3:
hash.c: crypto_hash_sha256.h:4:26: error: openssl/rand.h: No such file or directory
hash.c: crypto_hash_sha256.h:6:30: error: openssl/opensslv.h: No such file or directory

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc openssl
gcc openssl
gcc -O2 -fomit-frame-pointer openssl
gcc -O3 -fomit-frame-pointer openssl
gcc -O -fomit-frame-pointer openssl
gcc -Os -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops openssl
gcc -funroll-loops -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -O -fomit-frame-pointer openssl
gcc -funroll-loops -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer openssl
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -O -fomit-frame-pointer openssl
gcc -mcpu=arm1020t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer openssl
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns openssl
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O -fomit-frame-pointer openssl
gcc -mcpu=arm810 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O -fomit-frame-pointer openssl
gcc -mcpu=arm8 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm920 -O -fomit-frame-pointer openssl
gcc -mcpu=arm920 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm920t -O -fomit-frame-pointer openssl
gcc -mcpu=arm920t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm940t -O -fomit-frame-pointer openssl
gcc -mcpu=arm940t -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9 -O -fomit-frame-pointer openssl
gcc -mcpu=arm9 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9e -O -fomit-frame-pointer openssl
gcc -mcpu=arm9e -Os -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer openssl
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer openssl
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer openssl
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer openssl
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer openssl
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer openssl
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -O -fomit-frame-pointer openssl
gcc -mcpu=ep9312 -Os -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer openssl
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm -Os -fomit-frame-pointer openssl
gcc -mcpu=xscale -O2 -fomit-frame-pointer openssl
gcc -mcpu=xscale -O3 -fomit-frame-pointer openssl
gcc -mcpu=xscale -O -fomit-frame-pointer openssl
gcc -mcpu=xscale -Os -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_hash/sha256/cryptopp
Compiler: g++
hash.cpp: hash.cpp:1:26: error: cryptopp/sha.h: No such file or directory
hash.cpp: hash.cpp: In function 'int crypto_hash_sha256_cryptopp(unsigned char*, const unsigned char*, long long unsigned int)':
hash.cpp: hash.cpp:6: error: 'CryptoPP' has not been declared
hash.cpp: hash.cpp:6: error: expected ';' before 'sha'
hash.cpp: hash.cpp:7: error: 'sha' was not declared in this scope

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -march=iwmmxt -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm1020t -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1020t -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1020t -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm1020t -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm10tdmi -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm10tdmi -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136j-s -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm7tdmi -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm7tdmi -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm810 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm810 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm810 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm810 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm920 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm920 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm920t -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920t -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920t -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm920t -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm940t -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm940t -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm940t -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm940t -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm9 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm9 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm9e -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9e -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9e -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm9e -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9tdmi -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm9tdmi -Os -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-r4 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-r4 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-r4 -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-r4 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=ep9312 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=ep9312 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=ep9312 -O -fomit-frame-pointer cryptopp
g++ -mcpu=ep9312 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=iwmmxt -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=iwmmxt -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=iwmmxt -Os -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -O -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -O -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -O -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -Os -fomit-frame-pointer cryptopp
g++ -mcpu=xscale -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=xscale -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=xscale -O -fomit-frame-pointer cryptopp
g++ -mcpu=xscale -Os -fomit-frame-pointer cryptopp