CMSIS-DSP: Improved test framework
Added gcc support to IPSS in test framework.
Improved f16 handling for when compiling M55 with gcc.
diff --git a/CMSIS/DSP/Testing/summaryBench.py b/CMSIS/DSP/Testing/summaryBench.py
index 889170e..a6352ce 100644
--- a/CMSIS/DSP/Testing/summaryBench.py
+++ b/CMSIS/DSP/Testing/summaryBench.py
@@ -55,6 +55,12 @@
      return("%.3f" % b)
   return("%s * %.3f" % (a,b))
 
+def log2(x):
+  return(np.log2(x))
+
+def log(x):
+  return(np.log(x))
+
 def summaryBenchmark(resultPath,elem,path):
    regressionPath=os.path.join(os.path.dirname(path),"regression.csv")
 
@@ -77,7 +83,10 @@
   
       def reg(d):
        m=d["CYCLES"].max()
+       #print( elem.params.formula)
+       
        results = smf.ols('CYCLES ~ ' + elem.params.formula, data=d).fit()
+
        f=joinit([formatProd(a,b) for (a,b) in zip(results.params.index,results.params.values)]," + ")
        f="".join(f)
        f = re.sub(r':','*',f)