class_docstr: Default constructor
  Args:
      - N : Total number of bits in the fixed point number
      - I : Integer bits in the fixed point number
      - F = N-I : Fixed point bits in the number
      - signed : True/False - If True, use 2's complement when converting to float
      - self.integer_bits : Bits corresponding to the integer part of the number
      - self.decimal_bits : Bits corresponding to the decimal part of the number
code: def set_msb_bits(self, bits):
      for i in range(0, len(bits)):
          if i < self.I:
              self.integer_bits[i] = bits[i]
          elif i >= self.I and i < self.N:
              self.decimal_bits[i - self.I] = bits[i]
  
file_path: hls4ml/hls4ml/utils/fixed_point_utils.py
imports: import math
  import sys
label_desc: Use image node_id 3 for calling the FixedPointEmulator obj's underlying member method code with example usage: obj.set_msb_bits(bits) without return types