Home
last modified time | relevance | path

Searched refs:ExtractBit (Results 1 – 11 of 11) sorted by relevance

/external/vixl/src/aarch64/
Dsimulator-aarch64.cc2369 if (instr->ExtractBit(10) == 0) { in SimulateSVEMlaMlsIndex()
3093 index = (instr->ExtractBit(22) << 2) | instr->ExtractBits(20, 19); in SimulateSVESaturatingMulAddHigh()
3109 index = instr->ExtractBit(20); in SimulateSVESaturatingMulAddHigh()
3135 Instr index = (instr->ExtractBit(20) << 1) | instr->ExtractBit(11); in Simulate_ZdaD_ZnS_ZmS_imm()
3194 Instr index = (instr->ExtractBits(20, 19) << 1) | instr->ExtractBit(11); in Simulate_ZdaS_ZnH_ZmH_imm()
3251 VectorFormat vform = (instr->ExtractBit(22) == 0) ? kFormatVnS : kFormatVnD; in SimulateSVEAddSubCarry()
3307 int idx_s = instr->ExtractBit(20); in SimulateSVEComplexIntMulAdd()
3683 int rot = (instr->ExtractBit(10) == 0) ? 90 : 270; in Simulate_ZdnT_ZdnT_ZmT_const()
3931 PACKey key = (instr->ExtractBit(10) == 0) ? kPACKeyIA : kPACKeyIB; in VisitUnconditionalBranchToRegister()
4378 PACKey key = (instr->ExtractBit(23) == 0) ? kPACKeyDA : kPACKeyDB; in VisitLoadStorePAC()
[all …]
Dinstructions-aarch64.cc268 if (ExtractBit(14) == 0) return false; in CanTakeSVEMovprfx()
587 int index = ExtractBit(11); in GetSVEMulLongZmAndIndex()
597 index |= ExtractBit(20) << 1; in GetSVEMulLongZmAndIndex()
Ddisasm-aarch64.cc1453 const char *suffix = (instr->ExtractBit(18) == 0) ? "'s1710" : "'u1710"; in DisassembleMinMaxImm()
2545 const char *mnemonic = instr->ExtractBit(30) ? "pmull2" : "pmull"; in DisassembleNEONPolynomialMul()
2563 if ((instr->GetNEONQ() == 0) || (instr->ExtractBit(22) == 1)) { in DisassembleNEONFPAcrossLanes()
2622 const char *form = instr->ExtractBit(30) ? "'Vd.4s, 'Vn.16" : "'Vd.2s, 'Vn.8"; in DisassembleNEONDotProdByElement()
2702 ((vform == kFormatS) && (instr->ExtractBit(30) == 0))) { in VisitNEONCopy()
3517 if (instr->ExtractBit(22) == 0) { in DisassembleNEONScalarShiftImmOnlyD()
3836 bool sign_extend = instr->ExtractBit(14) == 0; in VisitSVE64BitGatherLoad_VectorPlusImm()
4177 (instr->ExtractBit(13) == 1)) in VisitSVEBroadcastIntImm_Unpredicated()
4182 form = (instr->ExtractBit(13) == 0) ? "'Zd.'t, #'s1205" in VisitSVEBroadcastIntImm_Unpredicated()
4194 if (instr->ExtractBit(23) == 1) { in VisitSVECompressActiveElements()
[all …]
Dinstructions-aarch64.h241 int ExtractBit(int pos) const { return (GetInstructionBits() >> pos) & 1; } in ExtractBit() function
243 return ExtractBit(pos); in Bit()
Dassembler-sve-aarch64.cc1578 imm_field = ExtractBit(index, 1) << 20; in SVEMulLongIndexHelper()
1583 imm_field |= ExtractBit(index, 0) << 11; in SVEMulLongIndexHelper()
7140 (ExtractBit(index, 0) << 11) | Rx<18, 16>(zm); in fmlalb()
7172 (ExtractBit(index, 0) << 11) | Rx<18, 16>(zm); in fmlalt()
7204 (ExtractBit(index, 0) << 11) | Rx<18, 16>(zm); in fmlslb()
7236 (ExtractBit(index, 0) << 11) | Rx<18, 16>(zm); in fmlslt()
8020 (ExtractBit(index, 0) << 11) | Rx<18, 16>(zm); in sqdmlalb()
8025 zm_and_idx = (ExtractBit(index, 1) << 20) | (ExtractBit(index, 0) << 11) | in sqdmlalb()
8083 (ExtractBit(index, 0) << 11) | Rx<18, 16>(zm); in sqdmlalt()
8088 zm_and_idx = (ExtractBit(index, 1) << 20) | (ExtractBit(index, 0) << 11) | in sqdmlalt()
[all …]
Dcpu-features-auditor-aarch64.cc950 if (instr->ExtractBit(11)) scope.Record(CPUFeatures::kNEONHalf); in VisitNEONModifiedImmediate()
Dlogic-aarch64.cc7570 bool is_signed = instr->ExtractBit(14) == 0; in SVEGatherLoadScalarPlusVectorHelper()
7571 bool is_ff = instr->ExtractBit(13) == 1; in SVEGatherLoadScalarPlusVectorHelper()
7574 int scale = instr->ExtractBit(21) * msize_in_bytes_log2; in SVEGatherLoadScalarPlusVectorHelper()
Dsimulator-aarch64.h670 return ExtractBit(byte, bit_offset); in IsActive()
/external/vixl/src/
Dutils-vixl.h698 inline T ExtractBit(T value, unsigned bit) { in ExtractBit() function
/external/cronet/stable/net/third_party/quiche/src/quiche/quic/core/
Dquic_framer.cc3188 bool ExtractBit(uint8_t flags, uint8_t offset) { in ExtractBit() function
3410 ExtractBit(frame_type, kQuicHasMultipleAckBlocksOffset); in ProcessAckFrame()
/external/cronet/tot/net/third_party/quiche/src/quiche/quic/core/
Dquic_framer.cc3188 bool ExtractBit(uint8_t flags, uint8_t offset) { in ExtractBit() function
3410 ExtractBit(frame_type, kQuicHasMultipleAckBlocksOffset); in ProcessAckFrame()