Lines Matching refs:dsc
35 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565(dsc) \ argument
36 lv_color_blend_to_rgb565_neon(dsc)
40 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_WITH_OPA(dsc) \ argument
41 lv_color_blend_to_rgb565_with_opa_neon(dsc)
45 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_WITH_MASK(dsc) \ argument
46 lv_color_blend_to_rgb565_with_mask_neon(dsc)
50 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
51 lv_color_blend_to_rgb565_mix_mask_opa_neon(dsc)
55 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565(dsc) \ argument
56 lv_rgb565_blend_normal_to_rgb565_neon(dsc)
60 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc) \ argument
61 lv_rgb565_blend_normal_to_rgb565_with_opa_neon(dsc)
65 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc) \ argument
66 lv_rgb565_blend_normal_to_rgb565_with_mask_neon(dsc)
70 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
71 lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon(dsc)
75 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565(dsc, src_px_size) \ argument
76 lv_rgb888_blend_normal_to_rgb565_neon(dsc, src_px_size)
80 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc, src_px_size) \ argument
81 lv_rgb888_blend_normal_to_rgb565_with_opa_neon(dsc, src_px_size)
85 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc, src_px_size) \ argument
86 lv_rgb888_blend_normal_to_rgb565_with_mask_neon(dsc, src_px_size)
90 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc, src_px_size) \ argument
91 lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon(dsc, src_px_size)
95 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565(dsc) \ argument
96 lv_argb8888_blend_normal_to_rgb565_neon(dsc)
100 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_WITH_OPA(dsc) \ argument
101 lv_argb8888_blend_normal_to_rgb565_with_opa_neon(dsc)
105 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_WITH_MASK(dsc) \ argument
106 lv_argb8888_blend_normal_to_rgb565_with_mask_neon(dsc)
110 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB565_MIX_MASK_OPA(dsc) \ argument
111 lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon(dsc)
115 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888(dsc, dst_px_size) \ argument
116 lv_color_blend_to_rgb888_neon(dsc, dst_px_size)
120 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
121 lv_color_blend_to_rgb888_with_opa_neon(dsc, dst_px_size)
125 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
126 lv_color_blend_to_rgb888_with_mask_neon(dsc, dst_px_size)
130 #define LV_DRAW_SW_COLOR_BLEND_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
131 lv_color_blend_to_rgb888_mix_mask_opa_neon(dsc, dst_px_size)
135 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size) \ argument
136 lv_rgb565_blend_normal_to_rgb888_neon(dsc, dst_px_size)
140 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
141 lv_rgb565_blend_normal_to_rgb888_with_opa_neon(dsc, dst_px_size)
145 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
146 lv_rgb565_blend_normal_to_rgb888_with_mask_neon(dsc, dst_px_size)
150 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
151 lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon(dsc, dst_px_size)
155 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size, src_px_size) \ argument
156 lv_rgb888_blend_normal_to_rgb888_neon(dsc, dst_px_size, src_px_size)
160 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size, src_px_size) \ argument
161 lv_rgb888_blend_normal_to_rgb888_with_opa_neon(dsc, dst_px_size, src_px_size)
165 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size, src_px_size) \ argument
166 lv_rgb888_blend_normal_to_rgb888_with_mask_neon(dsc, dst_px_size, src_px_size)
170 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size, src_px_size) \ argument
171 lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon(dsc, dst_px_size, src_px_size)
175 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888(dsc, dst_px_size) \ argument
176 lv_argb8888_blend_normal_to_rgb888_neon(dsc, dst_px_size)
180 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_WITH_OPA(dsc, dst_px_size) \ argument
181 lv_argb8888_blend_normal_to_rgb888_with_opa_neon(dsc, dst_px_size)
185 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_WITH_MASK(dsc, dst_px_size) \ argument
186 lv_argb8888_blend_normal_to_rgb888_with_mask_neon(dsc, dst_px_size)
190 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_RGB888_MIX_MASK_OPA(dsc, dst_px_size) \ argument
191 lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon(dsc, dst_px_size)
195 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888(dsc) \ argument
196 lv_color_blend_to_argb8888_neon(dsc)
200 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888_WITH_OPA(dsc) \ argument
201 lv_color_blend_to_argb8888_with_opa_neon(dsc)
205 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888_WITH_MASK(dsc) \ argument
206 lv_color_blend_to_argb8888_with_mask_neon(dsc)
210 #define LV_DRAW_SW_COLOR_BLEND_TO_ARGB8888_MIX_MASK_OPA(dsc) \ argument
211 lv_color_blend_to_argb8888_mix_mask_opa_neon(dsc)
215 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888(dsc) \ argument
216 lv_rgb565_blend_normal_to_argb8888_neon(dsc)
220 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888_WITH_OPA(dsc) \ argument
221 lv_rgb565_blend_normal_to_argb8888_with_opa_neon(dsc)
225 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888_WITH_MASK(dsc) \ argument
226 lv_rgb565_blend_normal_to_argb8888_with_mask_neon(dsc)
230 #define LV_DRAW_SW_RGB565_BLEND_NORMAL_TO_ARGB8888_MIX_MASK_OPA(dsc) \ argument
231 lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon(dsc)
235 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888(dsc, src_px_size) \ argument
236 lv_rgb888_blend_normal_to_argb8888_neon(dsc, src_px_size)
240 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888_WITH_OPA(dsc, src_px_size) \ argument
241 lv_rgb888_blend_normal_to_argb8888_with_opa_neon(dsc, src_px_size)
245 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888_WITH_MASK(dsc, src_px_size) \ argument
246 lv_rgb888_blend_normal_to_argb8888_with_mask_neon(dsc, src_px_size)
250 #define LV_DRAW_SW_RGB888_BLEND_NORMAL_TO_ARGB8888_MIX_MASK_OPA(dsc, src_px_size) \ argument
251 lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon(dsc, src_px_size)
255 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888(dsc) \ argument
256 lv_argb8888_blend_normal_to_argb8888_neon(dsc)
260 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888_WITH_OPA(dsc) \ argument
261 lv_argb8888_blend_normal_to_argb8888_with_opa_neon(dsc)
265 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888_WITH_MASK(dsc) \ argument
266 lv_argb8888_blend_normal_to_argb8888_with_mask_neon(dsc)
270 #define LV_DRAW_SW_ARGB8888_BLEND_NORMAL_TO_ARGB8888_MIX_MASK_OPA(dsc) \ argument
271 lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon(dsc)
293 extern LVGL_HIDDEN void _lv_color_blend_to_rgb565_neon(asm_dsc_t * dsc);
294 static inline lv_result_t lv_color_blend_to_rgb565_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_neon() argument
297 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_neon()
298 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_neon()
299 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_neon()
300 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_neon()
301 .src_buf = &dsc->color in lv_color_blend_to_rgb565_neon()
308 extern LVGL_HIDDEN void _lv_color_blend_to_rgb565_with_opa_neon(asm_dsc_t * dsc);
309 static inline lv_result_t lv_color_blend_to_rgb565_with_opa_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_with_opa_neon() argument
312 .opa = dsc->opa, in lv_color_blend_to_rgb565_with_opa_neon()
313 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_with_opa_neon()
314 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_with_opa_neon()
315 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_with_opa_neon()
316 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_with_opa_neon()
317 .src_buf = &dsc->color in lv_color_blend_to_rgb565_with_opa_neon()
323 extern LVGL_HIDDEN void _lv_color_blend_to_rgb565_with_mask_neon(asm_dsc_t * dsc);
324 static inline lv_result_t lv_color_blend_to_rgb565_with_mask_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_with_mask_neon() argument
327 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_with_mask_neon()
328 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_with_mask_neon()
329 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_with_mask_neon()
330 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_with_mask_neon()
331 .src_buf = &dsc->color, in lv_color_blend_to_rgb565_with_mask_neon()
332 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb565_with_mask_neon()
333 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb565_with_mask_neon()
339 extern LVGL_HIDDEN void _lv_color_blend_to_rgb565_mix_mask_opa_neon(asm_dsc_t * dsc);
340 …ic inline lv_result_t lv_color_blend_to_rgb565_mix_mask_opa_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_rgb565_mix_mask_opa_neon() argument
343 .opa = dsc->opa, in lv_color_blend_to_rgb565_mix_mask_opa_neon()
344 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb565_mix_mask_opa_neon()
345 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb565_mix_mask_opa_neon()
346 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb565_mix_mask_opa_neon()
347 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb565_mix_mask_opa_neon()
348 .src_buf = &dsc->color, in lv_color_blend_to_rgb565_mix_mask_opa_neon()
349 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb565_mix_mask_opa_neon()
350 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb565_mix_mask_opa_neon()
356 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb565_neon(asm_dsc_t * dsc);
357 static inline lv_result_t lv_rgb565_blend_normal_to_rgb565_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_neon() argument
360 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_neon()
361 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_neon()
362 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_neon()
363 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_neon()
364 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_neon()
365 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb565_neon()
371 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb565_with_opa_neon(asm_dsc_t * dsc);
372 …line lv_result_t lv_rgb565_blend_normal_to_rgb565_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_with_opa_neon() argument
375 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_with_opa_neon()
376 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_with_opa_neon()
377 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_with_opa_neon()
378 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_with_opa_neon()
379 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_with_opa_neon()
380 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_with_opa_neon()
381 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb565_with_opa_neon()
387 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb565_with_mask_neon(asm_dsc_t * dsc);
388 …ine lv_result_t lv_rgb565_blend_normal_to_rgb565_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_with_mask_neon() argument
391 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
392 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
393 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
394 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
395 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
396 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
397 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
398 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb565_with_mask_neon()
404 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon(asm_dsc_t * dsc);
405 … lv_result_t lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon() argument
408 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
409 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
410 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
411 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
412 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
413 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
414 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
415 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
416 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb565_mix_mask_opa_neon()
422 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb565_neon(asm_dsc_t * dsc);
423 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb565_neon(asm_dsc_t * dsc);
424 static inline lv_result_t lv_rgb888_blend_normal_to_rgb565_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_neon() argument
428 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_neon()
429 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_neon()
430 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_neon()
431 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_neon()
432 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_neon()
433 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb565_neon()
444 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb565_with_opa_neon(asm_dsc_t * dsc);
445 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb565_with_opa_neon(asm_dsc_t * dsc);
446 …line lv_result_t lv_rgb888_blend_normal_to_rgb565_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon() argument
450 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon()
451 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon()
452 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon()
453 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon()
454 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon()
455 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_opa_neon()
456 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb565_with_opa_neon()
467 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb565_with_mask_neon(asm_dsc_t * dsc);
468 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb565_with_mask_neon(asm_dsc_t * dsc);
469 …ine lv_result_t lv_rgb888_blend_normal_to_rgb565_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon() argument
473 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
474 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
475 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
476 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
477 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
478 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
479 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
480 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb565_with_mask_neon()
491 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon(asm_dsc_t * dsc);
492 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb565_mix_mask_opa_neon(asm_dsc_t * dsc);
493 … lv_result_t lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon() argument
497 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
498 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
499 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
500 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
501 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
502 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
503 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
504 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
505 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb565_mix_mask_opa_neon()
516 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb565_neon(asm_dsc_t * dsc);
517 …atic inline lv_result_t lv_argb8888_blend_normal_to_rgb565_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_neon() argument
520 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_neon()
521 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_neon()
522 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_neon()
523 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_neon()
524 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_neon()
525 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb565_neon()
531 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb565_with_opa_neon(asm_dsc_t * dsc);
532 …ne lv_result_t lv_argb8888_blend_normal_to_rgb565_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_with_opa_neon() argument
535 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_with_opa_neon()
536 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_with_opa_neon()
537 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_with_opa_neon()
538 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_with_opa_neon()
539 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_with_opa_neon()
540 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_with_opa_neon()
541 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb565_with_opa_neon()
547 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb565_with_mask_neon(asm_dsc_t * dsc);
548 …e lv_result_t lv_argb8888_blend_normal_to_rgb565_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_with_mask_neon() argument
551 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
552 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
553 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
554 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
555 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
556 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
557 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
558 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb565_with_mask_neon()
564 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon(asm_dsc_t * dsc);
565 …v_result_t lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon() argument
568 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
569 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
570 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
571 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
572 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
573 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
574 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
575 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
576 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb565_mix_mask_opa_neon()
582 extern LVGL_HIDDEN void _lv_color_blend_to_rgb888_neon(asm_dsc_t * dsc);
583 extern LVGL_HIDDEN void _lv_color_blend_to_xrgb8888_neon(asm_dsc_t * dsc);
584 static inline lv_result_t lv_color_blend_to_rgb888_neon(lv_draw_sw_blend_fill_dsc_t * dsc, uint32_t… in lv_color_blend_to_rgb888_neon() argument
587 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_neon()
588 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_neon()
589 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_neon()
590 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_neon()
591 .src_buf = &dsc->color in lv_color_blend_to_rgb888_neon()
602 extern LVGL_HIDDEN void _lv_color_blend_to_rgb888_with_opa_neon(asm_dsc_t * dsc);
603 extern LVGL_HIDDEN void _lv_color_blend_to_xrgb8888_with_opa_neon(asm_dsc_t * dsc);
604 static inline lv_result_t lv_color_blend_to_rgb888_with_opa_neon(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_with_opa_neon() argument
608 .opa = dsc->opa, in lv_color_blend_to_rgb888_with_opa_neon()
609 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_with_opa_neon()
610 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_with_opa_neon()
611 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_with_opa_neon()
612 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_with_opa_neon()
613 .src_buf = &dsc->color in lv_color_blend_to_rgb888_with_opa_neon()
624 extern LVGL_HIDDEN void _lv_color_blend_to_rgb888_with_mask_neon(asm_dsc_t * dsc);
625 extern LVGL_HIDDEN void _lv_color_blend_to_xrgb8888_with_mask_neon(asm_dsc_t * dsc);
626 static inline lv_result_t lv_color_blend_to_rgb888_with_mask_neon(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_with_mask_neon() argument
630 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_with_mask_neon()
631 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_with_mask_neon()
632 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_with_mask_neon()
633 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_with_mask_neon()
634 .src_buf = &dsc->color, in lv_color_blend_to_rgb888_with_mask_neon()
635 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb888_with_mask_neon()
636 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb888_with_mask_neon()
647 extern LVGL_HIDDEN void _lv_color_blend_to_rgb888_mix_mask_opa_neon(asm_dsc_t * dsc);
648 extern LVGL_HIDDEN void _lv_color_blend_to_xrgb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
649 …ic inline lv_result_t lv_color_blend_to_rgb888_mix_mask_opa_neon(lv_draw_sw_blend_fill_dsc_t * dsc, in lv_color_blend_to_rgb888_mix_mask_opa_neon() argument
653 .opa = dsc->opa, in lv_color_blend_to_rgb888_mix_mask_opa_neon()
654 .dst_buf = dsc->dest_buf, in lv_color_blend_to_rgb888_mix_mask_opa_neon()
655 .dst_w = dsc->dest_w, in lv_color_blend_to_rgb888_mix_mask_opa_neon()
656 .dst_h = dsc->dest_h, in lv_color_blend_to_rgb888_mix_mask_opa_neon()
657 .dst_stride = dsc->dest_stride, in lv_color_blend_to_rgb888_mix_mask_opa_neon()
658 .src_buf = &dsc->color, in lv_color_blend_to_rgb888_mix_mask_opa_neon()
659 .mask_buf = dsc->mask_buf, in lv_color_blend_to_rgb888_mix_mask_opa_neon()
660 .mask_stride = dsc->mask_stride in lv_color_blend_to_rgb888_mix_mask_opa_neon()
671 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb888_neon(asm_dsc_t * dsc);
672 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_xrgb8888_neon(asm_dsc_t * dsc);
673 static inline lv_result_t lv_rgb565_blend_normal_to_rgb888_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_neon() argument
677 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_neon()
678 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_neon()
679 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_neon()
680 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_neon()
681 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_neon()
682 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb888_neon()
693 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb888_with_opa_neon(asm_dsc_t * dsc);
694 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_xrgb8888_with_opa_neon(asm_dsc_t * dsc);
695 …line lv_result_t lv_rgb565_blend_normal_to_rgb888_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_with_opa_neon() argument
699 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb888_with_opa_neon()
700 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_with_opa_neon()
701 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_with_opa_neon()
702 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_with_opa_neon()
703 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_with_opa_neon()
704 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_with_opa_neon()
705 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_rgb888_with_opa_neon()
716 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb888_with_mask_neon(asm_dsc_t * dsc);
717 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_xrgb8888_with_mask_neon(asm_dsc_t * dsc);
718 …ine lv_result_t lv_rgb565_blend_normal_to_rgb888_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon() argument
722 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
723 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
724 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
725 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
726 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
727 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
728 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
729 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb888_with_mask_neon()
740 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon(asm_dsc_t * dsc);
741 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_xrgb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
742 … lv_result_t lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon() argument
746 .opa = dsc->opa, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
747 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
748 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
749 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
750 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
751 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
752 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
753 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
754 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_rgb888_mix_mask_opa_neon()
765 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb888_neon(asm_dsc_t * dsc);
766 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_xrgb8888_neon(asm_dsc_t * dsc);
767 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb888_neon(asm_dsc_t * dsc);
768 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_xrgb8888_neon(asm_dsc_t * dsc);
769 static inline lv_result_t lv_rgb888_blend_normal_to_rgb888_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_neon() argument
774 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_neon()
775 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_neon()
776 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_neon()
777 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_neon()
778 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_neon()
779 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb888_neon()
800 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb888_with_opa_neon(asm_dsc_t * dsc);
801 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_xrgb8888_with_opa_neon(asm_dsc_t * dsc);
802 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb888_with_opa_neon(asm_dsc_t * dsc);
803 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_xrgb8888_with_opa_neon(asm_dsc_t * dsc);
804 …line lv_result_t lv_rgb888_blend_normal_to_rgb888_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_with_opa_neon() argument
808 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb888_with_opa_neon()
809 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_with_opa_neon()
810 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_with_opa_neon()
811 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_with_opa_neon()
812 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_with_opa_neon()
813 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_with_opa_neon()
814 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_rgb888_with_opa_neon()
835 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb888_with_mask_neon(asm_dsc_t * dsc);
836 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_xrgb8888_with_mask_neon(asm_dsc_t * dsc);
837 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb888_with_mask_neon(asm_dsc_t * dsc);
838 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_xrgb8888_with_mask_neon(asm_dsc_t * dsc);
839 …ine lv_result_t lv_rgb888_blend_normal_to_rgb888_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon() argument
843 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
844 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
845 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
846 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
847 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
848 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
849 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
850 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb888_with_mask_neon()
871 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon(asm_dsc_t * dsc);
872 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_xrgb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
873 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_rgb888_mix_mask_opa_neon(asm_dsc_t * dsc);
874 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_xrgb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
875 … lv_result_t lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon() argument
879 .opa = dsc->opa, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
880 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
881 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
882 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
883 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
884 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
885 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
886 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
887 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_rgb888_mix_mask_opa_neon()
908 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb888_neon(asm_dsc_t * dsc);
909 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_xrgb8888_neon(asm_dsc_t * dsc);
910 …atic inline lv_result_t lv_argb8888_blend_normal_to_rgb888_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_neon() argument
914 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_neon()
915 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_neon()
916 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_neon()
917 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_neon()
918 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_neon()
919 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb888_neon()
930 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb888_with_opa_neon(asm_dsc_t * dsc);
931 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_xrgb8888_with_opa_neon(asm_dsc_t * dsc);
932 …ne lv_result_t lv_argb8888_blend_normal_to_rgb888_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_with_opa_neon() argument
936 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb888_with_opa_neon()
937 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_with_opa_neon()
938 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_with_opa_neon()
939 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_with_opa_neon()
940 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_with_opa_neon()
941 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_with_opa_neon()
942 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_rgb888_with_opa_neon()
953 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb888_with_mask_neon(asm_dsc_t * dsc);
954 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_xrgb8888_with_mask_neon(asm_dsc_t * dsc);
955 …e lv_result_t lv_argb8888_blend_normal_to_rgb888_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon() argument
959 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
960 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
961 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
962 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
963 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
964 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
965 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
966 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb888_with_mask_neon()
977 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon(asm_dsc_t * dsc);
978 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_xrgb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
979 …v_result_t lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon() argument
983 .opa = dsc->opa, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
984 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
985 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
986 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
987 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
988 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
989 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
990 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
991 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_rgb888_mix_mask_opa_neon()
1002 extern LVGL_HIDDEN void _lv_color_blend_to_argb8888_neon(asm_dsc_t * dsc);
1003 static inline lv_result_t lv_color_blend_to_argb8888_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_neon() argument
1006 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_neon()
1007 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_neon()
1008 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_neon()
1009 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_neon()
1010 .src_buf = &dsc->color in lv_color_blend_to_argb8888_neon()
1017 extern LVGL_HIDDEN void _lv_color_blend_to_argb8888_with_opa_neon(asm_dsc_t * dsc);
1018 …atic inline lv_result_t lv_color_blend_to_argb8888_with_opa_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_with_opa_neon() argument
1021 .opa = dsc->opa, in lv_color_blend_to_argb8888_with_opa_neon()
1022 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_with_opa_neon()
1023 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_with_opa_neon()
1024 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_with_opa_neon()
1025 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_with_opa_neon()
1026 .src_buf = &dsc->color in lv_color_blend_to_argb8888_with_opa_neon()
1032 extern LVGL_HIDDEN void _lv_color_blend_to_argb8888_with_mask_neon(asm_dsc_t * dsc);
1033 …tic inline lv_result_t lv_color_blend_to_argb8888_with_mask_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_with_mask_neon() argument
1036 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_with_mask_neon()
1037 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_with_mask_neon()
1038 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_with_mask_neon()
1039 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_with_mask_neon()
1040 .src_buf = &dsc->color, in lv_color_blend_to_argb8888_with_mask_neon()
1041 .mask_buf = dsc->mask_buf, in lv_color_blend_to_argb8888_with_mask_neon()
1042 .mask_stride = dsc->mask_stride in lv_color_blend_to_argb8888_with_mask_neon()
1048 extern LVGL_HIDDEN void _lv_color_blend_to_argb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
1049 … inline lv_result_t lv_color_blend_to_argb8888_mix_mask_opa_neon(lv_draw_sw_blend_fill_dsc_t * dsc) in lv_color_blend_to_argb8888_mix_mask_opa_neon() argument
1052 .opa = dsc->opa, in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1053 .dst_buf = dsc->dest_buf, in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1054 .dst_w = dsc->dest_w, in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1055 .dst_h = dsc->dest_h, in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1056 .dst_stride = dsc->dest_stride, in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1057 .src_buf = &dsc->color, in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1058 .mask_buf = dsc->mask_buf, in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1059 .mask_stride = dsc->mask_stride in lv_color_blend_to_argb8888_mix_mask_opa_neon()
1065 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_argb8888_neon(asm_dsc_t * dsc);
1066 …atic inline lv_result_t lv_rgb565_blend_normal_to_argb8888_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_neon() argument
1069 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_neon()
1070 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_neon()
1071 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_neon()
1072 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_neon()
1073 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_neon()
1074 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_argb8888_neon()
1080 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_argb8888_with_opa_neon(asm_dsc_t * dsc);
1081 …ne lv_result_t lv_rgb565_blend_normal_to_argb8888_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_with_opa_neon() argument
1084 .opa = dsc->opa, in lv_rgb565_blend_normal_to_argb8888_with_opa_neon()
1085 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_with_opa_neon()
1086 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_with_opa_neon()
1087 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_with_opa_neon()
1088 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_with_opa_neon()
1089 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_with_opa_neon()
1090 .src_stride = dsc->src_stride in lv_rgb565_blend_normal_to_argb8888_with_opa_neon()
1096 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_argb8888_with_mask_neon(asm_dsc_t * dsc);
1097 …e lv_result_t lv_rgb565_blend_normal_to_argb8888_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_with_mask_neon() argument
1100 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1101 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1102 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1103 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1104 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1105 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1106 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1107 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_argb8888_with_mask_neon()
1113 extern LVGL_HIDDEN void _lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
1114 …v_result_t lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon() argument
1117 .opa = dsc->opa, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1118 .dst_buf = dsc->dest_buf, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1119 .dst_w = dsc->dest_w, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1120 .dst_h = dsc->dest_h, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1121 .dst_stride = dsc->dest_stride, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1122 .src_buf = dsc->src_buf, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1123 .src_stride = dsc->src_stride, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1124 .mask_buf = dsc->mask_buf, in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1125 .mask_stride = dsc->mask_stride in lv_rgb565_blend_normal_to_argb8888_mix_mask_opa_neon()
1131 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_argb8888_neon(asm_dsc_t * dsc);
1132 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_argb8888_neon(asm_dsc_t * dsc);
1133 …atic inline lv_result_t lv_rgb888_blend_normal_to_argb8888_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_neon() argument
1137 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_neon()
1138 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_neon()
1139 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_neon()
1140 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_neon()
1141 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_neon()
1142 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_argb8888_neon()
1153 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_argb8888_with_opa_neon(asm_dsc_t * dsc);
1154 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_argb8888_with_opa_neon(asm_dsc_t * dsc);
1155 …ne lv_result_t lv_rgb888_blend_normal_to_argb8888_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_with_opa_neon() argument
1159 .opa = dsc->opa, in lv_rgb888_blend_normal_to_argb8888_with_opa_neon()
1160 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_with_opa_neon()
1161 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_with_opa_neon()
1162 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_with_opa_neon()
1163 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_with_opa_neon()
1164 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_with_opa_neon()
1165 .src_stride = dsc->src_stride in lv_rgb888_blend_normal_to_argb8888_with_opa_neon()
1176 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_argb8888_with_mask_neon(asm_dsc_t * dsc);
1177 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_argb8888_with_mask_neon(asm_dsc_t * dsc);
1178 …e lv_result_t lv_rgb888_blend_normal_to_argb8888_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon() argument
1182 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1183 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1184 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1185 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1186 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1187 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1188 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1189 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_argb8888_with_mask_neon()
1200 extern LVGL_HIDDEN void _lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
1201 extern LVGL_HIDDEN void _lv_xrgb8888_blend_normal_to_argb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
1202 …v_result_t lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon() argument
1206 .opa = dsc->opa, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1207 .dst_buf = dsc->dest_buf, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1208 .dst_w = dsc->dest_w, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1209 .dst_h = dsc->dest_h, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1210 .dst_stride = dsc->dest_stride, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1211 .src_buf = dsc->src_buf, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1212 .src_stride = dsc->src_stride, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1213 .mask_buf = dsc->mask_buf, in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1214 .mask_stride = dsc->mask_stride in lv_rgb888_blend_normal_to_argb8888_mix_mask_opa_neon()
1225 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_argb8888_neon(asm_dsc_t * dsc);
1226 …ic inline lv_result_t lv_argb8888_blend_normal_to_argb8888_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_neon() argument
1229 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_neon()
1230 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_neon()
1231 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_neon()
1232 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_neon()
1233 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_neon()
1234 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_argb8888_neon()
1240 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_argb8888_with_opa_neon(asm_dsc_t * dsc);
1241 … lv_result_t lv_argb8888_blend_normal_to_argb8888_with_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_with_opa_neon() argument
1244 .opa = dsc->opa, in lv_argb8888_blend_normal_to_argb8888_with_opa_neon()
1245 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_with_opa_neon()
1246 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_with_opa_neon()
1247 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_with_opa_neon()
1248 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_with_opa_neon()
1249 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_with_opa_neon()
1250 .src_stride = dsc->src_stride in lv_argb8888_blend_normal_to_argb8888_with_opa_neon()
1256 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_argb8888_with_mask_neon(asm_dsc_t * dsc);
1257 …lv_result_t lv_argb8888_blend_normal_to_argb8888_with_mask_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_with_mask_neon() argument
1260 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1261 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1262 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1263 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1264 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1265 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1266 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1267 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_argb8888_with_mask_neon()
1273 extern LVGL_HIDDEN void _lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon(asm_dsc_t * dsc);
1274 …result_t lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon(lv_draw_sw_blend_image_dsc_t * dsc) in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon() argument
1277 .opa = dsc->opa, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1278 .dst_buf = dsc->dest_buf, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1279 .dst_w = dsc->dest_w, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1280 .dst_h = dsc->dest_h, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1281 .dst_stride = dsc->dest_stride, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1282 .src_buf = dsc->src_buf, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1283 .src_stride = dsc->src_stride, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1284 .mask_buf = dsc->mask_buf, in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()
1285 .mask_stride = dsc->mask_stride in lv_argb8888_blend_normal_to_argb8888_mix_mask_opa_neon()