1.1、 BLAS是一个涉及基本线性代数 *** 作的数学函数标准,BLAS一般分为三级。第一级,主要完成向量与向量或者向量与标量以及范数之间的运算。第二级,主要雀腊老涉及矩阵与向量之间的 *** 作。第三级主要涉及矩阵与矩阵之局肢间的 *** 作。
1.2、 BLAS中的术顷升语释义
子程序库,其实就是自己定义的子程序,可以当做扮陵西门子的指令一样使用。当然在库文件中使用的都是符号地址,侍液不能出现实际的V地址。举个例子来说:西门子中有没有求模的指令?我曾经做了一个单字数据求模的指令,现写在这里大家共享下,子程厅谈戚序名定义为MOD_I,具体STL程序如下(注意都是符号地址,数据类型为WORD):
LD SM0.0
MOVW #IN_WORD1:LW0, #DATA_TEMP1:LW6
/I #IN_WORD2:LW2, #DATA_TEMP1:LW6
MOVW #IN_WORD2:LW2, #DATA_TEMP2:LW8
*I #DATA_TEMP1:LW6, #DATA_TEMP2:LW8
MOVW #IN_WORD1:LW0, #MOD_OUT:LW4
-I #DATA_TEMP2:LW8, #MOD_OUT:LW4
你可以转换成LAD程序,看下就明白了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)