212 |
static inline uint64_t ldq_raw(void *ptr) |
static inline uint64_t ldq_raw(void *ptr) |
213 |
{ |
{ |
214 |
uint32_t a,b; |
uint32_t a,b; |
215 |
a = ldl (ptr); |
a = ldl_raw(ptr); |
216 |
b = ldl (ptr+4); |
b = ldl_raw(ptr+4); |
217 |
return (((uint64_t)a<<32)|b); |
return (((uint64_t)a<<32)|b); |
218 |
} |
} |
219 |
|
|
235 |
|
|
236 |
static inline void stq_raw(void *ptr, uint64_t v) |
static inline void stq_raw(void *ptr, uint64_t v) |
237 |
{ |
{ |
238 |
stl (ptr, v); |
stl_raw(ptr, v); |
239 |
stl (ptr+4, v >> 32); |
stl_raw(ptr+4, v >> 32); |
240 |
} |
} |
241 |
|
|
242 |
#else |
#else |