主要内容

简化数组索引

描述

访问循环中的数组时,替换在数组索引中的乘法操作。

类别:优化

设置

默认:离开

在数组索引中,在生成代码中访问循环中的数组时,用添加操作替换乘法操作。当原始信号是多维的时,嵌入式编码器®生成一维数组,从而在数组索引中产生乘法。当在C/C ++程序中访问循环中的数组时,使用此设置会消除昂贵的乘法操作。如果目标平台上的C/C ++编译器没有相似的功能,则此优化(通常称为强度降低)特别有用。C/C ++程序中没有乘法并不意味着C/C ++编译器不会生成乘法指令。

离开

在循环中访问阵列时,将乘数操作留在数组索引中。

依赖性

此参数:

  • 需要嵌入式编码器许可证才能生成代码。

  • 仅用于基于ERT的目标。

命令行信息

范围:强力恢复
价值:'上'|'离开'
默认:'离开'

推荐设置

应用 环境
调试 没有影响
可追溯性 没有影响
效率 (执行速度)
安全预防措施 没有影响

相关话题