@staticmethod<EOL><INDENT>def _is_msb_zero(v, bits):<DEDENT>
return (v & (<NUM_LIT:2> ** bits - <NUM_LIT:1>)) & (<NUM_LIT:2> ** (bits - <NUM_LIT:1>)) == <NUM_LIT:0><EOL>
Checks if the most significant bit is zero (i.e. is the integer positive under signed arithmetic).

:param v: The integer to check with
:param bits: Bits of the integer
:return: True or False