Lines Matching refs:ExtractBits
2975 index = (instr->ExtractBit(22) << 2) | instr->ExtractBits(20, 19);
2976 zm_code = instr->ExtractBits(18, 16);
2983 index = instr->ExtractBits(20, 19);
2984 zm_code = instr->ExtractBits(18, 16);
2992 zm_code = instr->ExtractBits(19, 16);
3014 SimVRegister& zm = ReadVRegister(instr->ExtractBits(19, 16));
3073 SimVRegister& zm = ReadVRegister(instr->ExtractBits(18, 16));
3076 Instr index = (instr->ExtractBits(20, 19) << 1) | instr->ExtractBit(11);
3180 int rot = instr->ExtractBits(11, 10) * 90;
3186 SimVRegister& zm_h = ReadVRegister(instr->ExtractBits(18, 16));
3187 SimVRegister& zm_s = ReadVRegister(instr->ExtractBits(19, 16));
3188 int idx_h = instr->ExtractBits(20, 19);
3312 int rot = instr->ExtractBits(11, 10) * 90;
5620 uint32_t imm = instr->ExtractBits(17, 10);
8241 if ((instr->ExtractBit(23) == 0) && (instr->ExtractBits(20, 16) != 0)) {
8404 if ((instr->ExtractBit(23) == 0) && (instr->ExtractBits(20, 16) != 0)) {
9662 int shift_amount = instr->ExtractBits(11, 10);
9962 int multiplier = instr->ExtractBits(19, 16) + 1;
9996 int multiplier = instr->ExtractBits(19, 16) + 1;
10032 int multiplier = instr->ExtractBits(19, 16) + 1;
10109 int multiplier = instr->ExtractBits(19, 16) + 1;
10165 int multiplier = instr->ExtractBits(19, 16) + 1;
10304 ftmad(vform, zd, zd, zm, instr->ExtractBits(18, 16));
10462 int rot = instr->ExtractBits(14, 13);
10480 int rot = instr->ExtractBits(11, 10);
10934 SimPRegister& pg = ReadPRegister(instr->ExtractBits(8, 5));
11409 ExtractSignedBitfield64(4, 0, instr->ExtractBits(20, 16)));
11445 dup_immediate(vform, src2, instr->ExtractBits(20, 14));
11735 sxt(vform, result, zn, (kBitsPerByte << instr->ExtractBits(18, 17)));
11740 uxt(vform, result, zn, (kBitsPerByte << instr->ExtractBits(18, 17)));
11757 SimPRegister& pg = ReadPRegister(instr->ExtractBits(19, 16));
11765 int imm8 = instr->ExtractBits(12, 5);
12058 uint64_t offset = instr->ExtractBits(21, 16) << msize_in_bytes_log2;
12075 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10);
12096 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10);
12239 int msize_in_bytes_log2 = instr->ExtractBits(24, 23);
12240 uint64_t imm = instr->ExtractBits(20, 16) << msize_in_bytes_log2;
12483 int msz = instr->ExtractBits(24, 23);
12510 int msz = instr->ExtractBits(24, 23);
12536 int msz = instr->ExtractBits(24, 23);
12537 int reg_count = instr->ExtractBits(22, 21) + 1;
12570 int msz = instr->ExtractBits(24, 23);
12576 addr.SetRegCount(instr->ExtractBits(22, 21) + 1);
12665 uint64_t imm = instr->ExtractBits(20, 16) << msz;
12812 uint64_t imm = instr->ExtractBits(20, 16) << msz;
12922 offset <<= instr->ExtractBits(24, 23);
12924 SVEFormatFromLaneSizeInBytesLog2(instr->ExtractBits(22, 21));
12926 addr.SetMsizeInBytesLog2(instr->ExtractBits(24, 23));
12972 int msz = instr->ExtractBits(24, 23);
12973 int reg_count = instr->ExtractBits(22, 21) + 1;
13006 int msz = instr->ExtractBits(24, 23);
13012 addr.SetRegCount(instr->ExtractBits(22, 21) + 1);
13030 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10);
13051 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10);
13152 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13185 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13507 SimPRegister& pg = ReadPRegister(instr->ExtractBits(19, 16));
13729 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13746 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13785 LogicPRegister pg = ReadPRegister(instr->ExtractBits(8, 5));
13819 LogicPRegister pg = ReadPRegister(instr->ExtractBits(8, 5));
13871 ReadPRegister(instr->ExtractBits(13, 10)),
13893 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
13959 SimPRegister& pg = ReadPRegister(instr->ExtractBits(13, 10));
14118 uint64_t tag_offset = instr->ExtractBits(13, 10);
14122 uint64_t offset = instr->ExtractBits(21, 16) * kMTETagGranuleInBytes;