Home
last modified time | relevance | path

Searched refs:lp_type (Results 1 – 25 of 53) sorted by relevance

123

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_type.h78 struct lp_type { struct
143 struct lp_type type; argument
169 lp_type_width(struct lp_type type) in lp_type_width()
176 static INLINE struct lp_type
179 struct lp_type res_type; in lp_type_float()
192 static INLINE struct lp_type
195 struct lp_type res_type; in lp_type_float_vec()
208 static INLINE struct lp_type
211 struct lp_type res_type; in lp_type_int()
223 static INLINE struct lp_type
[all …]
Dlp_bld_pack.h45 struct lp_type;
49 struct lp_type type,
56 struct lp_type type,
64 struct lp_type src_type,
65 struct lp_type dst_type,
73 struct lp_type src_type,
74 struct lp_type dst_type,
87 struct lp_type src_type,
92 struct lp_type src_type,
93 struct lp_type dst_type,
[all …]
Dlp_bld_const.h46 struct lp_type;
50 lp_mantissa(struct lp_type type);
54 lp_const_shift(struct lp_type type);
58 lp_const_offset(struct lp_type type);
62 lp_const_scale(struct lp_type type);
65 lp_const_min(struct lp_type type);
69 lp_const_max(struct lp_type type);
73 lp_const_eps(struct lp_type type);
77 lp_build_undef(struct gallivm_state *gallivm, struct lp_type type);
81 lp_build_zero(struct gallivm_state *gallivm, struct lp_type type);
[all …]
Dlp_bld_type.c37 lp_build_elem_type(struct gallivm_state *gallivm, struct lp_type type) in lp_build_elem_type()
62 lp_build_vec_type(struct gallivm_state *gallivm,struct lp_type type) in lp_build_vec_type()
79 lp_check_elem_type(struct lp_type type, LLVMTypeRef elem_type) in lp_check_elem_type()
121 lp_check_vec_type(struct lp_type type, LLVMTypeRef vec_type) in lp_check_vec_type()
145 lp_check_value(struct lp_type type, LLVMValueRef val) in lp_check_value()
160 lp_build_int_elem_type(struct gallivm_state *gallivm, struct lp_type type) in lp_build_int_elem_type()
167 lp_build_int_vec_type(struct gallivm_state *gallivm, struct lp_type type) in lp_build_int_vec_type()
180 struct lp_type
181 lp_elem_type(struct lp_type type) in lp_elem_type()
183 struct lp_type res_type; in lp_elem_type()
[all …]
Dlp_bld_conv.h43 struct lp_type;
47 struct lp_type src_type,
52 struct lp_type src_type,
59 struct lp_type dst_type,
65 struct lp_type src_type,
66 struct lp_type dst_type,
72 struct lp_type src_type,
73 struct lp_type dst_type,
Dlp_bld_swizzle.h43 struct lp_type;
63 struct lp_type src_type,
64 struct lp_type dst_type,
111 struct lp_type type,
118 struct lp_type src_type,
119 struct lp_type dst_type,
125 struct lp_type src_type,
126 struct lp_type dst_type,
Dlp_bld_sample.h50 struct lp_type;
208 struct lp_type float_type;
215 struct lp_type int_type;
219 struct lp_type coord_type;
223 struct lp_type int_coord_type;
227 struct lp_type int_size_type;
231 struct lp_type float_size_type;
235 struct lp_type texel_type;
239 struct lp_type perquadf_type;
243 struct lp_type perquadi_type;
[all …]
Dlp_bld_const.c48 lp_mantissa(struct lp_type type) in lp_mantissa()
80 lp_const_shift(struct lp_type type) in lp_const_shift()
94 lp_const_offset(struct lp_type type) in lp_const_offset()
112 lp_const_scale(struct lp_type type) in lp_const_scale()
130 lp_const_min(struct lp_type type) in lp_const_min()
168 lp_const_max(struct lp_type type) in lp_const_max()
202 lp_const_eps(struct lp_type type) in lp_const_eps()
225 lp_build_undef(struct gallivm_state *gallivm, struct lp_type type) in lp_build_undef()
233 lp_build_zero(struct gallivm_state *gallivm, struct lp_type type) in lp_build_zero()
249 lp_build_one(struct gallivm_state *gallivm, struct lp_type type) in lp_build_one()
[all …]
Dlp_bld_format.h43 struct lp_type;
64 struct lp_type type,
73 struct lp_type type,
91 struct lp_type type,
97 struct lp_type dst_type,
104 struct lp_type type,
Dlp_bld_pack.c184 struct lp_type src_type, in lp_build_concat()
221 struct lp_type type, in lp_build_interleave2()
255 struct lp_type type, in lp_build_interleave2_half()
276 struct lp_type src_type, in lp_build_unpack2()
277 struct lp_type dst_type, in lp_build_unpack2()
325 struct lp_type src_type, in lp_build_unpack()
326 struct lp_type dst_type, in lp_build_unpack()
343 struct lp_type tmp_type = src_type; in lp_build_unpack()
379 struct lp_type src_type, in lp_build_pack2()
380 struct lp_type dst_type, in lp_build_pack2()
[all …]
Dlp_bld_bitarit.c44 const struct lp_type type = bld->type; in lp_build_or()
70 const struct lp_type type = bld->type; in lp_build_xor()
98 const struct lp_type type = bld->type; in lp_build_and()
127 const struct lp_type type = bld->type; in lp_build_andnot()
154 const struct lp_type type = bld->type; in lp_build_not()
176 const struct lp_type type = bld->type; in lp_build_shl()
197 const struct lp_type type = bld->type; in lp_build_shr()
Dlp_bld_conv.c88 struct lp_type src_type, in lp_build_half_to_float()
91 struct lp_type f32_type = lp_type_float_vec(32, 32 * src_type.length); in lp_build_half_to_float()
92 struct lp_type i32_type = lp_type_int_vec(32, 32 * src_type.length); in lp_build_half_to_float()
153 struct lp_type src_type, in lp_build_clamped_float_to_unsigned_norm()
277 struct lp_type dst_type, in lp_build_unsigned_norm_to_float()
354 struct lp_type src_type, in lp_build_conv()
355 struct lp_type dst_type, in lp_build_conv()
360 struct lp_type tmp_type; in lp_build_conv()
402 struct lp_type int16_type = dst_type; in lp_build_conv()
403 struct lp_type int32_type = dst_type; in lp_build_conv()
[all …]
Dlp_bld_swizzle.c103 struct lp_type src_type, in lp_build_extract_broadcast()
104 struct lp_type dst_type, in lp_build_extract_broadcast()
170 const struct lp_type type = bld->type; in lp_build_swizzle_scalar_aos()
202 struct lp_type type4; in lp_build_swizzle_scalar_aos()
256 const struct lp_type type = bld->type; in lp_build_swizzle_aos()
357 struct lp_type type4; in lp_build_swizzle_aos()
516 struct lp_type single_type_lp, in lp_build_transpose_aos()
520 struct lp_type double_type_lp = single_type_lp; in lp_build_transpose_aos()
564 struct lp_type src_type, in lp_build_pack_aos_scalars()
565 struct lp_type dst_type, in lp_build_pack_aos_scalars()
[all …]
Dlp_bld_arit.c78 const struct lp_type type = bld->type; in lp_build_min_simple()
168 const struct lp_type type = bld->type; in lp_build_max_simple()
258 const struct lp_type type = bld->type; in lp_build_comp()
296 const struct lp_type type = bld->type; in lp_build_add()
357 const struct lp_type type = bld->type; in lp_build_horizontal_add()
543 struct lp_type parttype = bld->type; in lp_build_hadd_partial4()
567 const struct lp_type type = bld->type; in lp_build_sub()
660 struct lp_type i16_type, in lp_build_mul_u8n()
703 const struct lp_type type = bld->type; in lp_build_mul()
723 struct lp_type i16_type = lp_wider_type(type); in lp_build_mul()
[all …]
Dlp_bld_logic.h45 struct lp_type;
51 const struct lp_type type,
Dlp_bld_format_soa.c102 struct lp_type type, in lp_build_unpack_rgba_soa()
259 struct lp_type dst_type, in lp_build_rgba8_to_f32_soa()
311 struct lp_type type, in lp_build_fetch_rgba_soa()
364 struct lp_type tmp_type; in lp_build_fetch_rgba_soa()
394 struct lp_type tmp_type; in lp_build_fetch_rgba_soa()
Dlp_bld_tgsi.h174 struct lp_type type,
186 struct lp_type type,
214 struct lp_type type,
228 struct lp_type type,
Dlp_bld_format_aos_array.c51 struct lp_type dst_type, in lp_build_fetch_rgba_aos_array()
59 struct lp_type src_type; in lp_build_fetch_rgba_aos_array()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_test.h101 dump_type(FILE *fp, struct lp_type type);
105 read_elem(struct lp_type type, const void *src, unsigned index);
109 write_elem(struct lp_type type, void *dst, unsigned index, double src);
113 random_elem(struct lp_type type, void *dst, unsigned index);
117 read_vec(struct lp_type type, const void *src, double *dst);
121 write_vec(struct lp_type type, void *dst, const double *src);
125 random_vec(struct lp_type type, void *dst);
129 compare_vec_with_eps(struct lp_type type, const void *res, const void *ref, double eps);
133 compare_vec(struct lp_type type, const void *res, const void *ref);
137 dump_vec(FILE *fp, struct lp_type type, const void *src);
Dlp_bld_depth.h48 struct lp_type;
52 struct lp_type
61 struct lp_type type,
79 struct lp_type z_src_type,
87 struct lp_type type,
Dlp_test_conv.c64 struct lp_type src_type, in write_tsv_row()
65 struct lp_type dst_type, in write_tsv_row()
85 struct lp_type src_type, in dump_conv_types()
86 struct lp_type dst_type) in dump_conv_types()
101 struct lp_type src_type, unsigned num_srcs, in add_conv_test()
102 struct lp_type dst_type, unsigned num_dsts) in add_conv_test()
155 struct lp_type src_type, in test_one()
156 struct lp_type dst_type) in test_one()
330 const struct lp_type conv_types[] = {
389 const struct lp_type *src_type; in test_all()
[all …]
Dlp_test_main.c48 struct lp_type type) in dump_type()
60 read_elem(struct lp_type type, const void *src, unsigned index) in read_elem()
123 write_elem(struct lp_type type, void *dst, unsigned index, double value) in write_elem()
192 random_elem(struct lp_type type, void *dst, unsigned index) in random_elem()
220 read_vec(struct lp_type type, const void *src, double *dst) in read_vec()
229 write_vec(struct lp_type type, void *dst, const double *src) in write_vec()
245 random_vec(struct lp_type type, void *dst) in random_vec()
254 compare_vec_with_eps(struct lp_type type, const void *res, const void *ref, double eps) in compare_vec_with_eps()
276 compare_vec(struct lp_type type, const void *res, const void *ref) in compare_vec()
284 dump_vec(FILE *fp, struct lp_type type, const void *src) in dump_vec()
Dlp_bld_blend.h39 struct lp_type;
60 struct lp_type type,
72 struct lp_type type,
Dlp_bld_alpha.h44 struct lp_type;
51 struct lp_type type,
Dlp_bld_depth.c103 struct lp_type type = bld->type; in lp_build_stencil_test_single()
182 struct lp_type type = bld->type; in lp_build_stencil_op_single()
304 struct lp_type
308 struct lp_type type; in lp_depth_type()
436 struct lp_type type, in lp_build_occlusion_count()
538 struct lp_type z_src_type, in lp_build_depth_stencil_test()
549 struct lp_type z_type; in lp_build_depth_stencil_test()
552 struct lp_type s_type; in lp_build_depth_stencil_test()
867 struct lp_type z_src_type, in lp_build_deferred_depth_write()
873 struct lp_type z_type; in lp_build_deferred_depth_write()

123