防御性编程
在防御和高效的代码之间做权衡
提高生成的代码的效率通过删除代码执行低于正常的数量计算或防范可能不匹配仿真和代码生成的结果。
主题
如果在应用程序中输入值范围的输出类型,删除代码为超出范围浮点整数转换。
如果输入值南
不存在在你的应用程序中,指定代码生成器删除代码映射南
整数0。
使用代码替换库(CRL)自定义条目有选择性地禁用非限定的检查数学函数和内联的数学函数。
执行经济放缓或超支的可能性最小化由于低能的数量计算延迟。
优化生成的代码通过删除代码,防止除零和溢出INT_MIN / 1
整数和定点数据的操作。
删除代码,防止整数溢出可调参数表达效率的好处。