word_out
#define so(y,x,c) word_out(y, c, s(x,c))
#define WORD_T_GENERIC_OUT(num) (&(word_out[num]))
word_t word_out[MAX_PARAMS] ATTRIBUTE_UNUSED = { 0 };\
u16 word_out = data[widx];
word_out = (word_out >> 8) | (word_out << 8);
e1000_shift_out_eec_bits(hw, word_out, 16);
u16 word_out = data[widx];
word_out = (word_out >> 8) | (word_out << 8);
igc_shift_out_eec_bits(hw, word_out, 16);