Searched refs:pi (Results 1 - 25 of 35) sorted by relevance

12

/haiku/src/system/libroot/posix/musl/math/
H A Datan2.c18 * ARG (x+iy) = pi - arctan[y/(-x)] ... if x < 0,
25 * ATAN2(+-0, -(anything but NaN)) is +-pi ;
26 * ATAN2(+-(anything but 0 and NaN), 0) is +-pi/2;
28 * ATAN2(+-(anything but INF and NaN), -INF) is +-pi;
29 * ATAN2(+-INF,+INF ) is +-pi/4 ;
30 * ATAN2(+-INF,-INF ) is +-3pi/4;
31 * ATAN2(+-INF, (anything but,0,NaN, and INF)) is +-pi/2;
43 pi = 3.1415926535897931160E+00, /* 0x400921FB, 0x54442D18 */ variable
66 case 2: return pi; /* atan(+0,-anything) = pi */
[all...]
H A Datan2f.c19 pi = 3.1415927410e+00, /* 0x40490fdb */ variable
42 case 2: return pi; /* atan(+0,-anything) = pi */
43 case 3: return -pi; /* atan(-0,-anything) =-pi */
48 return m&1 ? -pi/2 : pi/2;
53 case 0: return pi/4; /* atan(+INF,+INF) */
54 case 1: return -pi/4; /* atan(-INF,+INF) */
55 case 2: return 3*pi/
[all...]
H A Dtgamma.c21 Gamma(x)*Gamma(-x) = -pi/(x sin(pi x))
27 static const double pi = 3.141592653589793238462643383279502884; variable
29 /* sin(pi x) with x > 0x1p-100, if sin(pi*x)==0 the sign is arbitrary */
44 x *= pi;
163 r = -pi / (sinpi(absx) * absx * r);
216 r = log(pi/(fabs(x)*absx)) - r;
H A Dlgamma_r.c49 * lgamma(x)~(x-0.5)log(x)-x+0.5*log(2pi)+1/(12x)-1/(360x**3)+....
51 * lgamma(x)~(x-0.5)*(log(x)-1)-.5*(log(2pi)-1) + ...)
61 * -x*G(-x)*G(x) = pi/sin(pi*x),
63 * G(x) = pi/(sin(pi*x)*(-x)*G(-x))
64 * since G(-x) is positive, sign(G(x)) = sign(sin(pi*x)) for x<0
65 * Hence, for x<0, signgam = sign(sin(pi*x)) and
67 * = log(pi/(|x*sin(pi*
84 pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */ variable
[all...]
H A Dlgammal.c59 * lgamma(x)~(x-0.5)log(x)-x+0.5*log(2pi)+1/(12x)-1/(360x**3)+....
61 * lgamma(x)~(x-0.5)*(log(x)-1)-.5*(log(2pi)-1) + ...)
69 * -x*G(-x)*G(x) = pi/sin(pi*x),
71 * G(x) = pi/(sin(pi*x)*(-x)*G(-x))
72 * since G(-x) is positive, sign(G(x)) = sign(sin(pi*x)) for x<0
73 * Hence, for x<0, signgam = sign(sin(pi*x)) and
75 * = log(pi/(|x*sin(pi*
98 pi = 3.14159265358979323846264L, variable
[all...]
H A Dlgammaf_r.c19 pi = 3.1415927410e+00, /* 0x40490fdb */ variable
83 /* sin(pi*x) assuming x > 2^-100, if sin(pi*x)==0 the sign is arbitrary */
134 nadj = logf(pi/(t*x));
/haiku/src/kits/app/
H A DPropertyInfo.cpp91 for (int32 pi = 0; fPropInfo[pi].name != NULL; pi++) {
92 size += strlen(fPropInfo[pi].name) + 1;
94 if (fPropInfo[pi].usage)
95 size += strlen(fPropInfo[pi].usage) + 1;
101 for (int32 i = 0; i < 10 && fPropInfo[pi].commands[i] != 0; i++)
105 for (int32 i = 0; i < 10 && fPropInfo[pi].specifiers[i] != 0; i++)
111 for (int32 pi = 0; fPropInfo[pi]
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Digb_txrx.c46 static int igb_isc_txd_encap(void *arg, if_pkt_info_t pi);
59 static int igb_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi,
61 static int igb_tso_setup(struct tx_ring *txr, if_pkt_info_t pi,
88 igb_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, uint32_t *cmd_type_len, argument
97 switch(pi->ipi_etype) {
108 __func__, ntohs(pi->ipi_etype));
112 TXD = (struct e1000_adv_tx_context_desc *) &txr->tx_base[pi->ipi_pidx];
115 paylen = pi->ipi_len - pi->ipi_ehdrlen - pi
153 igb_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, uint32_t *cmd_type_len, uint32_t *olinfo_status) argument
239 igb_isc_txd_encap(void *arg, if_pkt_info_t pi) argument
[all...]
H A Dem_txrx.c45 static int em_tso_setup(struct e1000_softc *sc, if_pkt_info_t pi, u32 *txd_upper,
47 static int em_transmit_checksum_setup(struct e1000_softc *sc, if_pkt_info_t pi,
49 static int em_isc_txd_encap(void *arg, if_pkt_info_t pi);
135 em_tso_setup(struct e1000_softc *sc, if_pkt_info_t pi, u32 *txd_upper, u32 *txd_lower) argument
138 struct em_tx_queue *que = &sc->tx_queues[pi->ipi_qsidx];
143 hdr_len = pi->ipi_ehdrlen + pi->ipi_ip_hlen + pi->ipi_tcp_hlen;
151 cur = pi->ipi_pidx;
159 TXD->lower_setup.ip_fields.ipcss = pi
218 em_transmit_checksum_setup(struct e1000_softc *sc, if_pkt_info_t pi, u32 *txd_upper, u32 *txd_lower) argument
302 em_isc_txd_encap(void *arg, if_pkt_info_t pi) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Digc_txrx.c49 static int igc_isc_txd_encap(void *arg, if_pkt_info_t pi);
62 static int igc_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi,
64 static int igc_tso_setup(struct tx_ring *txr, if_pkt_info_t pi,
126 igc_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, uint32_t *cmd_type_len, argument
134 switch(pi->ipi_etype) {
145 __func__, ntohs(pi->ipi_etype));
149 TXD = (struct igc_adv_tx_context_desc *) &txr->tx_base[pi->ipi_pidx];
152 paylen = pi->ipi_len - pi->ipi_ehdrlen - pi
187 igc_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, uint32_t *cmd_type_len, uint32_t *olinfo_status) argument
268 igc_isc_txd_encap(void *arg, if_pkt_info_t pi) argument
[all...]
/haiku/src/libs/agg/src/
H A Dagg_rounded_rect.cpp112 pi, pi+pi*0.5);
123 pi+pi*0.5, 0.0);
134 0.0, pi*0.5);
145 pi*0.5, pi);
H A Dagg_bezier_arc.cpp32 // of the sweep_angle. If fabs(sweep_angle) exceeds pi/2 the curve
76 start_angle = fmod(start_angle, 2.0 * pi);
77 if(sweep_angle >= 2.0 * pi) sweep_angle = 2.0 * pi;
78 if(sweep_angle <= -2.0 * pi) sweep_angle = -2.0 * pi;
102 local_sweep = -pi * 0.5;
103 total_sweep -= pi * 0.5;
113 local_sweep = pi * 0.5;
114 total_sweep += pi * 0.
[all...]
H A Dagg_arc.cpp93 while(a2 < a1) a2 += pi * 2.0;
97 while(a1 < a2) a1 += pi * 2.0;
H A Dagg_curves.cpp183 if(da >= pi) da = 2*pi - da;
493 if(da1 >= pi) da1 = 2*pi - da1;
527 if(da1 >= pi) da1 = 2*pi - da1;
566 if(da1 >= pi) da1 = 2*pi - da1;
567 if(da2 >= pi) da2 = 2*pi
[all...]
/haiku/headers/libs/agg/
H A Dagg_ellipse.h91 m_num = uround(2*pi / da);
109 double angle = double(m_step) / double(m_num) * 2.0 * pi;
110 if(m_cw) angle = 2.0 * pi - angle;
H A Dagg_image_filters.h129 return 0.5 + 0.5 * cos(pi * x);
140 return 0.54 + 0.46 * cos(pi * x);
303 return exp(-2.0 * x * x) * sqrt(2.0 / pi);
314 return (x == 0.0) ? pi / 4.0 : besj(pi * x, 1) / (2.0 * x);
328 x *= pi;
346 x *= pi;
365 x *= pi;
H A Dagg_math_stroke.h173 if(a1 > a2) a2 += 2 * pi;
186 if(a1 < a2) a2 -= 2 * pi;
320 int n = int(pi / da);
322 da = pi / (n + 1);
H A Dagg_basics.h267 //-----------------------------------------------------------------------pi
268 const double pi = 3.14159265358979323846; member in namespace:agg
273 return deg * pi / 180.0;
279 return rad * 180.0 / pi;
/haiku/src/add-ons/media/plugins/ffmpeg/
H A Dgfx_conv_c.cpp34 unsigned long *pi = (unsigned long *)in->data[0]; local
41 // *(((long *)po) + j) = (long)(*(pi + j) + (*(pi2 + j) << 8)
42 // + (*(pi + j + 3) << 16) + (*(pi3 + j) << 24));
43 y1 = *pi++;
44 y2 = *pi++;
68 pi = (unsigned long *)(in->data[0] + i * in->linesize[0]);
104 unsigned long *pi = (unsigned long *)in->data[0]; local
110 // *(((long *)po) + j) = (long)(*(pi + j) + (*(pi2 + j) << 8)
111 // + (*(pi + j + 3) << 16) + (*(pi3 + j) << 24));
112 y1 = *pi
[all...]
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c509 pkt_info_zero(if_pkt_info_t pi) argument
513 pi_pad = (if_pkt_info_pad_t)pi;
1025 struct if_pkt_info pi; local
1066 pkt_info_zero(&pi);
1067 pi.ipi_segs = txq->ift_segs;
1068 pi.ipi_qsidx = kring->ring_id;
1092 pi.ipi_segs[seg_idx].ds_addr = paddr;
1093 pi.ipi_segs[seg_idx].ds_len = len;
1100 pi.ipi_len = pkt_len;
1101 pi
3228 print_pkt(if_pkt_info_t pi) argument
3245 iflib_parse_header(iflib_txq_t txq, if_pkt_info_t pi, struct mbuf **mp) argument
3517 struct if_pkt_info pi; local
[all...]
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp225 page_indirect_entry *pi; local
251 pi = (page_indirect_entry *)pt;
252 pa = PIE_TO_TA(pi[index]);
727 page_indirect_entry *pi; local
750 pi = (page_indirect_entry *)pt;
751 put_page_table_entry_in_pgtable(&sQueryDesc, PIE_TO_TA(pi[index]), B_KERNEL_READ_AREA, false);
781 page_indirect_entry *pi; local
826 pi = (page_indirect_entry *)pt;
829 status = get_physical_page_tmap_internal(PIE_TO_PA(pi[index]),
834 pt += PIE_TO_PO(pi[inde
951 page_indirect_entry *pi; local
[all...]
/haiku/src/add-ons/kernel/busses/scsi/ahci/
H A Dahci_controller.cpp153 fPortImplementedMask = fRegs->pi;
317 uint32 savePI = fRegs->pi;
331 fRegs->pi = savePI;
337 int portCount = std::max(fls(fRegs->pi), 1 + (int)((fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK));
/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/
H A Dacpi_cpuidle.cpp245 acpi_cpuidle_driver_info *pi = sAcpiProcessor[smp_get_current_cpu()]; local
246 if (pi->flags & ACPI_FLAG_C_BM)
250 if (pi->flags & ACPI_FLAG_C_ARB)
256 if (pi->flags & ACPI_FLAG_C_BM)
259 if (pi->flags & ACPI_FLAG_C_ARB)
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dif_mwl.c169 int aid, int staid, MWL_HAL_PEERINFO *pi);
3915 mwl_peerstadb(struct ieee80211_node *ni, int aid, int staid, MWL_HAL_PEERINFO *pi) argument
3932 aid, staid, pi,
4010 mkpeerinfo(MWL_HAL_PEERINFO *pi, const struct ieee80211_node *ni) argument
4014 memset(pi, 0, sizeof(*pi));
4015 pi->LegacyRateBitMap = get_rate_bitmap(&ni->ni_rates);
4016 pi->CapInfo = ni->ni_capinfo;
4019 pi->HTCapabilitiesInfo = ni->ni_htcap;
4020 /* XXX pi
4051 MWL_HAL_PEERINFO pi; local
4272 MWL_HAL_PEERINFO pi; local
[all...]
/haiku/src/tests/kits/interface/picture/
H A DSVGViewView.cpp656 const double pi = 3.14159265359; local
657 const double radPerDeg = pi / 180.0;
709 dtheta -= 2.0 * pi;
711 dtheta += 2.0 * pi;
713 int segments = (int)ceil (fabs(dtheta / (pi / 2.0)));

Completed in 298 milliseconds

12