Bug 443034 - Sraw, srawi, srad, sradi, mfs
Summary: Sraw, srawi, srad, sradi, mfs
Status: RESOLVED FIXED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-27 21:20 UTC by Carl Love
Modified: 2021-09-30 22:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Love 2021-09-27 21:20:19 UTC
The regression test is being compiled for ISA 2.07.  The functionality of the instructions changed in ISA 3.0.  The Valgrind support needs updating to properly support the instructions on ISA 3.0 machines.

The test case needs updating to properly test the instructions on ISA 2.07 and 
ISA 3.0
Comment 1 Carl Love 2021-09-30 22:54:49 UTC
Committed fix for the issue.

commit a9f41e0c0b18763a18a1a2abad7981bbd299b235 (HEAD -> master, origin/master, origin/HEAD)
Author: Carl Love <cel@us.ibm.com>
Date:   Thu Sep 9 23:10:07 2021 +0000

    fix sraw, srawi, srad, sradi instructions
    
    For ISA 3.0 and beyond, the instructions also write the XER register.
    
    Split the instructions out to a new command line option so we can create
    an ISA 2.07 expect file, ISA 3.0 LE and ISA 3.0 BE expect file. The new
    command line option is "-s" to just run just these four instructions.