Lines Matching refs:NEONFormatMap
817 struct NEONFormatMap {
836 NEONFormatDecoder(const Instruction* instr, const NEONFormatMap* format) {
841 const NEONFormatMap* format0,
842 const NEONFormatMap* format1) {
847 const NEONFormatMap* format0,
848 const NEONFormatMap* format1,
849 const NEONFormatMap* format2) {
855 void SetFormatMaps(const NEONFormatMap* format0,
856 const NEONFormatMap* format1 = NULL,
857 const NEONFormatMap* format2 = NULL) {
863 void SetFormatMap(unsigned index, const NEONFormatMap* format) {
911 VectorFormat GetVectorFormat(const NEONFormatMap* format_map) {
933 static const NEONFormatMap* IntegerFormatMap() {
934 static const NEONFormatMap map =
943 static const NEONFormatMap* LongIntegerFormatMap() {
944 static const NEONFormatMap map = {{23, 22}, {NF_8H, NF_4S, NF_2D}};
950 static const NEONFormatMap* FPFormatMap() {
953 static const NEONFormatMap map = {{22, 30},
960 static const NEONFormatMap* FP16FormatMap() {
961 static const NEONFormatMap map = {{30}, {NF_4H, NF_8H}};
967 static const NEONFormatMap* LoadStoreFormatMap() {
968 static const NEONFormatMap map =
976 static const NEONFormatMap* LogicalFormatMap() {
977 static const NEONFormatMap map = {{30}, {NF_8B, NF_16B}};
985 static const NEONFormatMap* TriangularFormatMap() {
986 static const NEONFormatMap map =
999 static const NEONFormatMap* ShiftImmFormatMap() {
1000 static const NEONFormatMap map = {{22, 21, 20, 19, 30},
1015 static const NEONFormatMap* ShiftLongNarrowImmFormatMap() {
1016 static const NEONFormatMap map =
1024 static const NEONFormatMap* ScalarFormatMap() {
1025 static const NEONFormatMap map = {{23, 22}, {NF_B, NF_H, NF_S, NF_D}};
1031 static const NEONFormatMap* LongScalarFormatMap() {
1032 static const NEONFormatMap map = {{23, 22}, {NF_H, NF_S, NF_D}};
1038 static const NEONFormatMap* FPScalarFormatMap() {
1039 static const NEONFormatMap map = {{22}, {NF_S, NF_D}};
1045 static const NEONFormatMap* FPScalarPairwiseFormatMap() {
1046 static const NEONFormatMap map = {{29, 22}, {NF_H, NF_UNDEF, NF_S, NF_D}};
1053 static const NEONFormatMap* TriangularScalarFormatMap() {
1054 static const NEONFormatMap map = {{19, 18, 17, 16},
1087 NEONFormat GetNEONFormat(const NEONFormatMap* format_map) {
1132 const NEONFormatMap* formats_[3];