set_cr
set_cr(cr_no_alignment);
set_cr(__clear_cr(CR_A));
set_cr(__clear_cr(CR_A));
set_cr(cr & ~CR_C);
set_cr(cr | CR_C);
set_cr(cr & ~CR_I);
set_cr(cr | CR_I);
set_cr(cr & ~(CR_I | CR_C));
set_cr(cr);
set_cr(cr);
set_cr(reg | CR_V);
set_cr(reg & ~CR_V);
if (ctxt->ops->set_cr(ctxt, 3, tss->cr3))
ops->set_cr(ctxt, 0, ops->get_cr(ctxt, 0) | X86_CR0_TS);
if (ctxt->ops->set_cr(ctxt, cr_num, ctxt->src.val))
ctxt->ops->set_cr(ctxt, 0, cr0);
ctxt->ops->set_cr(ctxt, 0, (ctxt->ops->get_cr(ctxt, 0) & ~0x0eul)
int (*set_cr)(struct x86_emulate_ctxt *ctxt, int cr, ulong val);
.set_cr = emulator_set_cr,