函数命名需遵循通用格式:[KVSIP]_<name>_<datatype>(<parameters>)
函数命名需遵循通用格式:[vsip]_<name>_<datatype>(<parameters>)
例如:void (vsip_cvdiv_f)(const vsip_cvview_f *a, const vsip_cvview_f *b, const vsip_cvview_f *r);
在上述例子中:
函数名表明该函数的主要功能,格式为:<name>=[modifier]<operation>。其中:
函数数据结构类型的说明与命名规则如表1所示。
数据类型表明该函数处理的数据类型,通常为函数参数的数据类型。VSIP中所使用的数据类型请参见基本数据类型。
例如,vsip_cvdiv_f计算两个数据类型32位浮点型复数的源向量的除法运算,并将计算结果存储在32位浮点型复数的目标向量中。
<parameters>元素指定该函数的所有参数。
参数的排列顺序按如下规则: