>>> 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


Reply via email to