Função firstbithigh

Obtém o local do primeiro bit definido começando do bit de ordem mais alta e trabalhando para baixo, por componente.

Sintaxe

int firstbithigh(
  in int value
);

Parâmetros

value [in]

Tipo: int

O valor de entrada.

Valor retornado

Tipo: int

O local do primeiro bit definido.

Comentários

Para um inteiro com sinal, o primeiro bit significativo é zero para um número negativo.

As seguintes versões sobrecarregadas também estão disponíveis:

int2 firstbithigh(int2 value);
int3 firstbithigh(int3 value);
int4 firstbithigh(int4 value);
uint firstbithigh(uint value);
uint2 firstbithigh(uint2 value);
uint3 firstbithigh(uint3 value);
uint4 firstbithigh(uint4 value);

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 e modelos de sombreador superior sim

 

Essa função tem suporte nos seguintes tipos de sombreadores:

Vértice Casco Domínio Geometry Pixel Computação
x x x x x x

 

Confira também

Funções intrínsecas

Modelo de sombreador 5