Home | History | Annotate | Download | only in target-mips

Lines Matching full:tcstatus

703     int32_t tcstatus;
706 tcstatus = env->active_tc.CP0_TCStatus;
708 tcstatus = env->tcs[other_tc].CP0_TCStatus;
710 return (env->CP0_EntryHi & ~0xff) | (tcstatus & 0xff);
717 int32_t tcstatus;
720 tcstatus = env->active_tc.CP0_TCStatus;
722 tcstatus = env->tcs[other_tc].CP0_TCStatus;
725 t0 |= tcstatus & (0xf << CP0TCSt_TCU0);
726 t0 |= (tcstatus & (1 << CP0TCSt_TMX)) >> (CP0TCSt_TMX - CP0St_MX);
727 t0 |= (tcstatus & (0x3 << CP0TCSt_TKSU)) >> (CP0TCSt_TKSU - CP0St_KSU);
759 int32_t tcstatus;
762 tcstatus = env->active_tc.CP0_Debug_tcstatus;
764 tcstatus = env->tcs[other_tc].CP0_Debug_tcstatus;
768 (tcstatus & ((1 << CP0DB_SSt) | (1 << CP0DB_Halt)));
1137 int32_t tcstatus;
1141 tcstatus = (env->active_tc.CP0_TCStatus & ~0xff) | (arg1 & 0xff);
1142 env->active_tc.CP0_TCStatus = tcstatus;
1144 tcstatus = (env->tcs[other_tc].CP0_TCStatus & ~0xff) | (arg1 & 0xff);
1145 env->tcs[other_tc].CP0_TCStatus = tcstatus;
1181 int32_t tcstatus = env->tcs[other_tc].CP0_TCStatus;
1184 tcstatus = (tcstatus
1185 tcstatus = (tcstatus & ~(1 << CP0TCSt_TMX)) | ((arg1 & (1 << CP0St_MX)) << (CP0TCSt_TMX - CP0St_MX));
1186 tcstatus = (tcstatus & ~(0x3 << CP0TCSt_TKSU)) | ((arg1 & (0x3 << CP0St_KSU)) << (CP0TCSt_TKSU - CP0St_KSU));
1188 env->active_tc.CP0_TCStatus = tcstatus;
1190 env->tcs[other_tc].CP0_TCStatus = tcstatus;