Udostępnij za pośrednictwem


firstbithigh, funkcja

Pobiera lokalizację pierwszego bitu zestawu rozpoczynającego się od najwyższego poziomu kolejności i pracy w dół na składnik.

Składnia

int firstbithigh(
  in int value
);

Parametry

wartość [in]

Typ: int

Wartość wejściowa.

Wartość zwracana

Typ: int

Lokalizacja pierwszego zestawu bitów.

Uwagi

W przypadku ujemnej liczby całkowitej ze znakiem firstbithigh zwraca pozycję pierwszego bitu ustawioną na 0.

Jeśli nie znaleziono pasującego bitu, zostanie zwrócony 0xFFFFFFFF (-1).

Dostępne są również następujące przeciążone wersje:

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);

Minimalny model cieniowania

Ta funkcja jest obsługiwana w następujących modelach cieniowania.

Model cieniowania Wsparte
Model cieniowania 5 i nowszych modeli cieniowania yes

 

Ta funkcja jest obsługiwana w następujących typach cieniowania:

Wierzchołek Kadłub Domena Geometry Piksel Compute
x x x x x x

 

Zobacz także

Funkcje wewnętrzne

Model cieniowania 5