简化数组索引
描述
访问循环中的数组时,替换在数组索引中的乘法操作。
类别:优化
设置
默认:离开
- 上
-
在数组索引中,在生成代码中访问循环中的数组时,用添加操作替换乘法操作。当原始信号是多维的时,嵌入式编码器®生成一维数组,从而在数组索引中产生乘法。当在C/C ++程序中访问循环中的数组时,使用此设置会消除昂贵的乘法操作。如果目标平台上的C/C ++编译器没有相似的功能,则此优化(通常称为强度降低)特别有用。C/C ++程序中没有乘法并不意味着C/C ++编译器不会生成乘法指令。
- 离开
-
在循环中访问阵列时,将乘数操作留在数组索引中。
依赖性
此参数:
需要嵌入式编码器许可证才能生成代码。
仅用于基于ERT的目标。
命令行信息
范围:强力恢复 |
价值:'上' |'离开' |
默认:'离开' |
推荐设置
应用 | 环境 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 上 (执行速度) |
安全预防措施 | 没有影响 |