def min(self) -> int:
if self.signed:<EOL><INDENT>return -(<NUM_LIT:1> << (self.bits - <NUM_LIT:1>))<EOL><DEDENT>else:<EOL><INDENT>return <NUM_LIT:0><EOL><DEDENT>
Get the minimum value this immediate can have

:return: Minimum value of this immediate