Lines Matching refs:Bit

1310   if (instr->Bit(4) == 0) {  in GetShiftRm()
1990 if (instr->Bit(24) == 0) { in DecodeType01()
1998 if (instr->Bit(23) == 0) { in DecodeType01()
1999 if (instr->Bit(21) == 0) { in DecodeType01()
2013 if (instr->Bit(22) == 0) { in DecodeType01()
2044 if (instr->Bit(22) == 1) { in DecodeType01()
2066 if (instr->Bit(20) == 1) { in DecodeType01()
2155 if (instr->Bit(22) == 0) { in DecodeType01()
2243 if (((instr->Bits(7, 4) & 0xD) == 0xD) && (instr->Bit(20) == 0)) { in DecodeType01()
2662 if (instr->Bit(4) == 0) { in DecodeType3()
2665 if (instr->Bit(5) == 0) { in DecodeType3()
2668 if (instr->Bit(20) == 0) { in DecodeType3()
2669 if (instr->Bit(6) == 0) { in DecodeType3()
2702 int32_t shift_type = instr->Bit(6); in DecodeType3()
2728 if (instr->Bit(20) == 0) { in DecodeType3()
2817 if ((instr->Bit(20) == 0) && (instr->Bits(9, 6) == 1)) { in DecodeType3()
2845 if (instr->Bit(20) == 0) { in DecodeType3()
2965 if ((instr->Bit(22) == 0x0) && (instr->Bit(20) == 0x1)) { in DecodeType3()
2974 if (instr->Bit(21) == 0x1) { in DecodeType3()
2997 if (instr->Bit(22)) { in DecodeType3()
3070 DCHECK_EQ(instr->Bit(22), 0); // only allowed to be set in privileged mode in DecodeType4()
3099 if (instr->Bit(24) == 1) { in DecodeType7()
3143 DCHECK((instr->TypeValue() == 7) && (instr->Bit(24) == 0x0) ); in DecodeTypeVFP()
3154 if (instr->Bit(4) == 0) { in DecodeTypeVFP()
3201 (instr->Bit(8) == 1)) { in DecodeTypeVFP()
3203 int fraction_bits = 32 - ((instr->Bits(3, 0) << 1) | instr->Bit(5)); in DecodeTypeVFP()
3356 if (instr->Bit(23) == 0) { in DecodeTypeVFP()
3365 data[instr->Bit(21)] = get_register(rt); in DecodeTypeVFP()
3394 if (instr->Bit(5) != 0) in DecodeTypeVFP()
3396 else if (instr->Bit(22) != 0) in DecodeTypeVFP()
3443 set_register(rt, int_data[instr->Bit(21)]); in DecodeTypeVFP()
3447 bool u = instr->Bit(23) != 0; in DecodeTypeVFP()
3519 DCHECK((instr->TypeValue() == 7) && (instr->Bit(24) == 0x0)); in DecodeTypeCP15()
3522 if (instr->Bit(4) == 1) { in DecodeTypeCP15()
3546 DCHECK((instr->Bit(4) == 1) && (instr->VCValue() == 0x0) && in DecodeVMOVBetweenCoreAndSinglePrecisionRegisters()
3564 DCHECK((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7)); in DecodeVCMP()
3588 if (instr->Bit(7) == 1) { in DecodeVCMP()
3603 if (instr->Bit(7) == 1) { in DecodeVCMP()
3615 DCHECK((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7)); in DecodeVCVTBetweenDoubleAndSingle()
3736 DCHECK((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7) && in DecodeVCVTBetweenFloatingPointAndInteger()
3742 bool to_integer = (instr->Bit(18) == 1); in DecodeVCVTBetweenFloatingPointAndInteger()
3760 VFPRoundingMode mode = (instr->Bit(7) != 1) ? FPSCR_rounding_mode_ in DecodeVCVTBetweenFloatingPointAndInteger()
3764 bool unsigned_integer = (instr->Bit(16) == 0); in DecodeVCVTBetweenFloatingPointAndInteger()
3776 bool unsigned_integer = (instr->Bit(7) == 0); in DecodeVCVTBetweenFloatingPointAndInteger()
3853 if (instr->Bits(7, 6) != 0 || instr->Bit(4) != 1) { in DecodeType6CoprocessorIns()
4247 if (instr->Bit(6) == 0) { in DecodeSpecialCondition()
4258 if (instr->Bit(4) == 1) { in DecodeSpecialCondition()
4281 if (instr->Bits(21, 20) == 2 && instr->Bit(6) == 1 && in DecodeSpecialCondition()
4282 instr->Bit(4) == 1) { in DecodeSpecialCondition()
4295 } else if (instr->Bits(21, 20) == 0 && instr->Bit(6) == 1 && in DecodeSpecialCondition()
4296 instr->Bit(4) == 1) { in DecodeSpecialCondition()
4311 if (instr->Bit(4) == 1) { in DecodeSpecialCondition()
4335 bool ge = instr->Bit(4) == 1; in DecodeSpecialCondition()
4356 bool min = instr->Bit(4) != 0; in DecodeSpecialCondition()
4376 if (instr->Bit(4) == 0) { in DecodeSpecialCondition()
4412 if (instr->Bit(6) == 1 && instr->Bit(4) == 1) { in DecodeSpecialCondition()
4437 bool min = instr->Bit(4) != 0; in DecodeSpecialCondition()
4474 if (instr->Bit(4) == 0) { in DecodeSpecialCondition()
4479 if (instr->Bit(21) == 0) { in DecodeSpecialCondition()
4494 if (instr->Bits(21, 20) == 0 && instr->Bit(4) == 0) { in DecodeSpecialCondition()
4510 if (instr->Bit(20) == 0 && instr->Bit(6) == 1) { in DecodeSpecialCondition()
4514 if (instr->Bit(4) == 1) { in DecodeSpecialCondition()
4515 if (instr->Bit(21) == 0) { in DecodeSpecialCondition()
4528 bool min = instr->Bit(21) == 1; in DecodeSpecialCondition()
4547 (instr->Bit(4) == 1)) { in DecodeSpecialCondition()
4567 } else if (instr->Bits(21, 20) == 3 && instr->Bit(4) == 0) { in DecodeSpecialCondition()
4585 } else if (instr->Bits(11, 7) == 0xA && instr->Bit(4) == 1) { in DecodeSpecialCondition()
4606 } else if (instr->Bits(11, 7) == 0 && instr->Bit(4) == 1) { in DecodeSpecialCondition()
4633 if (instr->Bit(6) == 0) { in DecodeSpecialCondition()
4644 if (instr->Bit(4) == 1) { in DecodeSpecialCondition()
4667 if (instr->Bits(21, 20) == 1 && instr->Bit(4) == 1) { in DecodeSpecialCondition()
4677 } else if (instr->Bits(21, 20) == 0 && instr->Bit(4) == 1) { in DecodeSpecialCondition()
4678 if (instr->Bit(6) == 0) { in DecodeSpecialCondition()
4700 if (instr->Bit(4) == 1) { in DecodeSpecialCondition()
4724 bool ge = instr->Bit(4) == 1; in DecodeSpecialCondition()
4745 bool min = instr->Bit(4) != 0; in DecodeSpecialCondition()
4763 if (instr->Bit(4) == 0) { in DecodeSpecialCondition()
4803 bool min = instr->Bit(4) != 0; in DecodeSpecialCondition()
4821 if (instr->Bits(21, 20) == 0 && instr->Bit(6) == 1 && in DecodeSpecialCondition()
4822 instr->Bit(4) == 1) { in DecodeSpecialCondition()
4831 } else if (instr->Bits(21, 20) == 0 && instr->Bit(6) == 0 && in DecodeSpecialCondition()
4832 instr->Bit(4) == 0) { in DecodeSpecialCondition()
4841 if (instr->Bit(20) == 0 && instr->Bit(4) == 0) { in DecodeSpecialCondition()
4843 bool ge = instr->Bit(21) == 0; in DecodeSpecialCondition()
4869 (instr->Bit(4) == 1)) { in DecodeSpecialCondition()
4889 } else if (instr->Opc1Value() == 7 && instr->Bit(4) == 0) { in DecodeSpecialCondition()
4891 instr->Bit(6) == 1) { in DecodeSpecialCondition()
4924 if (instr->Bit(6) == 0) { in DecodeSpecialCondition()
4971 if (instr->Bit(6) == 0) { in DecodeSpecialCondition()
4992 bool vtbx = instr->Bit(6) != 0; // vtbl / vtbx in DecodeSpecialCondition()
5012 if (instr->Bit(6) == 0) { in DecodeSpecialCondition()
5015 if (instr->Bit(7) == 1) { in DecodeSpecialCondition()
5051 if (instr->Bit(7) == 1) { in DecodeSpecialCondition()
5172 if (instr->Bit(6) == 0) { in DecodeSpecialCondition()
5209 } else if (instr->Bits(17, 16) == 0x1 && instr->Bit(11) == 0) { in DecodeSpecialCondition()
5215 if (instr->Bit(10) != 0) { in DecodeSpecialCondition()
5242 if (instr->Bit(10) != 0) { in DecodeSpecialCondition()
5276 if (instr->Bit(7) == 0) { in DecodeSpecialCondition()
5300 bool is_unsigned = instr->Bit(6) != 0; in DecodeSpecialCondition()
5333 } else if (instr->Bits(11, 7) == 0 && instr->Bit(4) == 1) { in DecodeSpecialCondition()
5354 } else if (instr->Bits(11, 8) == 0x5 && instr->Bit(6) == 0 && in DecodeSpecialCondition()
5355 instr->Bit(4) == 1) { in DecodeSpecialCondition()
5358 if (instr->Bit(7) != 0) imm7 += 64; in DecodeSpecialCondition()
5380 } else if (instr->Bits(11, 8) == 0x4 && instr->Bit(6) == 0 && in DecodeSpecialCondition()
5381 instr->Bit(4) == 1) { in DecodeSpecialCondition()
5384 if (instr->Bit(7) != 0) imm7 += 64; in DecodeSpecialCondition()
5413 int Vd = (instr->Bit(22) << 4) | instr->VdValue(); in DecodeSpecialCondition()
5454 int Vd = (instr->Bit(22) << 4) | instr->VdValue(); in DecodeSpecialCondition()
5566 (instr->Bit(4) == 0x0)) { in DecodeSpecialCondition()
5574 if (instr->Bit(6) == 0x1) { // vminnm in DecodeSpecialCondition()
5604 if (instr->Bit(6) == 0x1) { // vminnm in DecodeSpecialCondition()
5633 if ((instr->Bits(11, 9) == 0x5) && (instr->Bit(6) == 0) && in DecodeSpecialCondition()
5634 (instr->Bit(4) == 0)) { in DecodeSpecialCondition()