Open
Description
I have some problem on vslide1up_vx or vslide1down_vx
vslide1up.vx vd, vs2, rs1, vm # vd[0]=x[rs1], vd[i+1] = vs2[i]
if vd==vs2, the vslide1up will copy all vd[i] as x[rs1]
I expect the value is
vslide1up.vx v1, v1, x1 =>
for(i=0; i<(vl-1); i++) {
v1[i+1] = v1[i]
}
v1[0] = x1,
But simulation is
v1[0] = x1
for(i=0; i<(vl-1); i++) {
v1[i+1] = v1[i]
}
I have builld success the rvv Spike and binutils rvv 0.7.1 and run on gcc inline assembly. It is look very good. I will try some algorithm on this platform. Thank you.
Metadata
Assignees
Labels
No labels