def _min_int(low, high):
if high <= i1.max and low >= i1.min:<EOL><INDENT>return int8<EOL><DEDENT>if high <= i2.max and low >= i2.min:<EOL><INDENT>return int16<EOL><DEDENT>if high <= i4.max and low >= i4.min:<EOL><INDENT>return int32<EOL><DEDENT>return int64<EOL>
get small int that fits the range