diff options
Diffstat (limited to 'src/gallium/auxiliary/gallivm/lp_bld_conv.h')
-rw-r--r-- | src/gallium/auxiliary/gallivm/lp_bld_conv.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_conv.h b/src/gallium/auxiliary/gallivm/lp_bld_conv.h index 42a1113..d7dfed8 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_conv.h +++ b/src/gallium/auxiliary/gallivm/lp_bld_conv.h @@ -43,6 +43,17 @@ struct lp_type; LLVMValueRef +lp_build_bswap(struct gallivm_state *gallivm, + LLVMValueRef res, + struct lp_type type); + +LLVMValueRef +lp_build_bswap_vec(struct gallivm_state *gallivm, + LLVMValueRef packed, + struct lp_type src_type, + struct lp_type dst_type); + +LLVMValueRef lp_build_half_to_float(struct gallivm_state *gallivm, LLVMValueRef src); |