Searched refs:log2 (Results 1 - 25 of 60) sorted by relevance

123

/illumos-gate/usr/src/lib/libm/i386/src/
H A Dlog2.s29 .file "log2.s"
32 LIBM_ANSI_PRAGMA_WEAK(log2,function)
34 ENTRY(log2) function
37 fyl2x / st = 1.0*log2(arg)
40 SET_SIZE(log2)
H A Dlog2f.s37 fyl2x / st = 1.0*log2(arg)
H A Dlog2l.s37 fyl2x / st = 1.0*log2(arg)
H A Dlog10f.s38 fyl2x / st = log10(arg) = log10(2)*log2(arg)
H A Dlog10l.s37 fyl2x / st = log10(arg) = log10(2)*log2(arg)
H A Dlogl.s37 fyl2x / st = ln(arg) = loge(2)*log2(arg)
H A Dexp10f.s50 fldl2t / push log2(10) }NOT for xtndd_dbl
51 fmulp %st,%st(1) / z = x*log2(10) }NOT for xtndd_dbl
97 / Here, |x| < log10(2), so |z| = |x*log2(10)| < 1
100 fldl2t / push log2(10) }NOT for xtndd_dbl
101 fmulp %st,%st(1) / z = x*log2(10) }NOT for xtndd_dbl
H A Dexp10l.s54 fldl2t / log2(10), x, x
55 fmulp / z := x*log2(10), x
66 fldl2t / log2(10), r, [z]
67 fmulp / f := r*log2(10), [z]
88 fldl2t / log2(10), x
89 fmulp / z := x*log2(10)
H A Dexpl.s55 fldl2e / log2(e), x, x
56 fmulp / z := x*log2(e), x
67 fldl2e / log2(e), r, [z]
68 fmulp / f := r*log2(e), [z]
97 fldl2e / log2(e), x
98 fmulp / x*log2(e)
99 f2xm1 / 2^(x*log2(e))-1 = e^x-1
H A Dexpm1l.s62 fldl2e / log2(e), x, x
63 fmulp / z := x*log2(e), x
74 fldl2e / log2(e), r, [z]
75 fmulp / f := r*log2(e), [z]
97 fldl2e / log2(e), x
98 fmulp / z := x*log2(e)
99 f2xm1 / 2^(x*log2(e))-1 = e^x-1
H A Dlog.s43 fyl2x / loge(2)*log2(arg); ln(arg)
52 fyl2x / loge(2)*log2(arg); ln(arg)
H A Dlog10.s43 fyl2x / log10(2)*log2(arg); log10(arg)
52 fyl2x / log10(2)*log2(arg); log10(arg)
H A Dexp10.s52 fldl2t / push log2(10) }NOT for xtndd_dbl
53 fmulp %st,%st(1) / z = x*log2(10) }NOT for xtndd_dbl
103 / Here, |x| < log10(2), so |z| = |x*log2(10)| < 1
106 fldl2t / push log2(10) }NOT for xtndd_dbl
107 fmulp %st,%st(1) / z = x*log2(10) }NOT for xtndd_dbl
/illumos-gate/usr/src/lib/libm/common/R/
H A Dlog2f.c41 return ((float) log2((double) x));
/illumos-gate/usr/src/lib/libm/amd64/src/
H A Dlog2l.s37 fyl2x / st = 1.0*log2(arg)
H A Dlog10l.s37 fyl2x / st = log10(arg) = log10(2)*log2(arg)
H A Dlogl.s37 fyl2x / st = ln(arg) = loge(2)*log2(arg)
H A Dexp10l.s55 fldl2t / log2(10), x, x
56 fmulp / z := x*log2(10), x
67 fldl2t / log2(10), r, [z]
68 fmulp / f := r*log2(10), [z]
89 fldl2t / log2(10), x
90 fmulp / z := x*log2(10)
H A Dexpl.s56 fldl2e / log2(e), x, x
57 fmulp / z := x*log2(e), x
68 fldl2e / log2(e), r, [z]
69 fmulp / f := r*log2(e), [z]
98 fldl2e / log2(e), x
99 fmulp / x*log2(e)
100 f2xm1 / 2^(x*log2(e))-1 = e^x-1
H A Dexpm1l.s63 fldl2e / log2(e), x, x
64 fmulp / z := x*log2(e), x
75 fldl2e / log2(e), r, [z]
76 fmulp / f := r*log2(e), [z]
98 fldl2e / log2(e), x
99 fmulp / z := x*log2(e)
100 f2xm1 / 2^(x*log2(e))-1 = e^x-1
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cfg.c422 uint_t max_size, log2; local
440 log2 = highbit(max_size);
442 log2 = log2 - 1;
444 max_size = (1 << log2);
H A Dhermon_qp.c1223 hermon_qp_alloc_range(hermon_state_t *state, uint_t log2, argument
1265 if (log2 > state->hs_ibtfinfo.hca_attr->hca_rss_max_log2_table)
1270 if (log2 > state->hs_ibtfinfo.hca_attr->hca_fexch_max_log2_qp)
1337 * Allocate 2^log2 contiguous/aligned QP context entries. This will
1345 status = hermon_rsrc_alloc(state, rsrc_type, 1 << log2, sleepflag,
1372 qp_range_p->hqpr_refcnt = 1 << log2;
1793 if (++ii < (1 << log2))
2821 uint_t max_size, log2, actual_sgl; local
2831 log2 = highbit(max_size);
2833 log2
[all...]
H A Dhermon_srq.c967 uint_t max_size, log2, actual_sgl; local
977 log2 = highbit(max_size);
979 log2 = log2 - 1;
983 log2 = max(log2, HERMON_QP_WQE_LOG_MINIMUM);
986 actual_sgl = ((1 << log2) - HERMON_QP_WQE_MLX_SRQ_HDRS) >> 4;
995 *logwqesz = log2;
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_qp.c1981 uint_t max_size, log2, actual_sgl; local
1993 log2 = highbit(max_size);
1995 log2 = log2 - 1;
1999 log2 = max(log2, TAVOR_QP_WQE_LOG_MINIMUM);
2002 actual_sgl = ((1 << log2) - TAVOR_QP_WQE_MLX_SND_HDRS) >> 4;
2010 log2 = highbit(max_size);
2012 log2 = log2
[all...]
/illumos-gate/usr/src/lib/libm/common/C/
H A Dlog2.c30 #pragma weak __log2 = log2
34 * log2(x) = log(x)/log2
47 * (i) modify a1 <- a1 / log2
48 * (ii) 1/log2 = 1.4426950408889634...
50 * Let lv = 1.5 - 1/log2, then
53 * (iv) Thus, log2(x) = f*1.5 - (lv*f - PPoly)
58 * log2(x) = log2(Y[j]) + log2(
152 log2(double x) { function
[all...]

Completed in 115 milliseconds

123