mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
div64 fix - raise_interrupt() fix - SSE fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1202 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
826461bb40
commit
a8ede8ba8b
5 changed files with 23 additions and 28 deletions
|
@ -85,18 +85,16 @@ void OPPROTO glue(glue(op_ldo, MEMSUFFIX), _env_A0)(void)
|
|||
{
|
||||
XMMReg *p;
|
||||
p = (XMMReg *)((char *)env + PARAM1);
|
||||
/* XXX: host endianness ? */
|
||||
p->u.q[0] = glue(ldq, MEMSUFFIX)(A0);
|
||||
p->u.q[1] = glue(ldq, MEMSUFFIX)(A0 + 8);
|
||||
p->XMM_Q(0) = glue(ldq, MEMSUFFIX)(A0);
|
||||
p->XMM_Q(1) = glue(ldq, MEMSUFFIX)(A0 + 8);
|
||||
}
|
||||
|
||||
void OPPROTO glue(glue(op_sto, MEMSUFFIX), _env_A0)(void)
|
||||
{
|
||||
XMMReg *p;
|
||||
p = (XMMReg *)((char *)env + PARAM1);
|
||||
/* XXX: host endianness ? */
|
||||
glue(stq, MEMSUFFIX)(A0, p->u.q[0]);
|
||||
glue(stq, MEMSUFFIX)(A0 + 8, p->u.q[1]);
|
||||
glue(stq, MEMSUFFIX)(A0, p->XMM_Q(0));
|
||||
glue(stq, MEMSUFFIX)(A0 + 8, p->XMM_Q(1));
|
||||
}
|
||||
|
||||
#ifdef TARGET_X86_64
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue