Lines Matching defs:map

822   NEONFormat map[1 << kNEONFormatMaxBits];
830 // substitution. If no format map is specified, the default is the integer
831 // format map.
931 // The integer format map uses three bits (Q, size<1:0>) to encode the
934 static const NEONFormatMap map =
937 return &map;
940 // The long integer format map uses two bits (size<1:0>) to encode the
944 static const NEONFormatMap map = {{23, 22}, {NF_8H, NF_4S, NF_2D}};
945 return &map;
948 // The FP format map uses two bits (Q, size<0>) to encode the NEON FP vector
951 // The FP format map assumes two bits (Q, size<0>) are used to encode the
953 static const NEONFormatMap map = {{22, 30},
955 return &map;
958 // The FP16 format map uses one bit (Q) to encode the NEON vector format:
961 static const NEONFormatMap map = {{30}, {NF_4H, NF_8H}};
962 return &map;
965 // The load/store format map uses three bits (Q, 11, 10) to encode the
968 static const NEONFormatMap map =
971 return &map;
974 // The logical format map uses one bit (Q) to encode the NEON vector format:
977 static const NEONFormatMap map = {{30}, {NF_8B, NF_16B}};
978 return &map;
981 // The triangular format map uses between two and five bits to encode the NEON
986 static const NEONFormatMap map =
992 return &map;
995 // The shift immediate map uses between two and five bits to encode the NEON
1000 static const NEONFormatMap map = {{22, 21, 20, 19, 30},
1009 return &map;
1012 // The shift long/narrow immediate map uses between two and four bits to
1016 static const NEONFormatMap map =
1019 return &map;
1022 // The scalar format map uses two bits (size<1:0>) to encode the NEON scalar
1025 static const NEONFormatMap map = {{23, 22}, {NF_B, NF_H, NF_S, NF_D}};
1026 return &map;
1029 // The long scalar format map uses two bits (size<1:0>) to encode the longer
1032 static const NEONFormatMap map = {{23, 22}, {NF_H, NF_S, NF_D}};
1033 return &map;
1036 // The FP scalar format map assumes one bit (size<0>) is used to encode the
1039 static const NEONFormatMap map = {{22}, {NF_S, NF_D}};
1040 return &map;
1043 // The FP scalar pairwise format map assumes two bits (U, size<0>) are used to
1046 static const NEONFormatMap map = {{29, 22}, {NF_H, NF_UNDEF, NF_S, NF_D}};
1047 return &map;
1050 // The triangular scalar format map uses between one and four bits to encode
1054 static const NEONFormatMap map = {{19, 18, 17, 16},
1071 return &map;
1076 // the specified substitution index, based on the format map and instruction.
1088 return format_map->map[PickBits(format_map->bits)];