| /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 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 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...] |
| 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 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 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...] |
| 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 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; local [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 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; local [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 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) 78 r <<= exp; local [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 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) 78 r <<= exp; local [all...] |
| /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 47 return __kernel_standard(x,x,6); /* exp overflow */ 49 return __kernel_standard(x,x,7); /* exp underflow */
|
| 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 47 return __kernel_standard(x,x,6); /* exp overflow */ 49 return __kernel_standard(x,x,7); /* exp underflow */
|
| /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
|
| 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 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 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 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]);
|
| strtoId.c | 1 /* $NetBSD: strtoId.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ 44 Long exp[2]; local 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 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 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 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 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 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 66 k = strtodg(s, sp, &fpi, &exp, bits); 97 word0(&u[0]) = (bits[1] & ~0x100000) | ((exp + 0x3ff + 52) << 20);
|
| strtoIQ.c | 1 /* $NetBSD: strtoIQ.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ 44 Long exp[2]; local 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 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]);
|
| /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 106 exp = fx_reg->r.f87_exp_sign & 0x7fff; 107 if (exp == 0) { 112 } else if (exp == 0x7fff)
|