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
Rubriques connexes