llvmpipe: fix blending with half-float formats
[mesa.git] / src / gallium / auxiliary / gallivm / lp_bld_arit.h
index 75bf89e951e5c31f730cba1237a53739665f8d6a..9d2909340b2d7e726203e612fbd4e00d55f5b30c 100644 (file)
@@ -358,4 +358,15 @@ lp_build_is_inf_or_nan(struct gallivm_state *gallivm,
                        const struct lp_type type,
                        LLVMValueRef x);
 
+
+LLVMValueRef
+lp_build_fpstate_get(struct gallivm_state *gallivm);
+
+void
+lp_build_fpstate_set_denorms_zero(struct gallivm_state *gallivm,
+                                  boolean zero);
+void
+lp_build_fpstate_set(struct gallivm_state *gallivm,
+                     LLVMValueRef mxcsr);
+
 #endif /* !LP_BLD_ARIT_H */