Does VSBC.VVM produce borrow-out?
No. VSBC writes the subtraction data result; use VMSBC to generate borrow-out mask bits.
Vector integer subtract with borrow-in.
VSBC.VVM computes vs2 - vs1 - v0.mask[i] for body elements and writes vd; v0.t is the borrow input, not an ordinary execution mask.
VSBC.VVM is the data-result instruction for multiword subtraction, with v0.mask[i] supplying the borrow input.
Understand this scenario with real code like «vsbc.vvm v8, v12, v4, v0.t».
Understand this scenario with real code like «vsbc.vvm v8, v12, v4, v0.t».
No. VSBC writes the subtraction data result; use VMSBC to generate borrow-out mask bits.