umul (sm4 - asm)
Multiplicação de inteiro sem sinal.
umul destHI[.mask], destLO[.mask], src0[.swizzle], src1[.swizzle] |
---|
Item | Descrição |
---|---|
destHI |
[in] Os 32 bits altos do resultado, por componente. |
destLO |
[in] Os 32 bits baixos do resultado, por componente. |
src0 |
[in] Os componentes pelos quais multiplicar src1. |
src1 |
[in] Os componentes pelos quais multiplicar src0. |
Comentários
Esta instrução executa uma multiplicação em termos de componente de operandos de 32 bits sem sinal src0 e src1, produzindo o resultado completo correto de 64 bits por componente. Os 32 bits baixos por componente são colocados no destLO. Os 32 bits altos por componente são colocados em destHI.
Você pode especificar destHI ou destLO como NULL em vez de especificar um registro se os 32 bits altos ou baixos do resultado de 64 bits 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 modelos de sombreador a seguir.
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 |