udiv (sm4 – asm)
Divisão de inteiro sem sinal.
udiv destQUOT[.mask], destREM[.mask], src0[.swizzle], src1[.swizzle] |
---|
Item | Descrição |
---|---|
destQUOT |
[in] O endereço do quociente resultante. |
destREM |
[in] O endereço do restante resultante. |
src0 |
[in] Os componentes a serem divididos por src1. |
src1 |
[in] Os componentes por whch para dividir src0. |
Comentários
Esta instrução executa uma divisão sem sinal de componente do operando src0 de 32 bits pelo operando src1 de 32 bits. Os resultados das divisões são os quocientes de 32 bits colocados em destQUOT e restos de 32 bits colocados em destREM.
Dividir por zero retorna 0xffffffff para o quociente e o restante.
Você pode especificar destQUOT ou destREM como NULL em vez de especificar um registro, se o quociente ou o restante não forem necessários.
Esta instrução se aplica aos seguintes estágios de sombreador:
Sombreador de vértice | Sombreador de geometria | Sombreador de pixel |
---|---|---|
x | x | x |
Modelo de sombreador mínimo
Essa função tem suporte nos seguintes modelos de sombreador.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 5 | sim |
Modelo de sombreador 4.1 | sim |
Modelo de sombreador 4 | sim |
Modelo de Sombreador 3 (DirectX HLSL) | não |
Modelo de Sombreador 2 (DirectX HLSL) | não |
Modelo de Sombreador 1 (DirectX HLSL) | não |