public int RR(int value)
    {
        int c = (value & 0x01)!=0 ? CF : 0;
        value = ((value >> 1) | (Z80.AF.L << 7)) & 0xff;
        Z80.AF.SetL(SZP[value] | c);
        return value;
    }
    /*TODO*////***************************************************************
    /*TODO*/// * SLA	r8
    /*TODO*/// ***************************************************************/
    /*TODO*///INLINE UINT8 SLA(UINT8 value)
    /*TODO*///{
    /*TODO*///	unsigned res = value;
    /*TODO*///	unsigned c = (res & 0x80) ? CF : 0;
    /*TODO*///	res = (res << 1) & 0xff;
    /*TODO*///	_F = SZP[res] | c;
    /*TODO*///	return res;
    /*TODO*///}