Revision 4f2ac237 cpu-all.h
b/cpu-all.h | ||
---|---|---|
335 | 335 |
|
336 | 336 |
static inline int ldl_raw(void *ptr) |
337 | 337 |
{ |
338 |
#if defined(__i386__) |
|
338 |
#if defined(__i386__) || defined(__x86_64__)
|
|
339 | 339 |
int val; |
340 | 340 |
asm volatile ("movl %1, %0\n" |
341 | 341 |
"bswap %0\n" |
... | ... | |
372 | 372 |
|
373 | 373 |
static inline void stl_raw(void *ptr, int v) |
374 | 374 |
{ |
375 |
#if defined(__i386__) |
|
375 |
#if defined(__i386__) || defined(__x86_64__)
|
|
376 | 376 |
asm volatile ("bswap %0\n" |
377 | 377 |
"movl %0, %1\n" |
378 | 378 |
: "=r" (v) |
Also available in: Unified diff