Lines Matching refs:by
8 Written by John R. Hauser. This work was made possible in part by the
10 Street, Berkeley, California 94704. Funding was partially provided by the
14 overseen by Profs. Nelson Morgan and John Wawrzynek. More information
34 Shifts `a' right by the number of bits given in `count'. If any nonzero
36 the result by setting the least significant bit to 1. The value of `count'
39 The result is stored in the location pointed to by `zPtr'.
61 Shifts the 64-bit value formed by concatenating `a0' and `a1' right by the
65 which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
94 Shifts the 64-bit value formed by concatenating `a0' and `a1' right by the
96 are ``jammed'' into the least significant bit of the result by setting the
101 the locations pointed to by `z0Ptr' and `z1Ptr'.
138 Shifts the 96-bit value formed by concatenating `a0', `a1', and `a2' right
139 by 32 _plus_ the number of bits given in `count'. The shifted result is
141 stored at the locations pointed to by `z0Ptr' and `z1Ptr'. The bits shifted
145 were all zero. This extra result is stored in the location pointed to by
149 fixed-point value is shifted right by the number of bits given in `count',
151 by `z0Ptr' and `z1Ptr'. The fractional part of the result may be slightly
152 corrupted as described above, and is returned at the location pointed to by
209 Shifts the 64-bit value formed by concatenating `a0' and `a1' left by the
212 pieces which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
228 Shifts the 96-bit value formed by concatenating `a0', `a1', and `a2' left
229 by the number of bits given in `count'. Any bits shifted off are lost.
231 32-bit pieces which are stored at the locations pointed to by `z0Ptr',
265 Adds the 64-bit value formed by concatenating `a0' and `a1' to the 64-bit
266 value formed by concatenating `b0' and `b1'. Addition is modulo 2^64, so
268 are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
285 Adds the 96-bit value formed by concatenating `a0', `a1', and `a2' to the
286 96-bit value formed by concatenating `b0', `b1', and `b2'. Addition is
288 32-bit pieces which are stored at the locations pointed to by `z0Ptr',
324 Subtracts the 64-bit value formed by concatenating `b0' and `b1' from the
325 64-bit value formed by concatenating `a0' and `a1'. Subtraction is modulo
327 32-bit pieces which are stored at the locations pointed to by `z0Ptr' and
343 Subtracts the 96-bit value formed by concatenating `b0', `b1', and `b2' from
344 the 96-bit value formed by concatenating `a0', `a1', and `a2'. Subtraction
346 into three 32-bit pieces which are stored at the locations pointed to by
382 Multiplies `a' by `b' to obtain a 64-bit product. The product is broken
383 into two 32-bit pieces which are stored at the locations pointed to by
412 Multiplies the 64-bit value formed by concatenating `a0' and `a1' by `b'
414 which are stored at the locations pointed to by `z0Ptr', `z1Ptr', and
441 Multiplies the 64-bit value formed by concatenating `a0' and `a1' to the
442 64-bit value formed by concatenating `b0' and `b1' to obtain a 128-bit
444 the locations pointed to by `z0Ptr', `z1Ptr', `z2Ptr', and `z3Ptr'.
479 Returns an approximation to the 32-bit integer quotient obtained by dividing
480 `b' into the 64-bit value formed by concatenating `a0' and `a1'. The
513 by `a'. Considered as an integer, `a' must be at least 2^31. If bit 0 of
595 Returns 1 if the 64-bit value formed by concatenating `a0' and `a1' is
596 equal to the 64-bit value formed by concatenating `b0' and `b1'. Otherwise,
609 Returns 1 if the 64-bit value formed by concatenating `a0' and `a1' is less
610 than or equal to the 64-bit value formed by concatenating `b0' and `b1'.
623 Returns 1 if the 64-bit value formed by concatenating `a0' and `a1' is less
624 than the 64-bit value formed by concatenating `b0' and `b1'. Otherwise,
637 Returns 1 if the 64-bit value formed by concatenating `a0' and `a1' is not
638 equal to the 64-bit value formed by concatenating `b0' and `b1'. Otherwise,