samequantumd32, samequantumd64ou samequantumd128 Sous-routine

Objectif

Détermine si les exposants de représentation des deux paramètres sont identiques.

Syntaxe

#include <math.h>

_Bool samequantumd32 (x, y)
_Decimal32 x;
_Decimal32 y;

_Bool samequantumd64 (x, y)
_Decimal64 x;
_Decimal64 y;

_Bool samequantumd128 (x, y)
_Decimal128 x;
_Decimal128 y;

Descriptif

samequantumd32, samequantumd64, et les sous-routines samequantumd128 déterminent si les exposants de représentation des paramètres x et y sont identiques. Si les valeurs des paramètres x et y sont NaN, ou des infinis, ils ont les mêmes exposants de représentation ; si exactement un opérande est infini ou exactement un opérande est NaN, ils n'ont pas les mêmes exposants de représentation. Ces sous-routines ne soulèvent aucune exception.

Paramètres

Article Descriptif
x Indique la valeur à calculer.
y Indique la valeur à calculer.

Valeurs renvoyées

samequantumd32, samequantumd64, et les sous-routines samequantumd128 renvoient la valeur true lorsque les paramètres x et y ont les mêmes exposants de représentation ; sinon, la valeur false est renvoyée.