Lines Matching refs:imm4
8213 UInt imm4 = INSN(14,11); in dis_AdvSIMD_EXT() local
8225 if (imm4 == 0) { in dis_AdvSIMD_EXT()
8228 vassert(imm4 >= 1 && imm4 <= 15); in dis_AdvSIMD_EXT()
8230 mkexpr(sHi), mkexpr(sLo), mkU8(imm4))); in dis_AdvSIMD_EXT()
8233 DIP("ext v%u.16b, v%u.16b, v%u.16b, #%u\n", dd, nn, mm, imm4); in dis_AdvSIMD_EXT()
8235 if (imm4 >= 8) return False; in dis_AdvSIMD_EXT()
8236 if (imm4 == 0) { in dis_AdvSIMD_EXT()
8239 vassert(imm4 >= 1 && imm4 <= 7); in dis_AdvSIMD_EXT()
8244 mkexpr(hi64lo64), mkexpr(hi64lo64), mkU8(imm4))); in dis_AdvSIMD_EXT()
8247 DIP("ext v%u.8b, v%u.8b, v%u.8b, #%u\n", dd, nn, mm, imm4); in dis_AdvSIMD_EXT()
8584 UInt imm4 = INSN(14,11); in dis_AdvSIMD_copy() local
8592 if (bitOP == 0 && imm4 == BITS4(0,0,0,0)) { in dis_AdvSIMD_copy()
8620 if (bitOP == 0 && imm4 == BITS4(0,0,0,1)) { in dis_AdvSIMD_copy()
8669 if (bitQ == 1 && bitOP == 0 && imm4 == BITS4(0,0,1,1)) { in dis_AdvSIMD_copy()
8732 if (bitOP == 0 && (imm4 == BITS4(0,1,0,1) || imm4 == BITS4(0,1,1,1))) { in dis_AdvSIMD_copy()
8733 Bool isU = (imm4 & 2) == 2; in dis_AdvSIMD_copy()
8818 ix2 = (imm4 >> 0) & 15; in dis_AdvSIMD_copy()
8824 ix2 = (imm4 >> 1) & 7; in dis_AdvSIMD_copy()
8830 ix2 = (imm4 >> 2) & 3; in dis_AdvSIMD_copy()
8836 ix2 = (imm4 >> 3) & 1; in dis_AdvSIMD_copy()
9022 UInt imm4 = INSN(14,11); in dis_AdvSIMD_scalar_copy() local
9026 if (bitOP == 0 && imm4 == BITS4(0,0,0,0)) { in dis_AdvSIMD_scalar_copy()