Commit b976e89c16

Liam Swayne <liamtswayne@gmail.com>
2024-12-19 07:20:25
Add branch hint to unlikely branch of `rem_pio2_large`
Adds a `@branchHint` to a 1 in 12 branch of the pi/2 remainder calculation.
1 parent 5837147
Changed files (1)
lib
compiler_rt
lib/compiler_rt/rem_pio2_large.zig
@@ -356,6 +356,7 @@ pub fn rem_pio2_large(x: []f64, y: []f64, e0: i32, nx: i32, prec: usize) i32 {
                 }
             }
             if (q0 > 0) { // rare case: chance is 1 in 12
+                @branchHint(.unlikely);
                 switch (q0) {
                     1 => iq[@intCast(jz - 1)] &= 0x7fffff,
                     2 => iq[@intCast(jz - 1)] &= 0x3fffff,