您好,出口
我想在 CLA 任务中使用执行 sqrt 计算。 在 CLA 数学库 UG 中、我发现有两个实现:
1.装配功能2. 内联函数。
在基准测试中、这两种方法的效率似乎相似。
这是否意味着我只能包含 clamath.h 并调用内联函数而不包含库?
(我在 UG 中发现了这一点:内联函数只能用于后台任务? 但在该示例中、它看起来不是。
内联 C 函数提供与汇编函数相同的 CLA 数学运算、但实际上是这样
以内联 C 语言编写、以便在2类 CLA 后台任务中使用它们。)
由于我不使用任何三角函数、我是否需要 在 工程中包含 ROM_symbols_lib?
另一个问题是、在 clamath.h 中、它展示了 TMU、FPU、INLINE、.lib 对 sqrt 的几种实现、
我想知道、它们在 CLA 代码中都是可用的吗? 谢谢。
林纳