mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 16:53:55 -06:00
MMX/SSE support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1205 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
085339a12b
commit
664e0f195a
12 changed files with 2407 additions and 176 deletions
|
@ -80,7 +80,21 @@ void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T1_A0)(void)
|
|||
glue(stl, MEMSUFFIX)(A0, T1);
|
||||
}
|
||||
|
||||
/* SSE support */
|
||||
/* SSE/MMX support */
|
||||
void OPPROTO glue(glue(op_ldq, MEMSUFFIX), _env_A0)(void)
|
||||
{
|
||||
uint64_t *p;
|
||||
p = (uint64_t *)((char *)env + PARAM1);
|
||||
*p = glue(ldq, MEMSUFFIX)(A0);
|
||||
}
|
||||
|
||||
void OPPROTO glue(glue(op_stq, MEMSUFFIX), _env_A0)(void)
|
||||
{
|
||||
uint64_t *p;
|
||||
p = (uint64_t *)((char *)env + PARAM1);
|
||||
glue(stq, MEMSUFFIX)(A0, *p);
|
||||
}
|
||||
|
||||
void OPPROTO glue(glue(op_ldo, MEMSUFFIX), _env_A0)(void)
|
||||
{
|
||||
XMMReg *p;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue