Home
last modified time | relevance | path

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

1234567

/OK3568_Linux_fs/kernel/arch/parisc/math-emu/
H A Dcnv_float.h46 #define Sgl_isinexact_to_fix(sgl_value,exponent) \ argument
47 ((exponent < (SGL_P - 1)) ? \
48 (Sall(sgl_value) << (SGL_EXP_LENGTH + 1 + exponent)) : FALSE)
73 #define Sgl_isone_roundbit(sgl_value,exponent) \ argument
74 ((Sall(sgl_value) << (SGL_EXP_LENGTH + 1 + exponent)) >> 31)
76 #define Sgl_isone_stickybit(sgl_value,exponent) \ argument
77 (exponent < (SGL_P - 2) ? \
78 Sall(sgl_value) << (SGL_EXP_LENGTH + 2 + exponent) : FALSE)
178 #define Dbl_isinexact_to_fix(dbl_valueA,dbl_valueB,exponent) \ argument
179 (exponent < (DBL_P-33) ? \
[all …]
H A Dsgl_float.h182 #define Sgl_setwrapped_exponent(sgl_value,exponent,op) \ argument
183 Deposit_sexponent(sgl_value,(exponent op SGL_WRAP))
249 #define Sgl_normalize(sgl_opnd,exponent) \ argument
252 exponent -= 8; \
256 exponent -= 4; \
260 exponent -= 1; \
289 #define Sgl_denormalize(opnd,exponent,guard,sticky,inexact) \ argument
291 if (exponent >= (1 - SGL_P)) { \
292 guard = (Sall(opnd) >> -exponent) & 1; \
293 if (exponent < 0) sticky |= Sall(opnd) << (32+exponent); \
[all …]
H A Ddenormal.c47 int sign, exponent; in sgl_denormalize() local
52 exponent = Sgl_exponent(opnd) - SGL_WRAP; in sgl_denormalize()
54 Sgl_denormalize(opnd,exponent,guardbit,stickybit,inexact); in sgl_denormalize()
88 int sign, exponent; in dbl_denormalize() local
94 exponent = Dbl_exponent(opndp1) - DBL_WRAP; in dbl_denormalize()
96 Dbl_denormalize(opndp1,opndp2,exponent,guardbit,stickybit,inexact); in dbl_denormalize()
H A Ddbl_float.h305 #define Dbl_setwrapped_exponent(dbl_value,exponent,op) \ argument
306 Deposit_dexponent(dbl_value,(exponent op DBL_WRAP))
429 #define Dbl_normalize(dbl_opndA,dbl_opndB,exponent) \ argument
432 exponent -= 8; \
436 exponent -= 4; \
440 exponent -= 1; \
489 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \ argument
491 if (exponent >= (1-DBL_P)) { \
492 if (exponent >= -31) { \
493 guard = (Dallp2(opndp2) >> -exponent) & 1; \
[all …]
/OK3568_Linux_fs/kernel/arch/x86/math-emu/
H A Dpoly_atan.c56 int exponent; in poly_atan() local
64 exponent = exponent(st0_ptr); in poly_atan()
68 exponent = exponent16(st0_ptr); in poly_atan()
71 exponent -= exponent(st1_ptr); in poly_atan()
75 exponent -= exponent16(st1_ptr); in poly_atan()
78 if ((exponent < 0) || ((exponent == 0) && in poly_atan()
88 exponent = -exponent; in poly_atan()
94 exponent += norm_Xsig(&argSignif); in poly_atan()
96 if ((exponent >= -1) in poly_atan()
97 || ((exponent == -2) && (argSignif.msw > 0xd413ccd0))) { in poly_atan()
[all …]
H A Dpoly_sin.c60 int exponent, echange; in poly_sine() local
66 exponent = exponent(st0_ptr); in poly_sine()
72 if ((exponent < -1) in poly_sine()
73 || ((exponent == -1) && (st0_ptr->sigh <= 0xe21240aa))) { in poly_sine()
80 shr_Xsig(&argSqrd, 2 * (-1 - exponent)); in poly_sine()
102 exponent = 3 * exponent; in poly_sine()
105 shr_Xsig(&accumulator, exponent(st0_ptr) - exponent); in poly_sine()
112 setexponentpos(&result, exponent(st0_ptr) + echange); in poly_sine()
119 if (exponent == 0) { in poly_sine()
190 if ((exponent(&result) >= 0) in poly_sine()
[all …]
H A Dpoly_l2.c29 long int exponent, expon, expon_expon; in poly_l2() local
35 exponent = exponent16(st0_ptr); in poly_l2()
42 exponent++; in poly_l2()
60 if (exponent < 0) { in poly_l2()
62 exponent = -exponent; in poly_l2()
65 expon_accum.msw = exponent; in poly_l2()
67 if (exponent) { in poly_l2()
110 long int exponent; in poly_l2p1() local
114 log2_kernel(st0_ptr, sign0, &accumulator, &exponent); in poly_l2p1()
120 exponent += round_Xsig(&accumulator); in poly_l2p1()
[all …]
H A Dpoly_2xm1.c55 long int exponent, shift; in poly_2xm1() local
60 exponent = exponent16(arg); in poly_2xm1()
63 if (exponent >= 0) { /* Don't want a |number| >= 1.0 */ in poly_2xm1()
73 if (exponent == -1) { in poly_2xm1()
76 exponent -= 2; in poly_2xm1()
79 } else if (exponent == -2) { in poly_2xm1()
82 exponent--; in poly_2xm1()
88 if (exponent < -2) { in poly_2xm1()
90 if (FPU_shrx(&Xll, -2 - exponent) >= 0x80000000U) in poly_2xm1()
100 add_two_Xsig(&accumulator, &argSignif, &exponent); in poly_2xm1()
[all …]
H A Dpoly_tan.c53 long int exponent; in poly_tan() local
59 exponent = exponent(st0_ptr); in poly_tan()
69 if ((exponent == 0) in poly_tan()
70 || ((exponent == -1) && (st0_ptr->sigh > 0xc90fdaa2))) { in poly_tan()
76 if (exponent == 0) { in poly_tan()
94 exponent = -1 + norm_Xsig(&argSignif); in poly_tan()
100 if (exponent < -1) { in poly_tan()
102 if (FPU_shrx(&XSIG_LL(accum), -1 - exponent) >= in poly_tan()
138 shr_Xsig(&accumulatore, -2 * (1 + exponent) + 1); in poly_tan()
158 shr_Xsig(&accum, -2 * (exponent + 1)); in poly_tan()
[all …]
H A Dfpu_trig.c42 if (exponent(st0_ptr) >= 63) { in trig_arg()
61 q, exponent(st0_ptr) - exponent(&CONST_PI2)); in trig_arg()
62 setexponent16(&tmp, exponent(&CONST_PI2)); in trig_arg()
77 if ((exponent(st0_ptr) <= exponent(&CONST_PI2extra) + 64) in trig_arg()
88 exponent(&CONST_PI2extra) + in trig_arg()
89 exponent(&tmp)); in trig_arg()
110 && (exponent(st0_ptr) <= exponent(&CONST_PI2extra) + 64)) in trig_arg()
121 exponent(&CONST_PI2extra) + in trig_arg()
122 exponent(&tmp)); in trig_arg()
126 if ((exponent(st0_ptr) == exponent(&CONST_PI2)) && in trig_arg()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/
H A Dieee754.h36 unsigned int exponent:8; member
41 unsigned int exponent:8; member
51 unsigned int exponent:8; member
58 unsigned int exponent:8; member
76 unsigned int exponent:11; member
84 unsigned int exponent:11; member
91 unsigned int exponent:11; member
102 unsigned int exponent:11; member
111 unsigned int exponent:11;
119 unsigned int exponent:11;
[all …]
/OK3568_Linux_fs/kernel/arch/arm/vfp/
H A Dvfpdouble.c43 .exponent = 2047,
51 str, d->sign != 0, d->exponent, d->significand); in vfp_double_dump()
63 vd->exponent -= bits - 1; in vfp_double_normalise_denormal()
73 int exponent, shift, underflow; in vfp_double_normaliseround() local
81 if (vd->exponent == 2047 && (vd->significand == 0 || exceptions)) in vfp_double_normaliseround()
88 vd->exponent = 0; in vfp_double_normaliseround()
92 exponent = vd->exponent; in vfp_double_normaliseround()
99 exponent -= shift; in vfp_double_normaliseround()
104 vd->exponent = exponent; in vfp_double_normaliseround()
112 underflow = exponent < 0; in vfp_double_normaliseround()
[all …]
H A Dvfpsingle.c43 .exponent = 255,
51 str, s->sign != 0, s->exponent, s->significand); in vfp_single_dump()
61 vs->exponent -= bits - 1; in vfp_single_normalise_denormal()
76 int exponent, shift, underflow; in __vfp_single_normaliseround() local
83 if (vs->exponent == 255 && (vs->significand == 0 || exceptions)) in __vfp_single_normaliseround()
90 vs->exponent = 0; in __vfp_single_normaliseround()
94 exponent = vs->exponent; in __vfp_single_normaliseround()
104 exponent -= shift; in __vfp_single_normaliseround()
109 vs->exponent = exponent; in __vfp_single_normaliseround()
117 underflow = exponent < 0; in __vfp_single_normaliseround()
[all …]
H A Dvfp.h150 s16 exponent; member
193 s->exponent = vfp_single_packed_exponent(val); in vfp_single_unpack()
197 if (s->exponent && s->exponent != 255) in vfp_single_unpack()
210 (s->exponent << VFP_SINGLE_MANTISSA_BITS) + in vfp_single_pack()
228 if (s->exponent == 255) { in vfp_single_type()
235 } else if (s->exponent == 0) { in vfp_single_type()
255 s16 exponent; member
302 s->exponent = vfp_double_packed_exponent(val); in vfp_double_unpack()
306 if (s->exponent && s->exponent != 2047) in vfp_double_unpack()
319 ((u64)s->exponent << VFP_DOUBLE_MANTISSA_BITS) + in vfp_double_pack()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/
H A Dieee754.h36 unsigned int exponent:8; member
41 unsigned int exponent:8; member
51 unsigned int exponent:8; member
58 unsigned int exponent:8; member
76 unsigned int exponent:11; member
85 unsigned int exponent:11; member
95 unsigned int exponent:11; member
105 unsigned int exponent:11;
123 unsigned int exponent:15; member
136 unsigned int exponent:15; member
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/support/detail/math/
H A Dfpclassify.hpp70 a &= traits::exponent;
71 return a != traits::exponent;
83 a &= traits::exponent | traits::flag;
84 return (a != 0) && (a < traits::exponent);
97 a &= traits::exponent | traits::mantissa; in isinf_impl()
98 return a == traits::exponent; in isinf_impl()
107 a &= traits::exponent | traits::mantissa; in isinf_impl()
108 if(a != traits::exponent) in isinf_impl()
135 a &= traits::exponent | traits::mantissa; in isnan_impl()
136 return a > traits::exponent; in isnan_impl()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/support/detail/math/detail/
H A Dfp_traits.hpp114 static uint32_t exponent; member
143 template<class T, class U> uint32_t fp_traits_impl<T,U>::exponent; member in boost::spirit::math::detail::fp_traits_impl<T,U>
174 exponent = 0x7f800000; in do_init_()
182 exponent = 0x7ff00000; in do_init_()
203 exponent = 0x7fff0000; in do_init_()
211 exponent = 0x7fff0000; in do_init_()
235 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7f800000);
255 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7ff00000);
292 static const uint64_t exponent = (uint64_t)0x7ff00000 << 32; member
315 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7ff00000);
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/
H A Dieeefp.h25 unsigned int exponent: 11; member
35 unsigned int exponent: 11; member
66 unsigned int exponent :11;
81 unsigned int exponent: 11;
104 unsigned int exponent: 8; member
111 unsigned int exponent:8; member
129 unsigned int exponent: 8; member
137 unsigned int exponent:8; member
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/
H A Dieeefp.h25 unsigned int exponent: 11; member
35 unsigned int exponent: 11; member
66 unsigned int exponent :11;
81 unsigned int exponent: 11;
104 unsigned int exponent: 8; member
111 unsigned int exponent:8; member
129 unsigned int exponent: 8; member
137 unsigned int exponent:8; member
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/math/special_functions/
H A Dfpclassify.hpp221 a &= traits::exponent | traits::flag | traits::significand; in BOOST_NO_MACRO_EXPAND()
222 BOOST_MATH_INSTRUMENT_VARIABLE((traits::exponent | traits::flag | traits::significand)); in BOOST_NO_MACRO_EXPAND()
232 if(a < traits::exponent) return FP_NORMAL; in BOOST_NO_MACRO_EXPAND()
249 a &= traits::exponent | traits::flag | traits::significand; in BOOST_NO_MACRO_EXPAND()
258 if(a < traits::exponent) return FP_NORMAL; in BOOST_NO_MACRO_EXPAND()
342 a &= traits::exponent; in isfinite_impl()
343 return a != traits::exponent; in isfinite_impl()
413 a &= traits::exponent | traits::flag; in isnormal_impl()
414 return (a != 0) && (a < traits::exponent); in isnormal_impl()
487 a &= traits::exponent | traits::significand; in isinf_impl()
[all …]
/OK3568_Linux_fs/kernel/drivers/hwmon/pmbus/
H A Dzl6100.c55 s16 exponent; in zl6100_l2d() local
59 exponent = l >> 11; in zl6100_l2d()
67 if (exponent >= 0) in zl6100_l2d()
68 val <<= exponent; in zl6100_l2d()
70 val >>= -exponent; in zl6100_l2d()
80 s16 exponent = 0, mantissa; in zl6100_d2l() local
93 while (val >= MAX_MANTISSA && exponent < 15) { in zl6100_d2l()
94 exponent++; in zl6100_d2l()
98 while (val < MIN_MANTISSA && exponent > -15) { in zl6100_d2l()
99 exponent--; in zl6100_d2l()
[all …]
H A Dxdpe12284.c26 s16 exponent; in xdpe122_read_word_data() local
38 exponent = ((s16)ret) >> 11; in xdpe122_read_word_data()
41 if (exponent >= 0) in xdpe122_read_word_data()
42 val <<= exponent; in xdpe122_read_word_data()
44 val >>= -exponent; in xdpe122_read_word_data()
/OK3568_Linux_fs/u-boot/lib/rsa/
H A Drsa-mod-exp.c136 uint64_t exponent; in num_public_exponent_bits() local
138 const uint max_bits = (sizeof(exponent) * 8); in num_public_exponent_bits()
140 exponent = key->exponent; in num_public_exponent_bits()
143 if (!exponent) { in num_public_exponent_bits()
149 if (!(exponent >>= 1)) { in num_public_exponent_bits()
166 return key->exponent & (1ULL << pos); in is_public_exponent_bit_set()
269 key.exponent = RSA_DEFAULT_PUBEXP; in rsa_mod_exp_sw()
279 key.exponent = fdt64_to_cpu(tmp); in rsa_mod_exp_sw()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/math/special_functions/detail/
H A Dfp_traits.hpp182 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7f800000);
201 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7ff00000);
237 static const uint64_t exponent = ((uint64_t)0x7ff00000) << 32; member
261 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7ff00000);
297 static const uint64_t exponent = (uint64_t)0x7ff00000 << 32; member
324 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7fff0000);
375 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7ff00000);
420 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7fff0000);
456 BOOST_STATIC_CONSTANT(uint32_t, exponent = 0x7fff0000);
/OK3568_Linux_fs/kernel/drivers/iio/light/
H A Dmax44009.c175 int exponent; in max44009_lux_raw() local
184 exponent = (hi >> 4) & 0xf; in max44009_lux_raw()
189 exponent = 1 << exponent; in max44009_lux_raw()
191 return exponent * mantissa; in max44009_lux_raw()
367 int mantissa, exponent; in max44009_read_threshold() local
391 exponent = byte & MAX44009_THRESH_EXP_MASK; in max44009_read_threshold()
392 exponent >>= MAX44009_THRESH_EXP_RSHIFT; in max44009_read_threshold()
394 return (1 << exponent) * mantissa; in max44009_read_threshold()

1234567