Lines Matching refs:sz
854 rx_field (int val, int pos, int sz) in rx_field() argument
859 if (sz > 0) in rx_field()
861 if (val < 0 || val >= (1 << sz)) in rx_field()
862 as_bad (_("Value %d doesn't fit in unsigned %d-bit field"), val, sz); in rx_field()
866 sz = - sz; in rx_field()
867 if (val < -(1 << (sz - 1)) || val >= (1 << (sz - 1))) in rx_field()
868 as_bad (_("Value %d doesn't fit in signed %d-bit field"), val, sz); in rx_field()
875 while (bitp + sz > 8) in rx_field()
880 svalm = val >> (sz - ssz); in rx_field()
887 sz -= ssz; in rx_field()
890 valm = val & ((1 << sz) - 1); in rx_field()
891 valm = valm << (8 - bitp - sz); in rx_field()