Revision fc0d441e target-ppc/op.c

b/target-ppc/op.c
651 651
    RETURN();
652 652
}
653 653

  
654
/* crf operations */
655
void OPPROTO op_getbit_T0 (void)
656
{
657
    T0 = (T0 >> PARAM1) & 1;
658
    RETURN();
659
}
660

  
661
void OPPROTO op_getbit_T1 (void)
662
{
663
    T1 = (T1 >> PARAM1) & 1;
664
    RETURN();
665
}
666

  
667
void OPPROTO op_setcrfbit (void)
668
{
669
    T1 = (T1 & (uint32_t)PARAM1) | (T0 << PARAM2);
670
    RETURN();
671
}
672

  
673 654
/* Branch */
674 655
#define EIP env->nip
675 656

  
......
1737 1718
    RETURN();
1738 1719
}
1739 1720

  
1721
void OPPROTO op_sli_T1 (void)
1722
{
1723
    T1 = T1 << PARAM1;
1724
    RETURN();
1725
}
1726

  
1740 1727
void OPPROTO op_srl_T0_T1 (void)
1741 1728
{
1742 1729
    T0 = (uint32_t)T0 >> T1;

Also available in: Unified diff