/haiku/src/system/libroot/posix/musl/math/ |
H A D | atan2.c | 18 * 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 D | atan2f.c | 19 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 D | tgamma.c | 21 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 D | lgamma_r.c | 49 * 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 D | lgammal.c | 59 * 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 D | lgammaf_r.c | 19 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 D | PropertyInfo.cpp | 91 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 D | igb_txrx.c | 46 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 D | em_txrx.c | 45 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 D | igc_txrx.c | 49 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 D | agg_rounded_rect.cpp | 112 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 D | agg_bezier_arc.cpp | 32 // 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 D | agg_arc.cpp | 93 while(a2 < a1) a2 += pi * 2.0; 97 while(a1 < a2) a1 += pi * 2.0;
|
H A D | agg_curves.cpp | 183 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 D | agg_ellipse.h | 91 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 D | agg_image_filters.h | 129 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 D | agg_math_stroke.h | 173 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 D | agg_basics.h | 267 //-----------------------------------------------------------------------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 D | gfx_conv_c.cpp | 34 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 D | iflib.c | 509 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 D | arch_vm_translation_map_impl.cpp | 225 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 D | ahci_controller.cpp | 153 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 D | acpi_cpuidle.cpp | 245 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 D | if_mwl.c | 169 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 D | SVGViewView.cpp | 656 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)));
|