code: def to_hex_twos_compliment(value, bit_size):
      
      if value >= 0:
          return to_hex_with_size(value, bit_size)
  
      value = (1 << bit_size) + value
      hex_value = hex(value)
      hex_value = hex_value.rstrip("L")
      return hex_value
docs: Converts integer value to twos compliment hex representation with given bit_size