From ed09d97c145672d6944baea27ca79380a848cf9d Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 3 Sep 2022 13:40:35 +0100 Subject: [PATCH] --- openpower/sv/remap.mdwn | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 3cd27a037..909f1fb12 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -682,6 +682,14 @@ to increase the GPR/FPR register number by one, because EXTRA2-encoding of GPR/FPR Vector numbers are restricted to even numbering. The additional offset range (8-15) helps overcome this limitation.* +*Hardware Implementor's note: with the offsets only being immediates +and with register numbering being entirely immediate as well it is +possible to correctly compute Register Hazards without requiring +reading the contents of any SPRs. If however there are +instructions that have directly written to the SVSTATE or SVSHAPE +SPRs and those instructions are still in-flight then this position +is clearly **invalid**.* + # TODO * investigate https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6879380/#!po=19.6429 -- 2.30.2