Lines Matching refs:ExtractBit
2268 if (instr->ExtractBit(10) == 0) {
2975 index = (instr->ExtractBit(22) << 2) | instr->ExtractBits(20, 19);
2991 index = instr->ExtractBit(20);
3017 Instr index = (instr->ExtractBit(20) << 1) | instr->ExtractBit(11);
3076 Instr index = (instr->ExtractBits(20, 19) << 1) | instr->ExtractBit(11);
3133 VectorFormat vform = (instr->ExtractBit(22) == 0) ? kFormatVnS : kFormatVnD;
3189 int idx_s = instr->ExtractBit(20);
3565 int rot = (instr->ExtractBit(10) == 0) ? 90 : 270;
3814 PACKey key = (instr->ExtractBit(10) == 0) ? kPACKeyIA : kPACKeyIB;
4231 PACKey key = (instr->ExtractBit(23) == 0) ? kPACKeyDA : kPACKeyDB;
4562 bool is_acquire = instr->ExtractBit(22) == 1;
4563 bool is_release = instr->ExtractBit(15) == 1;
4607 bool is_acquire = instr->ExtractBit(22) == 1;
4608 bool is_release = instr->ExtractBit(15) == 1;
4935 bool is_acquire = (instr->ExtractBit(23) == 1) && (rt != kZeroRegCode);
4936 bool is_release = instr->ExtractBit(22) == 1;
5006 bool is_acquire = (instr->ExtractBit(23) == 1) && (rt != kZeroRegCode);
5007 bool is_release = instr->ExtractBit(22) == 1;
8241 if ((instr->ExtractBit(23) == 0) && (instr->ExtractBits(20, 16) != 0)) {
8404 if ((instr->ExtractBit(23) == 0) && (instr->ExtractBits(20, 16) != 0)) {
8641 int half_enc = instr->ExtractBit(11);
8863 VIXL_ASSERT(instr->ExtractBit(22) == 1);
10254 int i1 = instr->ExtractBit(5);
10436 int rot = instr->ExtractBit(16);
10592 if (instr->ExtractBit(15) == 0) {
10681 if (instr->ExtractBit(10) == 1) {
10741 if (instr->ExtractBit(16) == 0) {
10904 if (instr->ExtractBit(16) == 0) {
10938 if (instr->ExtractBit(11) == 0) {
10964 bool is_saturating = (instr->ExtractBit(18) == 0);
10966 is_saturating ? instr->ExtractBit(17) : instr->ExtractBit(16);
10967 bool is_signed = (instr->ExtractBit(16) == 0);
10968 bool sf = is_saturating ? (instr->ExtractBit(10) != 0) : true;
11056 uint64_t start = instr->ExtractBit(10) ? ReadXRegister(instr->GetRn())
11058 uint64_t step = instr->ExtractBit(11) ? ReadXRegister(instr->GetRm())
11292 bool is_64_bit = instr->ExtractBit(12) == 1;
11356 bool is_64_bit = instr->ExtractBit(22) == 1;
11639 if (instr->ExtractBit(16)) {
11785 imm <<= instr->ExtractBit(13) * 8;
11820 int shift = instr->ExtractBit(13) * 8;
11878 SVEOffsetModifier mod = (instr->ExtractBit(22) == 1) ? SVE_SXTW : SVE_UXTW;
11901 SVEOffsetModifier mod = (instr->ExtractBit(22) == 1) ? SVE_SXTW : SVE_UXTW;
11956 SVEOffsetModifier mod = (instr->ExtractBit(22) == 1) ? SVE_SXTW : SVE_UXTW;
12132 SVEOffsetModifier mod = (instr->ExtractBit(22) == 1) ? SVE_SXTW : SVE_UXTW;
12210 SVEOffsetModifier mod = (instr->ExtractBit(22) == 1) ? SVE_SXTW : SVE_UXTW;
12236 bool is_signed = instr->ExtractBit(14) == 0;
12237 bool is_ff = instr->ExtractBit(13) == 1;
12597 int scale = instr->ExtractBit(21) * msize_in_bytes_log2;
12600 (instr->ExtractBit(14) == 1) ? SVE_SXTW : SVE_UXTW;
12630 (instr->ExtractBit(14) == 1) ? SVE_SXTW : SVE_UXTW;
12682 int scale = instr->ExtractBit(21) * msize_in_bytes_log2;
12739 int scale = instr->ExtractBit(21) * msize_in_bytes_log2;
12742 (instr->ExtractBit(14) == 1) ? SVE_SXTW : SVE_UXTW;
12774 (instr->ExtractBit(14) == 1) ? SVE_SXTW : SVE_UXTW;
13170 if (instr->ExtractBit(4) == 1) {
13177 if (instr->ExtractBit(22) == 1) {
13199 if (instr->ExtractBit(22) == 1) {
13515 dup_immediate(vform, result, imm8 << (instr->ExtractBit(13) * 8));
13523 if (instr->ExtractBit(14) != 0) {
13811 if (instr->ExtractBit(16)) PredTest(vform, pdn, pdn);