func i8Dig()

in conv/int.go [35:59]


func i8Dig(n int8, buf *[4]byte) []byte {
	if 0 < n {
		if n < 10 {
			return digits1[n]
		} else if n < 100 {
			return digits2[n]
		} else {
			n = n - 100
			buf[1], buf[2], buf[3] = '1', digits2[n][0], digits2[n][1]
			return buf[1:]
		}
	}

	if n > -10 {
		buf[2], buf[3] = '-', digits[-n]
		return buf[2:]
	} else if n > -100 {
		buf[1], buf[2], buf[3] = '-', digits2[-n][0], digits2[-n][1]
		return buf[1:]
	}

	n = -100 - n
	buf[0], buf[1], buf[2], buf[3] = '-', '1', digits2[n][0], digits2[n][1]
	return buf[:]
}