| /src/external/gpl3/gcc.old/dist/libgcc/config/libbid/ |
| bid128_scalb.c | 34 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) [all...] |
| bid128_logb.c | 29 UINT128 CX; 35 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) { 44 // fx ~ CX 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])) {
|
| bid32_to_bid128.c | 78 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)) { 124 // fx ~ CX 125 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0] [all...] |
| bid64_to_bid128.c | 77 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)) { 123 // fx ~ CX 124 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0] [all...] |
| bid128_rem.c | 31 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); 177 // get number of digits in CX and scale=38-digits 178 // fx ~ CX [all...] |
| bid128_quantize.c | 30 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]) [all...] |
| bid128_sqrt.c | 36 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]; 93 // fx ~ CX 94 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0]; 98 A10 = CX; [all...] |
| bid_div_macros.h | 38 __div_128_by_128 (UINT128 * pCQ, UINT128 * pCR, UINT128 CX, UINT128 CY) { 49 if (!CX.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]; 56 // This path works for CX<2^116 only 64 dx = (BINARY80) CX.w[1] * d64.d + (BINARY80) CX.w[0]; 71 Rh = CX.w[0] - Ql * CY.w[0]; 84 lx = (BINARY80) CX.w[1] * (BINARY80) t64.d + (BINARY80) CX.w[0] [all...] |
| bid128_string.c | 279 UINT128 CX, res; 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...] |
| bid128_div.c | 39 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)) { 149 // CX < CY 154 // fx ~ CX, fy ~ CY 155 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0]; 160 if (CX.w[1]) [all...] |
| bid64_div.c | 351 // check whether CX, CY are short 523 UINT128 CX, CY, T128, CQ, CQ2, CR, CA, TP128, Qh, Tmp; 538 CX.w[1] = 0; 539 if (!unpack_BID64 (&sign_x, &exponent_x, &CX.w[0], (x))) { 547 res = CX.w[0]; 628 if (__unsigned_compare_gt_128 (CY, CX)) { 629 // CX < CY 634 // fx ~ CX, fy ~ CY 635 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0] [all...] |
| bid64_sqrt.c | 216 UINT128 CX, CX2, A10, S2, T128, CS, CSM, CS2, C256, CS1, 228 if (!unpack_BID128_value (&sign_x, &exponent_x, &CX, x)) { 229 res = CX.w[1]; 236 Tmp.w[1] = (CX.w[1] & 0x00003fffffffffffull); 237 Tmp.w[0] = CX.w[0]; 242 res = (CX.w[1] & 0xfc00000000000000ull) | Tmp.w[0]; 283 // fx ~ CX 284 fx.d = (float) CX.w[1] * f64.d + (float) CX.w[0]; 288 A10 = CX; [all...] |
| bid_inline_add.h | 808 UINT128 CY_L, CX, FS, F, CT, ST, T2; 850 __mul_64x64_to_128 (CX, coefficient_x, 854 __add_128_128 (CT, CY, CX); 862 __sub_128_128 (CT, CY, CX); 950 __mul_64x64_to_128 (CX, coefficient_x, 954 __add_128_64 (CT, CX, CYh); 961 __sub_128_64 (CT, CX, CYh); 1005 CX.w[0] = (coefficient_x + sign_x) ^ sign_x; 1006 CX.w[1] = sign_x; 1008 // check whether CY (rounded to 16 digits) and CX have [all...] |
| bid_internal.h | 213 #define __mul_64x64_to_64(P64, CX, CY) (P64) = (CX) * (CY) 217 #define __imul_64x64_to_128(P, CX, CY) \ 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) \ 253 CXH = (CX) >> 32; \ 254 CXL = (UINT32)(CX); \ 270 // This macro is used for CX < 2^61, CY < 2^6 [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/i86/ |
| order.c | 169 { NOLEFT, CX }, { NORIGHT, CX }, 170 { NEVER, CX }, { 0 } }; 177 { NEVER, DI }, { NEVER, CX }, 242 { NEVER, CX }, { NRES, AXDX }, { 0 } }; 262 { NEVER, CX }, { NRES, AXDX }, { 0 } }; 283 { NEVER, CX }, { NRES, AXDX }, { 0 } }; 291 { NRIGHT, CL }, { NOLEFT, CX }, { 0 } };
|
| macdefs.h | 154 #define CX 002 /* Scratch (and shift count) register */ 214 { CX, AXCX, DXCX, CXBX, CXSI, CXDI, -1 },\ 215 { CX, AXCX, DXCX, CXBX, CXSI, CXDI, -1 },\ 222 { AX, AL, AH, CX, CL, CH, AXDX, AXBX, AXSI, /* axcx */\ 230 { DX, DL, DH, CX, CL, CH, AXDX, AXCX, DXBX, /* dxcx */\ 238 { CX, CL, CH, BX, BL, BH, AXCX, DXCX, CXSI, /* cxbx */\ 240 { CX, CL, CH, SI, AXCX, DXCX, CXBX, CXDI, /* cxsi */\ 242 { CX, CL, CH, DI, AXCX, DXCX, CXBX, CXSI, /* cxdi */\
|
| local2.c | 506 (pr == CL && lr == CX) || (pr == DL && lr == DX)) 568 * si/di/cx are available. 580 printf("\tmov cx, #%d\n", ap->iarg(0) >> 1); 646 (lr == CL && pr == CX) || 1151 { AX, AX, AX, AX, AX, DX, DX, DX, DX, CX, CX, CX, BX, BX, SI }; 1153 { DX, CX, BX, SI, DI, CX, BX, SI, DI, BX, SI, DI, SI, DI, DI }; 1248 "ax", "dx", "cx", "bx", "si", "di", "bp", "sp" [all...] |
| /src/sys/arch/i386/include/ |
| bioscall.h | 76 #define CX r_cx.biosreg_half[BIOSREG_LO]
|
| /src/external/bsd/libpcap/dist/msdos/ |
| pkt_rx1.s | 75 ; 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" 100 cmp cx, ETH_MAX ; size OK ? 114 mov [di], cx ; remember firstCount. 141 mov [si-6+2], cx ; store _pktRxBuf[n].secondCount
|
| pkt_rx0.asm | 119 ; 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" 148 cmp cx, RX_BUF_SIZE+14 ; size OK ? 153 mov [di].firstCount, cx ; remember the first count. 184 mov [si].secondCount, cx
|
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/internal/ |
| atomic.d | 21 AX, BX, CX, DX, DI, SI, R8, R9 27 [ "CL", "CX", "ECX", "RCX" ], 81 enum SrcPtr = SizedReg!CX; 87 enum RetPtr = SizedReg!CX; 130 enum SrcReg = SizedReg!CX; 147 enum SrcReg = SizedReg!CX; 262 enum ValReg = SizedReg!(CX, T); 298 enum DestReg = SizedReg!CX; 315 enum ValReg = SizedReg!(CX, T); 347 enum DestAddr = SizedReg!CX; [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| X86MCTargetDesc.cpp | 96 {codeview::RegisterId::CX, X86::CX}, 631 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: 643 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: 680 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: 681 return X86::CX; 716 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: 752 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX:
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| AliasAnalysis.cpp | 619 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, 622 return getModRefInfo(CX, Loc, AAQIP); 625 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, 629 if (isStrongerThanMonotonic(CX->getSuccessOrdering())) 633 AliasResult AR = alias(MemoryLocation::get(CX), Loc, AAQI);
|
| /src/external/gpl3/gcc.old/dist/libdecnumber/bid/ |
| bid2dpd_dpd2bid.c | 28 #define __mul_64x64_to_128(P, CX, CY) \ 31 CXH = (CX) >> 32; \ 32 CXL = (UINT32)(CX); \
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86SelectionDAGInfo.cpp | 189 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; 194 Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InFlag);
|