Commit 90b37806ba1a09b77dc6245ac34dabbceba555df

Authored by bellard
1 parent 0699b548

fixed C0 status codes (Ralf Baechle)


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1473 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 3 additions and 3 deletions
target-mips/op_helper.c
... ... @@ -174,11 +174,11 @@ void do_mfc0 (int reg, int sel)
174 174 case 12:
175 175 T0 = env->CP0_Status;
176 176 if (env->hflags & MIPS_HFLAG_UM)
177   - T0 |= CP0St_UM;
  177 + T0 |= (1 << CP0St_UM);
178 178 if (env->hflags & MIPS_HFLAG_ERL)
179   - T0 |= CP0St_ERL;
  179 + T0 |= (1 << CP0St_ERL);
180 180 if (env->hflags & MIPS_HFLAG_EXL)
181   - T0 |= CP0St_EXL;
  181 + T0 |= (1 << CP0St_EXL);
182 182 rn = "Status";
183 183 break;
184 184 case 13:
... ...