Fix the same typos again orz
This commit is contained in:
parent
6973fd716b
commit
8bc31ff905
2 changed files with 4 additions and 4 deletions
|
|
@ -857,7 +857,7 @@ impl f32 {
|
|||
let mut left = self.to_bits() as i32;
|
||||
let mut right = other.to_bits() as i32;
|
||||
|
||||
// In case of negatives, flip all the bits expect the sign
|
||||
// In case of negatives, flip all the bits except the sign
|
||||
// to achieve a similar layout as two's complement integers
|
||||
//
|
||||
// Why does this work? IEEE 754 floats consist of three fields:
|
||||
|
|
@ -874,7 +874,7 @@ impl f32 {
|
|||
// We effectively convert the numbers to "two's complement" form.
|
||||
//
|
||||
// To do the flipping, we construct a mask and XOR against it.
|
||||
// We branchlessly calculate an "all-ones expect for the sign bit"
|
||||
// We branchlessly calculate an "all-ones except for the sign bit"
|
||||
// mask from negative-signed values: right shifting sign-extends
|
||||
// the integer, so we "fill" the mask with sign bits, and then
|
||||
// convert to unsigned to push one more zero bit.
|
||||
|
|
|
|||
|
|
@ -871,7 +871,7 @@ impl f64 {
|
|||
let mut left = self.to_bits() as i64;
|
||||
let mut right = other.to_bits() as i64;
|
||||
|
||||
// In case of negatives, flip all the bits expect the sign
|
||||
// In case of negatives, flip all the bits except the sign
|
||||
// to achieve a similar layout as two's complement integers
|
||||
//
|
||||
// Why does this work? IEEE 754 floats consist of three fields:
|
||||
|
|
@ -888,7 +888,7 @@ impl f64 {
|
|||
// We effectively convert the numbers to "two's complement" form.
|
||||
//
|
||||
// To do the flipping, we construct a mask and XOR against it.
|
||||
// We branchlessly calculate an "all-ones expect for the sign bit"
|
||||
// We branchlessly calculate an "all-ones except for the sign bit"
|
||||
// mask from negative-signed values: right shifting sign-extends
|
||||
// the integer, so we "fill" the mask with sign bits, and then
|
||||
// convert to unsigned to push one more zero bit.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue