文档

防御性编程

在防御和高效的代码之间做权衡

提高生成的代码的效率通过删除代码执行低于正常的数量计算或防范可能不匹配仿真和代码生成的结果。

主题

删除代码从浮点整数转换包装超出范围的值

如果在应用程序中输入值范围的输出类型,删除代码为超出范围浮点整数转换。

删除代码映射南整数0

如果输入值不存在在你的应用程序中,指定代码生成器删除代码映射整数0。

禁用非限定的检查或数学函数内联

使用代码替换库(CRL)自定义条目有选择性地禁用非限定的检查数学函数和内联的数学函数。

数量低于正常的执行速度

执行经济放缓或超支的可能性最小化由于低能的数量计算延迟。

删除代码防范部门为整数和定点数据异常

优化生成的代码通过删除代码,防止除零和溢出INT_MIN / 1整数和定点数据的操作。

把代码从可调参数表达式,饱和对整数溢出

删除代码,防止整数溢出可调参数表达效率的好处。