Revision 5b2808bf target-mips/op.c

b/target-mips/op.c
2300 2300
{
2301 2301
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2302 2302

  
2303
    T0 = env->gpr[PARAM1][other_tc];
2303
    T0 = env->gpr[other_tc][PARAM1];
2304 2304
    FORCE_RET();
2305 2305
}
2306 2306

  
......
2308 2308
{
2309 2309
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2310 2310

  
2311
    T0 = env->LO[PARAM1][other_tc];
2311
    T0 = env->LO[other_tc][PARAM1];
2312 2312
    FORCE_RET();
2313 2313
}
2314 2314

  
......
2316 2316
{
2317 2317
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2318 2318

  
2319
    T0 = env->HI[PARAM1][other_tc];
2319
    T0 = env->HI[other_tc][PARAM1];
2320 2320
    FORCE_RET();
2321 2321
}
2322 2322

  
......
2324 2324
{
2325 2325
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2326 2326

  
2327
    T0 = env->ACX[PARAM1][other_tc];
2327
    T0 = env->ACX[other_tc][PARAM1];
2328 2328
    FORCE_RET();
2329 2329
}
2330 2330

  
......
2340 2340
{
2341 2341
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2342 2342

  
2343
    T0 = env->gpr[PARAM1][other_tc];
2343
    T0 = env->gpr[other_tc][PARAM1];
2344 2344
    FORCE_RET();
2345 2345
}
2346 2346

  
......
2348 2348
{
2349 2349
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2350 2350

  
2351
    T0 = env->LO[PARAM1][other_tc];
2351
    T0 = env->LO[other_tc][PARAM1];
2352 2352
    FORCE_RET();
2353 2353
}
2354 2354

  
......
2356 2356
{
2357 2357
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2358 2358

  
2359
    T0 = env->HI[PARAM1][other_tc];
2359
    T0 = env->HI[other_tc][PARAM1];
2360 2360
    FORCE_RET();
2361 2361
}
2362 2362

  
......
2364 2364
{
2365 2365
    int other_tc = env->CP0_VPEControl & (0xff << CP0VPECo_TargTC);
2366 2366

  
2367
    T0 = env->ACX[PARAM1][other_tc];
2367
    T0 = env->ACX[other_tc][PARAM1];
2368 2368
    FORCE_RET();
2369 2369
}
2370 2370

  

Also available in: Unified diff