/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | atmel,at91rm9200-pinctrl.yaml | 62 0xffffffff 0xffc00c3b # pioA 63 0xffffffff 0x7fff3ccf # pioB 64 0xffffffff 0x007fffff # pioC 69 Let's take the pioA on peripheral B whose value is 0xffc00c3b 116 'gpio@[0-9a-f]+$': 156 ranges = <0xfffff400 0xfffff400 0x600>; 160 0xffffffff 0xffc00c3b /* pioA */ 161 0xffffffff 0x7fff3ccf /* pioB */ 162 0xffffffff 0x007fffff /* pioC */ 166 pinctrl_dbgu: dbgu-0 { [all …]
|
H A D | atmel,at91-pinctrl.txt | 38 0xffffffff 0xffc00c3b /* pioA */ 39 0xffffffff 0x7fff3ccf /* pioB */ 40 0xffffffff 0x007fffff /* pioC */ 81 => 0xffc00c3b 86 The PERIPH 0 means gpio, PERIPH 1 is periph A, PERIPH 2 is periph B... 87 PIN_BANK 0 is pioA, PIN_BANK 1 is pioB... 90 PULL_UP (1 << 0): indicate this pin needs a pull up. 103 OUTPUT_VAL (1 << 8): output val (1 = high, 0 = low) 104 SLEWRATE (1 << 9): slew rate of the pin: 0 = disable, 1 = enable 106 DEBOUNCE_VAL (0x3fff << 17): debounce value. [all …]
|
/freebsd/lib/msun/src/ |
H A D | e_logf.c | 20 ln2_hi = 6.9313812256e-01, /* 0x3f317180 */ 21 ln2_lo = 9.0580006145e-06, /* 0x3717f7d1 */ 22 two25 = 3.355443200e+07, /* 0x4c000000 */ 24 Lg1 = 0xaaaaaa.0p-24, /* 0.66666662693 */ 25 Lg2 = 0xccce13.0p-25, /* 0.40000972152 */ 26 Lg3 = 0x91e9ee.0p-25, /* 0.28498786688 */ 27 Lg4 = 0xf89e26.0p-26; /* 0.24279078841 */ 40 k=0; in logf() 41 if (ix < 0x00800000) { /* x < 2**-126 */ in logf() 42 if ((ix&0x7fffffff)==0) in logf() [all …]
|
H A D | e_fmodf.c | 34 sx = hx&0x80000000; /* sign of x */ in fmodf() 36 hy &= 0x7fffffff; /* |y| */ in fmodf() 39 if(hy==0||(hx>=0x7f800000)|| /* y=0,or x not finite */ in fmodf() 40 (hy>0x7f800000)) /* or y is NaN */ in fmodf() 44 return Zero[(u_int32_t)sx>>31]; /* |x|=|y| return x*0*/ in fmodf() 47 if(hx<0x00800000) { /* subnormal x */ in fmodf() 48 for (ix = -126,i=(hx<<8); i>0; i<<=1) ix -=1; in fmodf() 52 if(hy<0x00800000) { /* subnormal y */ in fmodf() 53 for (iy = -126,i=(hy<<8); i>=0; i<<=1) iy -=1; in fmodf() 58 hx = 0x00800000|(0x007fffff&hx); in fmodf() [all …]
|
H A D | s_remquof.c | 33 sxy = (hx ^ hy) & 0x80000000; in remquof() 34 sx = hx&0x80000000; /* sign of x */ in remquof() 36 hy &= 0x7fffffff; /* |y| */ in remquof() 39 if(hy==0||hx>=0x7f800000||hy>0x7f800000) /* y=0,NaN;or x not finite */ in remquof() 42 q = 0; in remquof() 46 return Zero[(u_int32_t)sx>>31]; /* |x|=|y| return x*0*/ in remquof() 50 if(hx<0x00800000) { /* subnormal x */ in remquof() 51 for (ix = -126,i=(hx<<8); i>0; i<<=1) ix -=1; in remquof() 55 if(hy<0x00800000) { /* subnormal y */ in remquof() 56 for (iy = -126,i=(hy<<8); i>0; i<<=1) iy -=1; in remquof() [all …]
|
H A D | e_powf.c | 21 dp_h[] = { 0.0, 5.84960938e-01,}, /* 0x3f15c000 */ 22 dp_l[] = { 0.0, 1.56322085e-06,}, /* 0x35d1cfdc */ 26 thrd = 3.33333343e-01, /* 0x3eaaaaab */ 29 two24 = 16777216.0, /* 0x4b800000 */ 33 L1 = 6.0000002384e-01, /* 0x3f19999a */ 34 L2 = 4.2857143283e-01, /* 0x3edb6db7 */ 35 L3 = 3.3333334327e-01, /* 0x3eaaaaab */ 36 L4 = 2.7272811532e-01, /* 0x3e8ba305 */ 37 L5 = 2.3066075146e-01, /* 0x3e6c3255 */ 38 L6 = 2.0697501302e-01, /* 0x3e53f14 [all...] |
H A D | s_truncf.c | 14 * Return x rounded toward 0 to integral value 32 j0 = ((i0>>23)&0xff)-0x7f; in truncf() 34 if(j0<0) { /* raise inexact if x != 0 */ in truncf() 35 if(huge+x>0.0F) /* |x|<1, so return 0*sign(x) */ in truncf() 36 i0 &= 0x80000000; in truncf() 38 i = (0x007fffff)>>j0; in truncf() 39 if((i0&i)==0) return x; /* x is integral */ in truncf() 44 if(j0==0x80) return x+x; /* inf or NaN */ in truncf()
|
H A D | s_ceilf.c | 28 j0 = ((i0>>23)&0xff)-0x7f; in ceilf() 30 if(j0<0) { /* raise inexact if x != 0 */ in ceilf() 31 if(huge+x>(float)0.0) {/* return 0*sign(x) if |x|<1 */ in ceilf() 32 if(i0<0) {i0=0x80000000;} in ceilf() 33 else if(i0!=0) { i0=0x3f800000;} in ceilf() 36 i = (0x007fffff)>>j0; in ceilf() 37 if((i0&i)==0) return x; /* x is integral */ in ceilf() 39 if(i0>0) i0 += (0x00800000)>>j0; in ceilf() 44 if(j0==0x80) return x+x; /* inf or NaN */ in ceilf()
|
H A D | s_modff.c | 27 j0 = ((i0>>23)&0xff)-0x7f; /* exponent of x */ in modff() 29 if(j0<0) { /* |x|<1 */ in modff() 30 SET_FLOAT_WORD(*iptr,i0&0x80000000); /* *iptr = +-0 */ in modff() 33 i = (0x007fffff)>>j0; in modff() 34 if((i0&i)==0) { /* x is integral */ in modff() 38 SET_FLOAT_WORD(x,ix&0x80000000); /* return +-0 */ in modff() 51 SET_FLOAT_WORD(x,ix&0x80000000); /* return +-0 */ in modff()
|
H A D | s_floorf.c | 36 j0 = ((i0>>23)&0xff)-0x7f; in floorf() 38 if(j0<0) { /* raise inexact if x != 0 */ in floorf() 39 if(huge+x>(float)0.0) {/* return 0*sign(x) if |x|<1 */ in floorf() 40 if(i0>=0) {i0=0;} in floorf() 41 else if((i0&0x7fffffff)!=0) in floorf() 42 { i0=0xbf800000;} in floorf() 45 i = (0x007fffff)>>j0; in floorf() 46 if((i0&i)==0) return x; /* x is integral */ in floorf() 48 if(i0<0) i0 += (0x00800000)>>j0; in floorf() 53 if(j0==0x80) return x+x; /* inf or NaN */ in floorf()
|
H A D | e_log10f.c | 21 two25 = 3.3554432000e+07, /* 0x4c000000 */ 22 ivln10hi = 4.3432617188e-01, /* 0x3ede6000 */ 23 ivln10lo = -3.1689971365e-05, /* 0xb804ead9 */ 24 log10_2hi = 3.0102920532e-01, /* 0x3e9a2080 */ 25 log10_2lo = 7.9034151668e-07; /* 0x355427db */ 38 k=0; in log10f() 39 if (hx < 0x00800000) { /* x < 2**-126 */ in log10f() 40 if ((hx&0x7fffffff)==0) in log10f() 41 return -two25/vzero; /* log(+-0)=-inf */ in log10f() 42 if (hx<0) return (x-x)/zero; /* log(-#) = NaN */ in log10f() [all …]
|
H A D | e_sqrtf.c | 32 int32_t sign = (int)0x80000000; in sqrtf() 39 if((ix&0x7f800000)==0x7f800000) { in sqrtf() 44 if(ix<=0) { in sqrtf() 45 if((ix&(~sign))==0) return x;/* sqrt(+-0) = +-0 */ in sqrtf() 46 else if(ix<0) in sqrtf() 51 if(m==0) { /* subnormal x */ in sqrtf() 52 for(i=0;(ix&0x00800000)==0;i++) ix<<=1; in sqrtf() 56 ix = (ix&0x007fffff)|0x00800000; in sqrtf() 63 q = s = 0; /* q = sqrt(x) */ in sqrtf() 64 r = 0x01000000; /* r = moving bit from right to left */ in sqrtf() [all …]
|
H A D | e_log2f.c | 21 two25 = 3.3554432000e+07, /* 0x4c000000 */ 22 ivln2hi = 1.4428710938e+00, /* 0x3fb8b000 */ 23 ivln2lo = -1.7605285393e-04; /* 0xb9389ad4 */ 36 k=0; in log2f() 37 if (hx < 0x00800000) { /* x < 2**-126 */ in log2f() 38 if ((hx&0x7fffffff)==0) in log2f() 39 return -two25/vzero; /* log(+-0)=-inf */ in log2f() 40 if (hx<0) return (x-x)/zero; /* log(-#) = NaN */ in log2f() 44 if (hx >= 0x7f800000) return x+x; in log2f() 45 if (hx == 0x3f800000) in log2f() [all …]
|
H A D | e_hypotf.c | 26 ha &= 0x7fffffff; in hypotf() 28 hb &= 0x7fffffff; in hypotf() 32 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */ in hypotf() 33 k=0; in hypotf() 34 if(ha > 0x58800000) { /* a>2**50 */ in hypotf() 35 if(ha >= 0x7f800000) { /* Inf or NaN */ in hypotf() 37 w = fabsl(x+0.0L)-fabsf(y+0); in hypotf() 38 if(ha == 0x7f800000) w = a; in hypotf() 39 if(hb == 0x7f800000) w = b; in hypotf() 43 ha -= 0x22000000; hb -= 0x22000000; k += 68; in hypotf() [all …]
|
H A D | s_log1pf.c | 22 ln2_hi = 6.9313812256e-01, /* 0x3f317180 */ 23 ln2_lo = 9.0580006145e-06, /* 0x3717f7d1 */ 24 two25 = 3.355443200e+07, /* 0x4c000000 */ 43 ax = hx&0x7fffffff; in log1pf() 46 if (hx < 0x3ed413d0) { /* 1+x < sqrt(2)+ */ in log1pf() 47 if(ax>=0x3f800000) { /* x <= -1.0 */ in log1pf() 51 if(ax<0x38000000) { /* |x| < 2**-15 */ in log1pf() 53 &&ax<0x33800000) /* |x| < 2**-24 */ in log1pf() 58 if(hx>0||hx<=((int32_t)0xbe95f619)) { in log1pf() 59 k=0;f=x;hu=1;} /* sqrt(2)/2- <= 1+x < sqrt(2)+ */ in log1pf() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/watchdog/ |
H A D | snps,dw-wdt.yaml | 70 default: [0x0001000 0x0002000 0x0004000 0x0008000 71 0x0010000 0x0020000 0x0040000 0x0080000 72 0x0100000 0x0200000 0x0400000 0x0800000 73 0x1000000 0x2000000 0x4000000 0x8000000] 88 reg = <0xffd02000 0x1000>; 89 interrupts = <0 171 4>; 97 reg = <0xffd02000 0x1000>; 98 interrupts = <0 171 4>; 101 snps,watchdog-tops = <0x000000FF 0x000001FF 0x000003FF 102 0x000007FF 0x0000FFFF 0x0001FFFF [all …]
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/sve/ |
H A D | sv_logf_inline.h | 19 .p0 = -0x1.ffffc8p-2f, .p1 = 0x1.555d7cp-2f, .p2 = -0x1.00187cp-2f, \ 20 .p3 = 0x1.961348p-3f, .p4 = -0x1.4f9934p-3f, .p5 = 0x1.5a9aa2p-3f, \ 21 .p6 = -0x1.3e737cp-3f, .ln2 = 0x1.62e43p-1f, .off = 0x3f2aaaab, \ 22 .mantissa_mask = 0x007fffff \ 44 svfloat32_t y = svmla_lane (sv_f32 (d->p0), r, p1356, 0); in sv_logf_inline()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/advsimd/ |
H A D | v_logf_inline.h | 20 = { V4 (-0x1.3e737cp-3f), V4 (0x1.5a9aa2p-3f), V4 (-0x1.4f9934p-3f), \ 21 V4 (0x1.961348p-3f), V4 (-0x1.00187cp-2f), V4 (0x1.555d7cp-2f), \ 22 V4 (-0x1.ffffc8p-2f) }, \ 23 .ln2 = V4 (0x1.62e43p-1f), .off = V4 (0x3f2aaaab), \ 24 .mantissa_mask = V4 (0x007fffff) \
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | logf.c | 19 .c0 = -0x1.3e737cp-3f, 20 .c1 = 0x1.5a9aa2p-3f, 21 .c2 = V4 (-0x1.4f9934p-3f), 22 .c3 = 0x1.961348p-3f, 23 .c4 = V4 (-0x1.00187cp-2f), 24 .c5 = 0x1.555d7cp-2f, 25 .c6 = V4 (-0x1.ffffc8p-2f), 26 .ln2 = V4 (0x1.62e43p-1f), 27 /* Lower bound is the smallest positive normal float 0x00800000. For 29 subtracted, so lower bound is 0x0080000 - offset (which wraps around). */ [all …]
|
H A D | log2f.c | 22 rel error: 0x1.c4c4b0cp-26. */ 23 .c0 = V4 (0x1.715476p0f), /* (float)(1 / ln(2)). */ 24 .c1 = -0x1.715458p-1f, 25 .c2 = V4 (0x1.ec701cp-2f), 26 .c3 = -0x1.7171a4p-2f, 27 .c4 = V4 (0x1.27a0b8p-2f), 28 .c5 = -0x1.e5143ep-3f, 29 .c6 = V4 (0x1.9d8ecap-3f), 30 .c7 = -0x1.c675bp-3f, 31 .c8 = V4 (0x1.9e495p-3f), [all …]
|
H A D | log10f.c | 21 [-1/3, 1/3] (offset=2/3). Max. relative error: 0x1.068ee468p-25. */ 22 .c0 = V4 (-0x1.bcb79cp-3f), 23 .c1 = 0x1.2879c8p-3f, 24 .c2 = V4 (-0x1.bcd472p-4f), 25 .c3 = 0x1.6408f8p-4f, 26 .c4 = V4 (-0x1.246f8p-4f), 27 .c5 = 0x1.f0e514p-5f, 28 .c6 = V4 (-0x1.0fc92cp-4f), 29 .c7 = 0x1.f5f76ap-5f, 30 .ln2 = V4 (0x1.62e43p-1f), [all …]
|
H A D | cbrtf.c | 20 V4 (0x1.c14e96p-2), V4 (0x1.dd2d3p-1), V4 (-0x1.08e81ap-1), 21 V4 (0x1.2c74c2p-3) }, 23 0x1.428a3p-1, 0x1.965feap-1, 0x1p0, 0x1.428a3p0, 0x1.965feap0 }, 24 .one_third = V4 (0x1.555556p-2f), 27 #define SignMask v_u32 (0x80000000) 28 #define SmallestNormal v_u32 (0x00800000) 29 #define Thresh vdup_n_u16 (0x7f00) /* asuint(INFINITY) - SmallestNormal. */ 30 #define MantissaMask v_u32 (0x007fffff) 31 #define HalfExp v_u32 (0x3f000000) 42 return (float32x4_t){ table[i[0] + 2], table[i[1] + 2], table[i[2] + 2], in shifted_lookup() [all …]
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | log2f.c | 22 -0x1.715458p-1f, -0x1.7171a4p-2f, -0x1.e5143ep-3f, -0x1.c675bp-3f 24 .poly_02468 = { 0x1.715476p0f, 0x1.ec701cp-2f, 0x1.27a0b8p-2f, 25 0x1.9d8ecap-3f, 0x1.9e495p-3f }, 26 .off = 0x3f2aaaab, 27 /* Lower bound is the smallest positive normal float 0x00800000. For 29 subtracted, so lower bound is 0x0080000 - offset (which wraps around). */ 30 .lower = 0x00800000 - 0x3f2aaaab 33 #define Thresh (0x7f000000) /* asuint32(inf) - 0x00800000. */ 34 #define MantissaMask (0x007fffff) 48 SV_NAME_F1 (log2)(0x1.558174p+0) got 0x1.a9be84p-2 [all …]
|
H A D | logf.c | 21 that coeffs 0, 1, 3 and 5 can be loaded as a single quad-word, hence used 23 -0x1.3e737cp-3f, 0x1.5a9aa2p-3f, 0x1.961348p-3f, 0x1.555d7cp-2f 25 .poly_246 = { -0x1.4f9934p-3f, -0x1.00187cp-2f, -0x1.ffffc8p-2f }, 26 .ln2 = 0x1.62e43p-1f, 27 .off = 0x3f2aaaab, 28 /* Lower bound is the smallest positive normal float 0x00800000. For 30 subtracted, so lower bound is 0x0080000 - offset (which wraps around). */ 31 .lower = 0x00800000 - 0x3f2aaaab 34 #define Thresh (0x7f000000) /* asuint32(inf) - 0x00800000. */ 35 #define Mask (0x007fffff) [all …]
|
H A D | log10f.c | 23 0x1.2879c8p-3f, 0x1.6408f8p-4f, 0x1.f0e514p-5f, 0x1.f5f76ap-5f 25 .poly_0246 = { -0x1.bcb79cp-3f, -0x1.bcd472p-4f, -0x1.246f8p-4f, 26 -0x1.0fc92cp-4f }, 27 .ln2 = 0x1.62e43p-1f, 28 .inv_ln10 = 0x1.bcb7b2p-2f, 29 .off = 0x3f2aaaab, 30 /* Lower bound is the smallest positive normal float 0x00800000. For 32 subtracted, so lower bound is 0x0080000 - offset (which wraps around). */ 33 .lower = 0x00800000 - 0x3f2aaaab 36 #define Thres 0x7f000000 /* asuint32(inf) - 0x00800000. */ [all …]
|