From 8385019e5cc8ab54e83a36d8cf99a95b11e0471a Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 25 Apr 2023 01:13:59 +0100 Subject: [PATCH] --- openpower/sv/remap.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 112e9474a..33ef6ed4e 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -337,6 +337,10 @@ all *already* critically depend on overlapping Reads/Writes: Matrix uses overlapping registers as accumulators. Thus the Register Hazard Management needed by Indexed REMAP *has* to be in place anyway. +*Programmer's Note: `hphint` may be used to help hardware identify +parallelism opportunities but it is critical to remember that the +groupings are by `FLOOR(step/MAXVL)` not `FLOOR(REMAP(step)/MAXVL)`.* + The cost compared to Matrix and other REMAPs (and Pack/Unpack) is clearly that of the additional reading of the GPRs to be used as Indices, plus the setup cost associated with creating those same Indices. -- 2.30.2