Lines Matching refs:instr
574 uint32_t instr;
577 instr = get_unaligned_be32(buf + i);
578 if ((instr & 0xFC000003) == 0x48000001) {
579 instr &= 0x03FFFFFC;
580 instr -= s->pos + (uint32_t)i;
581 instr &= 0x03FFFFFC;
582 instr |= 0x48000001;
583 put_unaligned_be32(instr, buf + i);
628 uint64_t instr;
641 instr = 0;
643 instr |= (uint64_t)(buf[i + j + byte_pos])
646 norm = instr >> bit_res;
661 instr &= (1 << bit_res) - 1;
662 instr |= norm << bit_res;
666 = (uint8_t)(instr >> (8 * j));
730 uint32_t instr;
733 instr = get_unaligned_be32(buf + i);
734 if ((instr >> 22) == 0x100 || (instr >> 22) == 0x1FF) {
735 instr <<= 2;
736 instr -= s->pos + (uint32_t)i;
737 instr >>= 2;
738 instr = ((uint32_t)0x40000000 - (instr & 0x400000))
739 | 0x40000000 | (instr & 0x3FFFFF);
740 put_unaligned_be32(instr, buf + i);