Revision 375ee38b target-sparc/op.c

b/target-sparc/op.c
805 805
    PUT_CCR(env, T0);
806 806
}
807 807

  
808
void OPPROTO op_rdtpc(void)
809
{
810
    T0 = env->tpc[env->tl];
811
}
812

  
813
void OPPROTO op_wrtpc(void)
814
{
815
    env->tpc[env->tl] = T0;
816
}
817

  
818
void OPPROTO op_rdtnpc(void)
819
{
820
    T0 = env->tnpc[env->tl];
821
}
822

  
823
void OPPROTO op_wrtnpc(void)
824
{
825
    env->tnpc[env->tl] = T0;
826
}
827

  
828
void OPPROTO op_rdtstate(void)
829
{
830
    T0 = env->tstate[env->tl];
831
}
832

  
833
void OPPROTO op_wrtstate(void)
834
{
835
    env->tstate[env->tl] = T0;
836
}
837

  
838
void OPPROTO op_rdtt(void)
839
{
840
    T0 = env->tt[env->tl];
841
}
842

  
843
void OPPROTO op_wrtt(void)
844
{
845
    env->tt[env->tl] = T0;
846
}
847

  
848 808
// CWP handling is reversed in V9, but we still use the V8 register
849 809
// order.
850 810
void OPPROTO op_rdcwp(void)

Also available in: Unified diff