Add rotate macros