diff options
Diffstat (limited to 'isa/rv64uv/vfmsv_d.S')
-rw-r--r-- | isa/rv64uv/vfmsv_d.S | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/isa/rv64uv/vfmsv_d.S b/isa/rv64uv/vfmsv_d.S deleted file mode 100644 index 97a14e3..0000000 --- a/isa/rv64uv/vfmsv_d.S +++ /dev/null @@ -1,57 +0,0 @@ -# See LICENSE for license details. - -#***************************************************************************** -# vfmsv_d.S -#----------------------------------------------------------------------------- -# -# Test vfmsv.d instruction. -# - -#include "riscv_test.h" -#include "test_macros.h" - -RVTEST_RV64UV -RVTEST_CODE_BEGIN - - vsetcfg 3,1 - li a2,680 - vsetvl a2,a2 - - li a3,-1 - vfmsv.d vf0,a3 - lui a0,%hi(vtcode) - vf %lo(vtcode)(a0) - la a4,dest - vsd vx2,a4 - fence - - li a1,0 -loop: - ld a0,0(a4) - addi TESTNUM,a1,2 - bne a0,a1,fail - addi a4,a4,8 - addi a1,a1,1 - bne a1,a2,loop - j pass - -vtcode: - utidx x1 - addi x1,x1,1 - fmv.x.d x2, f0 - add x2,x1,x2 - stop - - TEST_PASSFAIL - -RVTEST_CODE_END - - .data -RVTEST_DATA_BEGIN - - TEST_DATA - -dest: - .skip 16384 - -RVTEST_DATA_END |