Lines Matching defs:width
694 int width = (b->data.u32 >> 8) & 0xff;
697 if (width == 0) {
701 if (width + offset < 32) {
702 rshift = 32 - width;
703 lshift = 32 - width - offset;
818 int width = (b->data.u32 >> 8) & 0xff;
819 unsigned bitmask = ((1 << width) - 1) << offset;
1441 // low byte = offset, high byte = width
2181 unsigned width, offset = 0;
2185 width = (imm.reg.data.u32 >> 8) & 0xff;
2189 if (width != 8 && width != 16)
2191 if (width == 8 && offset & 0x7)
2193 if (width == 16 && offset & 0xf)
2205 width = 8;
2207 width = 16;
2217 ((width == 8 && (imm.reg.data.u32 & 0x7) == 0) ||
2218 (width == 16 && (imm.reg.data.u32 & 0xf) == 0))) {
2230 width = 8;
2233 width = 16;
2248 ((width == 8 && (imm.reg.data.u32 & 0x7) == 0) ||
2249 (width == 16 && (imm.reg.data.u32 & 0xf) == 0)) &&
2258 if (width == 8) {
2261 assert(width == 16);
4003 // Compute address/width for first load
4027 // Compute address/width for second load