Implementation notes: armeabi, h9dragon, crypto_hash/sha512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
125651sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
126689sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
128738sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111420121016
129005sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111420121016
129230sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111420121016
129463sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111420121016
129729sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111420121016
129851sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111420121016
134265sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
134268sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111420121016
134367sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111420121016
134534sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111420121016
134585sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
134673sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111420121016
136399sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012111420121016
136894sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111420121016
136941sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2012111420121016
136987sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111420121016
137100sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111420121016
137147sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111420121016
137171sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111420121016
137349sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111420121016
138394sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111420121016
138528sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111420121016
138666sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111420121016
139029sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111420121016
139074sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111420121016
139183sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111420121016
139404sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
139632sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
139696sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
139701sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
139976sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111420121016
140074sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111420121016
140372sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
140663sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111420121016
140849sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111420121016
140887sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111420121016
141026sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111420121016
141159sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
141455sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
141752sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
141793sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111420121016
141886sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111420121016
141978sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
142021sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
144199sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111420121016
144785sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111420121016
145157sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111420121016
145555sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
145663sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
145939sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111420121016
154394sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
154395sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
154504sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
154575sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
161662sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
162062sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111420121016
162071sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
162117sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012111420121016
162335sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
162352sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2012111420121016
162570sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
162571sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
162572sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111420121016
162796sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111420121016
162884sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
162886sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111420121016
164026sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111420121016
164066sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111420121016
164069sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
164070sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111420121016
164109sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111420121016
164158sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
164203sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
164248sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
164792sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
164976sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2012111420121016
165021sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
165064sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012111420121016
165092sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
165121sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
171596sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
171644sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
172960sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111420121016
173030sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111420121016
173033sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111420121016
173091sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111420121016
173099sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111420121016
173115sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111420121016
173124sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111420121016
173124sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111420121016
173237sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111420121016
173362sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111420121016
173388sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111420121016
173412sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111420121016
173460sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111420121016
173547sphlib-smallgcc -Os -fomit-frame-pointer2012111420121016
173548sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111420121016
173548sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111420121016
173549sphlibgcc -Os -fomit-frame-pointer2012111420121016
173549sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111420121016
173592sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111420121016
173592sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111420121016
173635sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111420121016
173636sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111420121016
173638sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111420121016
173673sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111420121016
173682sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111420121016
173683sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111420121016
173683sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111420121016
173684sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111420121016
173684sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111420121016
173728sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111420121016
173770sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111420121016
173822sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111420121016
174003sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111420121016
174495sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111420121016
174528sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111420121016
174606sphlibgcc -O2 -fomit-frame-pointer2012111420121016
174636sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111420121016
174672sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111420121016
174681sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111420121016
174682sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111420121016
174683sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111420121016
174709sphlib-smallgcc -O2 -fomit-frame-pointer2012111420121016
174717sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111420121016
174726sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111420121016
174727sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111420121016
174741sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111420121016
174760sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111420121016
174762sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111420121016
174768sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111420121016
174768sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111420121016
174771sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111420121016
174787sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111420121016
174819sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111420121016
174841sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111420121016
174850sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111420121016
175027sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111420121016
175674sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
175784sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
175997sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012111420121016
176134sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012111420121016
177268sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012111420121016
177587sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012111420121016
177859sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
177904sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
180059sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
180239sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
181805sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
181894sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
182074sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012111420121016
182255sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
182375sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111420121016
182384sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2012111420121016
182516sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
182836sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012111420121016
182838sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012111420121016
182845sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2012111420121016
182846sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111420121016
182847sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111420121016
182850sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2012111420121016
182856sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012111420121016
182871sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111420121016
182879sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111420121016
182883sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2012111420121016
182884sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111420121016
182888sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111420121016
182894sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012111420121016
182932sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012111420121016
182936sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111420121016
182944sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2012111420121016
182983sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2012111420121016
182987sphlibgcc -O -fomit-frame-pointer2012111420121016
182987sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111420121016
183007sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111420121016
183017sphlib-smallgcc -O -fomit-frame-pointer2012111420121016
183023sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111420121016
183027sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012111420121016
183028sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2012111420121016
183049sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111420121016
183065sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111420121016
183072sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111420121016
183117sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111420121016
183251sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111420121016
183302sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111420121016
183391sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111420121016
183393sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111420121016
183436sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111420121016
183441sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111420121016
183479sphlibgcc -O3 -fomit-frame-pointer2012111420121016
183481sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111420121016
183483sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111420121016
183568sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111420121016
183573sphlib-smallgcc -O3 -fomit-frame-pointer2012111420121016
183573sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111420121016
183574sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111420121016
183615sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111420121016
183616sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111420121016
183662sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111420121016
183663sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111420121016
183707sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111420121016
183753sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111420121016
184111sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012111420121016
184499sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111420121016
184701sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012111420121016
184749sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111420121016
185023sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111420121016
185293sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111420121016
185448sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111420121016
185645sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111420121016
185748sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111420121016
185752sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111420121016
185837sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111420121016
186203sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111420121016
186520sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111420121016
186747sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111420121016
186751sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111420121016
186792sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111420121016
188454sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
188743sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
189103sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012111420121016
189465sphlibgcc -funroll-loops -O -fomit-frame-pointer2012111420121016
326023sphlibcc2012111420121016
326499sphlibgcc2012111420121016
326593sphlib-smallcc2012111420121016
326677sphlib-smallgcc2012111420121016
327412sphlibgcc -funroll-loops2012111420121016
327588sphlib-smallgcc -funroll-loops2012111420121016
506352refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
506603refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111420121016
506710refgcc -O3 -fomit-frame-pointer2012111320121016
506716refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
506781refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111420121016
506783refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111420121016
506805refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111420121016
506811refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
506830refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111420121016
506917refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111420121016
506942refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
506967refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111420121016
506987refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111420121016
506987refgcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012111420121016
506988refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111420121016
506990refgcc -funroll-loops -O -fomit-frame-pointer2012111420121016
506993refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111420121016
506995refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012111420121016
507032refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111420121016
507078refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012111420121016
507079refgcc -mcpu=xscale -Os -fomit-frame-pointer2012111420121016
507122refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
507123refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111420121016
507170refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111420121016
507213refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111420121016
507214refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111420121016
507215refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012111420121016
507215refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2012111420121016
507216refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111420121016
507218refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111420121016
507240refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111420121016
507306refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111420121016
507310refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111420121016
507324refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111420121016
507328refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
507350refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111420121016
507351refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111420121016
507351refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111420121016
507352refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
507354refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111420121016
507358refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111420121016
507370refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111420121016
507393refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111420121016
507394refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111420121016
507394refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111420121016
507396refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111420121016
507396refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111420121016
507398refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111420121016
507398refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111420121016
507399refgcc -funroll-loops -O3 -fomit-frame-pointer2012111420121016
507400refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111420121016
507401refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111420121016
507401refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111420121016
507439refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
507439refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111420121016
507441refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111420121016
507441refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111420121016
507441refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111420121016
507442refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111420121016
507443refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
507443refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111420121016
507446refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111420121016
507460refgcc -mcpu=arm9e -O -fomit-frame-pointer2012111420121016
507485refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
507488refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111420121016
507490refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
507535refgcc -Os -fomit-frame-pointer2012111320121016
507535refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111420121016
507535refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111420121016
507536refgcc -funroll-loops -Os -fomit-frame-pointer2012111420121016
507578refgcc -O -fomit-frame-pointer2012111320121016
507622refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111320121016
507622refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111420121016
507623refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111420121016
507670refgcc -mcpu=arm920t -O -fomit-frame-pointer2012111420121016
507710refgcc -O2 -fomit-frame-pointer2012111320121016
507711refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111420121016
507716refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111420121016
507717refgcc -mcpu=strongarm -O -fomit-frame-pointer2012111420121016
507759refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012111420121016
507761refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
507763refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111420121016
507803refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111420121016
507805refgcc -mcpu=xscale -O -fomit-frame-pointer2012111420121016
507844refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111420121016
507848refgcc -fno-schedule-insns -O -fomit-frame-pointer2012111420121016
507851refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111420121016
507851refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111420121016
507852refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111420121016
507852refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111420121016
507852refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111420121016
507852refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111420121016
507854refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111420121016
507892refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111420121016
507892refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111420121016
507897refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012111420121016
507900refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111420121016
507900refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111420121016
507929refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111420121016
507942refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111420121016
507946refgcc -mcpu=arm810 -O -fomit-frame-pointer2012111420121016
507948refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111420121016
507984refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111320121016
507984refgcc -mcpu=arm920 -O -fomit-frame-pointer2012111420121016
507985refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111420121016
507986refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111420121016
507986refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111420121016
507987refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111420121016
507994refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111420121016
508032refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111420121016
508079refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111420121016
508125refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111420121016
508130refgcc -mcpu=arm9 -O -fomit-frame-pointer2012111420121016
508168refgcc -mcpu=arm940t -O -fomit-frame-pointer2012111420121016
508209refgcc -mcpu=arm8 -O -fomit-frame-pointer2012111420121016
508215refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111420121016
514374refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111420121016
515109refgcc -funroll-loops2012111420121016
515243refgcc2012111320121016
515247refcc2012111420121016
517872refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111420121016
526076refgcc -funroll-loops -O2 -fomit-frame-pointer2012111420121016

Test failure

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

Number of similar (compiler,implementation) pairs: 26, 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 sphlib sphlib-small
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/sha512/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_sha512.h:4:26: error: openssl/rand.h: No such file or directory
hash.c: crypto_hash_sha512.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/sha512/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_sha512_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