mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 15:42:49 +00:00
16b3d1004e
Follow up to #19079, which made test names fully qualified. This fixes tests that now-redundant information in their test names. For example here's a fully qualified test name before the changes in this commit: "priority_queue.test.std.PriorityQueue: shrinkAndFree" and the same test's name after the changes in this commit: "priority_queue.test.shrinkAndFree"
16 lines
503 B
Zig
16 lines
503 B
Zig
const std = @import("std");
|
|
const expect = std.testing.expect;
|
|
|
|
/// Returns a * FLT_RADIX ^ exp.
|
|
///
|
|
/// Zig only supports binary base IEEE-754 floats. Hence FLT_RADIX=2, and this is an alias for ldexp.
|
|
pub const scalbn = @import("ldexp.zig").ldexp;
|
|
|
|
test scalbn {
|
|
// Verify we are using base 2.
|
|
try expect(scalbn(@as(f16, 1.5), 4) == 24.0);
|
|
try expect(scalbn(@as(f32, 1.5), 4) == 24.0);
|
|
try expect(scalbn(@as(f64, 1.5), 4) == 24.0);
|
|
try expect(scalbn(@as(f128, 1.5), 4) == 24.0);
|
|
}
|