Relates :
|
Currently legVecZ operand is defined as follows: operand legVecZ() %{ constraint(ALLOC_IN_RC(vectorz_reg_vl)); match(VecZ); format %{ %} interface(REG_INTER); %} This allows legVecZ to be zmm0-zmm31 on platforms supporting AVX 512 vl. The legVecZ should instead be defined as: operand legVecZ() %{ constraint(ALLOC_IN_RC(vectorz_reg_legacy)); match(VecZ); format %{ %} interface(REG_INTER); %}
|