ap_[u]fixed<> 型を使用した式 - 2023.2 日本語

Vitis 高位合成ユーザー ガイド (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 日本語

任意精度の固定小数点値は、C/C++ でサポートされている演算子を使用する式で使用できます。任意精度の固定小数点型または変数を定義し終えたら、その使用方法は C/C++ 言語のほかの浮動小数点型または変数と同じです。

次に注意してください。

  • ゼロおよび符号拡張

    ソース値の符号により、ビット幅が小さいほうの値はすべてゼロが追加されるかまたは符号拡張されます。ビット幅が小さい方の値を大きな方の値に代入するとき、符号を得るには型変換 (キャスト) を挿入する必要がある場合があります。

  • 切り捨て

    デスティネーション変数よりもビット幅が大きな値の任意精度の固定小数点の代入をする合は、切り捨てが実行されます。