From: Luke Kenneth Casson Leighton Date: Thu, 17 Dec 2020 15:22:05 +0000 (+0000) Subject: adjust ldst sv pseudocode X-Git-Tag: convert-csv-opcode-to-binary~1226 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=347c2c911bfb048b6dcb55ec75ba92212d332c5a;p=libreriscv.git adjust ldst sv pseudocode --- 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<