From 347c2c911bfb048b6dcb55ec75ba92212d332c5a Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Thu, 17 Dec 2020 15:22:05 +0000 Subject: [PATCH] adjust ldst sv pseudocode --- openpower/sv/ldst.mdwn | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/openpower/sv/ldst.mdwn b/openpower/sv/ldst.mdwn index 3a4ec0d1c..700546088 100644 --- a/openpower/sv/ldst.mdwn +++ b/openpower/sv/ldst.mdwn @@ -24,7 +24,7 @@ Thus we can see that Vector Indexed may be covered, and, as demonstrated with th At the minimum however it is possible to provide unit stride and vector mode, as follows: - function op_ld(RT, RA, immed) # LD not VLD! + function op_ld(RT, RA, immed, update=False) # LD not VLD!  rdv = map_dest_extra(RT);  rsv = map_src_extra(RA);  ps = get_pred_val(FALSE, RA); # predication on src @@ -35,22 +35,25 @@ At the minimum however it is possible to provide unit stride and vector mode, as if (RT.isvec) while (!(pd & 1<