Lines Matching defs:shift
21 int shift;
25 shift = (3 ^ (address & 3)) << 3;
35 : "d" ((x & 0xff) << shift), "d" (~(0xff << shift))
37 return old >> shift;
39 shift = (2 ^ (address & 2)) << 3;
49 : "d" ((x & 0xffff) << shift), "d" (~(0xffff << shift))
51 return old >> shift;
93 unsigned int prev, shift, mask;
95 shift = (3 ^ (address & 3)) << 3;
97 old = (old & 0xff) << shift;
98 new = (new & 0xff) << shift;
99 mask = ~(0xff << shift);
120 return prev >> shift;
123 unsigned int prev, shift, mask;
125 shift = (2 ^ (address & 2)) << 3;
127 old = (old & 0xffff) << shift;
128 new = (new & 0xffff) << shift;
129 mask = ~(0xffff << shift);
150 return prev >> shift;