Home
last modified time | relevance | path

Searched refs:CX (Results 1 – 25 of 65) sorted by relevance

123

/netbsd/src/external/gpl3/gcc/dist/libgcc/config/libbid/
Dbid128_scalb.c34 UINT128 CX, CX2, CX8, res;
40 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) {
46 res.w[1] = CX.w[1] & QUIET_MASK64;
47 res.w[0] = CX.w[0];
48 if (!CX.w[1]) {
53 get_BID128_very_fast (&res, sign_x, exponent_x, CX);
62 get_BID128_very_fast (&res, sign_x, exponent_x, CX);
67 if (CX.w[1] < 0x314dc6448d93ull) {
70 CX8.w[1] = (CX.w[1] << 3) | (CX.w[0] >> 61);
71 CX8.w[0] = CX.w[0] << 3;
[all …]
Dbid128_rem.c31 UINT128 CX, CY, CX2, CQ, CR, T, CXS, P128, res;
42 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) {
53 res.w[1] = CX.w[1] & QUIET_MASK64;
54 res.w[0] = CX.w[0];
145 CX2.w[1] = (CX.w[1] << 1) | (CX.w[0] >> 63);
146 CX2.w[0] = CX.w[0] << 1;
155 __div_128_by_128 (&CQ, &CR, CX, P128);
179 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0];
183 D = CX.w[1] - power10_index_binexp_128[bin_expon_cx].w[1];
185 || (!D && CX.w[0] >= power10_index_binexp_128[bin_expon_cx].w[0]))
[all …]
Dbid32_to_bid128.c78 UINT128 CX, T128, TP128, Qh, Ql, Qh1, Stemp, Tmp, Tmp1, CX1;
94 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) {
96 Tmp.w[1] = (CX.w[1] & 0x00003fffffffffffull);
97 Tmp.w[0] = CX.w[0];
101 res = ((CX.w[1] >> 32) & 0xfc000000) | (Qh.w[1] >> amount);
120 if (CX.w[1] || (CX.w[0] >= 10000000)) {
125 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0];
129 D = CX.w[1] - power10_index_binexp_128[bin_expon_cx].w[1];
132 && CX.w[0] >= power10_index_binexp_128[bin_expon_cx].w[0]))
156 __add_carry_out (CX1.w[0], carry, T128.w[0], CX.w[0]);
[all …]
Dbid64_to_bid128.c77 UINT128 CX, T128, TP128, Qh, Ql, Qh1, Stemp, Tmp, Tmp1, CX1;
92 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) {
94 Tmp.w[1] = (CX.w[1] & 0x00003fffffffffffull);
95 Tmp.w[0] = CX.w[0];
100 res = (CX.w[1] & 0xfc00000000000000ull) | Tmp.w[0];
119 if (CX.w[1] || (CX.w[0] >= 10000000000000000ull)) {
124 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0];
128 D = CX.w[1] - power10_index_binexp_128[bin_expon_cx].w[1];
131 && CX.w[0] >= power10_index_binexp_128[bin_expon_cx].w[0]))
154 __add_carry_out (CX1.w[0], carry, T128.w[0], CX.w[0]);
[all …]
Dbid128_quantize.c30 UINT128 CX, CY, T, CX2, CR, Stemp, res, REM_H, C2N;
36 valid_x = unpack_BID128_value (&sign_x, &exponent_x, &CX, x);
58 res.w[1] = CX.w[1] & QUIET_MASK64;
59 res.w[0] = CX.w[0];
77 res.w[1] = CX.w[1] & QUIET_MASK64;
78 res.w[0] = CX.w[0];
102 res.w[1] = CX.w[1] & QUIET_MASK64;
103 res.w[0] = CX.w[0];
106 if (!CX.w[1] && !CX.w[0]) {
107 get_BID128_very_fast (&res, sign_x, exponent_y, CX);
[all …]
Dbid_div_macros.h38 __div_128_by_128 (UINT128 * pCQ, UINT128 * pCR, UINT128 CX, UINT128 CY) { in __div_128_by_128() argument
49 if (!CX.w[1]) { in __div_128_by_128()
50 pCQ->w[0] = CX.w[0] / CY.w[0]; in __div_128_by_128()
53 pCR->w[0] = CX.w[0] - pCQ->w[0] * CY.w[0]; in __div_128_by_128()
64 dx = (BINARY80) CX.w[1] * d64.d + (BINARY80) CX.w[0]; in __div_128_by_128()
71 Rh = CX.w[0] - Ql * CY.w[0]; in __div_128_by_128()
84 lx = (BINARY80) CX.w[1] * (BINARY80) t64.d + (BINARY80) CX.w[0]; in __div_128_by_128()
99 pCR->w[1] = CX.w[1]; in __div_128_by_128()
100 pCR->w[0] = CX.w[0]; in __div_128_by_128()
108 __sub_128_128 (CA, CX, CQB); in __div_128_by_128()
[all …]
Dbid128_sqrt.c36 UINT128 CX, CX1, CX2, A10, S2, T128, TP128, CS, CSM, res;
47 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) {
48 res.w[1] = CX.w[1];
49 res.w[0] = CX.w[0];
56 res.w[1] = CX.w[1] & QUIET_MASK64;
61 res.w[1] = CX.w[1];
94 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0];
98 A10 = CX;
100 A10.w[1] = (CX.w[1] << 3) | (CX.w[0] >> 61);
101 A10.w[0] = CX.w[0] << 3;
[all …]
Dbid128_logb.c29 UINT128 CX;
35 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) {
45 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0];
49 D = CX.w[1] - power10_index_binexp_128[bin_expon_cx].w[1];
50 if (D > 0 || (!D && CX.w[0] >= power10_index_binexp_128[bin_expon_cx].w[0])) {
Dbid128_div.c39 UINT128 CX, CY, T128, CQ, CR, CA, TP128, Qh, res;
55 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) {
63 res.w[1] = (CX.w[1]) & QUIET_MASK64;
64 res.w[0] = CX.w[0];
148 if (__unsigned_compare_gt_128 (CY, CX)) {
155 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0];
160 if (CX.w[1]) {
162 __mul_64x128_short (CA, T, CX);
165 __mul_64x128_short (CA, CX.w[0], T128);
181 __div_128_by_128 (&CQ, &CR, CX, CY);
[all …]
Dbid64_div.c523 UINT128 CX, CY, T128, CQ, CQ2, CR, CA, TP128, Qh, Tmp; in bid64_div() local
538 CX.w[1] = 0; in bid64_div()
539 if (!unpack_BID64 (&sign_x, &exponent_x, &CX.w[0], (x))) { in bid64_div()
547 res = CX.w[0]; in bid64_div()
628 if (__unsigned_compare_gt_128 (CY, CX)) { in bid64_div()
635 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0]; in bid64_div()
640 if (CX.w[1]) { in bid64_div()
642 __mul_64x128_short (CA, T, CX); in bid64_div()
645 __mul_64x128_short (CA, CX.w[0], T128); in bid64_div()
661 __div_128_by_128 (&CQ, &CR, CX, CY); in bid64_div()
[all …]
Dbid64_sqrt.c216 UINT128 CX, CX2, A10, S2, T128, CS, CSM, CS2, C256, CS1, in bid64_sqrt() local
228 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) { in bid64_sqrt()
229 res = CX.w[1]; in bid64_sqrt()
236 Tmp.w[1] = (CX.w[1] & 0x00003fffffffffffull); in bid64_sqrt()
237 Tmp.w[0] = CX.w[0]; in bid64_sqrt()
242 res = (CX.w[1] & 0xfc00000000000000ull) | Tmp.w[0]; in bid64_sqrt()
284 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0]; in bid64_sqrt()
288 A10 = CX; in bid64_sqrt()
290 A10.w[1] = (CX.w[1] << 3) | (CX.w[0] >> 61); in bid64_sqrt()
291 A10.w[0] = CX.w[0] << 3; in bid64_sqrt()
[all …]
Dbid128_string.c279 UINT128 CX, res; local
541 CX.w[0] = 0;
542 CX.w[1] = 0;
549 CX.w[0] = coeff_high;
550 CX.w[1] = 0;
565 __mul_64x64_to_128_fast (CX, coeff_high, scale_high);
567 CX.w[0] += coeff_low;
568 if (CX.w[0] < coeff_low)
569 CX.w[1]++;
571 get_BID128 (&res, sign_x, dec_expon, CX,&rnd_mode,pfpsf);
[all …]
Dbid_inline_add.h808 UINT128 CY_L, CX, FS, F, CT, ST, T2; in get_add128() local
850 __mul_64x64_to_128 (CX, coefficient_x, in get_add128()
854 __add_128_128 (CT, CY, CX); in get_add128()
862 __sub_128_128 (CT, CY, CX); in get_add128()
950 __mul_64x64_to_128 (CX, coefficient_x, in get_add128()
954 __add_128_64 (CT, CX, CYh); in get_add128()
961 __sub_128_64 (CT, CX, CYh); in get_add128()
1005 CX.w[0] = (coefficient_x + sign_x) ^ sign_x; in get_add128()
1006 CX.w[1] = sign_x; in get_add128()
1017 __add_128_128 (ST, CY_L, CX); in get_add128()
[all …]
Dbid_internal.h213 #define __mul_64x64_to_64(P64, CX, CY) (P64) = (CX) * (CY) argument
217 #define __imul_64x64_to_128(P, CX, CY) \ argument
220 __mul_64x64_to_128(P, CX, CY); \
222 SX = ((SINT64)(CX))>>63; \
224 SX &= CY; SY &= CX; \
250 #define __mul_64x64_to_128(P, CX, CY) \ argument
253 CXH = (CX) >> 32; \
254 CXL = (UINT32)(CX); \
272 #define __mul_64x64_to_128_fast(P, CX, CY) \ argument
275 CXH = (CX) >> 32; \
[all …]
/netbsd/src/external/bsd/tcpdump/dist/tests/
Dlldp_asan.out7 … PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} hdx, 1000BASE-{X LX SX CX} fdx, …
12 … PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} hdx, 1000BASE-{X LX SX CX} fdx, …
Dlldp_cdp-ev.out58 …SE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
80 …pability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
102 …SE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
124 …pability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
184 …SE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
206 …pability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
228 …SE-T hdx, Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
250 …pability [Sym PAUSE for fdx, Asym and Sym PAUSE for fdx, 1000BASE-{X LX SX CX} fdx, 1000BASE-T hdx…
/netbsd/src/external/bsd/libpcap/dist/msdos/
Dpkt_rx1.s75 ; CX has # of bytes in packet on both call. They should be equal.
76 ; A test for equality is done by putting CX in _pktRxBuf [n].firstCount
78 ; _pktRxBuf[n].rxBuffer[CX]. These values are checked in "PktReceive"
Dpkt_rx0.asm119 ; CX has # of bytes in packet on both call. They should be equal.
121 ; A test for equality is done by putting CX in _pktRxBuf [n].firstCount
123 ; _pktRxBuf[n].rxBuffer[CX]. These values are checked in "PktReceive"
/netbsd/src/external/gpl3/gdb/dist/libdecnumber/bid/
Dbid2dpd_dpd2bid.c28 #define __mul_64x64_to_128(P, CX, CY) \ argument
31 CXH = (CX) >> 32; \
32 CXL = (UINT32)(CX); \
/netbsd/src/external/gpl3/gcc/dist/libdecnumber/bid/
Dbid2dpd_dpd2bid.c28 #define __mul_64x64_to_128(P, CX, CY) \ argument
31 CXH = (CX) >> 32; \
32 CXL = (UINT32)(CX); \
/netbsd/src/sys/arch/i386/include/
Dbioscall.h76 #define CX r_cx.biosreg_half[BIOSREG_LO] macro
/netbsd/src/sys/dev/tc/
Dfiles.tc60 # CX PMAG-B
/netbsd/src/sys/arch/pmax/conf/
DINSTALL64116 cfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer
DINSTALL133 cfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer
/netbsd/src/share/misc/
Dcountry66 Christmas Island CX CXR 162 KT

123