整数オーバーフローで飽和
整数オーバーフローのサポート
説明
アプリ構成ペイン: 速度
構成オブジェクト: coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig
生成コードでの整数オーバーフローのサポートの制御。このパラメーターは、MATLAB® の組み込み整数型にのみ適用されます。double、single または固定小数点データ型には適用されません。
設定
- オン
この設定が既定の設定です。
コード ジェネレーターは整数オーバーフローを処理するコードを生成します。オーバーフローは、データ型が表現できる最小値または最大値のいずれかに飽和します。
- オフ
コード ジェネレーターは整数オーバーフローを処理するコードを生成しません。このオプションは、コードが整数オーバーフローのサポートに依存していないことが確かな場合を除き使用しないでください。
整数オーバーフローのサポートを無効にし、実行時のエラー チェックが有効な場合、生成コードでオーバーフローのエラーが発生します。
整数オーバーフローのサポートを無効にし、実行時のエラー チェックも無効にすると、オーバーフローの動作は、ターゲット C コンパイラによって異なります。C 規格では、整数オーバーフローの動作は定義されていません。ただし、ほとんどの C コンパイラはオーバーフロー時にラップします。
プログラムでの使用
プロパティ: SaturateOnIntegerOverflow |
値: true | false |
既定の設定: true |
バージョン履歴
R2011a で導入