Lines Matching refs:imm4
8184 UInt imm4 = INSN(14,11); in dis_AdvSIMD_EXT() local
8196 if (imm4 == 0) { in dis_AdvSIMD_EXT()
8199 vassert(imm4 >= 1 && imm4 <= 15); in dis_AdvSIMD_EXT()
8201 mkexpr(sHi), mkexpr(sLo), mkU8(imm4))); in dis_AdvSIMD_EXT()
8204 DIP("ext v%u.16b, v%u.16b, v%u.16b, #%u\n", dd, nn, mm, imm4); in dis_AdvSIMD_EXT()
8206 if (imm4 >= 8) return False; in dis_AdvSIMD_EXT()
8207 if (imm4 == 0) { in dis_AdvSIMD_EXT()
8210 vassert(imm4 >= 1 && imm4 <= 7); in dis_AdvSIMD_EXT()
8215 mkexpr(hi64lo64), mkexpr(hi64lo64), mkU8(imm4))); in dis_AdvSIMD_EXT()
8218 DIP("ext v%u.8b, v%u.8b, v%u.8b, #%u\n", dd, nn, mm, imm4); in dis_AdvSIMD_EXT()
8555 UInt imm4 = INSN(14,11); in dis_AdvSIMD_copy() local
8563 if (bitOP == 0 && imm4 == BITS4(0,0,0,0)) { in dis_AdvSIMD_copy()
8591 if (bitOP == 0 && imm4 == BITS4(0,0,0,1)) { in dis_AdvSIMD_copy()
8640 if (bitQ == 1 && bitOP == 0 && imm4 == BITS4(0,0,1,1)) { in dis_AdvSIMD_copy()
8703 if (bitOP == 0 && (imm4 == BITS4(0,1,0,1) || imm4 == BITS4(0,1,1,1))) { in dis_AdvSIMD_copy()
8704 Bool isU = (imm4 & 2) == 2; in dis_AdvSIMD_copy()
8789 ix2 = (imm4 >> 0) & 15; in dis_AdvSIMD_copy()
8795 ix2 = (imm4 >> 1) & 7; in dis_AdvSIMD_copy()
8801 ix2 = (imm4 >> 2) & 3; in dis_AdvSIMD_copy()
8807 ix2 = (imm4 >> 3) & 1; in dis_AdvSIMD_copy()
8993 UInt imm4 = INSN(14,11); in dis_AdvSIMD_scalar_copy() local
8997 if (bitOP == 0 && imm4 == BITS4(0,0,0,0)) { in dis_AdvSIMD_scalar_copy()