+# See LICENSE for license details.
+
#*****************************************************************************
# vfmvv.S
#-----------------------------------------------------------------------------
#include "riscv_test.h"
#include "test_macros.h"
-RVTEST_RV64U
+RVTEST_RV64UV
RVTEST_CODE_BEGIN
+ vsetcfg 2,2
li a2,2048
- vvcfgivl a2,a2,2,2
+ vsetvl a2,a2
lui a0,%hi(vtcode)
vf %lo(vtcode)(a0)
vfmvv vf1,vf0
la a3,dest
vfsd vf1,a3
- fence.v.l
+ fence
li a1,1
loop:
ld a0,0(a3)
- addi x28,a1,2
+ addi TESTNUM,a1,2
bne a0,a1,fail
addi a3,a3,8
addi a1,a1,1
vtcode:
utidx x1
addi x1,x1,1
- mxtf.d f0,x1
+ fmv.d.x f0,x1
stop
TEST_PASSFAIL