> +DO_LD(q, _be, MO_128)
> +DO_LD(q, _le, MO_128)
Coverity complains that these uses of MO_128 result in an
array overrun for the pred_esz_masks[] array, because e.g.
sme_ld1() calls sve_cont_ldst_elements() calls which uses esz
as an index into pred_esz_masks[]. (Multiple coverity issues,
affects both loads and stores.)
Do we just need to add an extra entry to the array for
MO_128 (presumably 0x0001000100010001ull) ?
Yes. I thought I had done that, but perhaps merely meant to do so. Thanks in advance.
r~