HomeSort by: relevance | last modified time | path
    Searched defs:exp (Results 1 - 25 of 49) sorted by relevancy

1 2

  /src/lib/libm/src/
w_exp.c 15 __RCSID("$NetBSD: w_exp.c,v 1.11 2025/08/24 21:37:31 nat Exp $");
19 * wrapper exp(x)
27 __weak_alias(exp, _exp)
37 exp(double x) /* wrapper exp */ function in typeref:typename:double
47 return __kernel_standard(x,x,6); /* exp overflow */
49 return __kernel_standard(x,x,7); /* exp underflow */
  /src/lib/libc/quad/
fixunsdfdi_ieee754.c 1 /* $NetBSD: fixunsdfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $ */
38 __RCSID("$NetBSD: fixunsdfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $");
58 signed int exp = ux.dblu_exp - DBL_EXP_BIAS; local in function:__fixunsdfdi
63 if (exp > 63)
65 if (exp < 0)
70 exp -= DBL_FRACHBITS;
71 if (exp == 0)
73 if (exp < 0)
74 return r >> -exp;
78 exp -= DBL_FRACLBITS
    [all...]
fixunssfdi_ieee754.c 1 /* $NetBSD: fixunssfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $ */
38 __RCSID("$NetBSD: fixunssfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $");
58 signed int exp = ux.sngu_exp - SNG_EXP_BIAS; local in function:__fixunssfdi
63 if (exp > 63)
65 if (exp < 0)
70 exp -= SNG_FRACBITS;
71 if (exp == 0)
73 if (exp < 0)
74 return r >> -exp;
76 return r << exp;
    [all...]
fixdfdi_ieee754.c 1 /* $NetBSD: fixdfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $ */
38 __RCSID("$NetBSD: fixdfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $");
59 signed int exp = ux.dblu_exp - DBL_EXP_BIAS; local in function:__fixdfdi
63 if (exp >= 62)
68 exp -= DBL_FRACHBITS;
69 if (exp < 0) {
70 r >>= -exp;
71 } else if (exp > 0) {
74 exp -= DBL_FRACLBITS;
75 if (exp < 0)
    [all...]
fixsfdi_ieee754.c 1 /* $NetBSD: fixsfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $ */
38 __RCSID("$NetBSD: fixsfdi_ieee754.c,v 1.1 2013/08/24 00:51:48 matt Exp $");
57 signed int exp = ux.sngu_exp - SNG_EXP_BIAS; local in function:__fixsfdi
61 if (exp < 0)
63 if (exp > 62)
68 exp -= SNG_FRACBITS;
69 if (exp < 0) {
70 r >>= -exp;
71 } else if (exp > 0) {
72 r <<= exp;
    [all...]
  /src/bin/expr/
expr.y 1 /* $NetBSD: expr.y,v 1.55 2025/06/29 00:24:23 rillig Exp $ */
35 __RCSID("$NetBSD: expr.y,v 1.55 2025/06/29 00:24:23 rillig Exp $");
79 exp: expr { label
  /src/lib/libc/gdtoa/
strtoId.c 1 /* $NetBSD: strtoId.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */
44 Long exp[2]; local in function:strtoId
52 k = strtoIg(s, sp, &fpi, exp, B, rv);
55 ULtod((ULong*)f0, B[0]->x, exp[0], rv[0]);
58 ULtod((ULong*)f1, B[1]->x, exp[1], rv[1]);
strtoIdd.c 1 /* $NetBSD: strtoIdd.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */
48 Long exp[2]; local in function:strtoIdd
56 k = strtoIg(s, sp, &fpi, exp, B, rv);
59 ULtodd((ULong*)f0, B[0]->x, exp[0], rv[0]);
62 ULtodd((ULong*)f1, B[1]->x, exp[1], rv[1]);
strtoIf.c 1 /* $NetBSD: strtoIf.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */
44 Long exp[2]; local in function:strtoIf
52 k = strtoIg(s, sp, &fpi, exp, B, rv);
55 ULtof((ULong*)f0, B[0]->x, exp[0], rv[0]);
58 ULtof((ULong*)f1, B[1]->x, exp[1], rv[1]);
strtoIQ.c 1 /* $NetBSD: strtoIQ.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */
44 Long exp[2]; local in function:strtoIQ
53 k = strtoIg(s, sp, &fpi, exp, B, rv);
56 ULtoQ(L, B[0]->x, exp[0], rv[0]);
59 ULtoQ(M, B[1]->x, exp[1], rv[1]);
strtoIx.c 1 /* $NetBSD: strtoIx.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */
44 Long exp[2]; local in function:strtoIx
53 k = strtoIg(s, sp, &fpi, exp, B, rv);
56 ULtox(L, B[0]->x, exp[0], rv[0]);
59 ULtox(M, B[1]->x, exp[1], rv[1]);
strtoIxL.c 1 /* $NetBSD: strtoIxL.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */
44 Long exp[2]; local in function:strtoIxL
53 k = strtoIg(s, sp, &fpi, exp, B, rv);
56 ULtoxL(L, B[0]->x, exp[0], rv[0]);
59 ULtoxL(M, B[1]->x, exp[1], rv[1]);
strtodI.c 1 /* $NetBSD: strtodI.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */
62 Long exp; local in function:strtodI
66 k = strtodg(s, sp, &fpi, &exp, bits);
97 word0(&u[0]) = (bits[1] & ~0x100000) | ((exp + 0x3ff + 52) << 20);
  /src/sys/arch/x86/x86/
convert_xmm_s87.c 1 /* $NetBSD: convert_xmm_s87.c,v 1.8 2024/02/10 09:24:17 andvar Exp $ */
33 __KERNEL_RCSID(0, "$NetBSD: convert_xmm_s87.c,v 1.8 2024/02/10 09:24:17 andvar Exp $");
103 unsigned int exp; local in function:process_xmm_to_s87
106 exp = fx_reg->r.f87_exp_sign & 0x7fff;
107 if (exp == 0) {
112 } else if (exp == 0x7fff)
  /src/sys/arch/m68k/fpe/
fpu_explode.c 1 /* $NetBSD: fpu_explode.c,v 1.16 2021/03/08 14:37:55 isaki Exp $ */
49 __KERNEL_RCSID(0, "$NetBSD: fpu_explode.c,v 1.16 2021/03/08 14:37:55 isaki Exp $");
115 #define FP_TOF(exp, expbias, allfrac, f0, f1, f2, f3) \
116 if (exp == 0) { \
126 if (exp == (2 * expbias + 1)) { \
134 fp->fp_exp = exp - expbias; \
148 int exp; local in function:fpu_stof
152 exp = (i >> (32 - 1 - SNG_EXPBITS)) & mask(SNG_EXPBITS);
156 FP_TOF(exp, SNG_EXP_BIAS, frac, f0, f1, 0, 0);
166 int exp; local in function:fpu_dtof
185 int exp; local in function:fpu_xtof
    [all...]
fpu_subr.c 1 /* $NetBSD: fpu_subr.c,v 1.12 2013/04/21 02:50:48 isaki Exp $ */
48 __KERNEL_RCSID(0, "$NetBSD: fpu_subr.c,v 1.12 2013/04/21 02:50:48 isaki Exp $");
154 int lsh, rsh, exp; local in function:fpu_norm
156 exp = fp->fp_exp;
167 exp -= 32;
172 exp -= 2 * 32;
189 exp += rsh;
201 exp -= lsh;
208 fp->fp_exp = exp;
fpu_fscale.c 1 /* $NetBSD: fpu_fscale.c,v 1.17 2025/01/06 07:34:24 isaki Exp $ */
41 __KERNEL_RCSID(0, "$NetBSD: fpu_fscale.c,v 1.17 2025/01/06 07:34:24 isaki Exp $");
58 int scale, sign, exp; local in function:fpu_emul_fscale
207 exp = (fpregs[regnum * 3] & 0x7fff0000) >> 16;
216 exp = 0x7fff;
221 if ((0 < exp && exp < 0x7fff) ||
222 (exp == 0 && (m0 | m1) != 0)) {
224 exp += scale;
225 if (exp < 0)
    [all...]
  /src/sys/arch/powerpc/fpu/
fpu_subr.c 1 /* $NetBSD: fpu_subr.c,v 1.9 2022/09/06 23:02:36 rin Exp $ */
48 __KERNEL_RCSID(0, "$NetBSD: fpu_subr.c,v 1.9 2022/09/06 23:02:36 rin Exp $");
140 int lsh, rsh, exp; local in function:fpu_norm
142 exp = fp->fp_exp;
151 m0 = m1, m1 = m2, m2 = m3, m3 = 0, exp -= 32;
153 m0 = m2, m1 = m3, m2 = 0, m3 = 0, exp -= 2 * 32;
155 m0 = m3, m1 = 0, m2 = 0, m3 = 0, exp -= 3 * 32;
172 exp += rsh;
185 exp -= lsh;
193 fp->fp_exp = exp;
    [all...]
fpu_explode.c 1 /* $NetBSD: fpu_explode.c,v 1.14 2022/09/07 06:51:58 rin Exp $ */
49 __KERNEL_RCSID(0, "$NetBSD: fpu_explode.c,v 1.14 2022/09/07 06:51:58 rin Exp $");
140 #define FP_TOF(exp, expbias, allfrac, f0, f1, f2, f3) \
141 if (exp == 0) { \
152 if (exp == (2 * expbias + 1)) { \
161 fp->fp_exp = exp - expbias; \
176 int exp; local in function:fpu_stof
180 exp = (hi >> (32 - 1 - SNG_EXPBITS)) & mask(SNG_EXPBITS);
184 FP_TOF(exp, SNG_EXP_BIAS, frac, f0, f1, 0, 0);
194 int exp; local in function:fpu_dtof
    [all...]
  /src/sys/arch/sparc/fpu/
fpu_subr.c 1 /* $NetBSD: fpu_subr.c,v 1.8 2022/08/30 01:48:09 rin Exp $ */
48 __KERNEL_RCSID(0, "$NetBSD: fpu_subr.c,v 1.8 2022/08/30 01:48:09 rin Exp $");
146 int lsh, rsh, exp; local in function:fpu_norm
148 exp = fp->fp_exp;
157 m0 = m1, m1 = m2, m2 = m3, m3 = 0, exp -= 32;
159 m0 = m2, m1 = m3, m2 = 0, m3 = 0, exp -= 2 * 32;
161 m0 = m3, m1 = 0, m2 = 0, m3 = 0, exp -= 3 * 32;
178 exp += rsh;
191 exp -= lsh;
199 fp->fp_exp = exp;
    [all...]
  /src/lib/libm/noieee_src/
n_cabs.c 1 /* $NetBSD: n_cabs.c,v 1.5 2003/08/07 16:44:50 agc Exp $ */
111 int exp; variable in typeref:typename:int
122 exp= logb(x);
123 if(exp-(int)logb(y) > ibig )
195 int exp;
206 exp= logb(x);
207 x=scalb(x,-exp);
208 if(exp-(int)logb(y) > ibig )
210 { one+small; return(scalb(x,exp)); }
211 else y=scalb(y,-exp);
    [all...]
  /src/sys/netmpls/
mpls.h 1 /* $NetBSD: mpls.h,v 1.2 2016/10/08 20:19:37 joerg Exp $ */
55 uint32_t exp:3; member in struct:mpls_shim::__anonc6503a3f0108
59 uint32_t exp:3;
  /src/tests/lib/libm/
t_scalbn.c 1 /* $NetBSD: t_scalbn.c,v 1.18 2024/06/09 16:53:12 riastradh Exp $ */
32 __RCSID("$NetBSD: t_scalbn.c,v 1.18 2024/06/09 16:53:12 riastradh Exp $");
46 int exp; member in struct:testcase
90 rv = scalbn(tests[i].inval, tests[i].exp);
241 rv = scalbnf(tests[i].inval, tests[i].exp);
386 rv = scalbnl(tests[i].inval, tests[i].exp);
  /src/sys/arch/alpha/include/
alpha.h 1 /* $NetBSD: alpha.h,v 1.48 2025/03/16 19:27:30 thorpej Exp $ */
47 exp: 8, member in union:alpha_f_float
55 exp: 8, member in union:alpha_s_float
62 exp: 11, member in union:alpha_t_float
  /src/sys/arch/landisk/stand/boot/
monitor.c 1 /* $NetBSD: monitor.c,v 1.4 2016/06/11 06:31:49 dholland Exp $ */
111 int b = 0, width, tmp, exp, x = 0; local in function:db_atob
120 exp = 1;
122 exp *= (x ? 16 : 10);
128 b += tmp * exp;

Completed in 24 milliseconds

1 2