rep - ps

Démarrer un représentant... endrep - bloc ps .

Syntaxe

rep i #

 

où i# est un registre entier qui spécifie le nombre de répétitions dans le composant .x. Consultez Registre des entiers constants.

Notes

Versions du nuanceur de pixels 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
Rep x x x x

 

  • i#.x spécifie le nombre d’itérations. La plage juridique est [0, 255]. Notez que cette instruction n’incrémente ni ne décrémente la valeur de i#.x.
  • i#.yzw ne sont pas utilisés par le bloc de répétition.
  • Les blocs répétés peuvent être imbriqués. Consultez Limitations du contrôle de flux.
  • Les blocs répétés sont autorisés à se trouver complètement à l’intérieur d’un bloc if* ou à l’entourer complètement. Aucun stradling n’est autorisé.
  • L’utilisation du même i# pour des instructions de représentant différentes ou imbriquées est correcte : chaque boucle itérera en fonction du nombre spécifié.

Exemple

rep i2
    add r0, r0, c0
endrep  

Instructions du nuanceur de pixels