test242
auto test242 =
q{--- test242
// Compile-time binary float ops
bool f32_gt() { return cast(f32)100.0 > cast(f32)50.0; }
bool f32_ge() { return cast(f32)100.0 >= cast(f32)50.0; }
bool f32_lt() { return cast(f32)100.0 < cast(f32)50.0; }
bool f32_le() { return cast(f32)100.0 <= cast(f32)50.0; }
f32 f32_add() { return cast(f32)100.0 + cast(f32)100.0; }
f32 f32_sub() { return cast(f32)100.0 - cast(f32)100.0; }
f32 f32_mul() { return cast(f32)100.0 * cast(f32)100.0; }
f32 f32_div() { return cast(f32)100.0 / cast(f32)100.0; }
bool f64_gt() { return cast(f64)100.0 > cast(f64)50.0; }
bool f64_ge() { return cast(f64)100.0 >= cast(f64)50.0; }
bool f64_lt() { return cast(f64)100.0 < cast(f64)50.0; }
bool f64_le() { return cast(f64)100.0 <= cast(f64)50.0; }
f64 f64_add() { return cast(f64)100.0 + cast(f64)100.0; }
f64 f64_sub() { return cast(f64)100.0 - cast(f64)100.0; }
f64 f64_mul() { return cast(f64)100.0 * cast(f64)100.0; }
f64 f64_div() { return cast(f64)100.0 / cast(f64)100.0; }
};
tests passing
functionsvariables