+# See LICENSE for license details.
+
#*****************************************************************************
# vvmul_d.S
#-----------------------------------------------------------------------------
#include "riscv_test.h"
#include "test_macros.h"
-RVTEST_RV64U
+RVTEST_RV64UV
RVTEST_CODE_BEGIN
+ vsetcfg 32,0
li a3,4
- vvcfgivl a3,a3,32,0
+ vsetvl a3,a3
la a3,src1
la a4,src2
vf %lo(vtcode)(a0)
la a5,dest
vsd vx2,a5
- fence.v.l
+ fence
ld a1,0(a5)
li a2,4
- li x28,2
+ li TESTNUM,2
bne a1,a2,fail
ld a1,8(a5)
li a2,6
- li x28,3
+ li TESTNUM,3
bne a1,a2,fail
ld a1,16(a5)
li a2,6
- li x28,4
+ li TESTNUM,4
bne a1,a2,fail
ld a1,24(a5)
li a2,4
- li x28,5
+ li TESTNUM,5
bne a1,a2,fail
j pass