Bug 443034

Summary: Sraw, srawi, srad, sradi, mfs
Product: [Developer tools] valgrind Reporter: Carl Love <cel>
Component: vexAssignee: Julian Seward <jseward>
Status: RESOLVED FIXED    
Severity: normal CC: will_schmidt
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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.