@ -141,44 +141,49 @@ func ff_vc1_inv_trans_8_rvv, zve32x
vadd. v v v20 , v20 , v21
vadd. v v v22 , v22 , v23
vsll. v i v21 , v3 , 2
vadd. v v v16 , v20 , v22 # t 1
vadd. v v v24 , v20 , v22 # t 1
vmul. v x v20 , v1 , t 5
vsll. v i v22 , v5 , 4
vmul. v x v23 , v7 , t 3
vsub. v v v20 , v20 , v21
vadd. v v v22 , v22 , v23
vsll. v i v21 , v3 , 4
vsub. v v v17 , v20 , v22 # t 2
vsub. v v v25 , v20 , v22 # t 2
vmul. v x v20 , v1 , t 3
vsll. v i v22 , v5 , 2
vmul. v x v23 , v7 , t 5
vsub. v v v20 , v20 , v21
vadd. v v v22 , v22 , v23
vmul. v x v21 , v3 , t 3
vadd. v v v18 , v20 , v22 # t 3
vadd. v v v26 , v20 , v22 # t 3
vsll. v i v20 , v1 , 2
vmul. v x v22 , v5 , t 5
vsll. v i v23 , v7 , 4
vsub. v v v20 , v20 , v21
vsub. v v v22 , v22 , v23
vadd. v v v27 , v20 , v22 # t 4
srli t 2 , t 1 , 2
vadd. v v v0 , v28 , v16
vadd. v v v19 , v20 , v22 # t 4
vadd. v v v1 , v29 , v17
vadd. v v v2 , v30 , v18
vadd. v v v3 , v31 , v19
vsub. v v v4 , v31 , v19
vsub. v v v5 , v30 , v18
vsub. v v v6 , v29 , v17
vsub. v v v7 , v28 , v16
vwadd. v v v8 , v28 , v24
vwadd. v v v10 , v29 , v25
vwadd. v v v12 , v30 , v26
vwadd. v v v14 , v31 , v27
beqz t 2 , 1 f # f a s t e r t h a n 4 x a d d t 2 =zero
.irp n,4 ,5 ,6 ,7
.irp n,3 1 ,3 0 ,2 9 ,2 8
vadd. v i v \ n , v \ n , 1
.endr
1 :
.irp n,0 ,1 ,2 ,3 ,4 ,5 ,6 ,7
vssra. v x v \ n , v \ n , t 1
.endr
vwsub. v v v16 , v31 , v27
vwsub. v v v18 , v30 , v26
vwsub. v v v20 , v29 , v25
vwsub. v v v22 , v28 , v24
vnclip. w x v0 , v8 , t 1
vnclip. w x v1 , v10 , t 1
vnclip. w x v2 , v12 , t 1
vnclip. w x v3 , v14 , t 1
vnclip. w x v4 , v16 , t 1
vnclip. w x v5 , v18 , t 1
vnclip. w x v6 , v20 , t 1
vnclip. w x v7 , v22 , t 1
jr t 0
endfunc