bswapq fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1894 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
bellard 2006-05-03 19:17:26 +00:00
parent c91fde65f4
commit 68cae3d8c1
3 changed files with 6 additions and 1 deletions

View file

@ -187,6 +187,7 @@ void helper_imulq_EAX_T0(void);
void helper_imulq_T0_T1(void);
void helper_divq_EAX_T0(void);
void helper_idivq_EAX_T0(void);
void helper_bswapq_T0(void);
void helper_cmpxchg8b(void);
void helper_cpuid(void);
void helper_enter_level(int level, int data32);

View file

@ -3395,6 +3395,10 @@ void helper_idivq_EAX_T0(void)
EDX = r1;
}
void helper_bswapq_T0(void)
{
T0 = bswap64(T0);
}
#endif
float approx_rsqrt(float a)

View file

@ -225,7 +225,7 @@ void OPPROTO op_bswapl_T0(void)
#ifdef TARGET_X86_64
void OPPROTO op_bswapq_T0(void)
{
T0 = bswap64(T0);
helper_bswapq_T0();
}
#endif