lhs 210 src/decNumber/decNumber.c static Int decCompare(const decNumber *lhs, const decNumber *rhs, Flag); lhs 260 src/decNumber/decNumber.c #define SPECIALARGS ((lhs->bits | rhs->bits) & DECSPECIAL) lhs 681 src/decNumber/decNumber.c decNumber * decNumberAdd(decNumber *res, const decNumber *lhs, lhs 684 src/decNumber/decNumber.c decAddOp(res, lhs, rhs, set, 0, &status); lhs 704 src/decNumber/decNumber.c decNumber * decNumberAnd(decNumber *res, const decNumber *lhs, lhs 711 src/decNumber/decNumber.c if (lhs->exponent!=0 || decNumberIsSpecial(lhs) || decNumberIsNegative(lhs) lhs 718 src/decNumber/decNumber.c ua=lhs->lsu; // bottom-up lhs 721 src/decNumber/decNumber.c msua=ua+D2U(lhs->digits)-1; // -> msu of lhs lhs 769 src/decNumber/decNumber.c decNumber * decNumberCompare(decNumber *res, const decNumber *lhs, lhs 772 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPARE, &status); lhs 789 src/decNumber/decNumber.c decNumber * decNumberCompareSignal(decNumber *res, const decNumber *lhs, lhs 792 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPSIG, &status); lhs 810 src/decNumber/decNumber.c decNumber * decNumberCompareTotal(decNumber *res, const decNumber *lhs, lhs 813 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPTOTAL, &status); lhs 831 src/decNumber/decNumber.c decNumber * decNumberCompareTotalMag(decNumber *res, const decNumber *lhs, lhs 843 src/decNumber/decNumber.c if (decNumberIsNegative(lhs)) { // lhs<0 lhs 845 src/decNumber/decNumber.c needbytes=sizeof(decNumber)+(D2U(lhs->digits)-1)*sizeof(Unit); lhs 853 src/decNumber/decNumber.c decNumberCopy(a, lhs); // copy content lhs 855 src/decNumber/decNumber.c lhs=a; // use copy from here on lhs 871 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPTOTAL, &status); lhs 892 src/decNumber/decNumber.c decNumber * decNumberDivide(decNumber *res, const decNumber *lhs, lhs 895 src/decNumber/decNumber.c decDivideOp(res, lhs, rhs, set, DIVIDE, &status); lhs 912 src/decNumber/decNumber.c decNumber * decNumberDivideInteger(decNumber *res, const decNumber *lhs, lhs 915 src/decNumber/decNumber.c decDivideOp(res, lhs, rhs, set, DIVIDEINT, &status); lhs 994 src/decNumber/decNumber.c decNumber * decNumberFMA(decNumber *res, const decNumber *lhs, lhs 1012 src/decNumber/decNumber.c if ((!decNumberIsSpecial(lhs) && decCheckMath(lhs, set, &status)) lhs 1017 src/decNumber/decNumber.c dcmul.digits=lhs->digits+rhs->digits; // just enough lhs 1032 src/decNumber/decNumber.c decMultiplyOp(acc, lhs, rhs, &dcmul, &status); lhs 1405 src/decNumber/decNumber.c decNumber * decNumberMax(decNumber *res, const decNumber *lhs, lhs 1408 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPMAX, &status); lhs 1425 src/decNumber/decNumber.c decNumber * decNumberMaxMag(decNumber *res, const decNumber *lhs, lhs 1428 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPMAXMAG, &status); lhs 1445 src/decNumber/decNumber.c decNumber * decNumberMin(decNumber *res, const decNumber *lhs, lhs 1448 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPMIN, &status); lhs 1465 src/decNumber/decNumber.c decNumber * decNumberMinMag(decNumber *res, const decNumber *lhs, lhs 1468 src/decNumber/decNumber.c decCompareOp(res, lhs, rhs, set, COMPMINMAG, &status); lhs 1596 src/decNumber/decNumber.c decNumber * decNumberNextToward(decNumber *res, const decNumber *lhs, lhs 1603 src/decNumber/decNumber.c if (decNumberIsNaN(lhs) || decNumberIsNaN(rhs)) { lhs 1604 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, &status); lhs 1607 src/decNumber/decNumber.c result=decCompare(lhs, rhs, 0); // sign matters lhs 1610 src/decNumber/decNumber.c if (result==0) decNumberCopySign(res, lhs, rhs); // easy lhs 1615 src/decNumber/decNumber.c if ((lhs->bits&(DECINF|DECNEG))==(DECINF|DECNEG)) { lhs 1625 src/decNumber/decNumber.c if ((lhs->bits&(DECINF|DECNEG))==DECINF) { lhs 1635 src/decNumber/decNumber.c decAddOp(res, lhs, &dtiny, &workset, sub, &status); // + or - lhs 1661 src/decNumber/decNumber.c decNumber * decNumberOr(decNumber *res, const decNumber *lhs, lhs 1668 src/decNumber/decNumber.c if (lhs->exponent!=0 || decNumberIsSpecial(lhs) || decNumberIsNegative(lhs) lhs 1674 src/decNumber/decNumber.c ua=lhs->lsu; // bottom-up lhs 1677 src/decNumber/decNumber.c msua=ua+D2U(lhs->digits)-1; // -> msu of lhs lhs 1752 src/decNumber/decNumber.c decNumber * decNumberMultiply(decNumber *res, const decNumber *lhs, lhs 1755 src/decNumber/decNumber.c decMultiplyOp(res, lhs, rhs, set, &status); lhs 1786 src/decNumber/decNumber.c decNumber * decNumberPower(decNumber *res, const decNumber *lhs, lhs 1819 src/decNumber/decNumber.c if (lhs->digits>reqdigits) { lhs 1820 src/decNumber/decNumber.c alloclhs=decRoundOperand(lhs, set, &status); lhs 1822 src/decNumber/decNumber.c lhs=alloclhs; lhs 1835 src/decNumber/decNumber.c if (decNumberIsNaN(lhs) || decNumberIsNaN(rhs)) { // NaNs lhs 1836 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, &status); lhs 1840 src/decNumber/decNumber.c if (decNumberIsNegative(lhs) // lhs<0 lhs 1841 src/decNumber/decNumber.c && !decNumberIsZero(lhs)) // .. lhs 1846 src/decNumber/decNumber.c decNumberCompare(dac, lhs, &dnOne, set); // lhs ? 1 lhs 1876 src/decNumber/decNumber.c if (decNumberIsNegative(lhs) // -x .. lhs 1880 src/decNumber/decNumber.c if (decNumberIsInfinite(lhs)) { // [NaNs already handled] lhs 1886 src/decNumber/decNumber.c if (!rhsint && decNumberIsNegative(lhs)) { lhs 1896 src/decNumber/decNumber.c if (decNumberIsZero(lhs)) { lhs 1927 src/decNumber/decNumber.c if (decNumberIsNegative(lhs)) { lhs 1930 src/decNumber/decNumber.c if (decCheckMath(lhs, set, &status) lhs 1948 src/decNumber/decNumber.c aset.digits=MAXI(lhs->digits, set->digits)+6+4; lhs 1991 src/decNumber/decNumber.c decLnOp(dac, lhs, &aset, &status); // dac=ln(lhs) lhs 2023 src/decNumber/decNumber.c decDivideOp(dac, &dnOne, lhs, &aset, DIVIDE, &status); lhs 2040 src/decNumber/decNumber.c lhs=inv; // .. and go forward with new lhs lhs 2058 src/decNumber/decNumber.c decMultiplyOp(dac, dac, lhs, &aset, &status); // dac=dac*x lhs 2132 src/decNumber/decNumber.c decNumber * decNumberQuantize(decNumber *res, const decNumber *lhs, lhs 2135 src/decNumber/decNumber.c decQuantizeOp(res, lhs, rhs, set, 1, &status); lhs 2217 src/decNumber/decNumber.c decNumber * decNumberRescale(decNumber *res, const decNumber *lhs, lhs 2220 src/decNumber/decNumber.c decQuantizeOp(res, lhs, rhs, set, 0, &status); lhs 2237 src/decNumber/decNumber.c decNumber * decNumberRemainder(decNumber *res, const decNumber *lhs, lhs 2240 src/decNumber/decNumber.c decDivideOp(res, lhs, rhs, set, REMAINDER, &status); lhs 2257 src/decNumber/decNumber.c decNumber * decNumberRemainderNear(decNumber *res, const decNumber *lhs, lhs 2260 src/decNumber/decNumber.c decDivideOp(res, lhs, rhs, set, REMNEAR, &status); lhs 2290 src/decNumber/decNumber.c decNumber * decNumberRotate(decNumber *res, const decNumber *lhs, lhs 2296 src/decNumber/decNumber.c if (decNumberIsNaN(lhs) || decNumberIsNaN(rhs)) lhs 2297 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, &status); lhs 2308 src/decNumber/decNumber.c decNumberCopy(res, lhs); lhs 2408 src/decNumber/decNumber.c decNumber * decNumberSameQuantum(decNumber *res, const decNumber *lhs, lhs 2413 src/decNumber/decNumber.c if (decNumberIsNaN(lhs) && decNumberIsNaN(rhs)) ret=1; lhs 2414 src/decNumber/decNumber.c else if (decNumberIsInfinite(lhs) && decNumberIsInfinite(rhs)) ret=1; lhs 2417 src/decNumber/decNumber.c else if (lhs->exponent==rhs->exponent) ret=1; lhs 2439 src/decNumber/decNumber.c decNumber * decNumberScaleB(decNumber *res, const decNumber *lhs, lhs 2446 src/decNumber/decNumber.c if (decNumberIsNaN(lhs) || decNumberIsNaN(rhs)) lhs 2447 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, &status); lhs 2461 src/decNumber/decNumber.c decNumberCopy(res, lhs); // all done if infinite lhs lhs 2502 src/decNumber/decNumber.c decNumber * decNumberShift(decNumber *res, const decNumber *lhs, lhs 2508 src/decNumber/decNumber.c if (decNumberIsNaN(lhs) || decNumberIsNaN(rhs)) lhs 2509 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, &status); lhs 2520 src/decNumber/decNumber.c decNumberCopy(res, lhs); lhs 2962 src/decNumber/decNumber.c decNumber * decNumberSubtract(decNumber *res, const decNumber *lhs, lhs 2966 src/decNumber/decNumber.c decAddOp(res, lhs, rhs, set, DECNEG, &status); lhs 3044 src/decNumber/decNumber.c decNumber * decNumberXor(decNumber *res, const decNumber *lhs, lhs 3051 src/decNumber/decNumber.c if (lhs->exponent!=0 || decNumberIsSpecial(lhs) || decNumberIsNegative(lhs) lhs 3057 src/decNumber/decNumber.c ua=lhs->lsu; // bottom-up lhs 3060 src/decNumber/decNumber.c msua=ua+D2U(lhs->digits)-1; // -> msu of lhs lhs 3230 src/decNumber/decNumber.c decNumber * decNumberCopySign(decNumber *res, const decNumber *lhs, lhs 3234 src/decNumber/decNumber.c decNumberCopy(res, lhs); lhs 3574 src/decNumber/decNumber.c static decNumber * decAddOp(decNumber *res, const decNumber *lhs, lhs 3600 src/decNumber/decNumber.c if (lhs->digits>reqdigits) { lhs 3601 src/decNumber/decNumber.c alloclhs=decRoundOperand(lhs, set, status); lhs 3603 src/decNumber/decNumber.c lhs=alloclhs; lhs 3615 src/decNumber/decNumber.c diffsign=(Flag)((lhs->bits^rhs->bits^negate)&DECNEG); lhs 3620 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, status); lhs 3622 src/decNumber/decNumber.c if (decNumberIsInfinite(lhs)) { // LHS is infinity lhs 3628 src/decNumber/decNumber.c bits=lhs->bits & DECNEG; // get sign from LHS lhs 3639 src/decNumber/decNumber.c if (ISZERO(lhs)) { lhs 3641 src/decNumber/decNumber.c Int lexp=lhs->exponent; // save in case LHS==RES lhs 3642 src/decNumber/decNumber.c bits=lhs->bits; // .. lhs 3682 src/decNumber/decNumber.c decCopyFit(res, lhs, set, &residue, status); // copy (as needed) lhs 3707 src/decNumber/decNumber.c padding=rhs->exponent-lhs->exponent; lhs 3717 src/decNumber/decNumber.c && lhs->digits<=reqdigits) { lhs 3718 src/decNumber/decNumber.c Int partial=*lhs->lsu; lhs 3722 src/decNumber/decNumber.c && (lhs->digits>=DECDPUN || // .. and no digits-count change lhs 3723 src/decNumber/decNumber.c partial<(Int)powers[lhs->digits])) { // .. lhs 3724 src/decNumber/decNumber.c if (res!=lhs) decNumberCopy(res, lhs); // not in place lhs 3733 src/decNumber/decNumber.c if (res!=lhs) decNumberCopy(res, lhs); // not in place lhs 3746 src/decNumber/decNumber.c bits=lhs->bits; // assume sign is that of LHS lhs 3759 src/decNumber/decNumber.c t=lhs; lhs=rhs; rhs=t; lhs 3764 src/decNumber/decNumber.c if (lhs->digits+lhs->exponent-1 < exponent) { lhs 3766 src/decNumber/decNumber.c dtiny.bits=lhs->bits; lhs 3770 src/decNumber/decNumber.c lhs=&dtiny; lhs 3784 src/decNumber/decNumber.c if (lhs->digits>maxdigits) maxdigits=lhs->digits; lhs 3808 src/decNumber/decNumber.c res->exponent=lhs->exponent; // .. operands (even if aliased) lhs 3811 src/decNumber/decNumber.c res->digits=decUnitAddSub(lhs->lsu, D2U(lhs->digits), lhs 3964 src/decNumber/decNumber.c const decNumber *lhs, const decNumber *rhs, lhs 4011 src/decNumber/decNumber.c if (lhs->digits>reqdigits) { lhs 4012 src/decNumber/decNumber.c alloclhs=decRoundOperand(lhs, set, status); lhs 4014 src/decNumber/decNumber.c lhs=alloclhs; lhs 4025 src/decNumber/decNumber.c bits=(lhs->bits^rhs->bits)&DECNEG; // assumed sign for divisions lhs 4030 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, status); lhs 4034 src/decNumber/decNumber.c if (decNumberIsInfinite(lhs)) { // LHS (dividend) is infinite lhs 4049 src/decNumber/decNumber.c decCopyFit(res, lhs, set, &residue, status); lhs 4068 src/decNumber/decNumber.c if (ISZERO(lhs)) { lhs 4083 src/decNumber/decNumber.c if (ISZERO(lhs)) { // 0/x [x!=0] lhs 4089 src/decNumber/decNumber.c exponent=lhs->exponent-rhs->exponent; // ideal exponent lhs 4090 src/decNumber/decNumber.c decNumberCopy(res, lhs); // [zeros always fit] lhs 4100 src/decNumber/decNumber.c decNumberCopy(res, lhs); // [zeros always fit] lhs 4114 src/decNumber/decNumber.c exponent=(lhs->exponent+lhs->digits)-(rhs->exponent+rhs->digits); lhs 4129 src/decNumber/decNumber.c if (lhs->exponent<=rhs->exponent) { lhs 4134 src/decNumber/decNumber.c decCopyFit(res, lhs, set, &residue, status); lhs 4167 src/decNumber/decNumber.c if (lhs->digits>maxdigits) maxdigits=lhs->digits; lhs 4186 src/decNumber/decNumber.c source=lhs->lsu+D2U(lhs->digits)-1; // msu of input array lhs 4187 src/decNumber/decNumber.c for (target=msu1; source>=lhs->lsu; source--, target--) *target=*source; lhs 4223 src/decNumber/decNumber.c var1initpad=(var1units-D2U(lhs->digits))*DECDPUN; lhs 4234 src/decNumber/decNumber.c maxexponent=lhs->exponent-rhs->exponent; // save lhs 4399 src/decNumber/decNumber.c bits=lhs->bits; // remainder sign is always as lhs lhs 4404 src/decNumber/decNumber.c Int exp=lhs->exponent; // save min(exponents) lhs 4424 src/decNumber/decNumber.c postshift=var1initpad+exponent-lhs->exponent+rhs->exponent; lhs 4434 src/decNumber/decNumber.c exponent=lhs->exponent; // exponent is smaller of lhs & rhs lhs 4574 src/decNumber/decNumber.c static decNumber * decMultiplyOp(decNumber *res, const decNumber *lhs, lhs 4636 src/decNumber/decNumber.c bits=(uByte)((lhs->bits^rhs->bits)&DECNEG); lhs 4641 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, status); lhs 4644 src/decNumber/decNumber.c if (((lhs->bits & DECINF)==0 && ISZERO(lhs)) lhs 4656 src/decNumber/decNumber.c if (lhs->digits<rhs->digits) { // swap... lhs 4657 src/decNumber/decNumber.c const decNumber *hold=lhs; lhs 4658 src/decNumber/decNumber.c lhs=rhs; lhs 4666 src/decNumber/decNumber.c if (lhs->digits>set->digits) { lhs 4667 src/decNumber/decNumber.c alloclhs=decRoundOperand(lhs, set, status); lhs 4669 src/decNumber/decNumber.c lhs=alloclhs; lhs 4686 src/decNumber/decNumber.c ilhs=(lhs->digits+FASTDIGS-1)/FASTDIGS; // [ceiling] lhs 4725 src/decNumber/decNumber.c for (count=lhs->digits, cup=lhs->lsu, lip=zlhi; count>0; lip++) lhs 4807 src/decNumber/decNumber.c needbytes=(D2U(lhs->digits)+D2U(rhs->digits))*sizeof(Unit); lhs 4822 src/decNumber/decNumber.c madlength=D2U(lhs->digits); // this won't change lhs 4829 src/decNumber/decNumber.c lhs->lsu, madlength, 0, lhs 4855 src/decNumber/decNumber.c exponent=lhs->exponent+rhs->exponent; // calculate exponent lhs 4856 src/decNumber/decNumber.c if (lhs->exponent<0 && rhs->exponent<0 && exponent>0) lhs 5538 src/decNumber/decNumber.c static decNumber * decQuantizeOp(decNumber *res, const decNumber *lhs, lhs 5555 src/decNumber/decNumber.c if (lhs->digits>reqdigits) { lhs 5556 src/decNumber/decNumber.c alloclhs=decRoundOperand(lhs, set, status); lhs 5558 src/decNumber/decNumber.c lhs=alloclhs; lhs 5573 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, status); lhs 5575 src/decNumber/decNumber.c else if ((lhs->bits ^ rhs->bits) & DECINF) lhs 5578 src/decNumber/decNumber.c else decNumberCopy(res, lhs); // [nop if in place] lhs 5603 src/decNumber/decNumber.c if (ISZERO(lhs)) { // zero coefficient unchanged lhs 5604 src/decNumber/decNumber.c decNumberCopy(res, lhs); // [nop if in place] lhs 5611 src/decNumber/decNumber.c Int adjust=reqexp-lhs->exponent; // digit adjustment needed lhs 5613 src/decNumber/decNumber.c if ((lhs->digits-adjust)>reqdigits) { lhs 5623 src/decNumber/decNumber.c workset.digits=lhs->digits-adjust; // set requested length lhs 5625 src/decNumber/decNumber.c decCopyFit(res, lhs, &workset, &residue, status); // fit to result lhs 5649 src/decNumber/decNumber.c decNumberCopy(res, lhs); // [it will fit] lhs 5707 src/decNumber/decNumber.c decNumber * decCompareOp(decNumber *res, const decNumber *lhs, lhs 5721 src/decNumber/decNumber.c if (lhs->digits>set->digits) { lhs 5722 src/decNumber/decNumber.c alloclhs=decRoundOperand(lhs, set, status); lhs 5724 src/decNumber/decNumber.c lhs=alloclhs; lhs 5739 src/decNumber/decNumber.c if (decNumberIsNegative(lhs) && !decNumberIsNegative(rhs)) { lhs 5745 src/decNumber/decNumber.c if (!decNumberIsNegative(lhs) && decNumberIsNegative(rhs)) { lhs 5753 src/decNumber/decNumber.c merged=(lhs->bits | rhs->bits) & (DECSNAN | DECNAN); lhs 5761 src/decNumber/decNumber.c if (!decNumberIsNaN(lhs)) result=-1; lhs 5764 src/decNumber/decNumber.c else if (decNumberIsSNaN(lhs) && decNumberIsQNaN(rhs)) result=-1; lhs 5765 src/decNumber/decNumber.c else if (decNumberIsQNaN(lhs) && decNumberIsSNaN(rhs)) result=+1; lhs 5768 src/decNumber/decNumber.c result=decUnitCompare(lhs->lsu, D2U(lhs->digits), lhs 5772 src/decNumber/decNumber.c if (decNumberIsNegative(lhs)) result=-result; lhs 5779 src/decNumber/decNumber.c if (!decNumberIsNaN(lhs) || !decNumberIsNaN(rhs)) { lhs 5782 src/decNumber/decNumber.c if (lhs->bits & DECNAN) result=-1; // pick rhs lhs 5788 src/decNumber/decNumber.c decNaNs(res, lhs, rhs, set, status); // propagate NaN lhs 5792 src/decNumber/decNumber.c if (op==COMPMAXMAG || op==COMPMINMAG) result=decCompare(lhs, rhs, 1); lhs 5793 src/decNumber/decNumber.c else result=decCompare(lhs, rhs, 0); // sign matters lhs 5802 src/decNumber/decNumber.c if (lhs->exponent!=rhs->exponent) { lhs 5803 src/decNumber/decNumber.c if (lhs->exponent<rhs->exponent) result=-1; lhs 5805 src/decNumber/decNumber.c if (decNumberIsNegative(lhs)) result=-result; lhs 5821 src/decNumber/decNumber.c uByte slhs=(lhs->bits & DECNEG); lhs 5836 src/decNumber/decNumber.c if (lhs->exponent<rhs->exponent) result=+1; lhs 5841 src/decNumber/decNumber.c if (lhs->exponent>rhs->exponent) result=+1; lhs 5848 src/decNumber/decNumber.c choice=(result>0 ? lhs : rhs); // choose lhs 5873 src/decNumber/decNumber.c static Int decCompare(const decNumber *lhs, const decNumber *rhs, lhs 5880 src/decNumber/decNumber.c if (ISZERO(lhs)) result=0; lhs 5888 src/decNumber/decNumber.c if (result && decNumberIsNegative(lhs)) result=-1; lhs 5898 src/decNumber/decNumber.c if ((lhs->bits | rhs->bits) & DECINF) { // one or more infinities lhs 5900 src/decNumber/decNumber.c if (decNumberIsInfinite(lhs)) result=0;// both infinite lhs 5906 src/decNumber/decNumber.c if (lhs->exponent>rhs->exponent) { // LHS exponent larger lhs 5908 src/decNumber/decNumber.c const decNumber *temp=lhs; lhs 5909 src/decNumber/decNumber.c lhs=rhs; lhs 5913 src/decNumber/decNumber.c compare=decUnitCompare(lhs->lsu, D2U(lhs->digits), lhs 5915 src/decNumber/decNumber.c rhs->exponent-lhs->exponent); lhs 7365 src/decNumber/decNumber.c static decNumber * decNaNs(decNumber *res, const decNumber *lhs, lhs 7370 src/decNumber/decNumber.c if (lhs->bits & DECSNAN) lhs 7374 src/decNumber/decNumber.c lhs=rhs; lhs 7377 src/decNumber/decNumber.c else if (lhs->bits & DECNAN); lhs 7378 src/decNumber/decNumber.c else lhs=rhs; lhs 7381 src/decNumber/decNumber.c if (lhs->digits<=set->digits) decNumberCopy(res, lhs); // easy lhs 7386 src/decNumber/decNumber.c res->bits=lhs->bits; // need sign etc. lhs 7389 src/decNumber/decNumber.c for (ur=res->lsu, ul=lhs->lsu; ur<uresp1; ur++, ul++) *ur=*ul; lhs 830 src/dps8/dps8_decimal.c int decCompare(decNumber *lhs, decNumber *rhs, decContext *set) lhs 833 src/dps8/dps8_decimal.c cmp = decNumberCompareTotal(&_cmp, lhs, rhs, set); lhs 845 src/dps8/dps8_decimal.c int decCompareMAG(decNumber *lhs, decNumber *rhs, decContext *set) lhs 848 src/dps8/dps8_decimal.c cmpm = decNumberCompareTotalMag(&_cmpm, lhs, rhs, set); lhs 52 src/dps8/dps8_decimal.h int decCompareMAG(decNumber *lhs, decNumber *rhs, decContext *set); lhs 12344 src/dps8/dps8_eis.c lhs 12347 src/dps8/dps8_eis.c lhs 350 src/libsir/include/sir/helpers.h bool _sir_strsame(const char* lhs, const char* rhs, size_t count) { lhs 351 src/libsir/include/sir/helpers.h return 0 == strncmp(lhs, rhs, count);