主要内容

定点算子替换

为定点操作定义代码替换映射

使用代码替换工具或者为定点操作定义代码替换映射的编程接口,包括左移操作和不同类型的缩放(例如,二进制点或净斜率)。

工具

代码替换工具 创建、修改和验证代码替换库的内容
代码替换查看器 探索代码替换库的内容

功能

全部展开

addEntry 将表项添加到代码替换表中注册的表项集合
createCRLEntry 根据概念和实现参数字符串规范创建代码替换表项
环球套票。TflBlasEntryGenerator 为BLAS操作创建代码替换表项
环球套票。TflCBlasEntryGenerator 为CBLAS操作创建代码替换表项
环球套票。TflCOperationEntry 为操作符创建代码替换表项
环球套票。TflCOperationEntryGenerator 为定点加减操作创建代码替换表项
环球套票。TflCOperationEntryGenerator_NetSlope 为净斜率定点操作创建代码替换表项
环球套票。TflCOperationEntryML 用于自定义代码替换表操作符条目的基类
环球套票。TflTable 创建代码替换表
setTflCOperationEntryParameters 在代码替换表中为操作符条目设置指定参数
addConceptualArg 将概念参数添加到用于代码替换表项的概念参数数组中
copyConceptualArgsToImplementation 将概念参数规范复制到用于代码替换表项的条目的实现规范
createAndAddImplementationArg 从指定的属性创建实现参数,并添加到代码替换表项的实现参数
createAndSetCImplementationReturn 从指定的属性创建实现返回参数,并添加到实现中用于代码替换表项
createCRLEntry 根据概念和实现参数字符串规范创建代码替换表项
createAndAddConceptualArg 从指定的属性创建概念参数,并添加到用于代码替换表项的概念参数中
getTflArgFromString 根据指定的名称和内置数据类型创建代码替换参数
addAdditionalHeaderFile 将头文件添加到用于代码替换表项的头文件数组
addAdditionalIncludePath 将包含路径添加到代码替换表项的包含路径数组
addAdditionalLinkObj 将链接对象添加到代码替换表项的链接对象数组中
addAdditionalLinkObjPath 将链接对象路径添加到代码替换表项的链接对象路径数组中
addAdditionalSourceFile 将源文件添加到代码替换表项的源文件数组中
addAdditionalSourcePath 将源路径添加到代码替换表项的源路径数组中
setTflCOperationEntryParameters 在代码替换表中为操作符条目设置指定参数
addComplexTypeAlignment 指定复杂类型的对齐边界
setReservedIdentifiers 注册保留标识符以与代码替换库相关联

主题

定点操作符代码替换

为定点操作符定义代码替换映射。

仅二进制点缩放代码替换

为定点数据类型上的操作定义代码替换映射,以便它们匹配运算符输入和输出上仅限二进制点的伸缩组合。

斜率偏差缩放代码替换

为定点数据类型上的操作定义代码替换映射,以匹配运算符输入和输出上的斜率偏置缩放组合。

净斜率缩放代码替换

为定点数据类型上的操作定义代码替换映射,以匹配运算符输入和输出之间的净斜率。

等斜率和零净偏差码替换

为定点数据类型的加法和减法定义代码替换映射,以便它们在运算符输入和输出之间匹配相对斜率和偏置值(相等的斜率和零净偏置)。

数据类型转换(类型转换)和操作符代码替换

为代码生成器为数据类型转换(强制转换)操作生成的代码定义代码替换映射。

左移操作和代码替换

为代码生成器为shift(<<)操作生成的代码定义代码替换映射。

相关信息