>>> On 27.06.19 at 12:11, wrote: > Without these constraints asm() can't make use of mask registers.
Similarly it is entirely unclear to me how to use e.g. v4fmaddps or vp2intersectd in asm(): For the former the respective "Yh" constraint was dropped (oddly enough leaving its comment line in place), and there's nothing I can spot for a mask register pair. Using (in an attempt to find alternative options) typedef float __attribute__((vector_size(256))) v64sf_t; results in "impossible constraint" when using an operand of this type in asm(), while typedef unsigned __attribute__((mode(P2HI))) kpair_t; gives "no data type for mode" even without any actual use. Jan