add extra sv test comments
[riscv-tests.git] / isa / rv64ui / sv_addi_scalar_src.S
index 2d1e974acdcfd16d8def35142362a954fe983a10..182b2ae19eeab86f5693cc907ab5ec5239e488ad 100644 (file)
@@ -4,7 +4,9 @@
 RVTEST_RV64U        # Define TVM used by program.
 
 
-# SV test: sets up x6 data as a scalar, sets VL to 2, and carries out
+# SV test: scalar-to-vector add
+#
+# sets up x6 data as a scalar, sets VL to 2, and carries out
 # an "add 1 to x6 and store in x3".
 # which actually means:
 # "add add 1 to x6 and store in x3" *AND*
@@ -13,16 +15,16 @@ RVTEST_RV64U        # Define TVM used by program.
 # Test code region.
 RVTEST_CODE_BEGIN   # Start of test code.
 
-        SV_LD_DATA( x2, testdata   , 0)
-        SV_LD_DATA( x5, testdata+24, 0)
+        SV_LD_DATA( x2, testdata   , 0) # not expecting this to be modified
+        SV_LD_DATA( x5, testdata+24, 0) # not expecting this to be modified
 
-        li x6, 41
+        li x6, 41 # going to be stored in x3 *and* x4 (plus one, on each)
 
         SET_SV_MVL(2)
         SET_SV_CSR(1, 3, 0, 3, 1, 0)
         SET_SV_VL(2)
 
-        addi    x3, x6, 1
+        addi    x3, x6, 1 # x3 = x6+1 *AND* x4 = x6+1
 
         CLR_SV_CSRS()
         SET_SV_VL(0)