Richard, On Wed, Oct 15, 2025 at 04:48:16PM +0100, Yury Khrustalev wrote: > On Wed, Oct 15, 2025 at 02:21:15PM +0200, Jakub Jelinek wrote: > > On Wed, Oct 15, 2025 at 02:15:39PM +0200, Richard Biener wrote: > Richard, > > > > Which "other" VECTOR_BOOLEAN_TYPE_P types you mean? Note not all > > > VECTOR_BOOLEAN_TYPE_P types have 1-bit element precision. > > Again, reading the comments in the code, VECTOR_BOOLEAN_TYPE_P just > tells use that this is a vector of booleans, however the specifics of > the element type is restricted. >
Sorry, NOT restricted. I meant that the elements are allowed to be of different bit-size, and there are modes that use 2, 4, and 8 bits per element of boolean vector: VECTOR_BOOL_MODE (VNx8BI, 8, BI, 2); VECTOR_BOOL_MODE (VNx4BI, 4, BI, 2); VECTOR_BOOL_MODE (VNx2BI, 2, BI, 2);
