Searched refs:ExtractBit (Results 1 – 11 of 11) sorted by relevance
/external/vixl/src/aarch64/ |
D | simulator-aarch64.cc | 2369 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 …]
|
D | instructions-aarch64.cc | 268 if (ExtractBit(14) == 0) return false; in CanTakeSVEMovprfx() 587 int index = ExtractBit(11); in GetSVEMulLongZmAndIndex() 597 index |= ExtractBit(20) << 1; in GetSVEMulLongZmAndIndex()
|
D | disasm-aarch64.cc | 1453 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 …]
|
D | instructions-aarch64.h | 241 int ExtractBit(int pos) const { return (GetInstructionBits() >> pos) & 1; } in ExtractBit() function 243 return ExtractBit(pos); in Bit()
|
D | assembler-sve-aarch64.cc | 1578 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 …]
|
D | cpu-features-auditor-aarch64.cc | 950 if (instr->ExtractBit(11)) scope.Record(CPUFeatures::kNEONHalf); in VisitNEONModifiedImmediate()
|
D | logic-aarch64.cc | 7570 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()
|
D | simulator-aarch64.h | 670 return ExtractBit(byte, bit_offset); in IsActive()
|
/external/vixl/src/ |
D | utils-vixl.h | 698 inline T ExtractBit(T value, unsigned bit) { in ExtractBit() function
|
/external/cronet/stable/net/third_party/quiche/src/quiche/quic/core/ |
D | quic_framer.cc | 3188 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/ |
D | quic_framer.cc | 3188 bool ExtractBit(uint8_t flags, uint8_t offset) { in ExtractBit() function 3410 ExtractBit(frame_type, kQuicHasMultipleAckBlocksOffset); in ProcessAckFrame()
|