fixed compilation on cpu level < 6
This commit is contained in:
parent
d6631f767d
commit
e80e911166
@ -138,6 +138,8 @@ BX_CPU_C::write_linear_qword(unsigned s, bx_address laddr, Bit64u data)
|
|||||||
exception(int_number(s), 0);
|
exception(int_number(s), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if BX_CPU_LEVEL >= 6
|
||||||
|
|
||||||
void BX_CPP_AttrRegparmN(3)
|
void BX_CPP_AttrRegparmN(3)
|
||||||
BX_CPU_C::write_linear_xmmword(unsigned s, bx_address laddr, const BxPackedXmmRegister *data)
|
BX_CPU_C::write_linear_xmmword(unsigned s, bx_address laddr, const BxPackedXmmRegister *data)
|
||||||
{
|
{
|
||||||
@ -311,6 +313,8 @@ void BX_CPU_C::write_linear_zmmword_aligned(unsigned s, bx_address laddr, const
|
|||||||
if (access_write_linear(laddr, 64, CPL, 0x0, (void *) data) < 0)
|
if (access_write_linear(laddr, 64, CPL, 0x0, (void *) data) < 0)
|
||||||
exception(int_number(s), 0);
|
exception(int_number(s), 0);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Bit8u BX_CPP_AttrRegparmN(2)
|
Bit8u BX_CPP_AttrRegparmN(2)
|
||||||
@ -433,6 +437,8 @@ BX_CPU_C::read_linear_qword(unsigned s, bx_address laddr)
|
|||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if BX_CPU_LEVEL >= 6
|
||||||
|
|
||||||
void BX_CPP_AttrRegparmN(3)
|
void BX_CPP_AttrRegparmN(3)
|
||||||
BX_CPU_C::read_linear_xmmword(unsigned s, bx_address laddr, BxPackedXmmRegister *data)
|
BX_CPU_C::read_linear_xmmword(unsigned s, bx_address laddr, BxPackedXmmRegister *data)
|
||||||
{
|
{
|
||||||
@ -596,6 +602,8 @@ void BX_CPU_C::read_linear_zmmword_aligned(unsigned s, bx_address laddr, BxPacke
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// special Read-Modify-Write operations //
|
// special Read-Modify-Write operations //
|
||||||
// address translation info is kept across read/write calls //
|
// address translation info is kept across read/write calls //
|
||||||
|
Loading…
x
Reference in New Issue
Block a user