Lines Matching refs:dsc

43 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565(dsc) \  argument
44 lv_color_blend_to_rgb565_helium(dsc)
48 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_WITH_OPA(dsc) \ argument
49 lv_color_blend_to_rgb565_with_opa_helium(dsc)
53 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_WITH_MASK(dsc) \ argument
54 lv_color_blend_to_rgb565_with_mask_helium(dsc)
58 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
59 lv_color_blend_to_rgb565_mix_mask_opa_helium(dsc)
63 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565(dsc) \ argument
64 lv_rgb565_blend_normal_to_rgb565_helium(dsc)
68 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc) \ argument
69 lv_rgb565_blend_normal_to_rgb565_with_opa_helium(dsc)
73 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc) \ argument
74 lv_rgb565_blend_normal_to_rgb565_with_mask_helium(dsc)
78 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
79 lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium(dsc)
83 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565(dsc, src_px_size) \ argument
84 lv_rgb888_blend_normal_to_rgb565_helium(dsc, src_px_size)
88 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc, src_px_size) \ argument
89 lv_rgb888_blend_normal_to_rgb565_with_opa_helium(dsc, src_px_size)
93 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc, src_px_size) \ argument
94 lv_rgb888_blend_normal_to_rgb565_with_mask_helium(dsc, src_px_size)
98 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc, src_px_size) \ argument
99 lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium(dsc, src_px_size)
103 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565(dsc) \ argument
104 lv_argb8888_blend_normal_to_rgb565_helium(dsc)
108 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc) \ argument
109 lv_argb8888_blend_normal_to_rgb565_with_opa_helium(dsc)
113 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc) \ argument
114 lv_argb8888_blend_normal_to_rgb565_with_mask_helium(dsc)
118 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
119 lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium(dsc)
123 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888(dsc, dst_px_size) \ argument
124 lv_color_blend_to_rgb888_helium(dsc, dst_px_size)
128 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
129 lv_color_blend_to_rgb888_with_opa_helium(dsc, dst_px_size)
133 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
134 lv_color_blend_to_rgb888_with_mask_helium(dsc, dst_px_size)
138 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
139 lv_color_blend_to_rgb888_mix_mask_opa_helium(dsc, dst_px_size)
143 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size) \ argument
144 lv_rgb565_blend_normal_to_rgb888_helium(dsc, dst_px_size)
148 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
149 lv_rgb565_blend_normal_to_rgb888_with_opa_helium(dsc, dst_px_size)
153 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
154 lv_rgb565_blend_normal_to_rgb888_with_mask_helium(dsc, dst_px_size)
158 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
159 lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium(dsc, dst_px_size)
163 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size, src_px_size) \ argument
164 lv_rgb888_blend_normal_to_rgb888_helium(dsc, dst_px_size, src_px_size)
168 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size, src_px_size) \ argument
169 lv_rgb888_blend_normal_to_rgb888_with_opa_helium(dsc, dst_px_size, src_px_size)
173 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size, src_px_size) \ argument
174 lv_rgb888_blend_normal_to_rgb888_with_mask_helium(dsc, dst_px_size, src_px_size)
178 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size, src_px_size) \ argument
179 lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium(dsc, dst_px_size, src_px_size)
183 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size) \ argument
184 lv_argb8888_blend_normal_to_rgb888_helium(dsc, dst_px_size)
188 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
189 lv_argb8888_blend_normal_to_rgb888_with_opa_helium(dsc, dst_px_size)
193 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
194 lv_argb8888_blend_normal_to_rgb888_with_mask_helium(dsc, dst_px_size)
198 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
199 lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium(dsc, dst_px_size)
203 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888(dsc) \ argument
204 lv_color_blend_to_argb8888_helium(dsc)
208 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888_WITH_OPA(dsc) \ argument
209 lv_color_blend_to_argb8888_with_opa_helium(dsc)
213 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888_WITH_MASK(dsc) \ argument
214 lv_color_blend_to_argb8888_with_mask_helium(dsc)
218 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888_MIX_MASK_OPA(dsc) \ argument
219 lv_color_blend_to_argb8888_mix_mask_opa_helium(dsc)
223 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888(dsc) \ argument
224 lv_rgb565_blend_normal_to_argb8888_helium(dsc)
228 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888_WITH_OPA(dsc) \ argument
229 lv_rgb565_blend_normal_to_argb8888_with_opa_helium(dsc)
233 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888_WITH_MASK(dsc) \ argument
234 lv_rgb565_blend_normal_to_argb8888_with_mask_helium(dsc)
238 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888_MIX_MASK_OPA(dsc) \ argument
239 lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium(dsc)
243 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888(dsc, src_px_size) \ argument
244 lv_rgb888_blend_normal_to_argb8888_helium(dsc, src_px_size)
248 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888_WITH_OPA(dsc, src_px_size) \ argument
249 lv_rgb888_blend_normal_to_argb8888_with_opa_helium(dsc, src_px_size)
253 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888_WITH_MASK(dsc, src_px_size) \ argument
254 lv_rgb888_blend_normal_to_argb8888_with_mask_helium(dsc, src_px_size)
258 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888_MIX_MASK_OPA(dsc, src_px_size) \ argument
259 lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium(dsc, src_px_size)
263 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888(dsc) \ argument
264 lv_argb8888_blend_normal_to_argb8888_helium(dsc)
268 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888_WITH_OPA(dsc) \ argument
269 lv_argb8888_blend_normal_to_argb8888_with_opa_helium(dsc)
273 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888_WITH_MASK(dsc) \ argument
274 lv_argb8888_blend_normal_to_argb8888_with_mask_helium(dsc)
278 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888_MIX_MASK_OPA(dsc) \ argument
279 lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium(dsc)
301 extern void lv_color_blend_to_rgb565_helium(asm_dsc_t * dsc);
302 static inline lv_result_t lv_color_blend_to_rgb565_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_helium() argument
305 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_helium()
306 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_helium()
307 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_helium()
308 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_helium()
309 .src_buf = &dsc->color in lv_color_blend_to_rgb565_helium()
316 extern void lv_color_blend_to_rgb565_with_opa_helium(asm_dsc_t * dsc);
317 …atic inline lv_result_t lv_color_blend_to_rgb565_with_opa_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_with_opa_helium() argument
320 .opa = dsc->opa, in lv_color_blend_to_rgb565_with_opa_helium()
321 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_with_opa_helium()
322 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_with_opa_helium()
323 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_with_opa_helium()
324 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_with_opa_helium()
325 .src_buf = &dsc->color in lv_color_blend_to_rgb565_with_opa_helium()
331 extern void lv_color_blend_to_rgb565_with_mask_helium(asm_dsc_t * dsc);
332 …tic inline lv_result_t lv_color_blend_to_rgb565_with_mask_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_with_mask_helium() argument
335 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_with_mask_helium()
336 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_with_mask_helium()
337 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_with_mask_helium()
338 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_with_mask_helium()
339 .src_buf = &dsc->color, in lv_color_blend_to_rgb565_with_mask_helium()
340 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb565_with_mask_helium()
341 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb565_with_mask_helium()
347 extern void lv_color_blend_to_rgb565_mix_mask_opa_helium(asm_dsc_t * dsc);
348 … inline lv_result_t lv_color_blend_to_rgb565_mix_mask_opa_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_mix_mask_opa_helium() argument
351 .opa = dsc->opa, in lv_color_blend_to_rgb565_mix_mask_opa_helium()
352 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_mix_mask_opa_helium()
353 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_mix_mask_opa_helium()
354 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_mix_mask_opa_helium()
355 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_mix_mask_opa_helium()
356 .src_buf = &dsc->color, in lv_color_blend_to_rgb565_mix_mask_opa_helium()
357 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb565_mix_mask_opa_helium()
358 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb565_mix_mask_opa_helium()
364 extern void lv_rgb565_blend_normal_to_rgb565_helium(asm_dsc_t * dsc);
365 …atic inline lv_result_t lv_rgb565_blend_normal_to_rgb565_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_helium() argument
368 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_helium()
369 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_helium()
370 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_helium()
371 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_helium()
372 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_helium()
373 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb565_helium()
379 extern void lv_rgb565_blend_normal_to_rgb565_with_opa_helium(asm_dsc_t * dsc);
380 …ne lv_result_t lv_rgb565_blend_normal_to_rgb565_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_with_opa_helium() argument
383 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_with_opa_helium()
384 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_with_opa_helium()
385 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_with_opa_helium()
386 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_with_opa_helium()
387 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_with_opa_helium()
388 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_with_opa_helium()
389 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb565_with_opa_helium()
395 extern void lv_rgb565_blend_normal_to_rgb565_with_mask_helium(asm_dsc_t * dsc);
396 …e lv_result_t lv_rgb565_blend_normal_to_rgb565_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_with_mask_helium() argument
399 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
400 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
401 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
402 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
403 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
404 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
405 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
406 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb565_with_mask_helium()
412 extern void lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium(asm_dsc_t * dsc);
413 …v_result_t lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium() argument
416 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
417 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
418 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
419 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
420 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
421 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
422 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
423 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
424 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_helium()
430 extern void lv_rgb888_blend_normal_to_rgb565_helium(asm_dsc_t * dsc);
431 extern void lv_xrgb8888_blend_normal_to_rgb565_helium(asm_dsc_t * dsc);
432 …atic inline lv_result_t lv_rgb888_blend_normal_to_rgb565_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_helium() argument
436 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_helium()
437 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_helium()
438 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_helium()
439 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_helium()
440 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_helium()
441 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb565_helium()
452 extern void lv_rgb888_blend_normal_to_rgb565_with_opa_helium(asm_dsc_t * dsc);
453 extern void lv_xrgb8888_blend_normal_to_rgb565_with_opa_helium(asm_dsc_t * dsc);
454 …ne lv_result_t lv_rgb888_blend_normal_to_rgb565_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium() argument
458 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium()
459 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium()
460 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium()
461 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium()
462 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium()
463 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_helium()
464 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb565_with_opa_helium()
475 extern void lv_rgb888_blend_normal_to_rgb565_with_mask_helium(asm_dsc_t * dsc);
476 extern void lv_xrgb8888_blend_normal_to_rgb565_with_mask_helium(asm_dsc_t * dsc);
477 …e lv_result_t lv_rgb888_blend_normal_to_rgb565_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium() argument
481 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
482 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
483 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
484 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
485 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
486 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
487 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
488 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb565_with_mask_helium()
499 extern void lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium(asm_dsc_t * dsc);
500 extern void lv_xrgb8888_blend_normal_to_rgb565_mix_mask_opa_helium(asm_dsc_t * dsc);
501 …v_result_t lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium() argument
505 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
506 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
507 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
508 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
509 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
510 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
511 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
512 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
513 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_helium()
524 extern void lv_argb8888_blend_normal_to_rgb565_helium(asm_dsc_t * dsc);
525 …ic inline lv_result_t lv_argb8888_blend_normal_to_rgb565_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_helium() argument
528 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_helium()
529 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_helium()
530 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_helium()
531 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_helium()
532 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_helium()
533 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb565_helium()
539 extern void lv_argb8888_blend_normal_to_rgb565_with_opa_helium(asm_dsc_t * dsc);
540 … lv_result_t lv_argb8888_blend_normal_to_rgb565_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_with_opa_helium() argument
543 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_with_opa_helium()
544 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_with_opa_helium()
545 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_with_opa_helium()
546 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_with_opa_helium()
547 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_with_opa_helium()
548 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_with_opa_helium()
549 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb565_with_opa_helium()
555 extern void lv_argb8888_blend_normal_to_rgb565_with_mask_helium(asm_dsc_t * dsc);
556 …lv_result_t lv_argb8888_blend_normal_to_rgb565_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_with_mask_helium() argument
559 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
560 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
561 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
562 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
563 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
564 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
565 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
566 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb565_with_mask_helium()
572 extern void lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium(asm_dsc_t * dsc);
573 …result_t lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium() argument
576 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
577 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
578 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
579 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
580 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
581 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
582 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
583 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
584 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_helium()
590 extern void lv_color_blend_to_rgb888_helium(asm_dsc_t * dsc);
591 extern void lv_color_blend_to_xrgb8888_helium(asm_dsc_t * dsc);
592 static inline lv_result_t lv_color_blend_to_rgb888_helium(lv_draw_sw_blend_fill_dsc_t * dsc, uint32… in lv_color_blend_to_rgb888_helium() argument
595 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_helium()
596 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_helium()
597 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_helium()
598 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_helium()
599 .src_buf = &dsc->color in lv_color_blend_to_rgb888_helium()
610 extern void lv_color_blend_to_rgb888_with_opa_helium(asm_dsc_t * dsc);
611 extern void lv_color_blend_to_xrgb8888_with_opa_helium(asm_dsc_t * dsc);
612 …atic inline lv_result_t lv_color_blend_to_rgb888_with_opa_helium(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_with_opa_helium() argument
616 .opa = dsc->opa, in lv_color_blend_to_rgb888_with_opa_helium()
617 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_with_opa_helium()
618 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_with_opa_helium()
619 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_with_opa_helium()
620 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_with_opa_helium()
621 .src_buf = &dsc->color in lv_color_blend_to_rgb888_with_opa_helium()
632 extern void lv_color_blend_to_rgb888_with_mask_helium(asm_dsc_t * dsc);
633 extern void lv_color_blend_to_xrgb8888_with_mask_helium(asm_dsc_t * dsc);
634 …tic inline lv_result_t lv_color_blend_to_rgb888_with_mask_helium(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_with_mask_helium() argument
638 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_with_mask_helium()
639 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_with_mask_helium()
640 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_with_mask_helium()
641 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_with_mask_helium()
642 .src_buf = &dsc->color, in lv_color_blend_to_rgb888_with_mask_helium()
643 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb888_with_mask_helium()
644 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb888_with_mask_helium()
655 extern void lv_color_blend_to_rgb888_mix_mask_opa_helium(asm_dsc_t * dsc);
656 extern void lv_color_blend_to_xrgb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
657 … inline lv_result_t lv_color_blend_to_rgb888_mix_mask_opa_helium(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_mix_mask_opa_helium() argument
661 .opa = dsc->opa, in lv_color_blend_to_rgb888_mix_mask_opa_helium()
662 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_mix_mask_opa_helium()
663 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_mix_mask_opa_helium()
664 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_mix_mask_opa_helium()
665 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_mix_mask_opa_helium()
666 .src_buf = &dsc->color, in lv_color_blend_to_rgb888_mix_mask_opa_helium()
667 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb888_mix_mask_opa_helium()
668 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb888_mix_mask_opa_helium()
679 extern void lv_rgb565_blend_normal_to_rgb888_helium(asm_dsc_t * dsc);
680 extern void lv_rgb565_blend_normal_to_xrgb8888_helium(asm_dsc_t * dsc);
681 …atic inline lv_result_t lv_rgb565_blend_normal_to_rgb888_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_helium() argument
685 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_helium()
686 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_helium()
687 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_helium()
688 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_helium()
689 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_helium()
690 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb888_helium()
701 extern void lv_rgb565_blend_normal_to_rgb888_with_opa_helium(asm_dsc_t * dsc);
702 extern void lv_rgb565_blend_normal_to_xrgb8888_with_opa_helium(asm_dsc_t * dsc);
703 …ne lv_result_t lv_rgb565_blend_normal_to_rgb888_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_with_opa_helium() argument
707 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb888_with_opa_helium()
708 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_with_opa_helium()
709 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_with_opa_helium()
710 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_with_opa_helium()
711 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_with_opa_helium()
712 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_with_opa_helium()
713 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb888_with_opa_helium()
724 extern void lv_rgb565_blend_normal_to_rgb888_with_mask_helium(asm_dsc_t * dsc);
725 extern void lv_rgb565_blend_normal_to_xrgb8888_with_mask_helium(asm_dsc_t * dsc);
726 …e lv_result_t lv_rgb565_blend_normal_to_rgb888_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium() argument
730 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
731 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
732 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
733 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
734 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
735 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
736 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
737 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb888_with_mask_helium()
748 extern void lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium(asm_dsc_t * dsc);
749 extern void lv_rgb565_blend_normal_to_xrgb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
750 …v_result_t lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium() argument
754 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
755 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
756 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
757 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
758 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
759 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
760 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
761 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
762 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_helium()
773 extern void lv_rgb888_blend_normal_to_rgb888_helium(asm_dsc_t * dsc);
774 extern void lv_rgb888_blend_normal_to_xrgb8888_helium(asm_dsc_t * dsc);
775 extern void lv_xrgb8888_blend_normal_to_rgb888_helium(asm_dsc_t * dsc);
776 extern void lv_xrgb8888_blend_normal_to_xrgb8888_helium(asm_dsc_t * dsc);
777 …atic inline lv_result_t lv_rgb888_blend_normal_to_rgb888_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_helium() argument
782 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_helium()
783 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_helium()
784 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_helium()
785 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_helium()
786 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_helium()
787 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb888_helium()
808 extern void lv_rgb888_blend_normal_to_rgb888_with_opa_helium(asm_dsc_t * dsc);
809 extern void lv_rgb888_blend_normal_to_xrgb8888_with_opa_helium(asm_dsc_t * dsc);
810 extern void lv_xrgb8888_blend_normal_to_rgb888_with_opa_helium(asm_dsc_t * dsc);
811 extern void lv_xrgb8888_blend_normal_to_xrgb8888_with_opa_helium(asm_dsc_t * dsc);
812 …ne lv_result_t lv_rgb888_blend_normal_to_rgb888_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_with_opa_helium() argument
816 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb888_with_opa_helium()
817 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_with_opa_helium()
818 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_with_opa_helium()
819 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_with_opa_helium()
820 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_with_opa_helium()
821 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_with_opa_helium()
822 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb888_with_opa_helium()
843 extern void lv_rgb888_blend_normal_to_rgb888_with_mask_helium(asm_dsc_t * dsc);
844 extern void lv_rgb888_blend_normal_to_xrgb8888_with_mask_helium(asm_dsc_t * dsc);
845 extern void lv_xrgb8888_blend_normal_to_rgb888_with_mask_helium(asm_dsc_t * dsc);
846 extern void lv_xrgb8888_blend_normal_to_xrgb8888_with_mask_helium(asm_dsc_t * dsc);
847 …e lv_result_t lv_rgb888_blend_normal_to_rgb888_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium() argument
851 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
852 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
853 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
854 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
855 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
856 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
857 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
858 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb888_with_mask_helium()
879 extern void lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium(asm_dsc_t * dsc);
880 extern void lv_rgb888_blend_normal_to_xrgb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
881 extern void lv_xrgb8888_blend_normal_to_rgb888_mix_mask_opa_helium(asm_dsc_t * dsc);
882 extern void lv_xrgb8888_blend_normal_to_xrgb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
883 …v_result_t lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium() argument
887 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
888 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
889 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
890 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
891 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
892 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
893 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
894 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
895 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_helium()
916 extern void lv_argb8888_blend_normal_to_rgb888_helium(asm_dsc_t * dsc);
917 extern void lv_argb8888_blend_normal_to_xrgb8888_helium(asm_dsc_t * dsc);
918 …ic inline lv_result_t lv_argb8888_blend_normal_to_rgb888_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_helium() argument
922 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_helium()
923 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_helium()
924 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_helium()
925 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_helium()
926 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_helium()
927 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb888_helium()
938 extern void lv_argb8888_blend_normal_to_rgb888_with_opa_helium(asm_dsc_t * dsc);
939 extern void lv_argb8888_blend_normal_to_xrgb8888_with_opa_helium(asm_dsc_t * dsc);
940 … lv_result_t lv_argb8888_blend_normal_to_rgb888_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_with_opa_helium() argument
944 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb888_with_opa_helium()
945 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_with_opa_helium()
946 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_with_opa_helium()
947 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_with_opa_helium()
948 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_with_opa_helium()
949 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_with_opa_helium()
950 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb888_with_opa_helium()
961 extern void lv_argb8888_blend_normal_to_rgb888_with_mask_helium(asm_dsc_t * dsc);
962 extern void lv_argb8888_blend_normal_to_xrgb8888_with_mask_helium(asm_dsc_t * dsc);
963 …lv_result_t lv_argb8888_blend_normal_to_rgb888_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium() argument
967 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
968 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
969 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
970 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
971 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
972 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
973 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
974 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb888_with_mask_helium()
985 extern void lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium(asm_dsc_t * dsc);
986 extern void lv_argb8888_blend_normal_to_xrgb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
987 …result_t lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium() argument
991 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
992 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
993 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
994 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
995 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
996 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
997 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
998 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
999 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_helium()
1010 extern void lv_color_blend_to_argb8888_helium(asm_dsc_t * dsc);
1011 static inline lv_result_t lv_color_blend_to_argb8888_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_helium() argument
1014 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_helium()
1015 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_helium()
1016 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_helium()
1017 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_helium()
1018 .src_buf = &dsc->color in lv_color_blend_to_argb8888_helium()
1025 extern void lv_color_blend_to_argb8888_with_opa_helium(asm_dsc_t * dsc);
1026 …ic inline lv_result_t lv_color_blend_to_argb8888_with_opa_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_with_opa_helium() argument
1029 .opa = dsc->opa, in lv_color_blend_to_argb8888_with_opa_helium()
1030 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_with_opa_helium()
1031 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_with_opa_helium()
1032 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_with_opa_helium()
1033 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_with_opa_helium()
1034 .src_buf = &dsc->color in lv_color_blend_to_argb8888_with_opa_helium()
1040 extern void lv_color_blend_to_argb8888_with_mask_helium(asm_dsc_t * dsc);
1041 …c inline lv_result_t lv_color_blend_to_argb8888_with_mask_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_with_mask_helium() argument
1044 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_with_mask_helium()
1045 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_with_mask_helium()
1046 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_with_mask_helium()
1047 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_with_mask_helium()
1048 .src_buf = &dsc->color, in lv_color_blend_to_argb8888_with_mask_helium()
1049 .mask_buf = dsc->mask_buf, in lv_color_blend_to_argb8888_with_mask_helium()
1050 .mask_stride = dsc->mask_stride in lv_color_blend_to_argb8888_with_mask_helium()
1056 extern void lv_color_blend_to_argb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
1057 …nline lv_result_t lv_color_blend_to_argb8888_mix_mask_opa_helium(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_mix_mask_opa_helium() argument
1060 .opa = dsc->opa, in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1061 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1062 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1063 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1064 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1065 .src_buf = &dsc->color, in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1066 .mask_buf = dsc->mask_buf, in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1067 .mask_stride = dsc->mask_stride in lv_color_blend_to_argb8888_mix_mask_opa_helium()
1073 extern void lv_rgb565_blend_normal_to_argb8888_helium(asm_dsc_t * dsc);
1074 …ic inline lv_result_t lv_rgb565_blend_normal_to_argb8888_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_helium() argument
1077 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_helium()
1078 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_helium()
1079 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_helium()
1080 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_helium()
1081 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_helium()
1082 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_argb8888_helium()
1088 extern void lv_rgb565_blend_normal_to_argb8888_with_opa_helium(asm_dsc_t * dsc);
1089 … lv_result_t lv_rgb565_blend_normal_to_argb8888_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_with_opa_helium() argument
1092 .opa = dsc->opa, in lv_rgb565_blend_normal_to_argb8888_with_opa_helium()
1093 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_with_opa_helium()
1094 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_with_opa_helium()
1095 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_with_opa_helium()
1096 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_with_opa_helium()
1097 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_with_opa_helium()
1098 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_argb8888_with_opa_helium()
1104 extern void lv_rgb565_blend_normal_to_argb8888_with_mask_helium(asm_dsc_t * dsc);
1105 …lv_result_t lv_rgb565_blend_normal_to_argb8888_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_with_mask_helium() argument
1108 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1109 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1110 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1111 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1112 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1113 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1114 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1115 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_argb8888_with_mask_helium()
1121 extern void lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
1122 …result_t lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium() argument
1125 .opa = dsc->opa, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1126 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1127 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1128 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1129 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1130 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1131 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1132 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1133 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_helium()
1139 extern void lv_rgb888_blend_normal_to_argb8888_helium(asm_dsc_t * dsc);
1140 extern void lv_xrgb8888_blend_normal_to_argb8888_helium(asm_dsc_t * dsc);
1141 …ic inline lv_result_t lv_rgb888_blend_normal_to_argb8888_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_helium() argument
1145 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_helium()
1146 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_helium()
1147 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_helium()
1148 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_helium()
1149 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_helium()
1150 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_argb8888_helium()
1161 extern void lv_rgb888_blend_normal_to_argb8888_with_opa_helium(asm_dsc_t * dsc);
1162 extern void lv_xrgb8888_blend_normal_to_argb8888_with_opa_helium(asm_dsc_t * dsc);
1163 … lv_result_t lv_rgb888_blend_normal_to_argb8888_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_with_opa_helium() argument
1167 .opa = dsc->opa, in lv_rgb888_blend_normal_to_argb8888_with_opa_helium()
1168 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_with_opa_helium()
1169 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_with_opa_helium()
1170 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_with_opa_helium()
1171 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_with_opa_helium()
1172 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_with_opa_helium()
1173 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_argb8888_with_opa_helium()
1184 extern void lv_rgb888_blend_normal_to_argb8888_with_mask_helium(asm_dsc_t * dsc);
1185 extern void lv_xrgb8888_blend_normal_to_argb8888_with_mask_helium(asm_dsc_t * dsc);
1186 …lv_result_t lv_rgb888_blend_normal_to_argb8888_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium() argument
1190 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1191 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1192 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1193 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1194 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1195 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1196 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1197 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_argb8888_with_mask_helium()
1208 extern void lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
1209 extern void lv_xrgb8888_blend_normal_to_argb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
1210 …result_t lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium() argument
1214 .opa = dsc->opa, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1215 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1216 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1217 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1218 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1219 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1220 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1221 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1222 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_helium()
1233 extern void lv_argb8888_blend_normal_to_argb8888_helium(asm_dsc_t * dsc);
1234 … inline lv_result_t lv_argb8888_blend_normal_to_argb8888_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_helium() argument
1237 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_helium()
1238 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_helium()
1239 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_helium()
1240 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_helium()
1241 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_helium()
1242 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_argb8888_helium()
1248 extern void lv_argb8888_blend_normal_to_argb8888_with_opa_helium(asm_dsc_t * dsc);
1249 …v_result_t lv_argb8888_blend_normal_to_argb8888_with_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_with_opa_helium() argument
1252 .opa = dsc->opa, in lv_argb8888_blend_normal_to_argb8888_with_opa_helium()
1253 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_with_opa_helium()
1254 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_with_opa_helium()
1255 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_with_opa_helium()
1256 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_with_opa_helium()
1257 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_with_opa_helium()
1258 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_argb8888_with_opa_helium()
1264 extern void lv_argb8888_blend_normal_to_argb8888_with_mask_helium(asm_dsc_t * dsc);
1265 …_result_t lv_argb8888_blend_normal_to_argb8888_with_mask_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_with_mask_helium() argument
1268 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1269 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1270 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1271 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1272 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1273 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1274 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1275 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_argb8888_with_mask_helium()
1281 extern void lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium(asm_dsc_t * dsc);
1282 …sult_t lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium() argument
1285 .opa = dsc->opa, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1286 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1287 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1288 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1289 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1290 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1291 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1292 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()
1293 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_helium()