Home
last modified time | relevance | path

Searched refs:VectorFormat (Results 1 – 8 of 8) sorted by relevance

/external/vixl/src/vixl/a64/
Dsimulator-a64.h460 int64_t Int(VectorFormat vform, int index) const { in Int()
472 uint64_t Uint(VectorFormat vform, int index) const { in Uint()
484 int64_t IntLeftJustified(VectorFormat vform, int index) const { in IntLeftJustified()
488 uint64_t UintLeftJustified(VectorFormat vform, int index) const { in UintLeftJustified()
492 void SetInt(VectorFormat vform, int index, int64_t value) const { in SetInt()
502 void SetUint(VectorFormat vform, int index, uint64_t value) const { in SetUint()
512 void ReadUintFromMem(VectorFormat vform, int index, uint64_t addr) const { in ReadUintFromMem()
522 void WriteUintToMem(VectorFormat vform, int index, uint64_t addr) const { in WriteUintToMem()
543 void ClearForWrite(VectorFormat vform) const { in ClearForWrite()
592 LogicVRegister& SignedSaturate(VectorFormat vform) { in SignedSaturate()
[all …]
Dlogic-a64.cc386 void Simulator::ld1(VectorFormat vform, in ld1()
397 void Simulator::ld1(VectorFormat vform, in ld1()
405 void Simulator::ld1r(VectorFormat vform, in ld1r()
415 void Simulator::ld2(VectorFormat vform, in ld2()
432 void Simulator::ld2(VectorFormat vform, in ld2()
445 void Simulator::ld2r(VectorFormat vform, in ld2r()
459 void Simulator::ld3(VectorFormat vform, in ld3()
481 void Simulator::ld3(VectorFormat vform, in ld3()
498 void Simulator::ld3r(VectorFormat vform, in ld3r()
516 void Simulator::ld4(VectorFormat vform, in ld4()
[all …]
Dinstructions-a64.cc396 VectorFormat VectorFormatHalfWidth(const VectorFormat vform) { in VectorFormatHalfWidth()
411 VectorFormat VectorFormatDoubleWidth(const VectorFormat vform) { in VectorFormatDoubleWidth()
426 VectorFormat VectorFormatFillQ(const VectorFormat vform) { in VectorFormatFillQ()
444 VectorFormat VectorFormatHalfWidthDoubleLanes(const VectorFormat vform) { in VectorFormatHalfWidthDoubleLanes()
456 VectorFormat VectorFormatDoubleLanes(const VectorFormat vform) { in VectorFormatDoubleLanes()
467 VectorFormat VectorFormatHalfLanes(const VectorFormat vform) { in VectorFormatHalfLanes()
478 VectorFormat ScalarFormatFromLaneSize(int laneSize) { in ScalarFormatFromLaneSize()
489 unsigned RegisterSizeInBitsFromFormat(VectorFormat vform) { in RegisterSizeInBitsFromFormat()
505 unsigned RegisterSizeInBytesFromFormat(VectorFormat vform) { in RegisterSizeInBytesFromFormat()
510 unsigned LaneSizeInBitsFromFormat(VectorFormat vform) { in LaneSizeInBitsFromFormat()
[all …]
Dinstructions-a64.h429 enum VectorFormat { enum
451 VectorFormat VectorFormatHalfWidth(const VectorFormat vform);
452 VectorFormat VectorFormatDoubleWidth(const VectorFormat vform);
453 VectorFormat VectorFormatDoubleLanes(const VectorFormat vform);
454 VectorFormat VectorFormatHalfLanes(const VectorFormat vform);
455 VectorFormat ScalarFormatFromLaneSize(int lanesize);
456 VectorFormat VectorFormatHalfWidthDoubleLanes(const VectorFormat vform);
457 VectorFormat VectorFormatFillQ(const VectorFormat vform);
458 unsigned RegisterSizeInBitsFromFormat(VectorFormat vform);
459 unsigned RegisterSizeInBytesFromFormat(VectorFormat vform);
[all …]
Dsimulator-a64.cc459 VectorFormat vform) { in GetPrintRegisterFormat()
2219 VectorFormat vform = (instr->Mask(FP64) == FP64) ? kFormatD : kFormatS; in VisitFPDataProcessing1Source()
2267 VectorFormat vform = (instr->Mask(FP64) == FP64) ? kFormatD : kFormatS; in VisitFPDataProcessing2Source()
2475 VectorFormat vf = nfd.GetVectorFormat(); in VisitNEON2RegMisc()
2480 VectorFormat vf_lp = nfd.GetVectorFormat(&map_lp); in VisitNEON2RegMisc()
2485 VectorFormat vf_fcvtl = nfd.GetVectorFormat(&map_fcvtl); in VisitNEON2RegMisc()
2490 VectorFormat vf_fcvtn = nfd.GetVectorFormat(&map_fcvtn); in VisitNEON2RegMisc()
2531 VectorFormat fpf = nfd.GetVectorFormat(nfd.FPFormatMap()); in VisitNEON2RegMisc()
2631 VectorFormat vf = nfd.GetVectorFormat(nfd.LogicalFormatMap()); in VisitNEON3Same()
2645 VectorFormat vf = nfd.GetVectorFormat(nfd.FPFormatMap()); in VisitNEON3Same()
[all …]
Dassembler-a64.cc3775 (vd_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in ins()
3777 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in ins()
3810 (vd_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in ins()
3843 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in umov()
3876 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in smov()
Dassembler-a64.h273 VRegister(unsigned code, VectorFormat format) in VRegister()
4099 int s = LaneSizeInBytesLog2FromFormat(static_cast<VectorFormat>(format)); in ImmNEON5()
4106 int s = LaneSizeInBytesLog2FromFormat(static_cast<VectorFormat>(format)); in ImmNEON4()
/external/vixl/test/
Dtest-simulator-a64.cc1177 VectorFormat vd_form, in Test1OpNEON_Helper()
1178 VectorFormat vn_form) { in Test1OpNEON_Helper()
1261 VectorFormat vd_form, in Test1OpNEON()
1262 VectorFormat vn_form) { in Test1OpNEON()
1369 VectorFormat vd_form, in Test1OpAcrossNEON_Helper()
1370 VectorFormat vn_form) { in Test1OpAcrossNEON_Helper()
1454 VectorFormat vd_form, in Test1OpAcrossNEON()
1455 VectorFormat vn_form) { in Test1OpAcrossNEON()
1570 VectorFormat vd_form, in Test2OpNEON_Helper()
1571 VectorFormat vn_form, in Test2OpNEON_Helper()
[all …]