diff --git a/base/char.jl b/base/char.jl index 359a3013ecfa1..700c61db27c77 100644 --- a/base/char.jl +++ b/base/char.jl @@ -119,8 +119,8 @@ function UInt32(c::Char) invalid_char(c)::Union{} u &= 0xffffffff >> l1 u >>= t0 - (u & 0x0000007f >> 0) | (u & 0x00007f00 >> 2) | - (u & 0x007f0000 >> 4) | (u & 0x7f000000 >> 6) + ((u & 0x0000007f) >> 0) | ((u & 0x00007f00) >> 2) | + ((u & 0x007f0000) >> 4) | ((u & 0x7f000000) >> 6) end function decode_overlong(c::Char) @@ -129,8 +129,8 @@ function decode_overlong(c::Char) t0 = trailing_zeros(u) & 56 u &= 0xffffffff >> l1 u >>= t0 - (u & 0x0000007f >> 0) | (u & 0x00007f00 >> 2) | - (u & 0x007f0000 >> 4) | (u & 0x7f000000 >> 6) + ((u & 0x0000007f) >> 0) | ((u & 0x00007f00) >> 2) | + ((u & 0x007f0000) >> 4) | ((u & 0x7f000000) >> 6) end """ diff --git a/base/hashing2.jl b/base/hashing2.jl index 77a7d4e2accaa..196d3cd06e0ea 100644 --- a/base/hashing2.jl +++ b/base/hashing2.jl @@ -101,7 +101,7 @@ function decompose(x::Float16)::NTuple{3,Int} isinf(x) && return ifelse(x < 0, -1, 1), 0, 0 n = reinterpret(UInt16, x) s = (n & 0x03ff) % Int16 - e = (n & 0x7c00 >> 10) % Int + e = ((n & 0x7c00) >> 10) % Int s |= Int16(e != 0) << 10 d = ifelse(signbit(x), -1, 1) s, e - 25 + (e == 0), d @@ -112,7 +112,7 @@ function decompose(x::Float32)::NTuple{3,Int} isinf(x) && return ifelse(x < 0, -1, 1), 0, 0 n = reinterpret(UInt32, x) s = (n & 0x007fffff) % Int32 - e = (n & 0x7f800000 >> 23) % Int + e = ((n & 0x7f800000) >> 23) % Int s |= Int32(e != 0) << 23 d = ifelse(signbit(x), -1, 1) s, e - 150 + (e == 0), d @@ -123,7 +123,7 @@ function decompose(x::Float64)::Tuple{Int64, Int, Int} isinf(x) && return ifelse(x < 0, -1, 1), 0, 0 n = reinterpret(UInt64, x) s = (n & 0x000fffffffffffff) % Int64 - e = (n & 0x7ff0000000000000 >> 52) % Int + e = ((n & 0x7ff0000000000000) >> 52) % Int s |= Int64(e != 0) << 52 d = ifelse(signbit(x), -1, 1) s, e - 1075 + (e == 0), d diff --git a/base/math.jl b/base/math.jl index aa52faebbdfdf..6e758cf7b83e2 100644 --- a/base/math.jl +++ b/base/math.jl @@ -325,11 +325,11 @@ end elseif x <= -1023 # if -1073 < x <= -1023 then Result will be a subnormal number # Hex literal with padding must be used to work on 32bit machine - reinterpret(Float64, 0x0000_0000_0000_0001 << ((x + 1074)) % UInt) + reinterpret(Float64, 0x0000_0000_0000_0001 << ((x + 1074) % UInt)) else # We will cast everything to Int64 to avoid errors in case of Int128 # If x is a Int128, and is outside the range of Int64, then it is not -1023 7 throw(BoundsError()) end - UInt16(ip.host&(UInt128(0xFFFF)<<(i*16))>>(i*16)) + UInt16((ip.host&(UInt128(0xFFFF)<<(i*16)))>>(i*16)) end show(io::IO, ip::IPv6) = print(io,"ip\"",ip,"\"")