aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.cpp
diff options
context:
space:
mode:
authorJan Philipp Hafer <jan.hafer@rwth-aachen.de>2021-12-12 22:25:29 +0100
committerAndrew Kelley <andrew@ziglang.org>2021-12-26 13:21:18 -0800
commit405ff911dae3ca10af380e5dd8e2dfda4a570191 (patch)
treedb2c12426ecfd16a8b8511b3f9d0482a7b721386 /src/zig_llvm.cpp
parent71923d7e400e0e5e5b1f935c1f089f34b9d922ea (diff)
downloadzig-405ff911dae3ca10af380e5dd8e2dfda4a570191.tar.gz
zig-405ff911dae3ca10af380e5dd8e2dfda4a570191.zip
compiler_rt: add __absvsi2, __absvdi2, __absvti2
- abs can only overflow, if a == MIN - comparing the sign change from wrapping addition is branchless - tests: MIN, MIN+1,..MIN+4, -42, -7, -1, 0, 1, 7.. See #1290
Diffstat (limited to 'src/zig_llvm.cpp')
0 files changed, 0 insertions, 0 deletions