use right >> for cr0