ADD
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_FX, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_FX, IFM_FDX, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_FX, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_FX, IFM_FDX, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_SX, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_SX, IFM_FDX, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, sc->mii_inst));
ADD(IFM_AUTO, 0);
ADD(IFM_AUTO, IFM_IEEE80211_ADHOC);
ADD(mword, 0);
ADD(mword, IFM_IEEE80211_ADHOC);
ADD(IAC);
ADD(SB);
ADD(TELOPT_STATUS);
ADD(TELQUAL_IS);
ADD(WILL);
ADD(IAC);
ADD(DO);
ADD(IAC);
ADD(SB);
ADD(TELOPT_LFLOW);
ADD(LFLOW_ON);
ADD(LFLOW_OFF);
ADD(SE);
ADD(SB);
ADD(TELOPT_LFLOW);
ADD(LFLOW_RESTART_ANY);
ADD(LFLOW_RESTART_XON);
ADD(SE);
ADD(SB);
ADD(TELOPT_LINEMODE);
ADD(LM_MODE);
ADD(SE);
ADD(SB);
ADD(TELOPT_LINEMODE);
ADD(LM_SLC);
ADD(SE);
ADD(IAC);
ADD(SE);
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_NONE, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_HPNA_1, 0,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, IFM_FDX, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_FDX, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_T4, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_SX, 0,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_SX, IFM_FDX,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_SX,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T, 0,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T, IFM_FDX,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, IFM_FLOW,
ADD(ic, mword, mopt); /* STA mode has no cap */
ADD(media, mword, mopt | IFM_IEEE80211_ADHOC);
ADD(media, mword, mopt | IFM_IEEE80211_HOSTAP);
ADD(media, mword, mopt | IFM_IEEE80211_ADHOC | IFM_FLAG0);
ADD(media, mword, mopt | IFM_IEEE80211_MONITOR);
ADD(media, mword, mopt | IFM_IEEE80211_WDS);
ADD(media, mword, mopt | IFM_IEEE80211_MBSS);
ADD(ic, IFM_AUTO, mopt); /* e.g. 11a auto */
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_IBSS);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_HOSTAP);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_ADHOC);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_MONITOR);
ADD(ic, mword, mopt);
ADD(ic, mword, mopt | IFM_IEEE80211_IBSS);
ADD(ic, mword, mopt | IFM_IEEE80211_HOSTAP);
ADD(ic, mword, mopt | IFM_IEEE80211_ADHOC);
ADD(ic, mword, mopt | IFM_IEEE80211_MONITOR);
ADD(ic, mword, 0);
ADD(ic, mword, IFM_IEEE80211_IBSS);
ADD(ic, mword, IFM_IEEE80211_HOSTAP);
ADD(ic, mword, IFM_IEEE80211_ADHOC);
ADD(ic, mword, IFM_IEEE80211_MONITOR);
ADD(ic, IFM_AUTO, mopt);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_IBSS);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_HOSTAP);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_MONITOR);
ADD(ic, IFM_IEEE80211_MCS, mopt);
ADD(ic, IFM_IEEE80211_HT_MCS0 + i, mopt);
ADD(ic, IFM_IEEE80211_HT_MCS0 + i,
ADD(ic, IFM_IEEE80211_HT_MCS0 + i,
ADD(ic, IFM_IEEE80211_HT_MCS0 + i,
ADD(ic, IFM_AUTO, mopt);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_IBSS);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_HOSTAP);
ADD(ic, IFM_AUTO, mopt | IFM_IEEE80211_MONITOR);
ADD(ic, IFM_IEEE80211_VHT, mopt);
ADD(ic, IFM_IEEE80211_VHT_MCS0 + i, mopt);
ADD(ic, IFM_IEEE80211_VHT_MCS0 + i,
ADD(ic, IFM_IEEE80211_VHT_MCS0 + i,
ADD(ic, IFM_IEEE80211_VHT_MCS0 + i,
ZYDIS_BUFFER_APPEND(buffer, ADD);
ZYDIS_BUFFER_APPEND(buffer, ADD);
SHR1; if (bit & m) { ADD; }; bit <<= 1