aboutsummaryrefslogtreecommitdiff
path: root/std/math/log1p.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-08-09 10:09:38 -0400
committerAndrew Kelley <superjoe30@gmail.com>2017-08-09 10:09:38 -0400
commit35d3444e2742faa3c2e805cdcbfeceaf0287eefc (patch)
tree408182308c5f962660f200c59b2619be8d194ffc /std/math/log1p.zig
parent54675b060ae6139f60e111521b9a2688f66977a0 (diff)
downloadzig-35d3444e2742faa3c2e805cdcbfeceaf0287eefc.tar.gz
zig-35d3444e2742faa3c2e805cdcbfeceaf0287eefc.zip
more intuitive left shift and right shift operators
Before: * << is left shift, not allowed to shift 1 bits out * <<% is left shift, allowed to shift 1 bits out * >> is right shift, allowed to shift 1 bits out After: * << is left shift, allowed to shift 1 bits out * >> is right shift, allowed to shift 1 bits out * @shlExact is left shift, not allowed to shift 1 bits out * @shrExact is right shift, not allowed to shift 1 bits out Closes #413
Diffstat (limited to 'std/math/log1p.zig')
-rw-r--r--std/math/log1p.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/std/math/log1p.zig b/std/math/log1p.zig
index 6b8f9ba27d..a49b78d0aa 100644
--- a/std/math/log1p.zig
+++ b/std/math/log1p.zig
@@ -49,7 +49,7 @@ fn log1p_32(x: f32) -> f32 {
}
}
// |x| < 2^(-24)
- if ((ix <<% 1) < (0x33800000 << 1)) {
+ if ((ix << 1) < (0x33800000 << 1)) {
// underflow if subnormal
if (ix & 0x7F800000 == 0) {
math.forceEval(x * x);
@@ -128,7 +128,7 @@ fn log1p_64(x: f64) -> f64 {
}
}
// |x| < 2^(-53)
- if ((hx <<% 1) < (0x3CA00000 << 1)) {
+ if ((hx << 1) < (0x3CA00000 << 1)) {
if ((hx & 0x7FF00000) == 0) {
math.raiseUnderflow();
}