Merge pull request #3814 from Kelimion/fix_fixed

Fix core:math/fixed.
This commit is contained in:
Jeroen van Rijn
2024-06-26 20:46:46 +02:00
committed by GitHub
2 changed files with 52 additions and 1 deletions

View File

@@ -41,7 +41,7 @@ init_from_f64 :: proc(x: ^$T/Fixed($Backing, $Fraction_Width), val: f64) {
init_from_parts :: proc(x: ^$T/Fixed($Backing, $Fraction_Width), integer, fraction: Backing) {
x.i = fraction
x.i &= 1<<Fraction_Width - 1
x.i |= integer
x.i |= (integer << Fraction_Width)
}
to_f64 :: proc(x: $T/Fixed($Backing, $Fraction_Width)) -> f64 {