3DNow!組み込み
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
このトピックでは一つのが含まれます。 組み込み関数。 各組み込みの場合ヘッダー ファイル mm3dnow.h が必要です。
次の表は一つの一覧を示します。 アルファベット順に組み込み関数。
組み込み |
[条件] |
---|---|
MMX と浮動小数点命令を切り替えるときの状態をオフにします。 |
|
下半分と小数点数に設定されている 64 ビット MMX 値ソース オペランドの各単精度の値を返す上半分が返されます。 エラーの戻り値はありません。 |
|
8 個の 8 ビット符号なし整数値の丸い平均を計算します。 |
|
変換は小数点パックされた 32 ビット整数値に単精度の値を詰めました。 |
|
変換は小数点切り捨てを使用してパックされた 16 ビット符号付き整数値に単精度の値を詰めました。 |
|
よる単精度浮動小数点数の累積を詰めました。 |
|
よる小数点単精度の追加を詰めました。 |
|
compares 等しくなるように単精度浮動小数点数の値を Pack比較の結果にまたはがゼロに対応する戻り値に基づいて。 |
|
または。2 番目のセットにはとが比較の結果には対応するかに基づいて戻り値より大きい最初 (単精度の浮動小数点では値を比較します。 |
|
2 1 番目および設定は比較の結果にまたはがゼロに対応する戻り値に基づいてより大きい最初 (単精度の浮動小数点では値を比較します。 |
|
2 個の 10 (より大きい)単精度の値を返します。 |
|
2 個 (小数点の小さなの単精度の値を返します。 |
|
単精度の浮動小数点でよる乗算を詰めました。 |
|
よる単精度の浮動小数点否定の累積を詰めました。 |
|
よる小数点単精度の正と負の累積を詰めました。 |
|
スカラー浮動小数点で精度の相互対してを実行します。 |
|
ニュートン Raphson のイテレーションで最初の中間ステップを _m_pfrcp の組み込み関数によって生成された相互近似値が調整されます。 |
|
ニュートン Raphson のイテレーションで 2 番目および最後の手順を各 _m_pfrcp または _m_pfsqrt の組み込み関数によって生成されるか相互の平方根近似値が調整されます。 |
|
ニュートン Raphson のイテレーションで最初の中間ステップを _m_pfsqrt の組み込み関数によって生成された相互の平方根近似値が調整されます。 |
|
スカラー浮動小数点で精度の平方根を相互に相当します。 |
|
よる単精度の浮動小数点積差の詰めました。 |
|
単精度の浮動小数点でよる逆の差を詰めました。 |
|
小数点に変換はパックされた 32 ビット整数値単精度の値を詰めました。 |
|
小数点に変換はパックされた 16 ビット符号付き整数値単精度の値を詰めました。 |
|
4 を符号付き 4 でソース オペランドの 16 ビット符号付き整数値に加算のオペランドの 16 ビット整数値が乗算されます。 |
|
32byte のキャッシュ ラインを L1 データ キャッシュに読み込み[ にキャッシュ ラインの状態を設定します。 |
|
32byte のキャッシュ ラインを L1 データ キャッシュに読み込み 変更する にキャッシュ ラインの状態を設定します。 |
|
上部の切り替えソース オペランドの下位します。 |
|
小数点ソース オペランドの 64 ビット MMX 値の下半分から単精度の値を返します。 エラーの戻り値はありません。 コンパイラはimplict FEMMS が _m_to_float () 演算の結果を使用して試みる前に発生することを確認します。 |