rep - vs
Inicie um rep... Bloco de despir .
Sintaxe
rep i # |
---|
em que i# é um registro inteiro que especifica a contagem de repetição no componente .x. Consulte Registro inteiro constante.
Comentários
Versões do sombreador de vértice | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Representante | x | x | x | x | x |
- i#.x especifica a contagem de iteração. O intervalo legal é [0, 255]. Observe que essa instrução não incrementa nem diminui o valor de i#.x.
- i#.yzw não são usados pelo bloco de repetição.
- Os blocos de repetição podem ser aninhados. Consulte Limites de aninhamento de controle de fluxo.
- Os blocos de repetição têm permissão para estar completamente dentro de um bloco if* ou completamente ao seu redor. Nenhuma faixa é permitida.
- Usar o mesmo i# para instruções de rep diferentes ou aninhadas é bom – cada loop iterará com base na contagem especificada.
Exemplo
rep i2
add r0, r0, c0
endrep
Tópicos relacionados