Implementation notes: armeabi, h5omap, crypto_hash/blake32

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
36692sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
37095sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
37275sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
37347sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
37380sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
37408sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
37422sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
37902sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
37910sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
37916sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
37960sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
37962sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
38777sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032920120316
38960sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032920120316
39013sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
39220sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
39224sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
39410sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032920120316
42536sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032920120316
42688sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032920120316
42702sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2012032920120316
42727sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
42756sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2012032920120316
42931sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2012032920120316
42932sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032920120316
42950sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032920120316
42952sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2012032920120316
42964sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032920120316
42965sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032920120316
43000sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
43102sphlibgcc -O -fomit-frame-pointer2012032920120316
43102sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2012032920120316
43102sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2012032920120316
43102sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2012032920120316
43102sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2012032920120316
43102sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032920120316
43104sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032920120316
43121sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
43143sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
43148sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2012032920120316
43158sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032920120316
43160sphlibgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
44154sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032920120316
44312sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032920120316
44312sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032920120316
44312sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
44360sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032920120316
44442sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032920120316
44524sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032920120316
44735sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032920120316
44852sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032920120316
44922sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032920120316
44994sphlibgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032920120316
45260sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032920120316
45633sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032920120316
45659sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032920120316
45680sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2012032920120316
45724sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032920120316
45834sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032920120316
45852sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
45860sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032920120316
45876sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032920120316
45891sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032920120316
46015sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032920120316
46047sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032920120316
46143sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
46155sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
46172sphlibgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032920120316
46208sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032920120316
46216sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032920120316
46256sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032920120316
46256sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032920120316
46256sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032920120316
46273sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032920120316
46296sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032920120316
46298sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032920120316
46305sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032920120316
46308sphlibgcc -O2 -fomit-frame-pointer2012032920120316
46308sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032920120316
46308sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032920120316
46308sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032920120316
46308sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032920120316
46312sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032920120316
46363sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032920120316
46374sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032920120316
46460sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032920120316
46460sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032920120316
46460sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032920120316
46462sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032920120316
46464sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032920120316
46494sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032920120316
46506sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032920120316
46506sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032920120316
46513sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032920120316
46591sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032920120316
46622sphlibgcc -Os -fomit-frame-pointer2012032920120316
46682sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032920120316
46780sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032920120316
46782sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032920120316
46804sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032920120316
46817sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032920120316
46822sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032920120316
46822sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032920120316
46830sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032920120316
46830sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032920120316
46831sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032920120316
46832sphlibgcc -O3 -fomit-frame-pointer2012032920120316
46832sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032920120316
46832sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032920120316
46833sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032920120316
46932sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032920120316
47268sphlibgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032920120316
57252sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
57648sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
58746sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
58771sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
61006sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
62038sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
62678sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
63615refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
63619refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
63948sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
64060refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
64067refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012032920120316
64406sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
64702sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
64711refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
64766sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
64776sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012032920120316
64852refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012032920120316
64878refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
65172refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
65761refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
67367refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
69352refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
69986sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032920120316
69996sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
72155refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
73782sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2012032920120316
73803sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
73818sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2012032920120316
73826sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
73835sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032920120316
73931sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
73950sphlib-smallgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032920120316
74014sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2012032920120316
74179sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032920120316
74180sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032920120316
74190sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032920120316
74219sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032920120316
74230sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
74231sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032920120316
74233sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2012032920120316
74236sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2012032920120316
74237sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2012032920120316
74240sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2012032920120316
74240sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032920120316
74241sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2012032920120316
74243sphlib-smallgcc -O -fomit-frame-pointer2012032920120316
74244sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032920120316
74245sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2012032920120316
74247sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032920120316
74319sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032920120316
74386sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
74441sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
74914sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032920120316
75627refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
75631refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
77780sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032920120316
78120sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
78178sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032920120316
78280sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
80839refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012032920120316
80884refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012032920120316
80902refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012032920120316
80953refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012032920120316
80962refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012032920120316
81007refgcc -mcpu=arm8 -O -fomit-frame-pointer2012032920120316
81009refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
81009refgcc -mcpu=arm920 -O -fomit-frame-pointer2012032920120316
81009refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012032920120316
81012refgcc -mcpu=strongarm -O -fomit-frame-pointer2012032920120316
81266refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012032920120316
81268refgcc -mcpu=arm810 -O -fomit-frame-pointer2012032920120316
81271refgcc -mcpu=arm940t -O -fomit-frame-pointer2012032920120316
81273refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012032920120316
81275refgcc -mcpu=arm9 -O -fomit-frame-pointer2012032920120316
81277refgcc -mcpu=arm920t -O -fomit-frame-pointer2012032920120316
81296refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
81302refgcc -O -fomit-frame-pointer2012032920120316
81326refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012032920120316
81421refgcc -mcpu=xscale -O -fomit-frame-pointer2012032920120316
81704refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012032920120316
81736refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012032920120316
81798refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
81850refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012032920120316
81850refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012032920120316
81850refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012032920120316
81850refgcc -mcpu=arm9e -O -fomit-frame-pointer2012032920120316
82665refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
84152refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012032920120316
84737refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
86908refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
87402refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012032920120316
91546refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032920120316
92762sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032920120316
94826refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032920120316
95059refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
95236refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032920120316
95237refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032920120316
95239refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032920120316
95239refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032920120316
95239refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032920120316
95239refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032920120316
95242refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032920120316
95243refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032920120316
95250refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032920120316
95276refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032920120316
95279refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032920120316
95289refgcc -O3 -fomit-frame-pointer2012032920120316
95599refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
96083refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032920120316
96087refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032920120316
96356sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012032920120316
96418sphlib-smallgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032920120316
96488sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012032920120316
97858refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032920120316
97858refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032920120316
98002sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032920120316
98026sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012032920120316
98030sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032920120316
98032sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032920120316
98103sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
98178sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
98412refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032920120316
98422sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012032920120316
98424sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012032920120316
98432sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012032920120316
98436sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012032920120316
98440sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032920120316
98440sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032920120316
98440sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032920120316
98440sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032920120316
98442sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032920120316
98442sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032920120316
98442sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032920120316
98442sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012032920120316
98445sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012032920120316
98448sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012032920120316
98455sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012032920120316
98455sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012032920120316
98464sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012032920120316
98467sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012032920120316
98472sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012032920120316
98475sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012032920120316
98486sphlib-smallgcc -O2 -fomit-frame-pointer2012032920120316
98490sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032920120316
98492sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032920120316
98492sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032920120316
98519sphlib-smallgcc -O3 -fomit-frame-pointer2012032920120316
98542sphlib-smallgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012032920120316
98692sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032920120316
98694sphlib-smallgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032920120316
98743sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032920120316
98745sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032920120316
98906sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032920120316
99018sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032920120316
99033sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032920120316
99094sphlib-smallgcc -Os -fomit-frame-pointer2012032920120316
99100sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032920120316
99102sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032920120316
99103sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032920120316
99146sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032920120316
99150sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032920120316
99151refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012032920120316
99174sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032920120316
99192sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032920120316
99214sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032920120316
99250sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032920120316
99252sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032920120316
99620sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012032920120316
99712sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
100681sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032920120316
101026sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2012032920120316
101114sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032920120316
101406refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012032920120316
101526refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012032920120316
101548refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012032920120316
101586refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012032920120316
101748refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012032920120316
101798refgcc -O2 -fomit-frame-pointer2012032920120316
101798refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012032920120316
101798refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012032920120316
101798refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012032920120316
101798refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012032920120316
101850refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012032920120316
101867refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012032920120316
101958refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012032920120316
101960refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012032920120316
102009refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012032920120316
102010refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012032920120316
103143sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032920120316
103269refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012032920120316
103496refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012032920120316
104345refgcc -Os -fomit-frame-pointer2012032920120316
104415refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012032920120316
104428refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012032920120316
104649refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012032920120316
104749refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012032920120316
104775refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012032920120316
104811refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012032920120316
104813refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012032920120316
104825refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012032920120316
104839refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012032920120316
104842refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012032920120316
105276refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
105301refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012032920120316
105413refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012032920120316
105579refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012032920120316
105642refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012032920120316
106072sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032920120316
106093sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032920120316
106352refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012032920120316
106510sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032920120316
106524sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032920120316
107511refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012032920120316
108617refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012032920120316
108674refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012032920120316
108724refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012032920120316
109046sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032920120316
109261sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032920120316
112225refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012032920120316
112678refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012032920120316
115382refgcc -mcpu=xscale -Os -fomit-frame-pointer2012032920120316
118750sphlibgcc -funroll-loops2012032920120316
119656sphlibgcc2012032920120316
119739sphlibcc2012032920120316
124586refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012032920120316
124640refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012032920120316
223971sphlib-smallcc2012032920120316
224304sphlib-smallgcc -funroll-loops2012032920120316
224335sphlib-smallgcc2012032920120316
238442refgcc -funroll-loops2012032920120316
238525refgcc2012032920120316
238547refcc2012032920120316

Test failure

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

Number of similar (compiler,implementation) pairs: 33, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref 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 ref sphlib sphlib-small
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref 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 ref sphlib sphlib-small
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref sphlib sphlib-small
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref sphlib sphlib-small