Lines Matching refs:by
9 Written by John R. Hauser. This work was made possible in part by the
11 Street, Berkeley, California 94704. Funding was partially provided by the
15 overseen by Profs. Nelson Morgan and John Wawrzynek. More information
35 Shifts `a' right by the number of bits given in `count'. If any nonzero
37 the result by setting the least significant bit to 1. The value of `count'
40 The result is stored in the location pointed to by `zPtr'.
62 Shifts `a' right by the number of bits given in `count'. If any nonzero
64 the result by setting the least significant bit to 1. The value of `count'
67 The result is stored in the location pointed to by `zPtr'.
89 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by 64
91 64 nonzero bits; this is stored at the location pointed to by `z0Ptr'. The
96 pointed to by `z1Ptr'. The value of `count' can be arbitrarily large.
99 value is shifted right by the number of bits given in `count', and the
100 integer part of the result is returned at the location pointed to by
102 described above, and is returned at the location pointed to by `z1Ptr'.)
136 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the
140 which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
169 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the
171 are ``jammed'' into the least significant bit of the result by setting the
176 the locations pointed to by `z0Ptr' and `z1Ptr'.
213 Shifts the 192-bit value formed by concatenating `a0', `a1', and `a2' right
214 by 64 _plus_ the number of bits given in `count'. The shifted result is
216 stored at the locations pointed to by `z0Ptr' and `z1Ptr'. The bits shifted
220 were all zero. This extra result is stored in the location pointed to by
224 fixed-point value is shifted right by the number of bits given in `count',
226 by `z0Ptr' and `z1Ptr'. The fractional part of the result may be slightly
227 corrupted as described above, and is returned at the location pointed to by
284 Shifts the 128-bit value formed by concatenating `a0' and `a1' left by the
287 pieces which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
303 Shifts the 192-bit value formed by concatenating `a0', `a1', and `a2' left
304 by the number of bits given in `count'. Any bits shifted off are lost.
306 64-bit pieces which are stored at the locations pointed to by `z0Ptr',
340 Adds the 128-bit value formed by concatenating `a0' and `a1' to the 128-bit
341 value formed by concatenating `b0' and `b1'. Addition is modulo 2^128, so
343 are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
360 Adds the 192-bit value formed by concatenating `a0', `a1', and `a2' to the
361 192-bit value formed by concatenating `b0', `b1', and `b2'. Addition is
363 64-bit pieces which are stored at the locations pointed to by `z0Ptr',
399 Subtracts the 128-bit value formed by concatenating `b0' and `b1' from the
400 128-bit value formed by concatenating `a0' and `a1'. Subtraction is modulo
402 64-bit pieces which are stored at the locations pointed to by `z0Ptr' and
418 Subtracts the 192-bit value formed by concatenating `b0', `b1', and `b2'
419 from the 192-bit value formed by concatenating `a0', `a1', and `a2'.
422 pointed to by `z0Ptr', `z1Ptr', and `z2Ptr'.
457 Multiplies `a' by `b' to obtain a 128-bit product. The product is broken
458 into two 64-bit pieces which are stored at the locations pointed to by
487 Multiplies the 128-bit value formed by concatenating `a0' and `a1' by
489 pieces which are stored at the locations pointed to by `z0Ptr', `z1Ptr', and
516 Multiplies the 128-bit value formed by concatenating `a0' and `a1' to the
517 128-bit value formed by concatenating `b0' and `b1' to obtain a 256-bit
519 the locations pointed to by `z0Ptr', `z1Ptr', `z2Ptr', and `z3Ptr'.
554 Returns an approximation to the 64-bit integer quotient obtained by dividing
555 `b' into the 128-bit value formed by concatenating `a0' and `a1'. The
588 by `a'. Considered as an integer, `a' must be at least 2^31. If bit 0 of
692 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1'
693 is equal to the 128-bit value formed by concatenating `b0' and `b1'.
706 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is less
707 than or equal to the 128-bit value formed by concatenating `b0' and `b1'.
720 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is less
721 than the 128-bit value formed by concatenating `b0' and `b1'. Otherwise,
734 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is
735 not equal to the 128-bit value formed by concatenating `b0' and `b1'.