Lines Matching refs:atype
1254 struct neon_typed_alias atype;
1257 atype.defined = 0;
1258 atype.index = -1;
1259 atype.eltype.type = NT_invtype;
1260 atype.eltype.size = -1;
1270 *typeinfo = atype;
1290 atype = *reg->neon;
1294 if ((atype.defined & NTA_HASTYPE) != 0)
1299 atype.defined |= NTA_HASTYPE;
1300 atype.eltype = parsetype;
1311 if ((atype.defined & NTA_HASINDEX) != 0)
1317 atype.defined |= NTA_HASINDEX;
1320 atype.index = NEON_ALL_LANES;
1336 atype.index = exp.X_add_number;
1341 *typeinfo = atype;
1363 struct neon_typed_alias atype;
1365 int reg = parse_typed_reg_or_scalar (&str, type, rtype, &atype);
1371 if ((atype.defined & NTA_HASINDEX) != 0)
1378 *vectype = atype.eltype;
1397 struct neon_typed_alias atype;
1399 reg = parse_typed_reg_or_scalar (&str, REG_TYPE_VFD, NULL, &atype);
1401 if (reg == FAIL || (atype.defined & NTA_HASINDEX) == 0)
1404 if (atype.index == NEON_ALL_LANES)
1409 else if (atype.index >= 64 / elsize)
1416 *type = atype.eltype;
1420 return reg * 16 + atype.index;
1797 struct neon_typed_alias atype;
1798 int getreg = parse_typed_reg_or_scalar (&ptr, rtype, &rtype, &atype);
1814 firsttype = atype;
1831 if (!neon_alias_types_same (&atype, &firsttype))
1880 if ((atype.defined & NTA_HASINDEX) != 0)
1883 lane = atype.index;
1884 else if (lane != atype.index)
1998 struct neon_typed_alias *atype)
2008 if (atype)
2011 *reg->neon = *atype;