Is VSEXT.VF4 zero extension?
No. VSEXT performs sign extension; zero extension uses VZEXT.VF2/VF4/VF8.
Sign-extend SEW/4 source elements to SEW destination elements.
VSEXT.VF4 reads narrower signed source elements, sign-extends them to the current SEW width, and writes vd.
VSEXT.VF4 promotes a narrow signed integer vector to the current SEW.
Understand this scenario with real code like «vsext.vf4 v8, v12, v0.t».
Understand this scenario with real code like «vsext.vf4 v8, v12, v0.t».
No. VSEXT performs sign extension; zero extension uses VZEXT.VF2/VF4/VF8.