Home | History | Annotate | Download | only in priv

Lines Matching refs:imm4

8201       0 q 101110 op2 0  m  0  imm4 0  n d
8213 UInt imm4 = INSN(14,11);
8225 if (imm4 == 0) {
8228 vassert(imm4 >= 1 && imm4 <= 15);
8230 mkexpr(sHi), mkexpr(sLo), mkU8(imm4)));
8233 DIP("ext v%u.16b, v%u.16b, v%u.16b, #%u\n", dd, nn, mm, imm4);
8235 if (imm4 >= 8) return False;
8236 if (imm4 == 0) {
8239 vassert(imm4 >= 1 && imm4 <= 7);
8244 mkexpr(hi64lo64), mkexpr(hi64lo64), mkU8(imm4)));
8247 DIP("ext v%u.8b, v%u.8b, v%u.8b, #%u\n", dd, nn, mm, imm4);
8572 0 q op 01110000 imm5 0 imm4 1 n d
8573 Decode fields: q,op,imm4
8584 UInt imm4 = INSN(14,11);
8592 if (bitOP == 0 && imm4 == BITS4(0,0,0,0)) {
8618 Require op=0, imm4=0001
8620 if (bitOP == 0 && imm4 == BITS4(0,0,0,1)) {
8669 if (bitQ == 1 && bitOP == 0 && imm4 == BITS4(0,0,1,1)) {
8732 if (bitOP == 0 && (imm4 == BITS4(0,1,0,1) || imm4 == BITS4(0,1,1,1))) {
8733 Bool isU = (imm4 & 2) == 2;
8802 011 01110000 imm5 0 imm4 n d INS Vd.Ts[ix1], Vn.Ts[ix2]
8804 = case imm5 of xxxx1 -> B, xxxx, imm4[3:0]
8805 xxx10 -> H, xxx, imm4[3:1]
8806 xx100 -> S, xx, imm4[3:2]
8807 x1000 -> D, x, imm4[3:3]
8818 ix2 = (imm4 >> 0) & 15;
8824 ix2 = (imm4 >> 1) & 7;
8830 ix2 = (imm4 >> 2) & 3;
8836 ix2 = (imm4 >> 3) & 1;
9011 01 op 11110000 imm5 0 imm4 1 n d
9012 Decode fields: op,imm4
9022 UInt imm4 = INSN(14,11);
9026 if (bitOP == 0 && imm4 == BITS4(0,0,0,0)) {