[non-BE][split-non-BE][rend-non-BE][allow regression]Resolve "Usage of extract_l() with values out of range"

  • Related issues:
  • Requested reviewers:

Reason why this change is needed

  • Invalid usage of extract_l(), W_extract_l() and W_add_nosat(), W_sub_nosat() resulting in overflows.

Description of the change

  • This is a copy of MR2905 with only the changes that do fix issues found by the changes that did detect issues.

Affected operating points

  • Any operating point can be affected.

Closes #2493 (closed)

Merge request reports

Loading