callnz bool - ps
Appelez si ce n’est pas zéro. Effectue un appel conditionnel à l’instruction marquée par l’index d’étiquette.
Syntaxe
callnz l#, [!] B # |
---|
Où :
- l# est une étiquette - ps marquant le début de la sous-routine à appeler.
- [!] est un modificateur de négation facultatif.
- b# identifie un registre booléen constant.
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
callnz bool | x | x | x | x |
Cette instruction effectue les opérations suivantes :
if (specified Boolean register is not zero)
{
Push address of the next instruction to the return address stack
Continue execution from the instruction marked by the label
}
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour