Lines Matching refs:dsc

47 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565(dsc) \  argument
48 lv_color_blend_to_rgb565_arm2d(dsc)
52 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_WITH_OPA(dsc) \ argument
53 lv_color_blend_to_rgb565_with_opa_arm2d(dsc)
57 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_WITH_MASK(dsc) \ argument
58 lv_color_blend_to_rgb565_with_mask_arm2d(dsc)
62 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
63 lv_color_blend_to_rgb565_mix_mask_opa_arm2d(dsc)
67 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565(dsc) \ argument
68 lv_rgb565_blend_normal_to_rgb565_arm2d(dsc)
72 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc) \ argument
73 lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d(dsc)
77 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc) \ argument
78 lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d(dsc)
82 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
83 lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d(dsc)
87 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565(dsc, src_px_size) \ argument
88 lv_rgb888_blend_normal_to_rgb565_arm2d(dsc, src_px_size)
92 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc, src_px_size) \ argument
93 lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d(dsc, src_px_size)
97 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc, src_px_size) \ argument
98 lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d(dsc, src_px_size)
102 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc, src_px_size) \ argument
103 lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d(dsc, src_px_size)
107 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565(dsc) \ argument
108 lv_argb8888_blend_normal_to_rgb565_arm2d(dsc)
112 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc) \ argument
113 lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d(dsc)
117 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc) \ argument
118 lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d(dsc)
122 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
123 lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d(dsc)
127 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888(dsc, dst_px_size) \ argument
128 lv_color_blend_to_rgb888_arm2d(dsc, dst_px_size)
132 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
133 lv_color_blend_to_rgb888_with_opa_arm2d(dsc, dst_px_size)
137 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
138 lv_color_blend_to_rgb888_with_mask_arm2d(dsc, dst_px_size)
142 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
143 lv_color_blend_to_rgb888_mix_mask_opa_arm2d(dsc, dst_px_size)
147 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size) \ argument
148 lv_rgb565_blend_normal_to_rgb888_arm2d(dsc, dst_px_size)
152 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
153 lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d(dsc, dst_px_size)
157 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
158 lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d(dsc, dst_px_size)
162 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
163 lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d(dsc, dst_px_size)
167 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size, src_px_size) \ argument
168 lv_rgb888_blend_normal_to_rgb888_arm2d(dsc, dst_px_size, src_px_size)
172 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size, src_px_size) \ argument
173 lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d(dsc, dst_px_size, src_px_size)
177 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size, src_px_size) \ argument
178 lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d(dsc, dst_px_size, src_px_size)
182 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size, src_px_size) \ argument
183 lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d(dsc, dst_px_size, src_px_size)
187 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size) \ argument
188 lv_argb8888_blend_normal_to_rgb888_arm2d(dsc, dst_px_size)
192 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
193 lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d(dsc, dst_px_size)
197 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
198 lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d(dsc, dst_px_size)
202 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
203 lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d(dsc, dst_px_size)
214 static inline lv_result_t lv_color_blend_to_rgb565_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_arm2d() argument
216 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb565_arm2d()
217 int16_t stride = (dsc->dest_stride) / sizeof(uint16_t); in lv_color_blend_to_rgb565_arm2d()
218 __arm_2d_impl_rgb16_colour_filling((uint16_t *)dsc->dest_buf, in lv_color_blend_to_rgb565_arm2d()
221 lv_color_to_u16(dsc->color)); in lv_color_blend_to_rgb565_arm2d()
225 static inline lv_result_t lv_color_blend_to_rgb565_with_opa_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_with_opa_arm2d() argument
227 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb565_with_opa_arm2d()
228 int16_t stride = (dsc->dest_stride) / sizeof(uint16_t); in lv_color_blend_to_rgb565_with_opa_arm2d()
229 __arm_2d_impl_rgb565_colour_filling_with_opacity((uint16_t *)dsc->dest_buf, in lv_color_blend_to_rgb565_with_opa_arm2d()
232 lv_color_to_u16(dsc->color), in lv_color_blend_to_rgb565_with_opa_arm2d()
233 dsc->opa); in lv_color_blend_to_rgb565_with_opa_arm2d()
237 …atic inline lv_result_t lv_color_blend_to_rgb565_with_mask_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_with_mask_arm2d() argument
239 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb565_with_mask_arm2d()
240 int16_t stride = (dsc->dest_stride) / sizeof(uint16_t); in lv_color_blend_to_rgb565_with_mask_arm2d()
241 __arm_2d_impl_rgb565_colour_filling_mask((uint16_t *)dsc->dest_buf, in lv_color_blend_to_rgb565_with_mask_arm2d()
243 (uint8_t *)dsc->mask_buf, in lv_color_blend_to_rgb565_with_mask_arm2d()
244 dsc->mask_stride, in lv_color_blend_to_rgb565_with_mask_arm2d()
246 lv_color_to_u16(dsc->color)); in lv_color_blend_to_rgb565_with_mask_arm2d()
250 …c inline lv_result_t lv_color_blend_to_rgb565_mix_mask_opa_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_mix_mask_opa_arm2d() argument
252 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb565_mix_mask_opa_arm2d()
253 int16_t stride = (dsc->dest_stride) / sizeof(uint16_t); in lv_color_blend_to_rgb565_mix_mask_opa_arm2d()
254 __arm_2d_impl_rgb565_colour_filling_mask_opacity((uint16_t *)dsc->dest_buf, in lv_color_blend_to_rgb565_mix_mask_opa_arm2d()
256 (uint8_t *)dsc->mask_buf, in lv_color_blend_to_rgb565_mix_mask_opa_arm2d()
257 dsc->mask_stride, in lv_color_blend_to_rgb565_mix_mask_opa_arm2d()
259 lv_color_to_u16(dsc->color), in lv_color_blend_to_rgb565_mix_mask_opa_arm2d()
260 dsc->opa); in lv_color_blend_to_rgb565_mix_mask_opa_arm2d()
264 static inline lv_result_t lv_rgb565_blend_normal_to_rgb565_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_arm2d() argument
267 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb565_arm2d()
268 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_arm2d()
269 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_arm2d()
270 __arm_2d_impl_rgb16_copy((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_arm2d()
272 (uint16_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_arm2d()
278 …ine lv_result_t lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d() argument
280 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d()
281 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d()
282 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d()
283 __arm_2d_impl_rgb565_tile_copy_opacity((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d()
285 (uint16_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d()
288 dsc->opa); in lv_rgb565_blend_normal_to_rgb565_with_opa_arm2d()
292 …ne lv_result_t lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d() argument
294 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d()
295 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d()
296 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d()
297 __arm_2d_impl_rgb565_src_msk_copy((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d()
299 (uint8_t *)dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d()
300 dsc->mask_stride, in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d()
302 (uint16_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_arm2d()
308 …lv_result_t lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d() argument
310 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
311 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
312 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
314 __arm_2d_impl_rgb565_tile_copy_with_src_mask_and_opacity((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
316 (uint8_t *)dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
317 dsc->mask_stride, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
319 (uint16_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
322 dsc->opa); in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_arm2d()
326 static inline lv_result_t lv_rgb888_blend_normal_to_rgb565_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_arm2d() argument
333 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb565_arm2d()
334 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb888_blend_normal_to_rgb565_arm2d()
335 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb565_arm2d()
337 __arm_2d_impl_cccn888_to_rgb565((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_arm2d()
339 (uint16_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_arm2d()
346 …ine lv_result_t lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d() argument
353 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
354 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
355 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
357 uint16_t * tmp_buf = (uint16_t *)lv_malloc(dsc->dest_stride * dsc->dest_h); in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
363 __arm_2d_impl_cccn888_to_rgb565((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
371 (uint16_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
374 dsc->opa); in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
376 __arm_2d_impl_ccca8888_tile_copy_to_rgb565_with_opacity((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
378 (uint16_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
381 dsc->opa); in lv_rgb888_blend_normal_to_rgb565_with_opa_arm2d()
387 …ne lv_result_t lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d() argument
394 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
395 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
396 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
398 uint16_t * tmp_buf = (uint16_t *)lv_malloc(dsc->dest_stride * dsc->dest_h); in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
404 __arm_2d_impl_cccn888_to_rgb565((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
412 (uint8_t *)dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
413 dsc->mask_stride, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
415 (uint16_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
419 __arm_2d_impl_ccca8888_tile_copy_to_rgb565_with_src_mask((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
421 (uint8_t *)dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
422 dsc->mask_stride, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
424 (uint16_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_arm2d()
433 …lv_result_t lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d() argument
440 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
441 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
442 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
444 uint16_t * tmp_buf = (uint16_t *)lv_malloc(dsc->dest_stride * dsc->dest_h); in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
450 __arm_2d_impl_cccn888_to_rgb565((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
458 (uint8_t *)dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
459 dsc->mask_stride, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
461 (uint16_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
464 dsc->opa); in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
466 __arm_2d_impl_ccca8888_tile_copy_to_rgb565_with_src_mask_and_opacity((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
468 (uint8_t *)dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
469 dsc->mask_stride, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
471 (uint16_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
474 dsc->opa); in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
481 …tic inline lv_result_t lv_argb8888_blend_normal_to_rgb565_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_arm2d() argument
483 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb565_arm2d()
484 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_argb8888_blend_normal_to_rgb565_arm2d()
485 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb565_arm2d()
487 __arm_2d_impl_ccca8888_to_rgb565((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_arm2d()
489 (uint16_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_arm2d()
496 …e lv_result_t lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d() argument
498 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d()
499 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d()
500 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d()
502 __arm_2d_impl_ccca8888_tile_copy_to_rgb565_with_opacity((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d()
504 (uint16_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d()
507 dsc->opa); in lv_argb8888_blend_normal_to_rgb565_with_opa_arm2d()
512 … lv_result_t lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d() argument
514 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d()
515 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d()
516 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d()
518 __arm_2d_impl_ccca8888_tile_copy_to_rgb565_with_src_mask((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d()
520 (uint8_t *)dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d()
521 dsc->mask_stride, in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d()
523 (uint16_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_arm2d()
530 …_result_t lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d() argument
532 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
533 int16_t des_stride = dsc->dest_stride / sizeof(uint16_t); in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
534 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
536 __arm_2d_impl_ccca8888_tile_copy_to_rgb565_with_src_mask_and_opacity((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
538 (uint8_t *)dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
539 dsc->mask_stride, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
541 (uint16_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
544 dsc->opa); in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_arm2d()
549 static inline lv_result_t lv_color_blend_to_rgb888_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc, uint32_… in lv_color_blend_to_rgb888_arm2d() argument
554 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb888_arm2d()
555 int16_t stride = (dsc->dest_stride) / sizeof(uint32_t); in lv_color_blend_to_rgb888_arm2d()
556 __arm_2d_impl_rgb32_colour_filling((uint32_t *)dsc->dest_buf, in lv_color_blend_to_rgb888_arm2d()
559 lv_color_to_u32(dsc->color)); in lv_color_blend_to_rgb888_arm2d()
564 static inline lv_result_t lv_color_blend_to_rgb888_with_opa_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_with_opa_arm2d() argument
571 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb888_with_opa_arm2d()
572 int16_t stride = (dsc->dest_stride) / sizeof(uint32_t); in lv_color_blend_to_rgb888_with_opa_arm2d()
573 __arm_2d_impl_cccn888_colour_filling_with_opacity((uint32_t *)dsc->dest_buf, in lv_color_blend_to_rgb888_with_opa_arm2d()
576 lv_color_to_u32(dsc->color), in lv_color_blend_to_rgb888_with_opa_arm2d()
577 dsc->opa); in lv_color_blend_to_rgb888_with_opa_arm2d()
581 …atic inline lv_result_t lv_color_blend_to_rgb888_with_mask_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_with_mask_arm2d() argument
589 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb888_with_mask_arm2d()
590 int16_t stride = (dsc->dest_stride) / sizeof(uint32_t); in lv_color_blend_to_rgb888_with_mask_arm2d()
591 __arm_2d_impl_cccn888_colour_filling_mask((uint32_t *)dsc->dest_buf, in lv_color_blend_to_rgb888_with_mask_arm2d()
593 (uint8_t *)dsc->mask_buf, in lv_color_blend_to_rgb888_with_mask_arm2d()
594 dsc->mask_stride, in lv_color_blend_to_rgb888_with_mask_arm2d()
596 lv_color_to_u32(dsc->color)); in lv_color_blend_to_rgb888_with_mask_arm2d()
600 …c inline lv_result_t lv_color_blend_to_rgb888_mix_mask_opa_arm2d(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_mix_mask_opa_arm2d() argument
608 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_color_blend_to_rgb888_mix_mask_opa_arm2d()
609 int16_t stride = (dsc->dest_stride) / sizeof(uint32_t); in lv_color_blend_to_rgb888_mix_mask_opa_arm2d()
610 __arm_2d_impl_cccn888_colour_filling_mask_opacity((uint32_t *)dsc->dest_buf, in lv_color_blend_to_rgb888_mix_mask_opa_arm2d()
612 (uint8_t *)dsc->mask_buf, in lv_color_blend_to_rgb888_mix_mask_opa_arm2d()
613 dsc->mask_stride, in lv_color_blend_to_rgb888_mix_mask_opa_arm2d()
615 lv_color_to_u32(dsc->color), in lv_color_blend_to_rgb888_mix_mask_opa_arm2d()
616 dsc->opa); in lv_color_blend_to_rgb888_mix_mask_opa_arm2d()
620 static inline lv_result_t lv_rgb565_blend_normal_to_rgb888_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_arm2d() argument
628 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb888_arm2d()
629 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb565_blend_normal_to_rgb888_arm2d()
630 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb888_arm2d()
632 __arm_2d_impl_rgb565_to_cccn888((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_arm2d()
634 (uint32_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_arm2d()
642 …ine lv_result_t lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d() argument
650 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d()
651 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d()
652 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d()
654 uint32_t * tmp_buf = (uint32_t *)lv_malloc(dsc->dest_stride * dsc->dest_h); in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d()
660 __arm_2d_impl_rgb565_to_cccn888((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d()
668 (uint32_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d()
671 dsc->opa); in lv_rgb565_blend_normal_to_rgb888_with_opa_arm2d()
677 …ne lv_result_t lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d() argument
685 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
686 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
687 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
689 uint32_t * tmp_buf = (uint32_t *)lv_malloc(dsc->dest_stride * dsc->dest_h); in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
694 __arm_2d_impl_rgb565_to_cccn888((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
702 (uint8_t *)dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
703 dsc->mask_stride, in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
705 (uint32_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_arm2d()
713 …lv_result_t lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d() argument
721 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
722 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
723 int16_t src_stride = dsc->src_stride / sizeof(uint16_t); in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
725 uint32_t * tmp_buf = (uint32_t *)lv_malloc(dsc->dest_stride * dsc->dest_h); in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
730 __arm_2d_impl_rgb565_to_cccn888((uint16_t *)dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
738 (uint8_t *)dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
739 dsc->mask_stride, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
741 (uint32_t *)dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
744 dsc->opa); in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_arm2d()
750 static inline lv_result_t lv_rgb888_blend_normal_to_rgb888_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_arm2d() argument
758 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb888_arm2d()
759 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_arm2d()
760 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_arm2d()
762 __arm_2d_impl_rgb32_copy((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_arm2d()
764 (uint32_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_arm2d()
771 …ine lv_result_t lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d() argument
778 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d()
779 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d()
780 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d()
782 __arm_2d_impl_cccn888_tile_copy_opacity((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d()
784 (uint32_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d()
787 dsc->opa); in lv_rgb888_blend_normal_to_rgb888_with_opa_arm2d()
792 …ne lv_result_t lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d() argument
799 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d()
800 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d()
801 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d()
803 __arm_2d_impl_cccn888_src_msk_copy((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d()
805 (uint8_t *)dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d()
806 dsc->mask_stride, in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d()
808 (uint32_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_arm2d()
814 …lv_result_t lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d() argument
821 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
822 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
823 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
825 __arm_2d_impl_cccn888_tile_copy_with_src_mask_and_opacity((uint32_t *)dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
827 (uint8_t *)dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
828 dsc->mask_stride, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
830 (uint32_t *)dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
833 dsc->opa); in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
837 …tic inline lv_result_t lv_argb8888_blend_normal_to_rgb888_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_arm2d() argument
845 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb888_arm2d()
846 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_arm2d()
847 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_arm2d()
849 __arm_2d_impl_ccca8888_to_cccn888((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_arm2d()
851 (uint32_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_arm2d()
858 …e lv_result_t lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d() argument
865 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d()
866 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d()
867 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d()
869 __arm_2d_impl_ccca8888_tile_copy_to_cccn888_with_opacity((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d()
871 (uint32_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d()
874 dsc->opa); in lv_argb8888_blend_normal_to_rgb888_with_opa_arm2d()
879 … lv_result_t lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d() argument
887 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d()
888 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d()
889 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d()
891 __arm_2d_impl_ccca8888_tile_copy_to_cccn888_with_src_mask((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d()
893 (uint8_t *)dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d()
894 dsc->mask_stride, in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d()
896 (uint32_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_arm2d()
903 …_result_t lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d() argument
910 arm_2d_size_t draw_size = {dsc->dest_w, dsc->dest_h}; in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
911 int16_t des_stride = dsc->dest_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
912 int16_t src_stride = dsc->src_stride / sizeof(uint32_t); in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
914 __arm_2d_impl_ccca8888_tile_copy_to_cccn888_with_src_mask_and_opacity((uint32_t *)dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
916 (uint8_t *)dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
917 dsc->mask_stride, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
919 (uint32_t *)dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()
922 dsc->opa); in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_arm2d()