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