Revision 68cae3d8
b/target-i386/exec.h | ||
---|---|---|
187 | 187 |
void helper_imulq_T0_T1(void); |
188 | 188 |
void helper_divq_EAX_T0(void); |
189 | 189 |
void helper_idivq_EAX_T0(void); |
190 |
void helper_bswapq_T0(void); |
|
190 | 191 |
void helper_cmpxchg8b(void); |
191 | 192 |
void helper_cpuid(void); |
192 | 193 |
void helper_enter_level(int level, int data32); |
b/target-i386/helper.c | ||
---|---|---|
3395 | 3395 |
EDX = r1; |
3396 | 3396 |
} |
3397 | 3397 |
|
3398 |
void helper_bswapq_T0(void) |
|
3399 |
{ |
|
3400 |
T0 = bswap64(T0); |
|
3401 |
} |
|
3398 | 3402 |
#endif |
3399 | 3403 |
|
3400 | 3404 |
float approx_rsqrt(float a) |
b/target-i386/op.c | ||
---|---|---|
225 | 225 |
#ifdef TARGET_X86_64 |
226 | 226 |
void OPPROTO op_bswapq_T0(void) |
227 | 227 |
{ |
228 |
T0 = bswap64(T0);
|
|
228 |
helper_bswapq_T0();
|
|
229 | 229 |
} |
230 | 230 |
#endif |
231 | 231 |
|
Also available in: Unified diff