Lines Matching refs:NEONFormatMap
572 struct NEONFormatMap { struct
591 NEONFormatDecoder(const Instruction* instr, const NEONFormatMap* format) { in NEONFormatDecoder() argument
596 const NEONFormatMap* format0, in NEONFormatDecoder()
597 const NEONFormatMap* format1) { in NEONFormatDecoder()
602 const NEONFormatMap* format0, in NEONFormatDecoder()
603 const NEONFormatMap* format1, in NEONFormatDecoder()
604 const NEONFormatMap* format2) { in NEONFormatDecoder()
610 void SetFormatMaps(const NEONFormatMap* format0,
611 const NEONFormatMap* format1 = NULL,
612 const NEONFormatMap* format2 = NULL) {
618 void SetFormatMap(unsigned index, const NEONFormatMap* format) { in SetFormatMap()
658 VectorFormat GetVectorFormat(const NEONFormatMap* format_map) { in GetVectorFormat()
680 static const NEONFormatMap* IntegerFormatMap() { in IntegerFormatMap()
681 static const NEONFormatMap map = in IntegerFormatMap()
690 static const NEONFormatMap* LongIntegerFormatMap() { in LongIntegerFormatMap()
691 static const NEONFormatMap map = {{23, 22}, {NF_8H, NF_4S, NF_2D}}; in LongIntegerFormatMap()
697 static const NEONFormatMap* FPFormatMap() { in FPFormatMap()
700 static const NEONFormatMap map = {{22, 30}, in FPFormatMap()
707 static const NEONFormatMap* LoadStoreFormatMap() { in LoadStoreFormatMap()
708 static const NEONFormatMap map = in LoadStoreFormatMap()
716 static const NEONFormatMap* LogicalFormatMap() { in LogicalFormatMap()
717 static const NEONFormatMap map = {{30}, {NF_8B, NF_16B}}; in LogicalFormatMap()
725 static const NEONFormatMap* TriangularFormatMap() { in TriangularFormatMap()
726 static const NEONFormatMap map = in TriangularFormatMap()
737 static const NEONFormatMap* ScalarFormatMap() { in ScalarFormatMap()
738 static const NEONFormatMap map = {{23, 22}, {NF_B, NF_H, NF_S, NF_D}}; in ScalarFormatMap()
744 static const NEONFormatMap* LongScalarFormatMap() { in LongScalarFormatMap()
745 static const NEONFormatMap map = {{23, 22}, {NF_H, NF_S, NF_D}}; in LongScalarFormatMap()
751 static const NEONFormatMap* FPScalarFormatMap() { in FPScalarFormatMap()
752 static const NEONFormatMap map = {{22}, {NF_S, NF_D}}; in FPScalarFormatMap()
759 static const NEONFormatMap* TriangularScalarFormatMap() { in TriangularScalarFormatMap()
760 static const NEONFormatMap map = {{19, 18, 17, 16}, in TriangularScalarFormatMap()
793 NEONFormat GetNEONFormat(const NEONFormatMap* format_map) { in GetNEONFormat()
838 const NEONFormatMap* formats_[3];