Lines Matching refs:data
68 UINT32 QemuCLZ(UINT32 data)
70 UINT32 count = 32; /* 32-bit data length */
71 if (data == 0) {
75 if (data & 0xFFFF0000) {
76 data = data >> 16; /* 16-bit data length */
77 count -= 16; /* 16-bit data length */
80 if (data & 0xFF00) {
81 data = data >> 8; /* 8-bit data length */
82 count -= 8; /* 8-bit data length */
85 if (data & 0xF0) {
86 data = data >> 4; /* 4-bit data length */
87 count -= 4; /* 4-bit data length */
90 if (data & 0x8) {
91 return (count - 4); /* 4-bit data length */
92 } else if (data & 0x4) {
93 return (count - 3); /* 3-bit data length */
94 } else if (data & 0x2) {
95 return (count - 2); /* 2-bit data length */
96 } else if (data & 0x1) {