Revision 2e13d23a
b/target-ppc/translate_init.c | ||
---|---|---|
241 | 241 |
|
242 | 242 |
static void spr_read_dbat_h (void *opaque, int sprn) |
243 | 243 |
{ |
244 |
gen_op_load_dbat(sprn & 1, (sprn - SPR_DBAT4U) / 2);
|
|
244 |
gen_op_load_dbat(sprn & 1, ((sprn - SPR_DBAT4U) / 2) + 4);
|
|
245 | 245 |
} |
246 | 246 |
|
247 | 247 |
static void spr_write_dbatu (void *opaque, int sprn) |
... | ... | |
251 | 251 |
|
252 | 252 |
static void spr_write_dbatu_h (void *opaque, int sprn) |
253 | 253 |
{ |
254 |
gen_op_store_dbatu((sprn - SPR_DBAT4U) / 2);
|
|
254 |
gen_op_store_dbatu(((sprn - SPR_DBAT4U) / 2) + 4);
|
|
255 | 255 |
} |
256 | 256 |
|
257 | 257 |
static void spr_write_dbatl (void *opaque, int sprn) |
... | ... | |
261 | 261 |
|
262 | 262 |
static void spr_write_dbatl_h (void *opaque, int sprn) |
263 | 263 |
{ |
264 |
gen_op_store_dbatl((sprn - SPR_DBAT4L) / 2);
|
|
264 |
gen_op_store_dbatl(((sprn - SPR_DBAT4L) / 2) + 4);
|
|
265 | 265 |
} |
266 | 266 |
|
267 | 267 |
/* SDR1 */ |
Also available in: Unified diff