authorgravatar for liamtswayne@gmail.comLiam Swayne <liamtswayne@gmail.com> 2024-12-18 00:40:27-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-12-18 05:30:08-05:00
logf857bf72e2239718bbbe4cba08d6961ad77fc69a
tree678973b9f4f58a09600525bba94b504d913c5ae8
parent4ae101ca851bb8a5437153137cfa70c4bf0c8d15

Add branchHint to `std.math.pow`

NaN is an unlikely case, and a branchHint `.unlikely` could be appropriate.

1 files changed, 1 insertions(+), 0 deletions(-)

lib/std/math/pow.zig+1
......@@ -48,6 +48,7 @@ pub fn pow(comptime T: type, x: T, y: T) T {
4848 // pow(nan, y) = nan for all y
4949 // pow(x, nan) = nan for all x
5050 if (math.isNan(x) or math.isNan(y)) {
51 @branchHint(.unlikely);
5152 return math.nan(T);
5253 }
5354