gallivm: introduce 32x32->64bit lp_build_mul_32_lohi function
[mesa.git] / src / gallium / auxiliary / gallivm / lp_bld_arit.h
index 622b930a937931c2480e3dff6a059210bce3a844..5d48b1c837dd25729297ced9e5b80287bfdc6b75 100644 (file)
@@ -76,6 +76,12 @@ lp_build_mul(struct lp_build_context *bld,
              LLVMValueRef a,
              LLVMValueRef b);
 
+LLVMValueRef
+lp_build_mul_32_lohi(struct lp_build_context *bld,
+                     LLVMValueRef a,
+                     LLVMValueRef b,
+                     LLVMValueRef *res_hi);
+
 LLVMValueRef
 lp_build_mul_imm(struct lp_build_context *bld,
                  LLVMValueRef a,