Lines Matching refs:Bit
240 shift_names[instr->Bit(6) * 2], instr->Bits(11, 7)); in PrintShiftSat()
350 if ((instr->TypeValue() == 7) && (instr->Bit(24) == 0x0) && in FormatVFPRegister()
351 (instr->Bits(11, 9) == 0x5) && (instr->Bit(4) == 0x1)) { in FormatVFPRegister()
353 reg = instr->Bits(19, 16) | (instr->Bit(7) << 4); in FormatVFPRegister()
437 if (instr->Bit(21) == 0) { in FormatOption()
464 if (instr->Bit(21) == 0) { in FormatOption()
513 if ((instr->Bits(27, 25) == 0) && (instr->Bit(20) == 0) && in FormatOption()
514 (instr->Bits(7, 6) == 3) && (instr->Bit(4) == 1)) { in FormatOption()
515 if (instr->Bit(5) == 1) { in FormatOption()
618 if (instr->Bit(22) == 0) { in FormatOption()
653 if (instr->Bit(22) == 0) { in FormatOption()
738 if (instr->Bit(24) == 0) { in DecodeType01()
740 if (instr->Bit(23) == 0) { in DecodeType01()
741 if (instr->Bit(21) == 0) { in DecodeType01()
747 if (instr->Bit(22) == 0) { in DecodeType01()
772 if (instr->Bit(20) == 1) { in DecodeType01()
815 } else if ((instr->Bit(20) == 0) && ((instr->Bits(7, 4) & 0xD) == 0xD)) { in DecodeType01()
819 if (instr->Bit(22) == 0) { in DecodeType01()
827 if (instr->Bit(22) == 0) { in DecodeType01()
835 if (instr->Bit(22) == 0) { in DecodeType01()
843 if (instr->Bit(22) == 0) { in DecodeType01()
859 if (instr->Bit(22) == 0) { in DecodeType01()
867 if (instr->Bit(22) == 0) { in DecodeType01()
875 if (instr->Bit(22) == 0) { in DecodeType01()
883 if (instr->Bit(22) == 0) { in DecodeType01()
1082 if (instr->Bit(4) == 0) { in DecodeType3()
1085 if (instr->Bit(5) == 0) { in DecodeType3()
1088 if (instr->Bit(20) == 0) { in DecodeType3()
1089 if (instr->Bit(6) == 0) { in DecodeType3()
1116 if (instr->Bit(20) == 0) { in DecodeType3()
1189 if ((instr->Bit(20) == 0) && (instr->Bits(9, 6) == 1)) { in DecodeType3()
1214 if ((instr->Bit(20) == 0)) { in DecodeType3()
1307 if ((instr->Bit(22) == 0x0) && (instr->Bit(20) == 0x1)) { in DecodeType3()
1308 if (instr->Bit(21) == 0x1) { in DecodeType3()
1327 if (instr->Bit(22)) { in DecodeType3()
1360 if (instr->Bit(22) != 0) { in DecodeType4()
1381 if (instr->Bit(24) == 1) { in DecodeType7()
1436 VERIFY((instr->TypeValue() == 7) && (instr->Bit(24) == 0x0)); in DecodeTypeVFP()
1439 if (instr->Bit(4) == 0) { in DecodeTypeVFP()
1468 (instr->Bit(8) == 1)) { in DecodeTypeVFP()
1470 int fraction_bits = 32 - ((instr->Bits(3, 0) << 1) | instr->Bit(5)); in DecodeTypeVFP()
1548 if (instr->Bit(23) == 0) { in DecodeTypeVFP()
1552 if (instr->Bit(21) == 0x0) { in DecodeTypeVFP()
1577 if (instr->Bit(5) != 0) { in DecodeTypeVFP()
1579 } else if (instr->Bit(22) != 0) { in DecodeTypeVFP()
1590 if (instr->Bit(21) == 0x0) { in DecodeTypeVFP()
1596 char sign = instr->Bit(23) != 0 ? 'u' : 's'; in DecodeTypeVFP()
1637 VERIFY((instr->TypeValue() == 7) && (instr->Bit(24) == 0x0)); in DecodeTypeCP15()
1640 if (instr->Bit(4) == 1) { in DecodeTypeCP15()
1667 VERIFY((instr->Bit(4) == 1) && (instr->VCValue() == 0x0) && in DecodeVMOVBetweenCoreAndSinglePrecisionRegisters()
1680 VERIFY((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7)); in DecodeVCMP()
1686 bool raise_exception_for_qnan = (instr->Bit(7) == 0x1); in DecodeVCMP()
1710 VERIFY((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7)); in DecodeVCVTBetweenDoubleAndSingle()
1723 VERIFY((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7)); in DecodeVCVTBetweenFloatingPointAndInteger()
1727 bool to_integer = (instr->Bit(18) == 1); in DecodeVCVTBetweenFloatingPointAndInteger()
1730 bool unsigned_integer = (instr->Bit(16) == 0); in DecodeVCVTBetweenFloatingPointAndInteger()
1746 bool unsigned_integer = (instr->Bit(7) == 0); in DecodeVCVTBetweenFloatingPointAndInteger()
1767 int a = instr->Bit(24); in DecodeVmovImmediate()
1835 if (instr->Bits(7, 6) != 0 || instr->Bit(4) != 1) { in DecodeType6CoprocessorIns()
1889 int op2 = instr->Bit(4); in DecodeSpecialCondition()
1891 if (instr->Bit(27) == 0) { in DecodeSpecialCondition()
1906 int op3 = instr->Bit(6); in DecodeFloatingPointDataProcessing()
1947 if (instr->Bit(6) == 0x1) { in DecodeFloatingPointDataProcessing()
1953 if (instr->Bit(6) == 0x1) { in DecodeFloatingPointDataProcessing()
2006 int op1 = instr->Bit(20); in DecodeUnconditional()
2025 int op0 = instr->Bit(23); in DecodeAdvancedSIMDDataProcessing()
2026 int op1 = instr->Bit(4); in DecodeAdvancedSIMDDataProcessing()
2030 if (instr->Bit(6) == 0) { in DecodeAdvancedSIMDDataProcessing()
2038 int u = instr->Bit(24); in DecodeAdvancedSIMDDataProcessing()
2040 int q = instr->Bit(6); in DecodeAdvancedSIMDDataProcessing()
2140 if (instr->Bits(21, 19) == 0 && instr->Bit(7) == 0) { in DecodeAdvancedSIMDDataProcessing()
2145 int u = instr->Bit(24); in DecodeAdvancedSIMDDataProcessing()
2149 int l = instr->Bit(7); in DecodeAdvancedSIMDDataProcessing()
2150 int q = instr->Bit(6); in DecodeAdvancedSIMDDataProcessing()
2216 if (instr->Bit(8) == 1) { in DecodeAdvancedSIMDDataProcessing()
2237 int op0 = instr->Bit(24); in DecodeAdvancedSIMDTwoOrThreeRegisters()
2240 int op3 = instr->Bit(6); in DecodeAdvancedSIMDTwoOrThreeRegisters()
2255 int q = instr->Bit(6); in DecodeAdvancedSIMDTwoOrThreeRegisters()
2354 instr->Bit(6) == 0 ? "vtbl.8" : "vtbx.8", Vd); in DecodeAdvancedSIMDTwoOrThreeRegisters()
2375 if (instr->Bit(6) == 0) { in DecodeAdvancedSIMDTwoOrThreeRegisters()
2391 int u = instr->Bit(24); in DecodeAdvancedSIMDTwoOrThreeRegisters()
2432 } else if ((op0 & 0b10001) == 0b00000 && !instr->Bit(4)) { in DecodeMemoryHintsAndBarriers()
2439 } else if (instr->Bit(23) == 0) { in DecodeMemoryHintsAndBarriers()
2453 int op0 = instr->Bit(23); in DecodeAdvancedSIMDElementOrStructureLoadStore()
2455 int l = instr->Bit(21); in DecodeAdvancedSIMDElementOrStructureLoadStore()
2483 int type = instr->Bit(5) ? nlt_2 : nlt_1; in DecodeAdvancedSIMDElementOrStructureLoadStore()
2487 DCHECK_EQ(0, instr->Bit(4)); // Alignment not supported. in DecodeAdvancedSIMDElementOrStructureLoadStore()