Lines Matching refs:borrow
62 int borrow; in m_dsb() local
71 borrow = 0; in m_dsb()
76 (void) printf("1 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
79 borrow -= (*aptr++) * qx - *bptr; in m_dsb()
81 (void) printf("2 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
84 *bptr++ = (short)(borrow & 077777); in m_dsb()
86 (void) printf("3 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
89 if (borrow >= 0) borrow >>= fifteen; /* 3b2 */ in m_dsb()
90 else borrow = 0xfffe0000 | (borrow >> fifteen); in m_dsb()
92 (void) printf("4 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
96 borrow += *bptr; in m_dsb()
97 *bptr = (short)(borrow & 077777); in m_dsb()
98 if (borrow >= 0) s3b2shit = borrow >> fifteen; /* 3b2 */ in m_dsb()
99 else s3b2shit = 0xfffe0000 | (borrow >> fifteen); in m_dsb()
106 borrow = 0; in m_dsb()
110 borrow += *aptr++ + *bptr; in m_dsb()
111 *bptr++ = (short)(borrow & 077777); in m_dsb()
112 if (borrow >= 0) borrow >>= fifteen; /* 3b2 */ in m_dsb()
113 else borrow = 0xfffe0000 | (borrow >>fifteen); in m_dsb()