Revision 41317e2e target-sparc/op_helper.c
b/target-sparc/op_helper.c | ||
---|---|---|
3353 | 3353 |
} |
3354 | 3354 |
|
3355 | 3355 |
return; |
3356 |
case 0x16: /* UA2007 Block load primary, user privilege */ |
|
3357 |
case 0x17: /* UA2007 Block load secondary, user privilege */ |
|
3358 |
case 0x1e: /* UA2007 Block load primary LE, user privilege */ |
|
3359 |
case 0x1f: /* UA2007 Block load secondary LE, user privilege */ |
|
3356 | 3360 |
case 0x70: // Block load primary, user privilege |
3357 | 3361 |
case 0x71: // Block load secondary, user privilege |
3358 | 3362 |
if (rd & 7) { |
... | ... | |
3361 | 3365 |
} |
3362 | 3366 |
helper_check_align(addr, 0x3f); |
3363 | 3367 |
for (i = 0; i < 16; i++) { |
3364 |
*(uint32_t *)&env->fpr[rd++] = helper_ld_asi(addr, asi & 0x1f, 4,
|
|
3368 |
*(uint32_t *)&env->fpr[rd++] = helper_ld_asi(addr, asi & 0x19, 4,
|
|
3365 | 3369 |
0); |
3366 | 3370 |
addr += 4; |
3367 | 3371 |
} |
Also available in: Unified diff