X86: Make x86 syscall return just stuff the return value in eax.

--HG--
extra : convert_revision : 800d8a2398d5750c03c642264577c9c772684266
This commit is contained in:
Gabe Black
2007-08-29 20:29:18 -07:00
parent c593cfbdeb
commit 61b1c53a2a

View File

@@ -67,11 +67,7 @@ namespace X86ISA
static inline void setSyscallReturn(SyscallReturn return_value,
ThreadContext * tc)
{
if (return_value.successful()) {
tc->setIntReg(INTREG_RAX, return_value.value());
} else {
tc->setIntReg(INTREG_RAX, -return_value.value());
}
tc->setIntReg(INTREG_RAX, return_value.value());
}
};