Lines Matching defs:shr
369 mlib_u32 *ps, shl, shr, src0, src1;
375 shr = 32 - shl;
385 *((mlib_s32 *) (pdst_row + j)) = (src0 >> shl) | (src1 << shr);
387 *((mlib_s32 *) (pdst_row + j)) = (src0 << shl) | (src1 >> shr);
400 mlib_s32 shl, shr;
404 /* shl and shr are in range [0, 64] */
408 shr = 64 - shl;
418 *((mlib_s64 *) (pdst_row + j)) = (src0 >> shl) | (src1 << shr);
420 *((mlib_s64 *) (pdst_row + j)) = (src0 << shl) | (src1 >> shr);
503 mlib_s32 shl, shr;
510 shr = 64 - shl;
520 *((mlib_s64 *) (pdst_row + j)) = (src0 >> shl) | (src1 << shr);
522 *((mlib_s64 *) (pdst_row + j)) = (src0 << shl) | (src1 >> shr);
656 mlib_s32 shr, shl;
680 /* shl and shr do not exceed 64 here */
682 shr = BSIZE - shl;
691 *(TYPE *) dp = (s0 >> shl) | (s1 << shr);
693 *(TYPE *) dp = (s0 << shl) | (s1 >> shr);