callnz bool-PS
Appelez si la valeur n’est pas égale à zéro. Effectue un appel conditionnel à l’instruction marquée par l’index d’étiquette.
Syntaxe
| callnz l # , [ ! ] p# |
|---|
Où :
- l # est une étiquette-PS qui marque le début de la sous-routine à appeler.
- [!] est un modificateur de négation facultatif.
- b # identifie un Registre booléen constant.
Notes
| Versions de nuanceur de pixels | 1_1 | 1_2 | 1 _ 3 | 1_4 | 2 _ 0 | 2 _ x | 2 _ logiciels | 3 _ 0 | 3 _ logiciels |
|---|---|---|---|---|---|---|---|---|---|
| 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
}