(no commit message)
authorlkcl <lkcl@web>
Mon, 6 Sep 2021 15:52:24 +0000 (16:52 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 6 Sep 2021 15:52:24 +0000 (16:52 +0100)
openpower/sv/ldst.mdwn

index b2a500a024df7a03a518f38f0cef9ed84e47826c..fa1b8c893e1986f5e5ee2a341dd29829601848ac 100644 (file)
@@ -146,8 +146,9 @@ Indexed LD is:
         ireg[RT+j] <= MEM[EA];
         if (!RT.isvec)
             break # destination scalar, end immediately
-        if (!RA.isvec && !RB.isvec)
-            break # scalar-scalar
+        if svctx.ldstmode != elementstride:
+            if (!RA.isvec && !RB.isvec)
+                break # scalar-scalar
         if (RA.isvec) i++;
         if (RAupdate.isvec) u++;
         if (RB.isvec) k++;