Files
compiler-old/tests/float_comparisons.test
T
2026-04-22 22:24:48 +02:00

24 lines
454 B
Plaintext

[code]
fn is_less_f64(x: f64, y: f64) -> bool {
return x < y;
}
fn is_greater_eq_f32(x: f32, y: f32) -> bool {
return x >= y;
}
[harness]
#include <stdbool.h>
extern bool is_less_f64(double x, double y);
extern bool is_greater_eq_f32(float x, float y);
int main() {
if (!is_less_f64(3.14, 5.0)) return 1;
if (is_less_f64(5.0, 3.14)) return 2;
if (!is_greater_eq_f32(2.5f, 2.5f)) return 3;
return 0;
}
[expected_return_code]
0