Home
last modified time | relevance | path

Searched refs:exponent (Results 1 – 25 of 138) sorted by relevance

123456

/freebsd-12.1/contrib/gcclibs/libdecnumber/
H A DdecNumber.c614 dn->exponent = exponent; in decNumberFromString()
1891 dest->exponent = src->exponent; in decNumberCopy()
2864 exponent = lhs->exponent - rhs->exponent; /* ideal exponent */ in decDivideOp()
2879 if (exponent < res->exponent) in decDivideOp()
3270 var1initpad + exponent - lhs->exponent + rhs->exponent; in decDivideOp()
3282 if (rhs->exponent < exponent) in decDivideOp()
3283 exponent = rhs->exponent; in decDivideOp()
3309 rhs->exponent - exponent); in decDivideOp()
3382 res->exponent = exponent; in decDivideOp()
3569 if (lhs->exponent < 0 && rhs->exponent < 0 && exponent > 0) in decMultiplyOp()
[all …]
/freebsd-12.1/contrib/gcclibs/libiberty/
H A Dfloatformat.c154 unsigned long exponent, int_bit; in floatformat_i387_ext_is_valid() local
162 if ((exponent == 0) != (int_bit == 0)) in floatformat_i387_ext_is_valid()
307 long exponent; in floatformat_to_double() local
366 special_exponent = exponent == 0 || (unsigned long) exponent == fmt->exp_nan; in floatformat_to_double()
370 exponent -= fmt->exp_bias; in floatformat_to_double()
381 dto = ldexp (1.0, exponent); in floatformat_to_double()
383 exponent++; in floatformat_to_double()
403 if (exponent != 0) in floatformat_to_double()
404 exponent -= mant_bits; in floatformat_to_double()
468 int exponent; in floatformat_from_double() local
[all …]
H A Dcopysign.c11 unsigned int exponent: 11; member
21 unsigned int exponent: 11; member
54 unsigned int exponent :11; member
69 unsigned int exponent: 11; member
91 unsigned int exponent: 8; member
98 unsigned int exponent:8; member
116 unsigned int exponent: 8; member
124 unsigned int exponent:8; member
/freebsd-12.1/contrib/binutils/libiberty/
H A Dfloatformat.c154 unsigned long exponent, int_bit; in floatformat_i387_ext_is_valid() local
162 if ((exponent == 0) != (int_bit == 0)) in floatformat_i387_ext_is_valid()
307 long exponent; in floatformat_to_double() local
366 special_exponent = exponent == 0 || (unsigned long) exponent == fmt->exp_nan; in floatformat_to_double()
370 exponent -= fmt->exp_bias; in floatformat_to_double()
381 dto = ldexp (1.0, exponent); in floatformat_to_double()
383 exponent++; in floatformat_to_double()
403 if (exponent != 0) in floatformat_to_double()
404 exponent -= mant_bits; in floatformat_to_double()
468 int exponent; in floatformat_from_double() local
[all …]
H A Dcopysign.c11 unsigned int exponent: 11; member
21 unsigned int exponent: 11; member
54 unsigned int exponent :11; member
69 unsigned int exponent: 11; member
91 unsigned int exponent: 8; member
98 unsigned int exponent:8; member
116 unsigned int exponent: 8; member
124 unsigned int exponent:8; member
/freebsd-12.1/contrib/compiler-rt/lib/builtins/
H A Dfp_fixuint_impl.inc18 // Break a into sign, exponent, significand
22 const int exponent = (aAbs >> significandBits) - exponentBias;
25 // If either the value or the exponent is negative, the result is zero.
26 if (sign == -1 || exponent < 0)
30 if ((unsigned)exponent >= sizeof(fixuint_t) * CHAR_BIT)
33 // If 0 <= exponent < significandBits, right shift to get the result.
35 if (exponent < significandBits)
36 return significand >> (significandBits - exponent);
38 return (fixuint_t)significand << (exponent - significandBits);
H A Dfp_fixint_impl.inc20 // Break a into sign, exponent, significand
24 const int exponent = (aAbs >> significandBits) - exponentBias;
27 // If exponent is negative, the result is zero.
28 if (exponent < 0)
32 if ((unsigned)exponent >= sizeof(fixint_t) * CHAR_BIT)
35 // If 0 <= exponent < significandBits, right shift to get the result.
37 if (exponent < significandBits)
38 return sign * (significand >> (significandBits - exponent));
40 return sign * ((fixint_t)significand << (exponent - significandBits));
H A Dfloatunsisf.c30 const int exponent = (aWidth - 1) - __builtin_clz(a); in __floatunsisf() local
34 if (exponent <= significandBits) { in __floatunsisf()
35 const int shift = significandBits - exponent; in __floatunsisf()
38 const int shift = exponent - significandBits; in __floatunsisf()
46 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsisf()
H A Dfloatsisf.c38 const int exponent = (aWidth - 1) - __builtin_clz(a); in __floatsisf() local
42 if (exponent <= significandBits) { in __floatsisf()
43 const int shift = significandBits - exponent; in __floatsisf()
46 const int shift = exponent - significandBits; in __floatsisf()
54 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatsisf()
H A Dfloatunsitf.c28 const int exponent = (aWidth - 1) - __builtin_clz(a); in __floatunsitf() local
32 const int shift = significandBits - exponent; in __floatunsitf()
36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsitf()
H A Dfloatunditf.c28 const int exponent = (aWidth - 1) - __builtin_clzll(a); in __floatunditf() local
32 const int shift = significandBits - exponent; in __floatunditf()
36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunditf()
H A Dfloatsitf.c37 const int exponent = (aWidth - 1) - __builtin_clz(aAbs); in __floatsitf() local
41 const int shift = significandBits - exponent; in __floatsitf()
45 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatsitf()
H A Dfloatunsidf.c30 const int exponent = (aWidth - 1) - __builtin_clz(a); in __floatunsidf() local
34 const int shift = significandBits - exponent; in __floatunsidf()
38 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsidf()
H A Dfloatditf.c37 const int exponent = (aWidth - 1) - __builtin_clzll(aAbs); in __floatditf() local
41 const int shift = significandBits - exponent; in __floatditf()
45 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatditf()
H A Dfloatsidf.c38 const int exponent = (aWidth - 1) - __builtin_clz(a); in __floatsidf() local
44 const int shift = significandBits - exponent; in __floatsidf()
48 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatsidf()
/freebsd-12.1/contrib/binutils/gas/
H A Dflonum-mult.c84 long exponent; in flonum_multip() local
103 exponent = a->exponent + b->exponent; in flonum_multip()
110 exponent -= extra_product_positions; /* Increases exponent. */ in flonum_multip()
158 exponent++; in flonum_multip()
174 exponent++; in flonum_multip()
187 product->exponent = exponent; in flonum_multip()
H A Dflonum-copy.c56 out->exponent = in->exponent; in flonum_copy()
68 out->exponent = in->exponent + shorten; in flonum_copy()
H A Datof-generic.c129 address_of_generic_floating_point_number->exponent = 0; in atof_generic()
143 address_of_generic_floating_point_number->exponent = 0; in atof_generic()
298 address_of_generic_floating_point_number->exponent = 0; /* Not strictly necessary */ in atof_generic()
437 digits_flonum.exponent = 0; in atof_generic()
487 power_of_10_flonum.exponent = 0; in atof_generic()
602 printf ("flonum @%p %c e%ld", f, f->sign, f->exponent);
/freebsd-12.1/contrib/gdb/gdb/
H A Ddoublest.c116 long exponent; in convert_floatformat_to_doublest() local
174 special_exponent = exponent == 0 || exponent == fmt->exp_nan; in convert_floatformat_to_doublest()
181 exponent -= fmt->exp_bias; in convert_floatformat_to_doublest()
182 else if (exponent == 0) in convert_floatformat_to_doublest()
183 exponent = 1 - fmt->exp_bias; in convert_floatformat_to_doublest()
194 dto = ldexp (1.0, exponent); in convert_floatformat_to_doublest()
196 exponent++; in convert_floatformat_to_doublest()
207 exponent -= mant_bits; in convert_floatformat_to_doublest()
338 int exponent; in convert_doublest_to_floatformat() local
463 long exponent; in floatformat_is_nan() local
[all …]
H A Di387-tdep.c73 unsigned int exponent; in print_i387_ext() local
78 exponent = (((raw[9] & 0x7f) << 8) | raw[8]); in print_i387_ext()
83 if (exponent == 0x7fff && integer) in print_i387_ext()
98 else if (exponent < 0x7fff && exponent > 0x0000 && integer) in print_i387_ext()
101 else if (exponent == 0x0000) in print_i387_ext()
706 unsigned int exponent; in i387_tag() local
710 exponent = (((raw[9] & 0x7f) << 8) | raw[8]); in i387_tag()
715 if (exponent == 0x7fff) in i387_tag()
720 else if (exponent == 0x0000) in i387_tag()
/freebsd-12.1/contrib/llvm/lib/Support/
H A DAPFloat.cpp275 exponent = -exponent; in totalExponent()
277 if (exponent > 32767 || exponent < -32768) in totalExponent()
673 exponent = rhs.exponent; in assign()
752 exponent = rhs.exponent; in operator =()
843 if (isFiniteNonZero() && exponent != rhs.exponent) in bitwiseIsEqual()
919 assert(exponent == rhs.exponent); in addSignificand()
933 assert(exponent == rhs.exponent); in subtractSignificand()
973 exponent += rhs.exponent; in multiplySignificand()
1099 exponent -= rhs.exponent; in divideSignificand()
1194 compare = exponent - rhs.exponent; in compareAbsoluteValue()
[all …]
/freebsd-12.1/contrib/unbound/sldns/
H A Dkeyraw.c273 BIGNUM *exponent; in sldns_key_buf2rsa_raw() local
293 exponent = BN_new(); in sldns_key_buf2rsa_raw()
294 if(!exponent) return NULL; in sldns_key_buf2rsa_raw()
295 (void) BN_bin2bn(key+offset, (int)exp, exponent); in sldns_key_buf2rsa_raw()
301 BN_free(exponent); in sldns_key_buf2rsa_raw()
309 BN_free(exponent); in sldns_key_buf2rsa_raw()
316 rsa->e = exponent; in sldns_key_buf2rsa_raw()
320 if (!RSA_set0_key(rsa, modulus, exponent, NULL)) { in sldns_key_buf2rsa_raw()
321 BN_free(exponent); in sldns_key_buf2rsa_raw()
/freebsd-12.1/lib/libc/mips/gen/
H A Dldexp.S69 sll t1, v1, 1 # get x exponent
73 addu t1, t1, a2 # scale exponent
126 subu t1, t1, t9 # adjust exponent
127 addu t1, t1, a2 # scale exponent
146 sll t1, t1, 31 - 11 # reposition exponent
156 sll t2, v1, 31 - 20 # clear exponent, extract fraction
161 sll ta0, t2, t1 # shift right t2,t3 based on exponent
182 mtc1 zero, $f1 # exponent and upper fraction
191 mtc1 ta0, $f1 # exponent and upper fraction
/freebsd-12.1/contrib/ntp/libparse/
H A Dieee754io.c177 long exponent; in fetch_ieee754() local
313 exponent = characteristic - bias; in fetch_ieee754()
315 if (exponent > 31) /* sorry - hardcoded */ in fetch_ieee754()
326 frac_offset = mbits - exponent; in fetch_ieee754()
420 long exponent; in put_ieee754() local
471 exponent = mantissa_high = mantissa_low = 0; /* true zero */ in put_ieee754()
530 exponent = msb - 32; in put_ieee754()
531 characteristic = exponent + bias; in put_ieee754()
/freebsd-12.1/contrib/ntp/libntp/
H A Dsnprintf.c1106 int exponent = 0; in fmtflt() local
1234 exponent++; in fmtflt()
1257 precision + 1 > exponent && exponent >= -4) { in fmtflt()
1264 if (exponent < 0) { in fmtflt()
1265 exponent = -exponent; in fmtflt()
1417 int exponent = 0; in getexponent() local
1431 return exponent; in getexponent()
1482 mypow10(int exponent) in mypow10() argument
1486 while (exponent > 0) { in mypow10()
1488 exponent--; in mypow10()
[all …]

123456