请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8377万D 工具/软件:TI C/C++编译器
我已阅读C28x优化编译器指南(spru514k),但尚未确定在C中执行饱和运算的最佳方法(即最少循环)
表7-6提供了编译器中可用的内部函数列表。 感兴趣的是__SAT内部函数,它允许我根据OVC位来饱和运算结果。 但内部函数不提供显式执行增加/减少OVC位的算术运算的方法。
我意识到我可以使用C测试溢出,但这需要对边界进行复杂的条件评估。
请提供执行性能饱和算术的C代码示例。