]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Recrystallise the warp core on ppc64-linux.
authorJulian Seward <jseward@acm.org>
Mon, 2 Jan 2006 16:32:10 +0000 (16:32 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 2 Jan 2006 16:32:10 +0000 (16:32 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5475

coregrind/m_syscall.c

index db956566cb50f7834006e8863775239b9269949e..fe64462d4603689da8c66feda30f35bd6915ee41 100644 (file)
@@ -78,9 +78,10 @@ SysRes VG_(mk_SysRes_ppc32_linux) ( UInt val, UInt cr0so ) {
    return res;
 }
 
-SysRes VG_(mk_SysRes_ppc64_linux) ( ULong val, ULong errflag ) {
+/* As per ppc32 version, cr0.so must be in l.s.b. of 2nd arg */
+SysRes VG_(mk_SysRes_ppc64_linux) ( ULong val, ULong cr0so ) {
    SysRes res;
-   res.isError = errflag != 0;
+   res.isError = (cr0so & 1) != 0;
    res.val     = val;
    return res;
 }