summaryrefslogtreecommitdiff
path: root/lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2020-08-26 05:30:39 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2020-08-26 05:30:39 +0000
commit27c93456b58343162f7c4ad20ca6bea0c9a91646 (patch)
tree945c20b63e0b9975ee40f114c5312f8d8f1a2d0b /lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h
parent875b83a3ee95e248388fbf72271acc80f6f97987 (diff)
Import Mesa 20.1.6
Diffstat (limited to 'lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h')
-rw-r--r--lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h b/lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h
index 29f5def9b..ae85ea4b1 100644
--- a/lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h
+++ b/lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h
@@ -71,4 +71,15 @@ lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm);
LLVMValueRef
lp_build_not(struct lp_build_context *bld, LLVMValueRef a);
+LLVMValueRef
+lp_build_popcount(struct lp_build_context *bld, LLVMValueRef a);
+
+LLVMValueRef
+lp_build_bitfield_reverse(struct lp_build_context *bld, LLVMValueRef a);
+
+LLVMValueRef
+lp_build_cttz(struct lp_build_context *bld, LLVMValueRef a);
+
+LLVMValueRef
+lp_build_ctlz(struct lp_build_context *bld, LLVMValueRef a);
#endif /* !LP_BLD_ARIT_H */