From: Luke Kenneth Casson Leighton Date: Thu, 13 Apr 2023 11:45:32 +0000 (+0100) Subject: whoops realised that postinc-shifted ld/st is 9-bit XO X-Git-Tag: opf_rfc_ls010_v1~9 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=af48e29a9e3f2fd959b77088eb26bdfa66b392b4;p=libreriscv.git whoops realised that postinc-shifted ld/st is 9-bit XO --- diff --git a/openpower/sv/rfc/ls012/optable.csv b/openpower/sv/rfc/ls012/optable.csv index c98a6266a..18f49fe3c 100644 --- a/openpower/sv/rfc/ls012/optable.csv +++ b/openpower/sv/rfc/ls012/optable.csv @@ -29,21 +29,21 @@ stfsup, ls011, high, PO, yes, EXT2xx, no, isa/pifixedstore, 2R1W stfdupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W stfsupx, ls011, high, 10, yes, EXT2xx, no, isa/pifixedstore, 3R1W # LD/ST-Shifted-Postincrement -lbzuspx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -lhzuspx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -lhauspx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -lwzuspx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -lwauspx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -lduspx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -stbuspx, ls011, med, 10, yes, EXT2xx, no, ls011, 3R1W -sthuspx, ls011, med, 10, yes, EXT2xx, no, ls011, 3R1W -stwuspx, ls011, med, 10, yes, EXT2xx, no, ls011, 3R1W -stduspx, ls011, med, 10, yes, EXT2xx, no, ls011, 3R1W +lbzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +lhzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +lhauspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +lwzuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +lwauspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +lduspx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +stbuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W +sthuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W +stwuspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W +stduspx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W # FP LD/ST-Shifted-Postincrement -lfdupsx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -lsdupsx, ls011, med, 10, yes, EXT2xx, no, ls011, 2R2W -stfdupsx, ls011, med, 10, yes, EXT2xx, no, ls011, 3R1W -stfsupsx, ls011, med, 10, yes, EXT2xx, no, ls011, 3R1W +lfdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +lsdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 2R2W +stfdupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W +stfsupsx, ls011, med, 9, yes, EXT2xx, no, ls011, 3R1W # LD/ST-Index-Shifted (w/Update) lbzsx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R1W lbzusx, ls004, high, 9, yes, EXT0xx, no, ls004, 2R2W