diff --git a/runes/encodebyte.go b/runes/encodebyte.go index 2fb2f5f..fcaeb77 100644 --- a/runes/encodebyte.go +++ b/runes/encodebyte.go @@ -7,8 +7,8 @@ import ( // EncodeByte encodes the value of a byte into hexadecimal. func EncodeByte(value byte, symbolFunc func(byte)rune) (mostSignificant rune, leastSignificant rune) { - mostSignificant = symbolFunc( (0xf0 & value) >> 4 ) - leastSignificant = symbolFunc( (0x0f & value) ) + mostSignificant = symbolFunc( (0x0f & (value >> 4)) ) + leastSignificant = symbolFunc( (0x0f & (value )) ) return }