Add LICENSE
[riscv-tests.git] / isa / rv64uv / imul.S
index bb9b6a36c4215834ec28369a822358d7e540374b..ebfb77d0cb68d40b7100129ddcf972ef3dc62fd1 100644 (file)
@@ -1,3 +1,5 @@
+# See LICENSE for license details.
+
 #*****************************************************************************
 # imul.S
 #-----------------------------------------------------------------------------
 #include "riscv_test.h"
 #include "test_macros.h"
 
-RVTEST_RV64U
+RVTEST_RV64UV
 RVTEST_CODE_BEGIN
 
+  vsetcfg 3,0
   li a3,2048
-  vvcfgivl a3,a3,3,0
+  vsetvl a3,a3
 
   li a4,20
   li s0,2
@@ -44,17 +47,17 @@ RVTEST_CODE_BEGIN
 
   la a5,dest
   vsd vx1,a5
-  fence.v.l
+  fence
 
   li s2,40
-  li x28,2
+  li TESTNUM,2
   bne s1,s2,fail
 
   li a1,0
   li a2,0
 loop:
   ld a0,0(a5)
-  addi x28,a2,3
+  addi TESTNUM,a2,3
   bne a0,a1,fail
   addi a5,a5,8
   addi a1,a1,20