Skip to content

Commit 2e5b5e1

Browse files
committed
erasure_code: set vsetvli to default parameter
add vsetvli parameter to default values Signed-off-by: Shuo Lv <[email protected]>
1 parent af4c19d commit 2e5b5e1

14 files changed

+14
-15
lines changed

erasure_code/riscv64/gf_2vect_dot_prod_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ gf_2vect_dot_prod_rvv:
7474
li t6, 16
7575
blt x_len, t6, .return_fail
7676

77-
vsetvli a5, x0, e8, m1 /* Set vector length to maximum */
77+
vsetvli a5, x0, e8, m1, ta, ma /* Set vector length to maximum */
7878
li x_pos, 0
7979
slli x_vec, x_vec, 3
8080

erasure_code/riscv64/gf_2vect_mad_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ gf_2vect_mad_rvv:
7171
li t3, 16
7272
blt x_len, t3, .return_fail
7373

74-
vsetvli t4, x0, e8, m1
74+
vsetvli t4, x0, e8, m1, ta, ma
7575

7676
/* load table 1 */
7777
slli t3, x_vec_i, 5

erasure_code/riscv64/gf_3vect_dot_prod_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ gf_3vect_dot_prod_rvv:
8484
sd s0, 0(sp)
8585
sd s1, 8(sp)
8686

87-
vsetvli a7, x0, e8, m1 /* Set vector length to maximum */
87+
vsetvli a7, x0, e8, m1, ta, ma /* Set vector length to maximum */
8888
li x_pos, 0
8989
slli x_vec, x_vec, 3
9090

erasure_code/riscv64/gf_3vect_mad_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ gf_3vect_mad_rvv:
7575
li t4, 16
7676
blt x_len, t4, .return_fail
7777

78-
vsetvli t5, x0, e8, m1
78+
vsetvli t5, x0, e8, m1, ta, ma
7979

8080
/* Load table 1 */
8181
slli t4, x_vec_i, 5

erasure_code/riscv64/gf_4vect_dot_prod_rvv.S

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,7 @@ gf_4vect_dot_prod_rvv:
9191
sd s2, 16(sp)
9292
sd s3, 24(sp)
9393

94-
# vsetvli t0, x0, e8, m1 /* Set vector length to maximum */
95-
vsetvli t0, x0, e8, m1
94+
vsetvli t0, x0, e8, m1, ta, ma
9695
li x_pos, 0
9796

9897
slli x_vec, x_vec, 3

erasure_code/riscv64/gf_4vect_mad_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ gf_4vect_mad_rvv:
7979
li t5, 16
8080
blt x_len, t5, .return_fail
8181

82-
vsetvli t6, x0, e8, m1
82+
vsetvli t6, x0, e8, m1, ta, ma
8383

8484
/* load table 1 */
8585
slli t5, x_vec_i, 5

erasure_code/riscv64/gf_5vect_dot_prod_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ gf_5vect_dot_prod_rvv:
9595
sd s4, 32(sp)
9696
sd s5, 40(sp)
9797

98-
vsetvli a5, x0, e8, m1
98+
vsetvli a5, x0, e8, m1, ta, ma
9999
/* Initialize position */
100100
li x_pos, 0
101101

erasure_code/riscv64/gf_5vect_mad_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ gf_5vect_mad_rvv:
8383
li t6, 16
8484
blt x_len, t6, .return_fail
8585

86-
vsetvli a7, x0, e8, m1
86+
vsetvli a7, x0, e8, m1, ta, ma
8787

8888
/* Load table 1 */
8989
slli a6, x_vec_i, 5

erasure_code/riscv64/gf_6vect_dot_prod_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ gf_6vect_dot_prod_rvv:
102102
sd s7, 56(sp)
103103

104104
li t0, 0x0F
105-
vsetvli a5, x0, e8, m1
105+
vsetvli a5, x0, e8, m1, ta, ma
106106

107107
/* initialize position */
108108
li x_pos, 0

erasure_code/riscv64/gf_6vect_mad_rvv.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ gf_6vect_mad_rvv:
9191
addi sp, sp, -16
9292
sd s8, 0(sp)
9393

94-
vsetvli a6, x0, e8, m1
94+
vsetvli a6, x0, e8, m1, ta, ma
9595

9696
/* Load table 1 */
9797
slli s8, x_vec_i, 5

0 commit comments

Comments
 (0)