HomeSort by: relevance | last modified time | path
    Searched refs:CY (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /src/external/gpl3/gcc/dist/libgcc/config/libbid/
bid_div_macros.h 38 __div_128_by_128 (UINT128 * pCQ, UINT128 * pCR, UINT128 CX, UINT128 CY) {
46 if (!CY.w[1]) {
50 pCQ->w[0] = CX.w[0] / CY.w[0];
53 pCR->w[0] = CX.w[0] - pCQ->w[0] * CY.w[0];
65 dq = dx / (BINARY80) CY.w[0];
71 Rh = CX.w[0] - Ql * CY.w[0];
72 Ql2 = Rh / CY.w[0];
73 pCR->w[0] = Rh - Ql2 * CY.w[0];
80 // now CY.w[1] > 0
85 ly = (BINARY80) CY.w[1] * (BINARY80) t64.d + (BINARY80) CY.w[0]
    [all...]
bid_sqrt_macros.h 139 UINT64 MY, ES, CY;
188 __add_carry_out (S.w[0], CY, ARS0.w[0], AE.w[0]);
189 __add_carry_in_out (S.w[1], CY, ARS0.w[1], AE.w[1], CY);
190 S.w[2] = ARS0.w[2] + AE.w[2] + CY;
199 __sub_borrow_out (S.w[0], CY, ARS0.w[0], AE.w[0]);
200 __sub_borrow_in_out (S.w[1], CY, ARS0.w[1], AE.w[1], CY);
201 S.w[2] = ARS0.w[2] - AE.w[2] - CY;
233 UINT64 ES32, CY, MY
    [all...]
bid64_rem.c 64 UINT128 CY;
166 __mul_64x64_to_128 (CY, coefficient_y, T);
168 if (CY.w[1] || CY.w[0] > (coefficient_x << 1)) {
173 Q = coefficient_x / CY.w[0];
174 R = coefficient_x - Q * CY.w[0];
177 if (R2 > CY.w[0] || (R2 == CY.w[0] && (Q & 1))) {
178 R = CY.w[0] - R;
bid_internal.h 154 #define __add_carry_out(S, CY, X, Y) \
158 CY = (S<X1) ? 1 : 0; \
160 #define __add_carry_in_out(S, CY, X, Y, CI) \
165 CY = ((S<X1) || (X1<CI)) ? 1 : 0; \
167 #define __sub_borrow_out(S, CY, X, Y) \
171 CY = (S>X1) ? 1 : 0; \
173 #define __sub_borrow_in_out(S, CY, X, Y, CI) \
178 CY = ((S>X1) || (X1>X0)) ? 1 : 0; \
213 #define __mul_64x64_to_64(P64, CX, CY) (P64) = (CX) * (CY)
    [all...]
bid128_rem.c 31 UINT128 CX, CY, CX2, CQ, CR, T, CXS, P128, res;
40 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
74 if ((!CY.w[1]) && (!CY.w[0])) {
104 res.w[1] = CY.w[1] & QUIET_MASK64;
105 res.w[0] = CY.w[0];
137 __mul_128x128_to_256 (P256, CY, T);
173 if (!CY.w[1])
198 __div_128_by_128 (&CQ, &CX, CXS, CY);
209 if ((__unsigned_compare_gt_128 (CX2, CY))
    [all...]
bid128_div.c 39 UINT128 CX, CY, T128, CQ, CR, CA, TP128, Qh, res;
52 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
93 if ((!CY.w[0]) && !(CY.w[1] & 0x0001ffffffffffffull)) {
123 res.w[1] = CY.w[1] & QUIET_MASK64;
124 res.w[0] = CY.w[0];
148 if (__unsigned_compare_gt_128 (CY, CX)) {
149 // CX < CY
154 // fx ~ CX, fy ~ CY
156 fy.d = (float) CY.w[1] * f64.d + (float) CY.w[0]
    [all...]
bid64_div.c 351 // check whether CX, CY are short
523 UINT128 CX, CY, T128, CQ, CQ2, CR, CA, TP128, Qh, Tmp;
535 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
571 if ((!CY.w[0]) && !(CY.w[1] & 0x0001ffffffffffffull)) {
600 Tmp.w[1] = (CY.w[1] & 0x00003fffffffffffull);
601 Tmp.w[0] = CY.w[0];
606 res = (CY.w[1] & 0xfc00000000000000ull) | Tmp.w[0];
628 if (__unsigned_compare_gt_128 (CY, CX)) {
629 // CX < CY
    [all...]
bid_inline_add.h 35 * UINT64 sign_y, int final_exponent_y, UINT128 CY,
515 UINT64 remainder_h, C64, carry, CY;
606 __add_carry_out (Stemp.w[0], CY, Q_low.w[0],
609 reciprocals10_128[extra_digits].w[1], CY);
639 UINT64 remainder_h, C64, carry, CY;
718 __add_carry_out (Stemp.w[0], CY, Q_low.w[0],
721 reciprocals10_128[extra_digits].w[1], CY);
806 UINT64 sign_y, int final_exponent_y, UINT128 CY,
815 // CY has more than 16 decimal digits
854 __add_128_128 (CT, CY, CX)
    [all...]
bid128_quantize.c 30 UINT128 CX, CY, T, CX2, CR, Stemp, res, REM_H, C2N;
39 if (!unpack_BID128_value (&sign_y, &exponent_y, &CY, y)) {
55 res.w[1] = CY.w[1] & QUIET_MASK64;
56 res.w[0] = CY.w[0];
  /src/external/gpl3/gcc.old/dist/libgcc/config/libbid/
bid_div_macros.h 38 __div_128_by_128 (UINT128 * pCQ, UINT128 * pCR, UINT128 CX, UINT128 CY) {
46 if (!CY.w[1]) {
50 pCQ->w[0] = CX.w[0] / CY.w[0];
53 pCR->w[0] = CX.w[0] - pCQ->w[0] * CY.w[0];
65 dq = dx / (BINARY80) CY.w[0];
71 Rh = CX.w[0] - Ql * CY.w[0];
72 Ql2 = Rh / CY.w[0];
73 pCR->w[0] = Rh - Ql2 * CY.w[0];
80 // now CY.w[1] > 0
85 ly = (BINARY80) CY.w[1] * (BINARY80) t64.d + (BINARY80) CY.w[0]
    [all...]
bid_sqrt_macros.h 139 UINT64 MY, ES, CY;
188 __add_carry_out (S.w[0], CY, ARS0.w[0], AE.w[0]);
189 __add_carry_in_out (S.w[1], CY, ARS0.w[1], AE.w[1], CY);
190 S.w[2] = ARS0.w[2] + AE.w[2] + CY;
199 __sub_borrow_out (S.w[0], CY, ARS0.w[0], AE.w[0]);
200 __sub_borrow_in_out (S.w[1], CY, ARS0.w[1], AE.w[1], CY);
201 S.w[2] = ARS0.w[2] - AE.w[2] - CY;
233 UINT64 ES32, CY, MY
    [all...]
bid64_rem.c 64 UINT128 CY;
166 __mul_64x64_to_128 (CY, coefficient_y, T);
168 if (CY.w[1] || CY.w[0] > (coefficient_x << 1)) {
173 Q = coefficient_x / CY.w[0];
174 R = coefficient_x - Q * CY.w[0];
177 if (R2 > CY.w[0] || (R2 == CY.w[0] && (Q & 1))) {
178 R = CY.w[0] - R;
bid_internal.h 154 #define __add_carry_out(S, CY, X, Y) \
158 CY = (S<X1) ? 1 : 0; \
160 #define __add_carry_in_out(S, CY, X, Y, CI) \
165 CY = ((S<X1) || (X1<CI)) ? 1 : 0; \
167 #define __sub_borrow_out(S, CY, X, Y) \
171 CY = (S>X1) ? 1 : 0; \
173 #define __sub_borrow_in_out(S, CY, X, Y, CI) \
178 CY = ((S>X1) || (X1>X0)) ? 1 : 0; \
213 #define __mul_64x64_to_64(P64, CX, CY) (P64) = (CX) * (CY)
    [all...]
bid128_rem.c 31 UINT128 CX, CY, CX2, CQ, CR, T, CXS, P128, res;
40 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
74 if ((!CY.w[1]) && (!CY.w[0])) {
104 res.w[1] = CY.w[1] & QUIET_MASK64;
105 res.w[0] = CY.w[0];
137 __mul_128x128_to_256 (P256, CY, T);
173 if (!CY.w[1])
198 __div_128_by_128 (&CQ, &CX, CXS, CY);
209 if ((__unsigned_compare_gt_128 (CX2, CY))
    [all...]
bid128_div.c 39 UINT128 CX, CY, T128, CQ, CR, CA, TP128, Qh, res;
52 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
93 if ((!CY.w[0]) && !(CY.w[1] & 0x0001ffffffffffffull)) {
123 res.w[1] = CY.w[1] & QUIET_MASK64;
124 res.w[0] = CY.w[0];
148 if (__unsigned_compare_gt_128 (CY, CX)) {
149 // CX < CY
154 // fx ~ CX, fy ~ CY
156 fy.d = (float) CY.w[1] * f64.d + (float) CY.w[0]
    [all...]
bid64_div.c 351 // check whether CX, CY are short
523 UINT128 CX, CY, T128, CQ, CQ2, CR, CA, TP128, Qh, Tmp;
535 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
571 if ((!CY.w[0]) && !(CY.w[1] & 0x0001ffffffffffffull)) {
600 Tmp.w[1] = (CY.w[1] & 0x00003fffffffffffull);
601 Tmp.w[0] = CY.w[0];
606 res = (CY.w[1] & 0xfc00000000000000ull) | Tmp.w[0];
628 if (__unsigned_compare_gt_128 (CY, CX)) {
629 // CX < CY
    [all...]
bid_inline_add.h 35 * UINT64 sign_y, int final_exponent_y, UINT128 CY,
515 UINT64 remainder_h, C64, carry, CY;
606 __add_carry_out (Stemp.w[0], CY, Q_low.w[0],
609 reciprocals10_128[extra_digits].w[1], CY);
639 UINT64 remainder_h, C64, carry, CY;
718 __add_carry_out (Stemp.w[0], CY, Q_low.w[0],
721 reciprocals10_128[extra_digits].w[1], CY);
806 UINT64 sign_y, int final_exponent_y, UINT128 CY,
815 // CY has more than 16 decimal digits
854 __add_128_128 (CT, CY, CX)
    [all...]
bid128_quantize.c 30 UINT128 CX, CY, T, CX2, CR, Stemp, res, REM_H, C2N;
39 if (!unpack_BID128_value (&sign_y, &exponent_y, &CY, y)) {
55 res.w[1] = CY.w[1] & QUIET_MASK64;
56 res.w[0] = CY.w[0];
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/windows/
oleauto.d 283 HRESULT VarUI1FromCy(CY, ubyte*);
292 HRESULT VarI2FromCy(CY cyIn, short*);
301 HRESULT VarI4FromCy(CY, int*);
310 HRESULT VarR4FromCy(CY, float*);
319 HRESULT VarR8FromCy(CY, double*);
330 HRESULT VarDateFromCy(CY, DATE*);
334 HRESULT VarCyFromUI1(ubyte, CY*);
335 HRESULT VarCyFromI2(short, CY*);
336 HRESULT VarCyFromI4(int, CY*);
337 HRESULT VarCyFromR4(float, CY*);
    [all...]
  /src/external/gpl3/binutils/dist/gas/config/
rl78-parse.h 78 CY = 279, /* CY */
203 #define CY 279
  /src/external/gpl3/binutils.old/dist/gas/config/
rl78-parse.h 78 CY = 279, /* CY */
203 #define CY 279
  /src/external/gpl3/gcc/dist/libgcc/config/rl78/
smaxdi3.S 43 xor1 CY, a.7 ; first compare accounts for the
44 xor1 CY, r15.7 ; sign bits of the two operands
smindi3.S 43 xor1 CY, a.7 ; first compare accounts for the
44 xor1 CY, r15.7 ; sign bits of the two operands
  /src/external/gpl3/gcc.old/dist/libgcc/config/rl78/
smaxdi3.S 43 xor1 CY, a.7 ; first compare accounts for the
44 xor1 CY, r15.7 ; sign bits of the two operands
smindi3.S 43 xor1 CY, a.7 ; first compare accounts for the
44 xor1 CY, r15.7 ; sign bits of the two operands

Completed in 43 milliseconds

1 2 3