udiv (sm4 - asm)
符号なし整数除算。
udiv destQUOT[.mask], destREM[.mask], src0[.swizzle], src1[.swizzle] |
---|
Item | 説明 |
---|---|
destQUOT |
[入力]結果の商のアドレス。 |
destREM |
[入力]結果の剰余のアドレス。 |
src0 |
[入力] src1 で除算するコンポーネント。 |
src1 |
[入力] src0 を除算するための whch によるコンポーネント。 |
解説
この命令は、32 ビット オペランド src0 を 32 ビット オペランド src1 でコンポーネントごとの符号なし除算を実行します。 除算の結果は、 destQUOT に配置された 32 ビット商と destREM に配置された 32 ビット剰余です。
0 で除算すると、商と剰余の両方の0xffffffffが返されます。
商または剰余が必要ない場合は、レジスタを指定する代わりに、 destQUOT または destREM を NULL として指定できます。
この命令は、次のシェーダー ステージに適用されます。
頂点シェーダー | ジオメトリ シェーダー | ピクセル シェーダー |
---|---|---|
x | x | x |
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 5 | はい |
シェーダー モデル 4.1 | はい |
シェーダー モデル 4 | はい |
シェーダー モデル 3 (DirectX HLSL) | no |
シェーダー モデル 2 (DirectX HLSL) | no |
シェーダー モデル 1 (DirectX HLSL) | no |