/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_blend.c | 140 * Define a vgpu10 blend state object for the given 141 * svga blend state. 183 struct svga_blend_state *blend, in emulate_logicop() 189 blend->need_white_fragments = TRUE; in emulate_logicop() 190 blend->rt[buffer].blend_enable = TRUE; in emulate_logicop() 191 blend->rt[buffer].srcblend = SVGA3D_BLENDOP_ONE; in emulate_logicop() 192 blend->rt[buffer].dstblend = SVGA3D_BLENDOP_ONE; in emulate_logicop() 193 blend->rt[buffer].blendeq = SVGA3D_BLENDEQ_SUBTRACT; in emulate_logicop() 196 blend->rt[buffer].blend_enable = TRUE; in emulate_logicop() 197 blend in emulate_logicop() 181 emulate_logicop(struct svga_context *svga, unsigned logicop_func, struct svga_blend_state *blend, unsigned buffer) emulate_logicop() argument 298 struct svga_blend_state *blend = CALLOC_STRUCT( svga_blend_state ); svga_create_blend_state() local 425 svga_bind_blend_state(struct pipe_context *pipe, void *blend) svga_bind_blend_state() argument 434 svga_delete_blend_state(struct pipe_context *pipe, void *blend) svga_delete_blend_state() argument [all...] |
/third_party/ffmpeg/libavfilter/x86/ |
H A D | vf_blend_init.c | 24 #include "libavfilter/blend.h" 110 case BLEND_ADDITION: param->blend = ff_blend_addition_sse2; break; in BLEND_FUNC() 111 case BLEND_GRAINMERGE: param->blend = ff_blend_grainmerge_sse2; break; in BLEND_FUNC() 112 case BLEND_AND: param->blend = ff_blend_and_sse2; break; in BLEND_FUNC() 113 case BLEND_AVERAGE: param->blend = ff_blend_average_sse2; break; in BLEND_FUNC() 114 case BLEND_DARKEN: param->blend = ff_blend_darken_sse2; break; in BLEND_FUNC() 115 case BLEND_GRAINEXTRACT: param->blend = ff_blend_grainextract_sse2; break; in BLEND_FUNC() 116 case BLEND_DIVIDE: param->blend = ff_blend_divide_sse2; break; in BLEND_FUNC() 117 case BLEND_HARDMIX: param->blend = ff_blend_hardmix_sse2; break; in BLEND_FUNC() 118 case BLEND_LIGHTEN: param->blend in BLEND_FUNC() [all...] |
/third_party/ffmpeg/libavfilter/ |
H A D | vf_blend_init.h | 27 #include "blend.h" 112 case BLEND_ADDITION: param->blend = blend_addition_##depth##bit; break; \ 113 case BLEND_GRAINMERGE: param->blend = blend_grainmerge_##depth##bit; break; \ 114 case BLEND_AND: param->blend = blend_and_##depth##bit; break; \ 115 case BLEND_AVERAGE: param->blend = blend_average_##depth##bit; break; \ 116 case BLEND_BURN: param->blend = blend_burn_##depth##bit; break; \ 117 case BLEND_DARKEN: param->blend = blend_darken_##depth##bit; break; \ 118 case BLEND_DIFFERENCE: param->blend = blend_difference_##depth##bit; break; \ 119 case BLEND_GRAINEXTRACT: param->blend = blend_grainextract_##depth##bit; break; \ 120 case BLEND_DIVIDE: param->blend [all...] |
/third_party/skia/third_party/externals/freetype/src/type1/ |
H A D | t1load.c | 108 PS_Blend blend; in t1_allocate_blend() local 113 blend = face->blend; in t1_allocate_blend() 114 if ( !blend ) in t1_allocate_blend() 116 if ( FT_NEW( blend ) ) in t1_allocate_blend() 119 blend->num_default_design_vector = 0; in t1_allocate_blend() 120 blend->weight_vector = NULL; in t1_allocate_blend() 121 blend->default_weight_vector = NULL; in t1_allocate_blend() 122 blend->design_pos[0] = NULL; in t1_allocate_blend() 124 face->blend in t1_allocate_blend() 180 PS_Blend blend = face->blend; FT_LOCAL_DEF() local 296 PS_Blend blend = face->blend; FT_LOCAL_DEF() local 380 PS_Blend blend = face->blend; t1_set_mm_blend() local 462 PS_Blend blend = face->blend; FT_LOCAL_DEF() local 497 PS_Blend blend = face->blend; FT_LOCAL_DEF() local 537 PS_Blend blend = face->blend; FT_LOCAL_DEF() local 567 PS_Blend blend = face->blend; FT_LOCAL_DEF() local 687 PS_Blend blend = face->blend; FT_LOCAL_DEF() local 722 PS_Blend blend = face->blend; T1_Done_Blend() local 779 PS_Blend blend; parse_blend_axis_types() local 890 PS_Blend blend; parse_blend_design_positions() local 984 PS_Blend blend; parse_blend_design_map() local 1096 PS_Blend blend = face->blend; parse_weight_vector() local 1217 PS_Blend blend = face->blend; t1_load_keyword() local [all...] |
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_blend.c | 43 #include "main/blend.h" 48 * Convert GLenum blend tokens to pipe tokens. 49 * Both blend factors and blend funcs are accepted. 52 translate_blend(GLenum blend) in translate_blend() argument 54 switch (blend) { in translate_blend() 55 /* blend functions */ in translate_blend() 67 /* blend factors */ in translate_blend() 127 * Figure out if blend enables/state are different per rt. 152 /* Overriding requires independent blend function in blend_per_rt() 196 struct pipe_blend_state *blend = &st->state.blend; st_update_blend() local [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_test_blend.c | 31 * Unit tests for blend LLVM IR generation 75 const struct pipe_blend_state *blend, in write_tsv_row() 92 blend->rt[0].rgb_func != blend->rt[0].alpha_func ? "true" : "false", in write_tsv_row() 93 blend->rt[0].rgb_src_factor != blend->rt[0].alpha_src_factor ? "true" : "false", in write_tsv_row() 94 blend->rt[0].rgb_dst_factor != blend->rt[0].alpha_dst_factor ? "true" : "false"); in write_tsv_row() 98 util_str_blend_func(blend->rt[0].rgb_func, TRUE), in write_tsv_row() 99 util_str_blend_factor(blend in write_tsv_row() 74 write_tsv_row(FILE *fp, const struct pipe_blend_state *blend, struct lp_type type, double cycles, boolean success) write_tsv_row() argument 110 dump_blend_type(FILE *fp, const struct pipe_blend_state *blend, struct lp_type type) dump_blend_type() argument 135 add_blend_test(struct gallivm_state *gallivm, const struct pipe_blend_state *blend, struct lp_type type) add_blend_test() argument 360 compute_blend_ref(const struct pipe_blend_state *blend, const double *src, const double *src1, const double *dst, const double *con, double *res) compute_blend_ref() argument 435 test_one(unsigned verbose, FILE *fp, const struct pipe_blend_state *blend, struct lp_type type) test_one() argument 648 struct pipe_blend_state blend; test_all() local 699 struct pipe_blend_state blend; test_some() local [all...] |
H A D | lp_state_fs_linear.c | 76 * Could have blend function pointer here, but we currently always 103 * Used to implement the BLIT_RGBA + blend shader, there are no 110 blend_premul(struct color_blend *blend) in blend_premul() argument 112 const uint32_t *src = blend->src; /* aligned */ in blend_premul() 113 uint32_t *dst = (uint32_t *)blend->color; /* unaligned */ in blend_premul() 114 const int width = blend->width; in blend_premul() 118 blend->color += blend->stride; in blend_premul() 142 blend_noop(struct color_blend *blend) in blend_noop() argument 144 memcpy(blend in blend_noop() 150 init_blend(struct color_blend *blend, int x, int y, int width, int height, uint8_t *color, int stride) init_blend() argument 477 struct color_blend blend; blit_rgba() local 516 struct color_blend blend; blit_rgb1() local 560 struct color_blend blend; blit_rgba_blend_premul() local [all...] |
H A D | lp_state_blend.c | 46 const struct pipe_blend_state *blend) in llvmpipe_create_blend_state() 48 struct pipe_blend_state *state = mem_dup(blend, sizeof *blend); in llvmpipe_create_blend_state() 61 llvmpipe_bind_blend_state(struct pipe_context *pipe, void *blend) in llvmpipe_bind_blend_state() argument 65 if (llvmpipe->blend == blend) in llvmpipe_bind_blend_state() 70 llvmpipe->blend = blend; in llvmpipe_bind_blend_state() 77 llvmpipe_delete_blend_state(struct pipe_context *pipe, void *blend) in llvmpipe_delete_blend_state() argument 79 FREE(blend); in llvmpipe_delete_blend_state() 45 llvmpipe_create_blend_state(struct pipe_context *pipe, const struct pipe_blend_state *blend) llvmpipe_create_blend_state() argument [all...] |
/third_party/skia/third_party/externals/freetype/src/truetype/ |
H A D | ttgxvar.c | 362 GX_Blend blend = face->blend; in ft_var_load_avar() local 375 blend->avar_loaded = TRUE; in ft_var_load_avar() 397 if ( axisCount != (FT_Long)blend->mmvar->num_axis ) in ft_var_load_avar() 405 if ( FT_QNEW_ARRAY( blend->avar_segment, axisCount ) ) in ft_var_load_avar() 408 segment = &blend->avar_segment[0]; in ft_var_load_avar() 421 FT_FREE( blend->avar_segment[j].correspondence ); in ft_var_load_avar() 423 FT_FREE( blend->avar_segment ); in ft_var_load_avar() 424 blend->avar_segment = NULL; in ft_var_load_avar() 463 GX_Blend blend in ft_var_load_item_variation_store() local 831 GX_Blend blend = face->blend; ft_var_load_hvvar() local 1272 GX_Blend blend = face->blend; ft_var_load_mvar() local 1413 GX_Blend blend = face->blend; tt_apply_mvar() local 1549 GX_Blend blend = face->blend; ft_var_load_gvar() local 1793 ft_var_apply_tuple( GX_Blend blend, FT_UShort tupleIndex, FT_Fixed* tuple_coords, FT_Fixed* im_start_coords, FT_Fixed* im_end_coords ) ft_var_apply_tuple() argument 1896 GX_Blend blend; ft_var_to_normalized() local 1989 GX_Blend blend; ft_var_to_design() local 2591 GX_Blend blend; tt_set_mm_blend() local 2863 GX_Blend blend; FT_LOCAL_DEF() local 2944 GX_Blend blend; FT_LOCAL_DEF() local 3086 GX_Blend blend; FT_LOCAL_DEF() local 3158 GX_Blend blend; FT_LOCAL_DEF() local 3303 GX_Blend blend = face->blend; FT_LOCAL_DEF() local 3875 GX_Blend blend = face->blend; FT_LOCAL_DEF() local 4357 GX_Blend blend = face->blend; tt_done_blend() local [all...] |
/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | nine_pipe.c | 143 nine_convert_blend_state_fixup(struct pipe_blend_state *blend, const DWORD *rs) in nine_convert_blend_state_fixup() argument 147 blend->rt[0].rgb_dst_factor = (rs[D3DRS_SRCBLEND] == D3DBLEND_BOTHSRCALPHA) ? in nine_convert_blend_state_fixup() 150 blend->rt[0].alpha_dst_factor = blend->rt[0].rgb_dst_factor; in nine_convert_blend_state_fixup() 155 blend->rt[0].alpha_dst_factor = (rs[D3DRS_SRCBLENDALPHA] == D3DBLEND_BOTHSRCALPHA) ? in nine_convert_blend_state_fixup() 163 struct pipe_blend_state blend; in nine_convert_blend_state() local 165 memset(&blend, 0, sizeof(blend)); /* memcmp safety */ in nine_convert_blend_state() 167 blend.dither = !!rs[D3DRS_DITHERENABLE]; in nine_convert_blend_state() 169 /* blend in nine_convert_blend_state() [all...] |
/third_party/mesa3d/src/gallium/frontends/xa/ |
H A D | xa_composite.c | 85 * so the correct approach is to blend using DST_COLOR instead of 103 blend_for_op(struct xa_composite_blend *blend, in blend_for_op() argument 117 *blend = xa_blends[XA_BLEND_OP_OVER]; in blend_for_op() 121 *blend = xa_blends[i]; in blend_for_op() 130 if (mask_pic && mask_pic->component_alpha && blend->alpha_src) in blend_for_op() 138 blend->rgb_src = xa_convert_blend_for_luminance(blend->rgb_src); in blend_for_op() 139 blend->rgb_dst = xa_convert_blend_for_luminance(blend->rgb_dst); in blend_for_op() 143 * If there's no dst alpha channel, adjust the blend o in blend_for_op() 229 struct xa_composite_blend blend; xa_composite_check_accelerated() local 257 struct pipe_blend_state blend; bind_composite_blend_state() local [all...] |
H A D | xa_yuv.c | 40 struct pipe_blend_state blend; in xa_yuv_bind_blend_state() local 42 memset(&blend, 0, sizeof(struct pipe_blend_state)); in xa_yuv_bind_blend_state() 43 blend.rt[0].blend_enable = 0; in xa_yuv_bind_blend_state() 44 blend.rt[0].colormask = PIPE_MASK_RGBA; in xa_yuv_bind_blend_state() 47 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_ONE; in xa_yuv_bind_blend_state() 48 blend.rt[0].alpha_src_factor = PIPE_BLENDFACTOR_ONE; in xa_yuv_bind_blend_state() 49 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ZERO; in xa_yuv_bind_blend_state() 50 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ZERO; in xa_yuv_bind_blend_state() 52 cso_set_blend(r->cso, &blend); in xa_yuv_bind_blend_state()
|
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_matrix_filter.c | 138 struct pipe_blend_state blend; in vl_matrix_filter_init() local 161 memset(&blend, 0, sizeof blend); in vl_matrix_filter_init() 162 blend.rt[0].rgb_func = PIPE_BLEND_ADD; in vl_matrix_filter_init() 163 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_ONE; in vl_matrix_filter_init() 164 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ONE; in vl_matrix_filter_init() 165 blend.rt[0].alpha_func = PIPE_BLEND_ADD; in vl_matrix_filter_init() 166 blend.rt[0].alpha_src_factor = PIPE_BLENDFACTOR_ONE; in vl_matrix_filter_init() 167 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ONE; in vl_matrix_filter_init() 168 blend in vl_matrix_filter_init() [all...] |
H A D | vl_deint_filter.c | 241 struct pipe_blend_state blend; in vl_deint_filter_init() local 282 memset(&blend, 0, sizeof blend); in vl_deint_filter_init() 283 blend.rt[0].colormask = PIPE_MASK_R; in vl_deint_filter_init() 284 filter->blend[0] = pipe->create_blend_state(pipe, &blend); in vl_deint_filter_init() 285 if (!filter->blend[0]) in vl_deint_filter_init() 288 blend.rt[0].colormask = PIPE_MASK_G; in vl_deint_filter_init() 289 filter->blend[1] = pipe->create_blend_state(pipe, &blend); in vl_deint_filter_init() [all...] |
H A D | vl_zscan.c | 290 struct pipe_blend_state blend; in init_state() local 307 memset(&blend, 0, sizeof blend); in init_state() 309 blend.independent_blend_enable = 0; in init_state() 310 blend.rt[0].blend_enable = 0; in init_state() 311 blend.rt[0].rgb_func = PIPE_BLEND_ADD; in init_state() 312 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_ONE; in init_state() 313 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ONE; in init_state() 314 blend.rt[0].alpha_func = PIPE_BLEND_ADD; in init_state() 315 blend in init_state() [all...] |
H A D | vl_median_filter.c | 249 struct pipe_blend_state blend; in vl_median_filter_init() local 272 memset(&blend, 0, sizeof blend); in vl_median_filter_init() 273 blend.rt[0].rgb_func = PIPE_BLEND_ADD; in vl_median_filter_init() 274 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_ONE; in vl_median_filter_init() 275 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ONE; in vl_median_filter_init() 276 blend.rt[0].alpha_func = PIPE_BLEND_ADD; in vl_median_filter_init() 277 blend.rt[0].alpha_src_factor = PIPE_BLENDFACTOR_ONE; in vl_median_filter_init() 278 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ONE; in vl_median_filter_init() 279 blend in vl_median_filter_init() [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_blend.c | 40 const struct pipe_blend_state *blend) in softpipe_create_blend_state() 42 return mem_dup(blend, sizeof(*blend)); in softpipe_create_blend_state() 48 void *blend) in softpipe_bind_blend_state() 54 softpipe->blend = (struct pipe_blend_state *)blend; in softpipe_bind_blend_state() 62 void *blend) in softpipe_delete_blend_state() 64 FREE( blend ); in softpipe_delete_blend_state() 39 softpipe_create_blend_state(struct pipe_context *pipe, const struct pipe_blend_state *blend) softpipe_create_blend_state() argument 47 softpipe_bind_blend_state(struct pipe_context *pipe, void *blend) softpipe_bind_blend_state() argument 61 softpipe_delete_blend_state(struct pipe_context *pipe, void *blend) softpipe_delete_blend_state() argument
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_nir_lower_blend.c | 51 return (c->fs_key->blend.blend_enable || in blend_depends_on_dst_color() 52 c->fs_key->blend.colormask != 0xf || in blend_depends_on_dst_color() 125 fprintf(stderr, "Unknown blend factor %d\n", factor); in vc4_blend_channel_f() 194 fprintf(stderr, "Unknown blend factor %d\n", factor); in vc4_blend_channel_i() 217 fprintf(stderr, "Unknown blend func %d\n", func); in vc4_blend_func_f() 241 fprintf(stderr, "Unknown blend func %d\n", func); in vc4_blend_func_i() 251 struct pipe_rt_blend_state *blend = &c->fs_key->blend; in vc4_do_blending_f() local 253 if (!blend->blend_enable) { in vc4_do_blending_f() 265 int src_factor = ((i != 3) ? blend in vc4_do_blending_f() 298 struct pipe_rt_blend_state *blend = &c->fs_key->blend; vc4_do_blending_i() local [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_blend.h | 38 * Since the sample-mask is part of the hw blend state, we need to have state 58 fd6_blend_stateobj(struct pipe_blend_state *blend) in fd6_blend_stateobj() argument 60 return (struct fd6_blend_stateobj *)blend; in fd6_blend_stateobj() 64 __fd6_setup_blend_variant(struct fd6_blend_stateobj *blend, 71 struct fd6_blend_stateobj *blend = fd6_blend_stateobj(cso); in fd6_blend_variant() local 74 util_dynarray_foreach (&blend->variants, struct fd6_blend_variant *, vp) { in fd6_blend_variant() 85 return __fd6_setup_blend_variant(blend, sample_mask); in fd6_blend_variant()
|
/third_party/skia/third_party/externals/dawn/examples/ |
H A D | CHelloTriangle.cpp | 63 WGPUBlendState blend = {}; in init() local 64 blend.color.operation = WGPUBlendOperation_Add; in init() 65 blend.color.srcFactor = WGPUBlendFactor_One; in init() 66 blend.color.dstFactor = WGPUBlendFactor_One; in init() 67 blend.alpha.operation = WGPUBlendOperation_Add; in init() 68 blend.alpha.srcFactor = WGPUBlendFactor_One; in init() 69 blend.alpha.dstFactor = WGPUBlendFactor_One; in init() 73 colorTarget.blend = &blend; in init()
|
/third_party/mesa3d/src/amd/common/ |
H A D | ac_shader_util.c | 540 unsigned blend = 0; /* supports blending, but may not export alpha */ in ac_choose_spi_color_formats() local 560 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_UINT16_ABGR; in ac_choose_spi_color_formats() 562 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_SINT16_ABGR; in ac_choose_spi_color_formats() 564 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_FP16_ABGR; in ac_choose_spi_color_formats() 572 blend = normal = V_028714_SPI_SHADER_32_R; in ac_choose_spi_color_formats() 589 blend = V_028714_SPI_SHADER_32_R; in ac_choose_spi_color_formats() 592 blend = blend_alpha = V_028714_SPI_SHADER_32_AR; in ac_choose_spi_color_formats() 597 blend = V_028714_SPI_SHADER_32_GR; in ac_choose_spi_color_formats() 600 blend = blend_alpha = V_028714_SPI_SHADER_32_AR; in ac_choose_spi_color_formats() 604 blend in ac_choose_spi_color_formats() [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
H A D | RenderPipelineGL.cpp | 112 if (state->blend != nullptr) { in ApplyColorState() 114 gl.BlendEquationSeparatei(colorBuffer, GLBlendMode(state->blend->color.operation), in ApplyColorState() 115 GLBlendMode(state->blend->alpha.operation)); in ApplyColorState() 117 GLBlendFactor(state->blend->color.srcFactor, false), in ApplyColorState() 118 GLBlendFactor(state->blend->color.dstFactor, false), in ApplyColorState() 119 GLBlendFactor(state->blend->alpha.srcFactor, true), in ApplyColorState() 120 GLBlendFactor(state->blend->alpha.dstFactor, true)); in ApplyColorState() 131 if (state->blend != nullptr) { in ApplyColorState() 133 gl.BlendEquationSeparate(GLBlendMode(state->blend->color.operation), in ApplyColorState() 134 GLBlendMode(state->blend in ApplyColorState() [all...] |
/third_party/skia/bench/ |
H A D | RotatedRectBench.cpp | 188 #define DEF_FOR_COLOR_TYPES(aa, blend) \ 189 DEF_BENCH(return new RotRectBench(aa, kConstantOpaque_ColorType, blend);) \ 190 DEF_BENCH(return new RotRectBench(aa, kConstantTransparent_ColorType, blend);) \ 191 DEF_BENCH(return new RotRectBench(aa, kChangingOpaque_ColorType, blend);) \ 192 DEF_BENCH(return new RotRectBench(aa, kChangingTransparent_ColorType, blend);) \ 193 DEF_BENCH(return new RotRectBench(aa, kAlternatingOpaqueAndTransparent_ColorType, blend);) \ 194 DEF_BENCH(return new RotRectBench(aa, kShaderOpaque_ColorType, blend);) 195 #define DEF_FOR_AA_MODES(blend) \ 196 DEF_FOR_COLOR_TYPES(true, blend) \ 197 DEF_FOR_COLOR_TYPES(false, blend) [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_dual_blend.h | 14 static inline boolean util_blend_state_is_dual(const struct pipe_blend_state *blend, in util_blend_state_is_dual() argument 17 if (util_blend_factor_is_dual_src(blend->rt[index].rgb_src_factor) || in util_blend_state_is_dual() 18 util_blend_factor_is_dual_src(blend->rt[index].alpha_src_factor) || in util_blend_state_is_dual() 19 util_blend_factor_is_dual_src(blend->rt[index].rgb_dst_factor) || in util_blend_state_is_dual() 20 util_blend_factor_is_dual_src(blend->rt[index].alpha_dst_factor)) in util_blend_state_is_dual()
|
/third_party/mesa3d/src/panfrost/bifrost/test/ |
H A D | test-scheduler-predicates.cpp | 84 bi_instr *blend = bi_blend_to(b, TMP(), TMP(), TMP(), TMP(), TMP(), TMP(), in TEST_F() local 86 ASSERT_FALSE(bi_can_fma(blend)); in TEST_F() 87 ASSERT_TRUE(bi_can_add(blend)); in TEST_F() 88 ASSERT_TRUE(bi_must_message(blend)); in TEST_F() 90 ASSERT_TRUE(bi_reads_temps(blend, i)); in TEST_F() 91 ASSERT_FALSE(bi_reads_t(blend, 0)); in TEST_F() 92 ASSERT_TRUE(bi_reads_t(blend, 1)); in TEST_F() 93 ASSERT_FALSE(bi_reads_t(blend, 2)); in TEST_F() 94 ASSERT_FALSE(bi_reads_t(blend, 3)); in TEST_F()
|