我有两个已知的二维矩阵相乘,我想进一步优化一下运算速度。因为矩阵是已知的,我通过数学定义的方法将其展开计算,测量的运算速度可以满足我的要求。
但是我看到论坛上有人用指针的方式计算,网址为:
e2e.ti.com/.../question-on-tms28335-matrix-operation。
我想测试一下指针方法的速度
但是使用指针遇到了一些问题:
代码
Temp = 50;
float T0[12] = {Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp};
int *p = T0;
float b;
b = *(p+1);
运行的变量图:
b的值按道理是50,不知为什么是16968?代码哪里需要修改?