Revision d8e586ff target-sparc/op_helper.c

b/target-sparc/op_helper.c
3337 3337
    addr = asi_address_mask(env, asi, addr);
3338 3338

  
3339 3339
    switch (asi) {
3340
    case 0xf0: // Block load primary
3341
    case 0xf1: // Block load secondary
3342
    case 0xf8: // Block load primary LE
3343
    case 0xf9: // Block load secondary LE
3340
    case 0xf0: /* UA2007/JPS1 Block load primary */
3341
    case 0xf1: /* UA2007/JPS1 Block load secondary */
3342
    case 0xf8: /* UA2007/JPS1 Block load primary LE */
3343
    case 0xf9: /* UA2007/JPS1 Block load secondary LE */
3344 3344
        if (rd & 7) {
3345 3345
            raise_exception(TT_ILL_INSN);
3346 3346
            return;
......
3357 3357
    case 0x17: /* UA2007 Block load secondary, user privilege */
3358 3358
    case 0x1e: /* UA2007 Block load primary LE, user privilege */
3359 3359
    case 0x1f: /* UA2007 Block load secondary LE, user privilege */
3360
    case 0x70: // Block load primary, user privilege
3361
    case 0x71: // Block load secondary, user privilege
3360
    case 0x70: /* JPS1 Block load primary, user privilege */
3361
    case 0x71: /* JPS1 Block load secondary, user privilege */
3362 3362
    case 0x78: /* JPS1 Block load primary LE, user privilege */
3363 3363
    case 0x79: /* JPS1 Block load secondary LE, user privilege */
3364 3364
        if (rd & 7) {
......
3408 3408
    addr = asi_address_mask(env, asi, addr);
3409 3409

  
3410 3410
    switch (asi) {
3411
    case 0xe0: // UA2007 Block commit store primary (cache flush)
3412
    case 0xe1: // UA2007 Block commit store secondary (cache flush)
3413
    case 0xf0: // Block store primary
3414
    case 0xf1: // Block store secondary
3415
    case 0xf8: // Block store primary LE
3416
    case 0xf9: // Block store secondary LE
3411
    case 0xe0: /* UA2007/JPS1 Block commit store primary (cache flush) */
3412
    case 0xe1: /* UA2007/JPS1 Block commit store secondary (cache flush) */
3413
    case 0xf0: /* UA2007/JPS1 Block store primary */
3414
    case 0xf1: /* UA2007/JPS1 Block store secondary */
3415
    case 0xf8: /* UA2007/JPS1 Block store primary LE */
3416
    case 0xf9: /* UA2007/JPS1 Block store secondary LE */
3417 3417
        if (rd & 7) {
3418 3418
            raise_exception(TT_ILL_INSN);
3419 3419
            return;
......
3430 3430
    case 0x17: /* UA2007 Block load secondary, user privilege */
3431 3431
    case 0x1e: /* UA2007 Block load primary LE, user privilege */
3432 3432
    case 0x1f: /* UA2007 Block load secondary LE, user privilege */
3433
    case 0x70: // Block store primary, user privilege
3434
    case 0x71: // Block store secondary, user privilege
3433
    case 0x70: /* JPS1 Block store primary, user privilege */
3434
    case 0x71: /* JPS1 Block store secondary, user privilege */
3435 3435
    case 0x78: /* JPS1 Block load primary LE, user privilege */
3436 3436
    case 0x79: /* JPS1 Block load secondary LE, user privilege */
3437 3437
        if (rd & 7) {

Also available in: Unified diff