shr

infix fun shr(bitCount: Int): Int(source)

Shifts this value right by the bitCount number of bits, filling the leftmost bits with copies of the sign bit.

Note that only the five lowest-order bits of the bitCount are used as the shift distance. The shift distance actually used is therefore always in the range 0..31.

Since Kotlin

1.0
infix fun shr(bitCount: Int): Int(source)

Shifts this value right by the bitCount number of bits, filling the leftmost bits with copies of the sign bit.

Note that only the five lowest-order bits of the bitCount are used as the shift distance. The shift distance actually used is therefore always in the range 0..31.

Since Kotlin

1.1
infix external fun shr(bitCount: Int): Int(source)

Shifts this value right by the bitCount number of bits, filling the leftmost bits with copies of the sign bit.

Note that only the five lowest-order bits of the bitCount are used as the shift distance. The shift distance actually used is therefore always in the range 0..31.

Since Kotlin

1.3
infix fun shr(bitCount: Int): Int(source)

Shifts this value right by the bitCount number of bits, filling the leftmost bits with copies of the sign bit.

Note that only the five lowest-order bits of the bitCount are used as the shift distance. The shift distance actually used is therefore always in the range 0..31.

Since Kotlin

1.8
infix fun shr(bitCount: Int): Int(source)

Shifts this value right by the bitCount number of bits, filling the leftmost bits with copies of the sign bit.

Note that only the five lowest-order bits of the bitCount are used as the shift distance. The shift distance actually used is therefore always in the range 0..31.

Since Kotlin

1.8