bpo-39301: State that floor division is used for right shift operations (GH-20347) (GH-20415)
* bpo-39301: State that floor division is used for right shift operations
* Remove "without overflow check"
(cherry picked from commit af7553ac95
)
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
This commit is contained in:
parent
5c1d745da5
commit
c2a177adf3
|
@ -434,12 +434,10 @@ Notes:
|
||||||
Negative shift counts are illegal and cause a :exc:`ValueError` to be raised.
|
Negative shift counts are illegal and cause a :exc:`ValueError` to be raised.
|
||||||
|
|
||||||
(2)
|
(2)
|
||||||
A left shift by *n* bits is equivalent to multiplication by ``pow(2, n)``
|
A left shift by *n* bits is equivalent to multiplication by ``pow(2, n)``.
|
||||||
without overflow check.
|
|
||||||
|
|
||||||
(3)
|
(3)
|
||||||
A right shift by *n* bits is equivalent to division by ``pow(2, n)`` without
|
A right shift by *n* bits is equivalent to floor division by ``pow(2, n)``.
|
||||||
overflow check.
|
|
||||||
|
|
||||||
(4)
|
(4)
|
||||||
Performing these calculations with at least one extra sign extension bit in
|
Performing these calculations with at least one extra sign extension bit in
|
||||||
|
|
Loading…
Reference in New Issue