1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* ValueTypes Source Fragment *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* From: ValueTypes.td *| 7|* *| 8\*===----------------------------------------------------------------------===*/ 9 10#ifdef GET_VT_ATTR // (Ty, n, sz, Any, Int, FP, Vec, Sc) 11 GET_VT_ATTR(Other, 1, 0, 0, 0, 0, 0, 0) 12 GET_VT_ATTR(i1, 2, 1, 0, 3, 0, 0, 0) 13 GET_VT_ATTR(i2, 3, 2, 0, 3, 0, 0, 0) 14 GET_VT_ATTR(i4, 4, 4, 0, 3, 0, 0, 0) 15 GET_VT_ATTR(i8, 5, 8, 0, 3, 0, 0, 0) 16 GET_VT_ATTR(i16, 6, 16, 0, 3, 0, 0, 0) 17 GET_VT_ATTR(i32, 7, 32, 0, 3, 0, 0, 0) 18 GET_VT_ATTR(i64, 8, 64, 0, 3, 0, 0, 0) 19 GET_VT_ATTR(i128, 9, 128, 0, 3, 0, 0, 0) 20 GET_VT_ATTR(bf16, 10, 16, 0, 0, 1, 0, 0) 21 GET_VT_ATTR(f16, 11, 16, 0, 0, 3, 0, 0) 22 GET_VT_ATTR(f32, 12, 32, 0, 0, 3, 0, 0) 23 GET_VT_ATTR(f64, 13, 64, 0, 0, 3, 0, 0) 24 GET_VT_ATTR(f80, 14, 80, 0, 0, 3, 0, 0) 25 GET_VT_ATTR(f128, 15, 128, 0, 0, 3, 0, 0) 26 GET_VT_ATTR(ppcf128, 16, 128, 0, 0, 1, 0, 0) 27 GET_VT_ATTR(v1i1, 17, 1, 0, 1, 0, 1, 0) 28 GET_VT_ATTR(v2i1, 18, 2, 0, 1, 0, 1, 0) 29 GET_VT_ATTR(v3i1, 19, 3, 0, 1, 0, 1, 0) 30 GET_VT_ATTR(v4i1, 20, 4, 0, 1, 0, 1, 0) 31 GET_VT_ATTR(v8i1, 21, 8, 0, 1, 0, 1, 0) 32 GET_VT_ATTR(v16i1, 22, 16, 0, 1, 0, 1, 0) 33 GET_VT_ATTR(v32i1, 23, 32, 0, 1, 0, 1, 0) 34 GET_VT_ATTR(v64i1, 24, 64, 0, 1, 0, 1, 0) 35 GET_VT_ATTR(v128i1, 25, 128, 0, 1, 0, 1, 0) 36 GET_VT_ATTR(v256i1, 26, 256, 0, 1, 0, 1, 0) 37 GET_VT_ATTR(v512i1, 27, 512, 0, 1, 0, 1, 0) 38 GET_VT_ATTR(v1024i1, 28, 1024, 0, 1, 0, 1, 0) 39 GET_VT_ATTR(v2048i1, 29, 2048, 0, 1, 0, 1, 0) 40 GET_VT_ATTR(v128i2, 30, 256, 0, 1, 0, 1, 0) 41 GET_VT_ATTR(v256i2, 31, 512, 0, 1, 0, 1, 0) 42 GET_VT_ATTR(v64i4, 32, 256, 0, 1, 0, 1, 0) 43 GET_VT_ATTR(v128i4, 33, 512, 0, 1, 0, 1, 0) 44 GET_VT_ATTR(v1i8, 34, 8, 0, 1, 0, 1, 0) 45 GET_VT_ATTR(v2i8, 35, 16, 0, 1, 0, 1, 0) 46 GET_VT_ATTR(v3i8, 36, 24, 0, 1, 0, 1, 0) 47 GET_VT_ATTR(v4i8, 37, 32, 0, 1, 0, 1, 0) 48 GET_VT_ATTR(v8i8, 38, 64, 0, 1, 0, 1, 0) 49 GET_VT_ATTR(v16i8, 39, 128, 0, 1, 0, 1, 0) 50 GET_VT_ATTR(v32i8, 40, 256, 0, 1, 0, 1, 0) 51 GET_VT_ATTR(v64i8, 41, 512, 0, 1, 0, 1, 0) 52 GET_VT_ATTR(v128i8, 42, 1024, 0, 1, 0, 1, 0) 53 GET_VT_ATTR(v256i8, 43, 2048, 0, 1, 0, 1, 0) 54 GET_VT_ATTR(v512i8, 44, 4096, 0, 1, 0, 1, 0) 55 GET_VT_ATTR(v1024i8, 45, 8192, 0, 1, 0, 1, 0) 56 GET_VT_ATTR(v1i16, 46, 16, 0, 1, 0, 1, 0) 57 GET_VT_ATTR(v2i16, 47, 32, 0, 1, 0, 1, 0) 58 GET_VT_ATTR(v3i16, 48, 48, 0, 1, 0, 1, 0) 59 GET_VT_ATTR(v4i16, 49, 64, 0, 1, 0, 1, 0) 60 GET_VT_ATTR(v8i16, 50, 128, 0, 1, 0, 1, 0) 61 GET_VT_ATTR(v16i16, 51, 256, 0, 1, 0, 1, 0) 62 GET_VT_ATTR(v32i16, 52, 512, 0, 1, 0, 1, 0) 63 GET_VT_ATTR(v64i16, 53, 1024, 0, 1, 0, 1, 0) 64 GET_VT_ATTR(v128i16, 54, 2048, 0, 1, 0, 1, 0) 65 GET_VT_ATTR(v256i16, 55, 4096, 0, 1, 0, 1, 0) 66 GET_VT_ATTR(v512i16, 56, 8192, 0, 1, 0, 1, 0) 67 GET_VT_ATTR(v1i32, 57, 32, 0, 1, 0, 1, 0) 68 GET_VT_ATTR(v2i32, 58, 64, 0, 1, 0, 1, 0) 69 GET_VT_ATTR(v3i32, 59, 96, 0, 1, 0, 1, 0) 70 GET_VT_ATTR(v4i32, 60, 128, 0, 1, 0, 1, 0) 71 GET_VT_ATTR(v5i32, 61, 160, 0, 1, 0, 1, 0) 72 GET_VT_ATTR(v6i32, 62, 192, 0, 1, 0, 1, 0) 73 GET_VT_ATTR(v7i32, 63, 224, 0, 1, 0, 1, 0) 74 GET_VT_ATTR(v8i32, 64, 256, 0, 1, 0, 1, 0) 75 GET_VT_ATTR(v9i32, 65, 288, 0, 1, 0, 1, 0) 76 GET_VT_ATTR(v10i32, 66, 320, 0, 1, 0, 1, 0) 77 GET_VT_ATTR(v11i32, 67, 352, 0, 1, 0, 1, 0) 78 GET_VT_ATTR(v12i32, 68, 384, 0, 1, 0, 1, 0) 79 GET_VT_ATTR(v16i32, 69, 512, 0, 1, 0, 1, 0) 80 GET_VT_ATTR(v32i32, 70, 1024, 0, 1, 0, 1, 0) 81 GET_VT_ATTR(v64i32, 71, 2048, 0, 1, 0, 1, 0) 82 GET_VT_ATTR(v128i32, 72, 4096, 0, 1, 0, 1, 0) 83 GET_VT_ATTR(v256i32, 73, 8192, 0, 1, 0, 1, 0) 84 GET_VT_ATTR(v512i32, 74, 16384, 0, 1, 0, 1, 0) 85 GET_VT_ATTR(v1024i32, 75, 32768, 0, 1, 0, 1, 0) 86 GET_VT_ATTR(v2048i32, 76, 65536, 0, 1, 0, 1, 0) 87 GET_VT_ATTR(v1i64, 77, 64, 0, 1, 0, 1, 0) 88 GET_VT_ATTR(v2i64, 78, 128, 0, 1, 0, 1, 0) 89 GET_VT_ATTR(v3i64, 79, 192, 0, 1, 0, 1, 0) 90 GET_VT_ATTR(v4i64, 80, 256, 0, 1, 0, 1, 0) 91 GET_VT_ATTR(v8i64, 81, 512, 0, 1, 0, 1, 0) 92 GET_VT_ATTR(v16i64, 82, 1024, 0, 1, 0, 1, 0) 93 GET_VT_ATTR(v32i64, 83, 2048, 0, 1, 0, 1, 0) 94 GET_VT_ATTR(v64i64, 84, 4096, 0, 1, 0, 1, 0) 95 GET_VT_ATTR(v128i64, 85, 8192, 0, 1, 0, 1, 0) 96 GET_VT_ATTR(v256i64, 86, 16384, 0, 1, 0, 1, 0) 97 GET_VT_ATTR(v1i128, 87, 128, 0, 1, 0, 1, 0) 98 GET_VT_ATTR(v1f16, 88, 16, 0, 0, 1, 1, 0) 99 GET_VT_ATTR(v2f16, 89, 32, 0, 0, 1, 1, 0) 100 GET_VT_ATTR(v3f16, 90, 48, 0, 0, 1, 1, 0) 101 GET_VT_ATTR(v4f16, 91, 64, 0, 0, 1, 1, 0) 102 GET_VT_ATTR(v8f16, 92, 128, 0, 0, 1, 1, 0) 103 GET_VT_ATTR(v16f16, 93, 256, 0, 0, 1, 1, 0) 104 GET_VT_ATTR(v32f16, 94, 512, 0, 0, 1, 1, 0) 105 GET_VT_ATTR(v64f16, 95, 1024, 0, 0, 1, 1, 0) 106 GET_VT_ATTR(v128f16, 96, 2048, 0, 0, 1, 1, 0) 107 GET_VT_ATTR(v256f16, 97, 4096, 0, 0, 1, 1, 0) 108 GET_VT_ATTR(v512f16, 98, 8192, 0, 0, 1, 1, 0) 109 GET_VT_ATTR(v2bf16, 99, 32, 0, 0, 1, 1, 0) 110 GET_VT_ATTR(v3bf16, 100, 48, 0, 0, 1, 1, 0) 111 GET_VT_ATTR(v4bf16, 101, 64, 0, 0, 1, 1, 0) 112 GET_VT_ATTR(v8bf16, 102, 128, 0, 0, 1, 1, 0) 113 GET_VT_ATTR(v16bf16, 103, 256, 0, 0, 1, 1, 0) 114 GET_VT_ATTR(v32bf16, 104, 512, 0, 0, 1, 1, 0) 115 GET_VT_ATTR(v64bf16, 105, 1024, 0, 0, 1, 1, 0) 116 GET_VT_ATTR(v128bf16, 106, 2048, 0, 0, 1, 1, 0) 117 GET_VT_ATTR(v1f32, 107, 32, 0, 0, 1, 1, 0) 118 GET_VT_ATTR(v2f32, 108, 64, 0, 0, 1, 1, 0) 119 GET_VT_ATTR(v3f32, 109, 96, 0, 0, 1, 1, 0) 120 GET_VT_ATTR(v4f32, 110, 128, 0, 0, 1, 1, 0) 121 GET_VT_ATTR(v5f32, 111, 160, 0, 0, 1, 1, 0) 122 GET_VT_ATTR(v6f32, 112, 192, 0, 0, 1, 1, 0) 123 GET_VT_ATTR(v7f32, 113, 224, 0, 0, 1, 1, 0) 124 GET_VT_ATTR(v8f32, 114, 256, 0, 0, 1, 1, 0) 125 GET_VT_ATTR(v9f32, 115, 288, 0, 0, 1, 1, 0) 126 GET_VT_ATTR(v10f32, 116, 320, 0, 0, 1, 1, 0) 127 GET_VT_ATTR(v11f32, 117, 352, 0, 0, 1, 1, 0) 128 GET_VT_ATTR(v12f32, 118, 384, 0, 0, 1, 1, 0) 129 GET_VT_ATTR(v16f32, 119, 512, 0, 0, 1, 1, 0) 130 GET_VT_ATTR(v32f32, 120, 1024, 0, 0, 1, 1, 0) 131 GET_VT_ATTR(v64f32, 121, 2048, 0, 0, 1, 1, 0) 132 GET_VT_ATTR(v128f32, 122, 4096, 0, 0, 1, 1, 0) 133 GET_VT_ATTR(v256f32, 123, 8192, 0, 0, 1, 1, 0) 134 GET_VT_ATTR(v512f32, 124, 16384, 0, 0, 1, 1, 0) 135 GET_VT_ATTR(v1024f32, 125, 32768, 0, 0, 1, 1, 0) 136 GET_VT_ATTR(v2048f32, 126, 65536, 0, 0, 1, 1, 0) 137 GET_VT_ATTR(v1f64, 127, 64, 0, 0, 1, 1, 0) 138 GET_VT_ATTR(v2f64, 128, 128, 0, 0, 1, 1, 0) 139 GET_VT_ATTR(v3f64, 129, 192, 0, 0, 1, 1, 0) 140 GET_VT_ATTR(v4f64, 130, 256, 0, 0, 1, 1, 0) 141 GET_VT_ATTR(v8f64, 131, 512, 0, 0, 1, 1, 0) 142 GET_VT_ATTR(v16f64, 132, 1024, 0, 0, 1, 1, 0) 143 GET_VT_ATTR(v32f64, 133, 2048, 0, 0, 1, 1, 0) 144 GET_VT_ATTR(v64f64, 134, 4096, 0, 0, 1, 1, 0) 145 GET_VT_ATTR(v128f64, 135, 8192, 0, 0, 1, 1, 0) 146 GET_VT_ATTR(v256f64, 136, 16384, 0, 0, 1, 1, 0) 147 GET_VT_ATTR(nxv1i1, 137, 1, 0, 1, 0, 1, 1) 148 GET_VT_ATTR(nxv2i1, 138, 2, 0, 1, 0, 1, 1) 149 GET_VT_ATTR(nxv4i1, 139, 4, 0, 1, 0, 1, 1) 150 GET_VT_ATTR(nxv8i1, 140, 8, 0, 1, 0, 1, 1) 151 GET_VT_ATTR(nxv16i1, 141, 16, 0, 1, 0, 1, 1) 152 GET_VT_ATTR(nxv32i1, 142, 32, 0, 1, 0, 1, 1) 153 GET_VT_ATTR(nxv64i1, 143, 64, 0, 1, 0, 1, 1) 154 GET_VT_ATTR(nxv1i8, 144, 8, 0, 1, 0, 1, 1) 155 GET_VT_ATTR(nxv2i8, 145, 16, 0, 1, 0, 1, 1) 156 GET_VT_ATTR(nxv4i8, 146, 32, 0, 1, 0, 1, 1) 157 GET_VT_ATTR(nxv8i8, 147, 64, 0, 1, 0, 1, 1) 158 GET_VT_ATTR(nxv16i8, 148, 128, 0, 1, 0, 1, 1) 159 GET_VT_ATTR(nxv32i8, 149, 256, 0, 1, 0, 1, 1) 160 GET_VT_ATTR(nxv64i8, 150, 512, 0, 1, 0, 1, 1) 161 GET_VT_ATTR(nxv1i16, 151, 16, 0, 1, 0, 1, 1) 162 GET_VT_ATTR(nxv2i16, 152, 32, 0, 1, 0, 1, 1) 163 GET_VT_ATTR(nxv4i16, 153, 64, 0, 1, 0, 1, 1) 164 GET_VT_ATTR(nxv8i16, 154, 128, 0, 1, 0, 1, 1) 165 GET_VT_ATTR(nxv16i16, 155, 256, 0, 1, 0, 1, 1) 166 GET_VT_ATTR(nxv32i16, 156, 512, 0, 1, 0, 1, 1) 167 GET_VT_ATTR(nxv1i32, 157, 32, 0, 1, 0, 1, 1) 168 GET_VT_ATTR(nxv2i32, 158, 64, 0, 1, 0, 1, 1) 169 GET_VT_ATTR(nxv4i32, 159, 128, 0, 1, 0, 1, 1) 170 GET_VT_ATTR(nxv8i32, 160, 256, 0, 1, 0, 1, 1) 171 GET_VT_ATTR(nxv16i32, 161, 512, 0, 1, 0, 1, 1) 172 GET_VT_ATTR(nxv32i32, 162, 1024, 0, 1, 0, 1, 1) 173 GET_VT_ATTR(nxv1i64, 163, 64, 0, 1, 0, 1, 1) 174 GET_VT_ATTR(nxv2i64, 164, 128, 0, 1, 0, 1, 1) 175 GET_VT_ATTR(nxv4i64, 165, 256, 0, 1, 0, 1, 1) 176 GET_VT_ATTR(nxv8i64, 166, 512, 0, 1, 0, 1, 1) 177 GET_VT_ATTR(nxv16i64, 167, 1024, 0, 1, 0, 1, 1) 178 GET_VT_ATTR(nxv32i64, 168, 2048, 0, 1, 0, 1, 1) 179 GET_VT_ATTR(nxv1f16, 169, 16, 0, 0, 1, 1, 1) 180 GET_VT_ATTR(nxv2f16, 170, 32, 0, 0, 1, 1, 1) 181 GET_VT_ATTR(nxv4f16, 171, 64, 0, 0, 1, 1, 1) 182 GET_VT_ATTR(nxv8f16, 172, 128, 0, 0, 1, 1, 1) 183 GET_VT_ATTR(nxv16f16, 173, 256, 0, 0, 1, 1, 1) 184 GET_VT_ATTR(nxv32f16, 174, 512, 0, 0, 1, 1, 1) 185 GET_VT_ATTR(nxv1bf16, 175, 16, 0, 0, 1, 1, 1) 186 GET_VT_ATTR(nxv2bf16, 176, 32, 0, 0, 1, 1, 1) 187 GET_VT_ATTR(nxv4bf16, 177, 64, 0, 0, 1, 1, 1) 188 GET_VT_ATTR(nxv8bf16, 178, 128, 0, 0, 1, 1, 1) 189 GET_VT_ATTR(nxv16bf16, 179, 256, 0, 0, 1, 1, 1) 190 GET_VT_ATTR(nxv32bf16, 180, 512, 0, 0, 1, 1, 1) 191 GET_VT_ATTR(nxv1f32, 181, 32, 0, 0, 1, 1, 1) 192 GET_VT_ATTR(nxv2f32, 182, 64, 0, 0, 1, 1, 1) 193 GET_VT_ATTR(nxv4f32, 183, 128, 0, 0, 1, 1, 1) 194 GET_VT_ATTR(nxv8f32, 184, 256, 0, 0, 1, 1, 1) 195 GET_VT_ATTR(nxv16f32, 185, 512, 0, 0, 1, 1, 1) 196 GET_VT_ATTR(nxv1f64, 186, 64, 0, 0, 1, 1, 1) 197 GET_VT_ATTR(nxv2f64, 187, 128, 0, 0, 1, 1, 1) 198 GET_VT_ATTR(nxv4f64, 188, 256, 0, 0, 1, 1, 1) 199 GET_VT_ATTR(nxv8f64, 189, 512, 0, 0, 1, 1, 1) 200 GET_VT_ATTR(x86mmx, 190, 64, 0, 0, 0, 0, 0) 201 GET_VT_ATTR(Glue, 191, 0, 0, 0, 0, 0, 0) 202 GET_VT_ATTR(isVoid, 192, 0, 0, 0, 0, 0, 0) 203 GET_VT_ATTR(Untyped, 193, 8, 0, 0, 0, 0, 0) 204 GET_VT_ATTR(funcref, 194, 0, 0, 0, 0, 0, 0) 205 GET_VT_ATTR(externref, 195, 0, 0, 0, 0, 0, 0) 206 GET_VT_ATTR(x86amx, 196, 8192, 0, 0, 0, 0, 0) 207 GET_VT_ATTR(i64x8, 197, 512, 0, 0, 0, 0, 0) 208 GET_VT_ATTR(aarch64svcount, 198, 16, 0, 0, 0, 0, 0) 209 GET_VT_ATTR(spirvbuiltin, 199, 0, 0, 0, 0, 0, 0) 210 GET_VT_ATTR(token, 248, 0, 0, 0, 0, 0, 0) 211 GET_VT_ATTR(Metadata, 249, 0, 0, 0, 0, 0, 0) 212 GET_VT_ATTR(iPTRAny, 250, 0, 1, 0, 0, 0, 0) 213 GET_VT_ATTR(vAny, 251, 0, 1, 0, 0, 0, 0) 214 GET_VT_ATTR(fAny, 252, 0, 1, 0, 0, 0, 0) 215 GET_VT_ATTR(iAny, 253, 0, 1, 0, 0, 0, 0) 216 GET_VT_ATTR(iPTR, 254, 0, 0, 0, 0, 0, 0) 217 GET_VT_ATTR(Any, 255, 0, 1, 0, 0, 0, 0) 218#endif 219 220#ifdef GET_VT_RANGES 221 FIRST_FIXEDLEN_VECTOR_VALUETYPE = v1i1, 222 LAST_FIXEDLEN_VECTOR_VALUETYPE = v256f64, 223 FIRST_FP_FIXEDLEN_VECTOR_VALUETYPE = v1f16, 224 LAST_FP_FIXEDLEN_VECTOR_VALUETYPE = v256f64, 225 FIRST_FP_SCALABLE_VECTOR_VALUETYPE = nxv1f16, 226 LAST_FP_SCALABLE_VECTOR_VALUETYPE = nxv8f64, 227 FIRST_FP_VALUETYPE = bf16, 228 LAST_FP_VALUETYPE = ppcf128, 229 FIRST_INTEGER_FIXEDLEN_VECTOR_VALUETYPE = v1i1, 230 LAST_INTEGER_FIXEDLEN_VECTOR_VALUETYPE = v1i128, 231 FIRST_INTEGER_SCALABLE_VECTOR_VALUETYPE = nxv1i1, 232 LAST_INTEGER_SCALABLE_VECTOR_VALUETYPE = nxv32i64, 233 FIRST_INTEGER_VALUETYPE = i1, 234 LAST_INTEGER_VALUETYPE = i128, 235 FIRST_SCALABLE_VECTOR_VALUETYPE = nxv1i1, 236 LAST_SCALABLE_VECTOR_VALUETYPE = nxv8f64, 237 FIRST_VALUETYPE = Other, 238 LAST_VALUETYPE = spirvbuiltin, 239 FIRST_VECTOR_VALUETYPE = v1i1, 240 LAST_VECTOR_VALUETYPE = nxv8f64, 241#endif 242 243#ifdef GET_VT_VECATTR // (Ty, Sc, nElem, ElTy, ElSz) 244 GET_VT_VECATTR(v1i1, 0, 1, i1, 1) 245 GET_VT_VECATTR(v2i1, 0, 2, i1, 1) 246 GET_VT_VECATTR(v3i1, 0, 3, i1, 1) 247 GET_VT_VECATTR(v4i1, 0, 4, i1, 1) 248 GET_VT_VECATTR(v8i1, 0, 8, i1, 1) 249 GET_VT_VECATTR(v16i1, 0, 16, i1, 1) 250 GET_VT_VECATTR(v32i1, 0, 32, i1, 1) 251 GET_VT_VECATTR(v64i1, 0, 64, i1, 1) 252 GET_VT_VECATTR(v128i1, 0, 128, i1, 1) 253 GET_VT_VECATTR(v256i1, 0, 256, i1, 1) 254 GET_VT_VECATTR(v512i1, 0, 512, i1, 1) 255 GET_VT_VECATTR(v1024i1, 0, 1024, i1, 1) 256 GET_VT_VECATTR(v2048i1, 0, 2048, i1, 1) 257 GET_VT_VECATTR(v128i2, 0, 128, i2, 2) 258 GET_VT_VECATTR(v256i2, 0, 256, i2, 2) 259 GET_VT_VECATTR(v64i4, 0, 64, i4, 4) 260 GET_VT_VECATTR(v128i4, 0, 128, i4, 4) 261 GET_VT_VECATTR(v1i8, 0, 1, i8, 8) 262 GET_VT_VECATTR(v2i8, 0, 2, i8, 8) 263 GET_VT_VECATTR(v3i8, 0, 3, i8, 8) 264 GET_VT_VECATTR(v4i8, 0, 4, i8, 8) 265 GET_VT_VECATTR(v8i8, 0, 8, i8, 8) 266 GET_VT_VECATTR(v16i8, 0, 16, i8, 8) 267 GET_VT_VECATTR(v32i8, 0, 32, i8, 8) 268 GET_VT_VECATTR(v64i8, 0, 64, i8, 8) 269 GET_VT_VECATTR(v128i8, 0, 128, i8, 8) 270 GET_VT_VECATTR(v256i8, 0, 256, i8, 8) 271 GET_VT_VECATTR(v512i8, 0, 512, i8, 8) 272 GET_VT_VECATTR(v1024i8, 0, 1024, i8, 8) 273 GET_VT_VECATTR(v1i16, 0, 1, i16, 16) 274 GET_VT_VECATTR(v2i16, 0, 2, i16, 16) 275 GET_VT_VECATTR(v3i16, 0, 3, i16, 16) 276 GET_VT_VECATTR(v4i16, 0, 4, i16, 16) 277 GET_VT_VECATTR(v8i16, 0, 8, i16, 16) 278 GET_VT_VECATTR(v16i16, 0, 16, i16, 16) 279 GET_VT_VECATTR(v32i16, 0, 32, i16, 16) 280 GET_VT_VECATTR(v64i16, 0, 64, i16, 16) 281 GET_VT_VECATTR(v128i16, 0, 128, i16, 16) 282 GET_VT_VECATTR(v256i16, 0, 256, i16, 16) 283 GET_VT_VECATTR(v512i16, 0, 512, i16, 16) 284 GET_VT_VECATTR(v1i32, 0, 1, i32, 32) 285 GET_VT_VECATTR(v2i32, 0, 2, i32, 32) 286 GET_VT_VECATTR(v3i32, 0, 3, i32, 32) 287 GET_VT_VECATTR(v4i32, 0, 4, i32, 32) 288 GET_VT_VECATTR(v5i32, 0, 5, i32, 32) 289 GET_VT_VECATTR(v6i32, 0, 6, i32, 32) 290 GET_VT_VECATTR(v7i32, 0, 7, i32, 32) 291 GET_VT_VECATTR(v8i32, 0, 8, i32, 32) 292 GET_VT_VECATTR(v9i32, 0, 9, i32, 32) 293 GET_VT_VECATTR(v10i32, 0, 10, i32, 32) 294 GET_VT_VECATTR(v11i32, 0, 11, i32, 32) 295 GET_VT_VECATTR(v12i32, 0, 12, i32, 32) 296 GET_VT_VECATTR(v16i32, 0, 16, i32, 32) 297 GET_VT_VECATTR(v32i32, 0, 32, i32, 32) 298 GET_VT_VECATTR(v64i32, 0, 64, i32, 32) 299 GET_VT_VECATTR(v128i32, 0, 128, i32, 32) 300 GET_VT_VECATTR(v256i32, 0, 256, i32, 32) 301 GET_VT_VECATTR(v512i32, 0, 512, i32, 32) 302 GET_VT_VECATTR(v1024i32, 0, 1024, i32, 32) 303 GET_VT_VECATTR(v2048i32, 0, 2048, i32, 32) 304 GET_VT_VECATTR(v1i64, 0, 1, i64, 64) 305 GET_VT_VECATTR(v2i64, 0, 2, i64, 64) 306 GET_VT_VECATTR(v3i64, 0, 3, i64, 64) 307 GET_VT_VECATTR(v4i64, 0, 4, i64, 64) 308 GET_VT_VECATTR(v8i64, 0, 8, i64, 64) 309 GET_VT_VECATTR(v16i64, 0, 16, i64, 64) 310 GET_VT_VECATTR(v32i64, 0, 32, i64, 64) 311 GET_VT_VECATTR(v64i64, 0, 64, i64, 64) 312 GET_VT_VECATTR(v128i64, 0, 128, i64, 64) 313 GET_VT_VECATTR(v256i64, 0, 256, i64, 64) 314 GET_VT_VECATTR(v1i128, 0, 1, i128, 128) 315 GET_VT_VECATTR(v1f16, 0, 1, f16, 16) 316 GET_VT_VECATTR(v2f16, 0, 2, f16, 16) 317 GET_VT_VECATTR(v3f16, 0, 3, f16, 16) 318 GET_VT_VECATTR(v4f16, 0, 4, f16, 16) 319 GET_VT_VECATTR(v8f16, 0, 8, f16, 16) 320 GET_VT_VECATTR(v16f16, 0, 16, f16, 16) 321 GET_VT_VECATTR(v32f16, 0, 32, f16, 16) 322 GET_VT_VECATTR(v64f16, 0, 64, f16, 16) 323 GET_VT_VECATTR(v128f16, 0, 128, f16, 16) 324 GET_VT_VECATTR(v256f16, 0, 256, f16, 16) 325 GET_VT_VECATTR(v512f16, 0, 512, f16, 16) 326 GET_VT_VECATTR(v2bf16, 0, 2, bf16, 16) 327 GET_VT_VECATTR(v3bf16, 0, 3, bf16, 16) 328 GET_VT_VECATTR(v4bf16, 0, 4, bf16, 16) 329 GET_VT_VECATTR(v8bf16, 0, 8, bf16, 16) 330 GET_VT_VECATTR(v16bf16, 0, 16, bf16, 16) 331 GET_VT_VECATTR(v32bf16, 0, 32, bf16, 16) 332 GET_VT_VECATTR(v64bf16, 0, 64, bf16, 16) 333 GET_VT_VECATTR(v128bf16, 0, 128, bf16, 16) 334 GET_VT_VECATTR(v1f32, 0, 1, f32, 32) 335 GET_VT_VECATTR(v2f32, 0, 2, f32, 32) 336 GET_VT_VECATTR(v3f32, 0, 3, f32, 32) 337 GET_VT_VECATTR(v4f32, 0, 4, f32, 32) 338 GET_VT_VECATTR(v5f32, 0, 5, f32, 32) 339 GET_VT_VECATTR(v6f32, 0, 6, f32, 32) 340 GET_VT_VECATTR(v7f32, 0, 7, f32, 32) 341 GET_VT_VECATTR(v8f32, 0, 8, f32, 32) 342 GET_VT_VECATTR(v9f32, 0, 9, f32, 32) 343 GET_VT_VECATTR(v10f32, 0, 10, f32, 32) 344 GET_VT_VECATTR(v11f32, 0, 11, f32, 32) 345 GET_VT_VECATTR(v12f32, 0, 12, f32, 32) 346 GET_VT_VECATTR(v16f32, 0, 16, f32, 32) 347 GET_VT_VECATTR(v32f32, 0, 32, f32, 32) 348 GET_VT_VECATTR(v64f32, 0, 64, f32, 32) 349 GET_VT_VECATTR(v128f32, 0, 128, f32, 32) 350 GET_VT_VECATTR(v256f32, 0, 256, f32, 32) 351 GET_VT_VECATTR(v512f32, 0, 512, f32, 32) 352 GET_VT_VECATTR(v1024f32, 0, 1024, f32, 32) 353 GET_VT_VECATTR(v2048f32, 0, 2048, f32, 32) 354 GET_VT_VECATTR(v1f64, 0, 1, f64, 64) 355 GET_VT_VECATTR(v2f64, 0, 2, f64, 64) 356 GET_VT_VECATTR(v3f64, 0, 3, f64, 64) 357 GET_VT_VECATTR(v4f64, 0, 4, f64, 64) 358 GET_VT_VECATTR(v8f64, 0, 8, f64, 64) 359 GET_VT_VECATTR(v16f64, 0, 16, f64, 64) 360 GET_VT_VECATTR(v32f64, 0, 32, f64, 64) 361 GET_VT_VECATTR(v64f64, 0, 64, f64, 64) 362 GET_VT_VECATTR(v128f64, 0, 128, f64, 64) 363 GET_VT_VECATTR(v256f64, 0, 256, f64, 64) 364 GET_VT_VECATTR(nxv1i1, 1, 1, i1, 1) 365 GET_VT_VECATTR(nxv2i1, 1, 2, i1, 1) 366 GET_VT_VECATTR(nxv4i1, 1, 4, i1, 1) 367 GET_VT_VECATTR(nxv8i1, 1, 8, i1, 1) 368 GET_VT_VECATTR(nxv16i1, 1, 16, i1, 1) 369 GET_VT_VECATTR(nxv32i1, 1, 32, i1, 1) 370 GET_VT_VECATTR(nxv64i1, 1, 64, i1, 1) 371 GET_VT_VECATTR(nxv1i8, 1, 1, i8, 8) 372 GET_VT_VECATTR(nxv2i8, 1, 2, i8, 8) 373 GET_VT_VECATTR(nxv4i8, 1, 4, i8, 8) 374 GET_VT_VECATTR(nxv8i8, 1, 8, i8, 8) 375 GET_VT_VECATTR(nxv16i8, 1, 16, i8, 8) 376 GET_VT_VECATTR(nxv32i8, 1, 32, i8, 8) 377 GET_VT_VECATTR(nxv64i8, 1, 64, i8, 8) 378 GET_VT_VECATTR(nxv1i16, 1, 1, i16, 16) 379 GET_VT_VECATTR(nxv2i16, 1, 2, i16, 16) 380 GET_VT_VECATTR(nxv4i16, 1, 4, i16, 16) 381 GET_VT_VECATTR(nxv8i16, 1, 8, i16, 16) 382 GET_VT_VECATTR(nxv16i16, 1, 16, i16, 16) 383 GET_VT_VECATTR(nxv32i16, 1, 32, i16, 16) 384 GET_VT_VECATTR(nxv1i32, 1, 1, i32, 32) 385 GET_VT_VECATTR(nxv2i32, 1, 2, i32, 32) 386 GET_VT_VECATTR(nxv4i32, 1, 4, i32, 32) 387 GET_VT_VECATTR(nxv8i32, 1, 8, i32, 32) 388 GET_VT_VECATTR(nxv16i32, 1, 16, i32, 32) 389 GET_VT_VECATTR(nxv32i32, 1, 32, i32, 32) 390 GET_VT_VECATTR(nxv1i64, 1, 1, i64, 64) 391 GET_VT_VECATTR(nxv2i64, 1, 2, i64, 64) 392 GET_VT_VECATTR(nxv4i64, 1, 4, i64, 64) 393 GET_VT_VECATTR(nxv8i64, 1, 8, i64, 64) 394 GET_VT_VECATTR(nxv16i64, 1, 16, i64, 64) 395 GET_VT_VECATTR(nxv32i64, 1, 32, i64, 64) 396 GET_VT_VECATTR(nxv1f16, 1, 1, f16, 16) 397 GET_VT_VECATTR(nxv2f16, 1, 2, f16, 16) 398 GET_VT_VECATTR(nxv4f16, 1, 4, f16, 16) 399 GET_VT_VECATTR(nxv8f16, 1, 8, f16, 16) 400 GET_VT_VECATTR(nxv16f16, 1, 16, f16, 16) 401 GET_VT_VECATTR(nxv32f16, 1, 32, f16, 16) 402 GET_VT_VECATTR(nxv1bf16, 1, 1, bf16, 16) 403 GET_VT_VECATTR(nxv2bf16, 1, 2, bf16, 16) 404 GET_VT_VECATTR(nxv4bf16, 1, 4, bf16, 16) 405 GET_VT_VECATTR(nxv8bf16, 1, 8, bf16, 16) 406 GET_VT_VECATTR(nxv16bf16, 1, 16, bf16, 16) 407 GET_VT_VECATTR(nxv32bf16, 1, 32, bf16, 16) 408 GET_VT_VECATTR(nxv1f32, 1, 1, f32, 32) 409 GET_VT_VECATTR(nxv2f32, 1, 2, f32, 32) 410 GET_VT_VECATTR(nxv4f32, 1, 4, f32, 32) 411 GET_VT_VECATTR(nxv8f32, 1, 8, f32, 32) 412 GET_VT_VECATTR(nxv16f32, 1, 16, f32, 32) 413 GET_VT_VECATTR(nxv1f64, 1, 1, f64, 64) 414 GET_VT_VECATTR(nxv2f64, 1, 2, f64, 64) 415 GET_VT_VECATTR(nxv4f64, 1, 4, f64, 64) 416 GET_VT_VECATTR(nxv8f64, 1, 8, f64, 64) 417#endif 418 419