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'.
59 Shifts `a' right by the number of bits given in `count'. If any nonzero
61 the result by setting the least significant bit to 1. The value of `count'
64 The result is stored in the location pointed to by `zPtr'.
87 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by 64
89 64 nonzero bits; this is stored at the location pointed to by `z0Ptr'. The
94 pointed to by `z1Ptr'. The value of `count' can be arbitrarily large.
97 value is shifted right by the number of bits given in `count', and the
98 integer part of the result is returned at the location pointed to by
100 described above, and is returned at the location pointed to by `z1Ptr'.)
134 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the
138 which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
167 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the
169 are ``jammed'' into the least significant bit of the result by setting the
174 the locations pointed to by `z0Ptr' and `z1Ptr'.
211 Shifts the 192-bit value formed by concatenating `a0', `a1', and `a2' right
212 by 64 _plus_ the number of bits given in `count'. The shifted result is
214 stored at the locations pointed to by `z0Ptr' and `z1Ptr'. The bits shifted
218 were all zero. This extra result is stored in the location pointed to by
222 fixed-point value is shifted right by the number of bits given in `count',
224 by `z0Ptr' and `z1Ptr'. The fractional part of the result may be slightly
225 corrupted as described above, and is returned at the location pointed to by
282 Shifts the 128-bit value formed by concatenating `a0' and `a1' left by the
285 pieces which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
301 Shifts the 192-bit value formed by concatenating `a0', `a1', and `a2' left
302 by the number of bits given in `count'. Any bits shifted off are lost.
304 64-bit pieces which are stored at the locations pointed to by `z0Ptr',
338 Adds the 128-bit value formed by concatenating `a0' and `a1' to the 128-bit
339 value formed by concatenating `b0' and `b1'. Addition is modulo 2^128, so
341 are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
358 Adds the 192-bit value formed by concatenating `a0', `a1', and `a2' to the
359 192-bit value formed by concatenating `b0', `b1', and `b2'. Addition is
361 64-bit pieces which are stored at the locations pointed to by `z0Ptr',
397 Subtracts the 128-bit value formed by concatenating `b0' and `b1' from the
398 128-bit value formed by concatenating `a0' and `a1'. Subtraction is modulo
400 64-bit pieces which are stored at the locations pointed to by `z0Ptr' and
416 Subtracts the 192-bit value formed by concatenating `b0', `b1', and `b2'
417 from the 192-bit value formed by concatenating `a0', `a1', and `a2'.
420 pointed to by `z0Ptr', `z1Ptr', and `z2Ptr'.
455 Multiplies `a' by `b' to obtain a 128-bit product. The product is broken
456 into two 64-bit pieces which are stored at the locations pointed to by
485 Multiplies the 128-bit value formed by concatenating `a0' and `a1' by `b' to
487 which are stored at the locations pointed to by `z0Ptr', `z1Ptr', and
514 Multiplies the 128-bit value formed by concatenating `a0' and `a1' to the
515 128-bit value formed by concatenating `b0' and `b1' to obtain a 256-bit
517 the locations pointed to by `z0Ptr', `z1Ptr', `z2Ptr', and `z3Ptr'.
552 Returns an approximation to the 64-bit integer quotient obtained by dividing
553 `b' into the 128-bit value formed by concatenating `a0' and `a1'. The
595 by `a'. Considered as an integer, `a' must be at least 2^31. If bit 0 of
701 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1'
702 is equal to the 128-bit value formed by concatenating `b0' and `b1'.
715 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is less
716 than or equal to the 128-bit value formed by concatenating `b0' and `b1'.
729 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is less
730 than the 128-bit value formed by concatenating `b0' and `b1'. Otherwise,
743 Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is
744 not equal to the 128-bit value formed by concatenating `b0' and `b1'.