Lines Matching refs:instr
163 uint32_t instr;
166 instr = get_unaligned_be32(buf + i);
167 if ((instr & 0xFC000003) == 0x48000001) {
168 instr &= 0x03FFFFFC;
169 instr -= s->pos + (uint32_t)i;
170 instr &= 0x03FFFFFC;
171 instr |= 0x48000001;
172 put_unaligned_be32(instr, buf + i);
217 uint64_t instr;
230 instr = 0;
232 instr |= (uint64_t)(buf[i + j + byte_pos])
235 norm = instr >> bit_res;
250 instr &= (1 << bit_res) - 1;
251 instr |= norm << bit_res;
255 = (uint8_t)(instr >> (8 * j));
319 uint32_t instr;
322 instr = get_unaligned_be32(buf + i);
323 if ((instr >> 22) == 0x100 || (instr >> 22) == 0x1FF) {
324 instr <<= 2;
325 instr -= s->pos + (uint32_t)i;
326 instr >>= 2;
327 instr = ((uint32_t)0x40000000 - (instr & 0x400000))
328 | 0x40000000 | (instr & 0x3FFFFF);
329 put_unaligned_be32(instr, buf + i);