Lines Matching full:by
7 * It has subsequently been modified by contributors to the QEMU Project,
22 Written by John R. Hauser. This work was made possible in part by the
24 Street, Berkeley, California 94704. Funding was partially provided by the
28 overseen by Profs. Nelson Morgan and John Wawrzynek. More information
64 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
89 * Shift @l left by @c bits, shifting in bits from @r.
107 * Shift @r right by @c bits, shifting in bits from @l.
120 | Shifts `a' right by the number of bits given in `count'. If any nonzero
122 | the result by setting the least significant bit to 1. The value of `count'
125 | The result is stored in the location pointed to by `zPtr'.
146 | Shifts `a' right by the number of bits given in `count'. If any nonzero
148 | the result by setting the least significant bit to 1. The value of `count'
151 | The result is stored in the location pointed to by `zPtr'.
172 | Shifts the 128-bit value formed by concatenating `a0' and `a1' right by 64
174 | 64 nonzero bits; this is stored at the location pointed to by `z0Ptr'. The
179 | pointed to by `z1Ptr'. The value of `count' can be arbitrarily large.
182 | value is shifted right by the number of bits given in `count', and the
183 | integer part of the result is returned at the location pointed to by
185 | described above, and is returned at the location pointed to by `z1Ptr'.)
218 | Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the
222 | which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
250 | Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the
252 | are ``jammed'' into the least significant bit of the result by setting the
257 | the locations pointed to by `z0Ptr' and `z1Ptr'.
293 | Shifts the 192-bit value formed by concatenating `a0', `a1', and `a2' right
294 | by 64 _plus_ the number of bits given in `count'. The shifted result is
296 | stored at the locations pointed to by `z0Ptr' and `z1Ptr'. The bits shifted
300 | were all zero. This extra result is stored in the location pointed to by
304 | fixed-point value is shifted right by the number of bits given in `count',
306 | by `z0Ptr' and `z1Ptr'. The fractional part of the result may be slightly
307 | corrupted as described above, and is returned at the location pointed to by
363 | Shifts the 128-bit value formed by concatenating `a0' and `a1' left by the
366 | pieces which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
377 | Shifts the 128-bit value formed by concatenating `a0' and `a1' left by the
380 | pieces which are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
396 | Shifts the 192-bit value formed by concatenating `a0', `a1', and `a2' left
397 | by the number of bits given in `count'. Any bits shifted off are lost.
399 | 64-bit pieces which are stored at the locations pointed to by `z0Ptr',
432 | Adds the 128-bit value formed by concatenating `a0' and `a1' to the 128-bit
433 | value formed by concatenating `b0' and `b1'. Addition is modulo 2^128, so
435 | are stored at the locations pointed to by `z0Ptr' and `z1Ptr'.
447 | Adds the 192-bit value formed by concatenating `a0', `a1', and `a2' to the
448 | 192-bit value formed by concatenating `b0', `b1', and `b2'. Addition is
450 | 64-bit pieces which are stored at the locations pointed to by `z0Ptr',
465 | Subtracts the 128-bit value formed by concatenating `b0' and `b1' from the
466 | 128-bit value formed by concatenating `a0' and `a1'. Subtraction is modulo
468 | 64-bit pieces which are stored at the locations pointed to by `z0Ptr' and
481 | Subtracts the 192-bit value formed by concatenating `b0', `b1', and `b2'
482 | from the 192-bit value formed by concatenating `a0', `a1', and `a2'.
485 | pointed to by `z0Ptr', `z1Ptr', and `z2Ptr'.
499 | Multiplies `a' by `b' to obtain a 128-bit product. The product is broken
500 | into two 64-bit pieces which are stored at the locations pointed to by
511 | Multiplies the 128-bit value formed by concatenating `a0' and `a1' by
513 | pieces which are stored at the locations pointed to by `z0Ptr', `z1Ptr', and
529 | Multiplies the 128-bit value formed by concatenating `a0' and `a1' to the
530 | 128-bit value formed by concatenating `b0' and `b1' to obtain a 256-bit
532 | the locations pointed to by `z0Ptr', `z1Ptr', `z2Ptr', and `z3Ptr'.
553 | Returns an approximation to the 64-bit integer quotient obtained by dividing
554 | `b' into the 128-bit value formed by concatenating `a0' and `a1'. The
585 | by `a'. Considered as an integer, `a' must be at least 2^31. If bit 0 of
623 | Returns 1 if the 128-bit value formed by concatenating `a0' and `a1'
624 | is equal to the 128-bit value formed by concatenating `b0' and `b1'.
634 | Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is less
635 | than or equal to the 128-bit value formed by concatenating `b0' and `b1'.
645 | Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is less
646 | than the 128-bit value formed by concatenating `b0' and `b1'. Otherwise,
656 | Returns 1 if the 128-bit value formed by concatenating `a0' and `a1' is
657 | not equal to the 128-bit value formed by concatenating `b0' and `b1'.