DIP
#define D2bvIP(_f, _i, _p) DIP((_f) | ByteOp, _i, _p), DIP(_f, _i, _p)
DIP(SrcNone | Prot | Priv, vmrun, check_svme_pa),
DIP(SrcNone | Prot | Priv, vmload, check_svme_pa),
DIP(SrcNone | Prot | Priv, vmsave, check_svme_pa),
DIP(SrcNone | Prot | Priv, stgi, check_svme),
DIP(SrcNone | Prot | Priv, clgi, check_svme),
DIP(SrcNone | Prot | Priv, skinit, check_svme),
DIP(SrcNone | Prot | Priv, invlpga, check_svme),
DIP(SrcNone, rdtscp, check_rdtsc),
DIP(ModRM | DstMem | Priv | Op3264 | NoMod, cr_read, check_cr_access),
DIP(ModRM | DstMem | Priv | Op3264 | NoMod, dr_read, check_dr_read),
if (INB(nc_istat) & (INTF|SIP|DIP)) {
if (!(istat & (SIP|DIP)))
dstat = (istat & DIP) ? INB (nc_dstat) : 0;
if (INB(nc_istat) & (INTF|SIP|DIP))
if (INB(np, nc_istat) & (INTF|SIP|DIP))
else if (istat & DIP) {
if (!(istat & (SIP|DIP)))
if (istatc & DIP)
} while (istatc & (SIP|DIP));