CR0_CD
cr0 &= ~(CR0_CD | CR0_NW | CR0_EM);
load_cr0((cr0 & ~CR0_NW) | CR0_CD);
cr0_zeros_mask |= (CR0_NW | CR0_CD);
load_cr0(rcr0() & ~(CR0_CD | CR0_NW)); /* CD = 0 and NW = 0 */
load_cr0(rcr0() & ~(CR0_CD | CR0_NW)); /* CD = 0 and NW = 0 */
load_cr0(rcr0() | CR0_CD | CR0_NW);
load_cr0((rcr0() & ~CR0_CD) | CR0_NW); /* CD = 0, NW = 1 */
load_cr0(rcr0() & ~(CR0_CD | CR0_NW)); /* CD = 0, NW = 0 */
load_cr0(rcr0() | CR0_CD | CR0_NW);
load_cr0(rcr0() & ~(CR0_CD | CR0_NW)); /* CD = 0 and NW = 0 */
load_cr0(rcr0() & ~(CR0_CD | CR0_NW)); /* CD = 0 and NW = 0 */
load_cr0((rcr0() & ~CR0_CD) | CR0_NW); /* CD = 0 and NW = 1 */
load_cr0(rcr0() | CR0_CD | CR0_NW);
load_cr0(rcr0() & ~(CR0_CD | CR0_NW)); /* CD = 0 and NW = 0 */
load_cr0(rcr0() | CR0_CD | CR0_NW);
load_cr0(rcr0() & ~(CR0_CD | CR0_NW));
load_cr0(rcr0() | CR0_CD | CR0_NW);
cr0 &= ~(CR0_CD | CR0_NW | CR0_EM);
load_cr0((cr0 & ~CR0_NW) | CR0_CD);
load_cr0((cr0 & ~CR0_NW) | CR0_CD);