Home | History | Annotate | Download | only in priv

Lines Matching defs:shift

707 /* Get shift field (helper function for DSP ASE instructions). */
1528 /* Shift and Rotate instructions for MIPS64 */
1550 /* Doubleword Shift Right Logical - DSRL; MIPS64 */
1571 /* Doubleword Shift Right Logical Plus 32 - DSRL32; MIPS64 */
1594 /* Doubleword Shift Right Logical Variable - DSRLV; MIPS64 */
1630 case 0x38: /* Doubleword Shift Left Logical - DSLL; MIPS64 */
1637 case 0x3C: /* Doubleword Shift Left Logical Plus 32 - DSLL32; MIPS64 */
1643 case 0x14: { /* Doubleword Shift Left Logical Variable - DSLLV; MIPS64 */
1654 case 0x3B: /* Doubleword Shift Right Arithmetic - DSRA; MIPS64 */
1660 case 0x3F: /* Doubleword Shift Right Arithmetic Plus 32 - DSRA32;
1667 case 0x17: { /* Doubleword Shift Right Arithmetic Variable - DSRAV;
2377 wrdsp_mask, dsp_imm, shift;
2390 shift = get_shift(cins);
3315 /* If pos <= 31, shift right the value from the acc
3317 significant positions. Otherwise, shift left the value
3319 significant positions and shift right (31-size) times.*/
3400 /* If pos <= 31, shift right the value from the acc
3402 significant positions. Otherwise, shift left the value
3404 significant positions and shift right (31-size)
4052 /* If pos <= 31, shift right the value from the acc
4054 significant positions. Otherwise, shift left the value
4056 significant positions and shift right (31-size) times.
4150 /* If pos <= 31, shift right the value from the acc
4152 significant positions. Otherwise, shift left the value
4154 significant positions and shift right (31-size) times.
4606 DIP("shilo ac%d, %d", ac, shift);
4615 if (0x20 == (shift & 0x3f)) {
4619 } else if (0x20 == (shift & 0x20)) {
4625 mkU32(shift)),
4630 assign(t1, binop(Iop_Shr64, mkexpr(t0), mkU8(shift)));
7661 /* Shift bits 7..0 and 23..16. */
7687 /* Shift bits 15..8 and 31..24. */
7837 /* Shift bits 7..0 and 23..16. */
7863 /* Shift bits 15..8 and 31..24. */
8438 /* Shift lower 16 bits. */
8478 /* Shift higher 16 bits. */
8574 /* Shift lower 16 bits. */
8616 /* Shift higher 16 bits. */
8715 /* Shift lower 16 bits. */
8785 /* Shift higher 16 bits. */
8931 /* Shift lower 16 bits. */
8986 /* Shift higher 16 bits. */
9203 /* Check if shift amount is zero. */
9213 /* Shift left input value and check for overflow. */
9316 /* Get shift amount from lower 5 bits of rs
9552 and right shift the result by 1. */
9565 and right shift the result by 1. */
9597 and right shift the result by 1. */
9612 and right shift the result by 1. */
9639 and right shift the result by 1. */
9654 and right shift the result by 1. */
14559 UChar lsAmt = 64 - (srcPos + dstSz); /* left shift amount; */
14560 UChar rsAmt = 64 - dstSz; /* right shift amount; */
14581 UChar lsAmt = 64 - (srcPos + dstSz); /* left shift amount; */
14582 UChar rsAmt = 64 - dstSz; /* right shift amount; */
14614 UChar lsAmt = dstPos + srcSz - 1; /* left shift amount; */
14615 UChar rsAmt = dstPos + srcSz - 1; /* right shift amount; */
14622 lsAmt = 63 - dstPos; /* left shift amount; */
14623 rsAmt = 63 - dstPos; /* right shift amount; */
14631 lsAmt = 64 - srcSz; /* left shift amount; */
14632 rsAmt = 64 - (lsb + srcSz); /* right shift amount; */
14666 UChar lsAmt = 64 - srcSz; /* left shift amount; */
14667 UChar rsAmt = 64 - (dstPos + srcSz); /* right shift amount; */
14671 lsAmt = 64 - dstPos; /* left shift amount; */
14672 rsAmt = 64 - dstPos; /* right shift amount; */
14676 lsAmt = dstPos; /* left shift amount; */
14677 rsAmt = srcSz; /* right shift amount; */
14714 UChar lsAmt = 63 - lsb; /* left shift amount; */
14715 UChar rsAmt = 63 - lsb; /* right shift amount; */
14721 lsAmt = msb; /* left shift amount; */
14722 rsAmt = 1; /*right shift amount; */
14728 lsAmt = 64 - (msb - lsb + 1); /* left shift amount; */
14729 rsAmt = 64 - (msb + 1); /* right shift amount; */
14837 /* shift left for 32 - size to clear leading bits and get zeros
14910 UChar lsAmt = 63 - (lsb + msb); /* left shift amount; */
14911 UChar rsAmt = 63 - msb; /* right shift amount; */