Skip to content

Commit 36f9cb8

Browse files
committed
Fix pre-RVV 1.0.
1 parent 2d82d14 commit 36f9cb8

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

kernel/riscv64/gemv_n_vector.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,21 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2828
#include "common.h"
2929

3030
#if !defined(DOUBLE)
31-
#define VSETVL(n) __riscv_vsetvl_e32m8(n)
31+
#define VSETVL(n) RISCV_RVV(vsetvl_e32m8)(n)
3232
#define FLOAT_V_T vfloat32m8_t
33-
#define VLEV_FLOAT __riscv_vle32_v_f32m8
34-
#define VLSEV_FLOAT __riscv_vlse32_v_f32m8
35-
#define VSEV_FLOAT __riscv_vse32_v_f32m8
36-
#define VSSEV_FLOAT __riscv_vsse32_v_f32m8
37-
#define VFMACCVF_FLOAT __riscv_vfmacc_vf_f32m8
33+
#define VLEV_FLOAT RISCV_RVV(vle32_v_f32m8)
34+
#define VLSEV_FLOAT RISCV_RVV(vlse32_v_f32m8)
35+
#define VSEV_FLOAT RISCV_RVV(vse32_v_f32m8)
36+
#define VSSEV_FLOAT RISCV_RVV(vsse32_v_f32m8)
37+
#define VFMACCVF_FLOAT RISCV_RVV(vfmacc_vf_f32m8)
3838
#else
39-
#define VSETVL(n) __riscv_vsetvl_e64m8(n)
39+
#define VSETVL(n) RISCV_RVV(vsetvl_e64m8)(n)
4040
#define FLOAT_V_T vfloat64m8_t
41-
#define VLEV_FLOAT __riscv_vle64_v_f64m8
42-
#define VLSEV_FLOAT __riscv_vlse64_v_f64m8
43-
#define VSEV_FLOAT __riscv_vse64_v_f64m8
44-
#define VSSEV_FLOAT __riscv_vsse64_v_f64m8
45-
#define VFMACCVF_FLOAT __riscv_vfmacc_vf_f64m8
41+
#define VLEV_FLOAT RISCV_RVV(vle64_v_f64m8)
42+
#define VLSEV_FLOAT RISCV_RVV(vlse64_v_f64m8)
43+
#define VSEV_FLOAT RISCV_RVV(vse64_v_f64m8)
44+
#define VSSEV_FLOAT RISCV_RVV(vsse64_v_f64m8)
45+
#define VFMACCVF_FLOAT RISCV_RVV(vfmacc_vf_f64m8)
4646
#endif
4747

4848
int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLONG lda, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y, FLOAT *buffer)

0 commit comments

Comments
 (0)