Commit bcf3a7d600

Andrew Kelley <andrew@ziglang.org>
2022-06-18 01:40:25
compiler-rt: gedf2 and gesf2
1 parent e798a3a
Changed files (2)
lib
compiler_rt
lib/compiler_rt/gedf2.zig
@@ -28,7 +28,7 @@ pub fn __gtdf2(a: f64, b: f64) callconv(.C) i32 {
 }
 
 fn __aeabi_dcmpge(a: f64, b: f64) callconv(.AAPCS) i32 {
-    return comparef.cmpf2(f64, comparef.GE, a, b) != .Less;
+    return @boolToInt(comparef.cmpf2(f64, comparef.GE, a, b) != .Less);
 }
 
 fn __aeabi_dcmpgt(a: f64, b: f64) callconv(.AAPCS) i32 {
lib/compiler_rt/gesf2.zig
@@ -28,7 +28,7 @@ pub fn __gtsf2(a: f32, b: f32) callconv(.C) i32 {
 }
 
 fn __aeabi_fcmpge(a: f32, b: f32) callconv(.AAPCS) i32 {
-    return comparef.cmpf2(f32, comparef.GE, a, b) != .Less;
+    return @boolToInt(comparef.cmpf2(f32, comparef.GE, a, b) != .Less);
 }
 
 fn __aeabi_fcmpgt(a: f32, b: f32) callconv(.AAPCS) i32 {