Revision 073a0444

b/target-sparc/op_helper.c
3424 3424
        }
3425 3425

  
3426 3426
        return;
3427
    case 0x16: /* UA2007 Block load primary, user privilege */
3428
    case 0x17: /* UA2007 Block load secondary, user privilege */
3429
    case 0x1e: /* UA2007 Block load primary LE, user privilege */
3430
    case 0x1f: /* UA2007 Block load secondary LE, user privilege */
3427 3431
    case 0x70: // Block store primary, user privilege
3428 3432
    case 0x71: // Block store secondary, user privilege
3429 3433
        if (rd & 7) {
......
3433 3437
        helper_check_align(addr, 0x3f);
3434 3438
        for (i = 0; i < 16; i++) {
3435 3439
            val = *(uint32_t *)&env->fpr[rd++];
3436
            helper_st_asi(addr, val, asi & 0x1f, 4);
3440
            helper_st_asi(addr, val, asi & 0x19, 4);
3437 3441
            addr += 4;
3438 3442
        }
3439 3443

  

Also available in: Unified diff