support rol and ror