Section courante

A propos

Section administrative du site

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