Lines Matching refs:borrow
64 int borrow; in m_dsb() local
73 borrow = 0; in m_dsb()
78 (void) printf("1 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
81 borrow -= (*aptr++) * qx - *bptr; in m_dsb()
83 (void) printf("2 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
86 *bptr++ = (short)(borrow & 077777); in m_dsb()
88 (void) printf("3 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
91 if (borrow >= 0) borrow >>= fifteen; /* 3b2 */ in m_dsb()
92 else borrow = 0xfffe0000 | (borrow >> fifteen); in m_dsb()
94 (void) printf("4 borrow=%x %d %d %d\n", borrow, (*aptr * qx), in m_dsb()
98 borrow += *bptr; in m_dsb()
99 *bptr = (short)(borrow & 077777); in m_dsb()
100 if (borrow >= 0) s3b2shit = borrow >> fifteen; /* 3b2 */ in m_dsb()
101 else s3b2shit = 0xfffe0000 | (borrow >> fifteen); in m_dsb()
108 borrow = 0; in m_dsb()
112 borrow += *aptr++ + *bptr; in m_dsb()
113 *bptr++ = (short)(borrow & 077777); in m_dsb()
114 if (borrow >= 0) borrow >>= fifteen; /* 3b2 */ in m_dsb()
115 else borrow = 0xfffe0000 | (borrow >>fifteen); in m_dsb()