RTWN_RIDX_HT_MCS_SHIFT
basicrates |= (htrates << RTWN_RIDX_HT_MCS_SHIFT);
#define RTWN_RIDX_HT_MCS(i) (RTWN_RIDX_HT_MCS_SHIFT + (i))
#define RTWN_RIDX_TO_MCS(ridx) ((ridx) - RTWN_RIDX_HT_MCS_SHIFT)
((rate) >= RTWN_RIDX_HT_MCS_SHIFT && (rate) < RTWN_RIDX_VHT_MCS_SHIFT)
return ((rate & 0xf) + RTWN_RIDX_HT_MCS_SHIFT);
((htrates & 0xffff) << RTWN_RIDX_HT_MCS_SHIFT);