Lines Matching refs:qr
367 ficl2IntegerQR qr; in ficl2IntegerDivideFloored() local
387 qr = FICL_2UNSIGNEDQR_TO_2INTEGERQR(uqr); in ficl2IntegerDivideFloored()
389 qr.quotient = ficl2IntegerNegate(qr.quotient); in ficl2IntegerDivideFloored()
390 if (qr.remainder != 0) { in ficl2IntegerDivideFloored()
391 qr.quotient = ficl2IntegerDecrement(qr.quotient); in ficl2IntegerDivideFloored()
392 qr.remainder = den - qr.remainder; in ficl2IntegerDivideFloored()
397 qr.remainder = -qr.remainder; in ficl2IntegerDivideFloored()
399 return (qr); in ficl2IntegerDivideFloored()
412 ficl2IntegerQR qr; in ficl2IntegerDivideSymmetric() local
432 qr = FICL_2UNSIGNEDQR_TO_2INTEGERQR(uqr); in ficl2IntegerDivideSymmetric()
434 qr.remainder = -qr.remainder; in ficl2IntegerDivideSymmetric()
437 qr.quotient = ficl2IntegerNegate(qr.quotient); in ficl2IntegerDivideSymmetric()
439 return (qr); in ficl2IntegerDivideSymmetric()