udiv |
Division non-signé |
| LLVM |
Syntaxe
|
result = udiv ty op1, op2
|
|
result = udiv exact ty op1, op2
|
Paramètres
| Nom |
Description |
| ty |
Ce paramètre permet d'indiquer le type des opérandes : Le type des opérandes op1 et op2, ainsi que du résultat result. Il s'agit généralement d'un type entier (par exemple, i32, i64). Ce type doit être un type entier sans signe, car udiv effectue une division entière sans signe (c'est-à-dire qu'il ignore les signes des nombres). |
| op1 |
Ce paramètre permet d'indiquer le premier opérande : C'est le dividende de la division. Il s'agit de la valeur à diviser. |
| op2 |
Ce paramètre permet d'indiquer la deuxième opérande : C'est le diviseur de la division. |
| exact |
Ce paramètre permet d'indiquer que la division doit être exacte, c'est-à-dire que le diviseur op2 doit diviser exactement op1 sans reste. Si le diviseur ne divise pas exactement, cela entraîne une erreur de compilation ou un comportement indéfini. Il est utilisé pour indiquer que le programme garantit que la division ne produit pas de reste. |
Description
Cette instruction permet de retourner le quotient de ses 2 opérandes non-signé.
Dernière mise à jour : Jeudi, le 13 juin 2019