Arm-2D  
2D Image Processing Library for Cortex-M Processors
 
Loading...
Searching...
No Matches
arm_2d_op.h
1/*
2 * Copyright (C) 2024 Arm Limited or its affiliates. All rights reserved.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 *
6 * Licensed under the Apache License, Version 2.0 (the License); you may
7 * not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 *
10 * www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
14 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 */
18
19/* ----------------------------------------------------------------------
20 * Project: Arm-2D Library
21 * Title: arm_2d_op.h
22 * Description: Public header file to contain the all avaialble Arm-2D
23 * interface header files
24 *
25 * $Date: 16 Dec 2025
26 * $Revision: V.1.16.0
27 *
28 * Target Processor: Cortex-M cores
29 * -------------------------------------------------------------------- */
30
31#ifndef __ARM_2D_OP_H__
32#define __ARM_2D_OP_H__
33
34/*============================ INCLUDES ======================================*/
35#include "arm_2d_types.h"
36
37#ifdef __cplusplus
38extern "C" {
39#endif
40
41/*============================ MACROS ========================================*/
42#define LOW_LEVEL_IO__ARM_2D_IO_NONE (*(void *)NULL)
43
44/*!
45 * \addtogroup Deprecated
46 * @{
47 */
48#define ARM_2D_OP_FILL_COLOUR_WITH_MSK_OPACITY_AND_TRANSFORM_GRAY8 \
49 ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_OPACITY_GRAY8
50
51#define ARM_2D_OP_FILL_COLOUR_WITH_MSK_OPACITY_AND_TRANSFORM_RGB565 \
52 ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_OPACITY_RGB565
53
54#define ARM_2D_OP_FILL_COLOUR_WITH_MSK_OPACITY_AND_TRANSFORM_CCCN888 \
55 ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_OPACITY_CCCN888
56/*! @} */
57
58/*============================ MACROFIED FUNCTIONS ===========================*/
59/*============================ TYPES =========================================*/
60/*============================ GLOBAL VARIABLES ==============================*/
61
62/*----------------------------------------------------------------------------*
63 * Misc *
64 *----------------------------------------------------------------------------*/
65extern
66const __arm_2d_op_info_t ARM_2D_OP_BARRIER;
67
68/*----------------------------------------------------------------------------*
69 * Basic Tile Operation (Core) *
70 *----------------------------------------------------------------------------*/
71
72extern
73const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_ONLY_C8BIT;
74
75extern
76const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_ONLY_RGB16;
77
78extern
79const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_ONLY_RGB32;
80
81extern
82const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_X_MIRROR_C8BIT;
83
84extern
85const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_X_MIRROR_RGB16;
86
87extern
88const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_X_MIRROR_RGB32;
89
90extern
91const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_Y_MIRROR_C8BIT;
92
93extern
94const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_Y_MIRROR_RGB16;
95
96extern
97const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_Y_MIRROR_RGB32;
98
99extern
100const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_XY_MIRROR_C8BIT;
101
102extern
103const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_XY_MIRROR_RGB16;
104
105extern
106const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_XY_MIRROR_RGB32;
107
108extern
109const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_ONLY_C8BIT;
110
111extern
112const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_ONLY_RGB16;
113
114extern
115const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_ONLY_RGB32;
116
117extern
118const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_X_MIRROR_C8BIT;
119
120extern
121const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_X_MIRROR_RGB16;
122
123extern
124const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_X_MIRROR_RGB32;
125
126extern
127const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_Y_MIRROR_C8BIT;
128
129extern
130const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_Y_MIRROR_RGB16;
131
132extern
133const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_Y_MIRROR_RGB32;
134
135extern
136const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_XY_MIRROR_C8BIT;
137
138extern
139const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_XY_MIRROR_RGB16;
140
141extern
142const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_XY_MIRROR_RGB32;
143
144extern
145const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_ONLY_C8BIT;
146
147extern
148const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_ONLY_RGB16;
149
150extern
151const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_ONLY_RGB32;
152
153extern
154const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_X_MIRROR_C8BIT;
155
156extern
157const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_X_MIRROR_RGB16;
158
159extern
160const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_X_MIRROR_RGB32;
161
162extern
163const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_Y_MIRROR_C8BIT;
164
165extern
166const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_Y_MIRROR_RGB16;
167
168extern
169const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_Y_MIRROR_RGB32;
170
171extern
172const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_XY_MIRROR_C8BIT;
173
174extern
175const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_XY_MIRROR_RGB16;
176
177extern
178const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_XY_MIRROR_RGB32;
179
180extern
181const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_ONLY_C8BIT;
182
183extern
184const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_ONLY_RGB16;
185
186extern
187const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_ONLY_RGB32;
188
189extern
190const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_X_MIRROR_C8BIT;
191
192extern
193const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_X_MIRROR_RGB16;
194
195extern
196const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_X_MIRROR_RGB32;
197
198extern
199const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_Y_MIRROR_C8BIT;
200
201extern
202const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_Y_MIRROR_RGB16;
203
204extern
205const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_Y_MIRROR_RGB32;
206
207extern
208const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_XY_MIRROR_C8BIT;
209
210extern
211const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_XY_MIRROR_RGB16;
212
213extern
214const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_COLOUR_KEYING_AND_XY_MIRROR_RGB32;
215
216/*----------------------------------------------------------------------------*
217 * Colour Filling *
218 *----------------------------------------------------------------------------*/
219
220extern
221const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_C8BIT;
222
223extern
224const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_RGB16;
225
226extern
227const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_RGB32;
228
229extern
230const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A1_MASK_GRAY8;
231
232extern
233const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A1_MASK_RGB565;
234
235extern
236const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A1_MASK_CCCN888;
237
238extern
239const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A2_MASK_GRAY8;
240
241extern
242const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A2_MASK_RGB565;
243
244extern
245const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A2_MASK_CCCN888;
246
247extern
248const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A4_MASK_GRAY8;
249
250extern
251const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A4_MASK_RGB565;
252
253extern
254const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A4_MASK_CCCN888;
255
256extern
257const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_GRAY8;
258
259extern
260const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_RGB565;
261
262extern
263const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_CCCN888;
264
265extern
266const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A1_MASK_AND_OPACITY_GRAY8;
267
268extern
269const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A1_MASK_AND_OPACITY_RGB565;
270
271extern
272const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A1_MASK_AND_OPACITY_CCCN888;
273
274extern
275const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A2_MASK_AND_OPACITY_GRAY8;
276
277extern
278const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A2_MASK_AND_OPACITY_RGB565;
279
280extern
281const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A2_MASK_AND_OPACITY_CCCN888;
282
283extern
284const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A4_MASK_AND_OPACITY_GRAY8;
285
286extern
287const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A4_MASK_AND_OPACITY_RGB565;
288
289extern
290const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_A4_MASK_AND_OPACITY_CCCN888;
291
292extern
293const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_OPACITY_GRAY8;
294
295extern
296const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_OPACITY_RGB565;
297
298extern
299const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_OPACITY_CCCN888;
300
301extern
302const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_X_MIRROR_GRAY8;
303
304extern
305const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_Y_MIRROR_GRAY8;
306
307extern
308const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_XY_MIRROR_GRAY8;
309
310extern
311const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_X_MIRROR_RGB565;
312
313extern
314const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_Y_MIRROR_RGB565;
315
316extern
317const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_XY_MIRROR_RGB565;
318
319extern
320const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_X_MIRROR_CCCN888;
321
322extern
323const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_Y_MIRROR_CCCN888;
324
325extern
326const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_AND_XY_MIRROR_CCCN888;
327
328extern
329const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_X_MIRROR_AND_OPACITY_GRAY8;
330
331extern
332const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_Y_MIRROR_AND_OPACITY_GRAY8;
333
334extern
335const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_XY_MIRROR_AND_OPACITY_GRAY8;
336
337extern
338const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_X_MIRROR_AND_OPACITY_RGB565;
339
340extern
341const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_Y_MIRROR_AND_OPACITY_RGB565;
342
343extern
344const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_XY_MIRROR_AND_OPACITY_RGB565;
345
346extern
347const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_X_MIRROR_AND_OPACITY_CCCN888;
348
349extern
350const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_Y_MIRROR_AND_OPACITY_CCCN888;
351
352extern
353const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASK_XY_MIRROR_AND_OPACITY_CCCN888;
354
355extern
356const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_ONLY_GRAY8;
357
358extern
359const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_ONLY_RGB565;
360
361extern
362const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_ONLY_CCCN888;
363
364extern
365const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_OPACITY_ONLY_GRAY8;
366
367extern
368const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_OPACITY_ONLY_RGB565;
369
370extern
371const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_OPACITY_ONLY_CCCN888;
372
373extern
374const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_X_MIRROR_GRAY8;
375
376extern
377const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_Y_MIRROR_GRAY8;
378
379extern
380const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_XY_MIRROR_GRAY8;
381
382extern
383const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_X_MIRROR_RGB565;
384
385extern
386const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_Y_MIRROR_RGB565;
387
388extern
389const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_XY_MIRROR_RGB565;
390
391extern
392const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_X_MIRROR_CCCN888;
393
394extern
395const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_Y_MIRROR_CCCN888;
396
397extern
398const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_AND_XY_MIRROR_CCCN888;
399
400extern
401const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_X_MIRROR_AND_OPACITY_GRAY8;
402
403extern
404const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_Y_MIRROR_AND_OPACITY_GRAY8;
405
406extern
407const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_XY_MIRROR_AND_OPACITY_GRAY8;
408
409extern
410const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_X_MIRROR_AND_OPACITY_RGB565;
411
412extern
413const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_Y_MIRROR_AND_OPACITY_RGB565;
414
415extern
416const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_XY_MIRROR_AND_OPACITY_RGB565;
417
418extern
419const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_X_MIRROR_AND_OPACITY_CCCN888;
420
421extern
422const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_Y_MIRROR_AND_OPACITY_CCCN888;
423
424extern
425const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_MASKS_XY_MIRROR_AND_OPACITY_CCCN888;
426
427extern
428const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_LINE_MASK_GRAY8;
429
430extern
431const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_LINE_MASK_RGB565;
432
433extern
434const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_LINE_MASK_CCCN888;
435
436extern
437const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_LINE_MASK_AND_OPACITY_GRAY8;
438
439extern
440const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_LINE_MASK_AND_OPACITY_RGB565;
441
442extern
443const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_LINE_MASK_AND_OPACITY_CCCN888;
444
445extern
446const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_LINE_MASK_GRAY8;
447
448extern
449const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_LINE_MASK_RGB565;
450
451extern
452const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_LINE_MASK_CCCN888;
453
454extern
455const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_LINE_MASK_AND_OPACITY_GRAY8;
456
457extern
458const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_LINE_MASK_AND_OPACITY_RGB565;
459
460extern
461const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_LINE_MASK_AND_OPACITY_CCCN888;
462
463extern
464const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_4PTS_ALPHA_GRADIENT_GRAY8;
465
466extern
467const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_4PTS_ALPHA_GRADIENT_RGB565;
468
469extern
470const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_4PTS_ALPHA_GRADIENT_CCCN888;
471
472extern
473const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_3PTS_ALPHA_GRADIENT_GRAY8;
474
475extern
476const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_3PTS_ALPHA_GRADIENT_RGB565;
477
478extern
479const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_3PTS_ALPHA_GRADIENT_CCCN888;
480
481extern
482const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_ALPHA_GRADIENT_GRAY8;
483
484extern
485const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_ALPHA_GRADIENT_RGB565;
486
487extern
488const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_ALPHA_GRADIENT_CCCN888;
489
490extern
491const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_ALPHA_GRADIENT_GRAY8;
492
493extern
494const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_ALPHA_GRADIENT_RGB565;
495
496extern
497const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_ALPHA_GRADIENT_CCCN888;
498
499extern
500const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_4PTS_ALPHA_GRADIENT_AND_MASK_GRAY8;
501
502extern
503const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_4PTS_ALPHA_GRADIENT_AND_MASK_RGB565;
504
505extern
506const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_4PTS_ALPHA_GRADIENT_AND_MASK_CCCN888;
507
508extern
509const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_3PTS_ALPHA_GRADIENT_AND_MASK_GRAY8;
510
511extern
512const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_3PTS_ALPHA_GRADIENT_AND_MASK_RGB565;
513
514extern
515const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_3PTS_ALPHA_GRADIENT_AND_MASK_CCCN888;
516
517extern
518const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_ALPHA_GRADIENT_AND_MASK_GRAY8;
519
520extern
521const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_ALPHA_GRADIENT_AND_MASK_RGB565;
522
523extern
524const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_HORIZONTAL_ALPHA_GRADIENT_AND_MASK_CCCN888;
525
526extern
527const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_ALPHA_GRADIENT_AND_MASK_GRAY8;
528
529extern
530const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_ALPHA_GRADIENT_AND_MASK_RGB565;
531
532extern
533const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_VERTICAL_ALPHA_GRADIENT_AND_MASK_CCCN888;
534
535/*----------------------------------------------------------------------------*
536 * Alpha Blending and Masks *
537 *----------------------------------------------------------------------------*/
538
539extern
540const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_OPACITY_ONLY_GRAY8;
541
542extern
543const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_OPACITY_ONLY_RGB565;
544
545extern
546const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_OPACITY_ONLY_RGB888;
547
548extern
549const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_OPACITY_GRAY8;
550
551extern
552const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_OPACITY_RGB565;
553
554extern
555const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_COLOUR_KEYING_AND_OPACITY_RGB888;
556
557extern
558const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_OPACITY_GRAY8;
559
560extern
561const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_OPACITY_RGB565;
562
563extern
564const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_OPACITY_RGB888;
565
566extern
567const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_ONLY_GRAY8;
568
569extern
570const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_ONLY_RGB565;
571
572extern
573const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_ONLY_CCCN888;
574
575extern
576const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_X_MIRROR_GRAY8;
577
578extern
579const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_X_MIRROR_RGB565;
580
581extern
582const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_X_MIRROR_CCCN888;
583
584extern
585const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_Y_MIRROR_GRAY8;
586
587extern
588const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_Y_MIRROR_RGB565;
589
590extern
591const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_Y_MIRROR_CCCN888;
592
593extern
594const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_XY_MIRROR_GRAY8;
595
596extern
597const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_XY_MIRROR_RGB565;
598
599extern
600const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_MASKS_AND_XY_MIRROR_CCCN888;
601
602extern
603const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_ONLY_GRAY8;
604
605extern
606const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_ONLY_RGB565;
607
608extern
609const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_ONLY_CCCN888;
610
611extern
612const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_X_MIRROR_GRAY8;
613
614extern
615const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_X_MIRROR_RGB565;
616
617extern
618const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_X_MIRROR_CCCN888;
619
620extern
621const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_Y_MIRROR_GRAY8;
622
623extern
624const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_Y_MIRROR_RGB565;
625
626extern
627const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_Y_MIRROR_CCCN888;
628
629extern
630const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_XY_MIRROR_GRAY8;
631
632extern
633const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_XY_MIRROR_RGB565;
634
635extern
636const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_MASKS_AND_XY_MIRROR_CCCN888;
637
638extern
639const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_ONLY_GRAY8;
640
641extern
642const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_ONLY_RGB565;
643
644extern
645const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_ONLY_CCCN888;
646
647extern
648const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_ONLY_GRAY8;
649
650extern
651const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_ONLY_RGB565;
652
653extern
654const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_ONLY_CCCN888;
655
656extern
657const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_OPACITY_ONLY_GRAY8;
658
659extern
660const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_OPACITY_ONLY_RGB565;
661
662extern
663const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_OPACITY_ONLY_CCCN888;
664
665extern
666const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_OPACITY_ONLY_GRAY8;
667
668extern
669const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_OPACITY_ONLY_RGB565;
670
671extern
672const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_OPACITY_ONLY_CCCN888;
673
674extern
675const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_OPACITY_ONLY_GRAY8;
676
677extern
678const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_OPACITY_ONLY_RGB565;
679
680extern
681const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_OPACITY_ONLY_CCCN888;
682
683extern
684const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_X_MIRROR_GRAY8;
685
686extern
687const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_X_MIRROR_RGB565;
688
689extern
690const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_X_MIRROR_CCCN888;
691
692extern
693const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_X_MIRROR_GRAY8;
694
695extern
696const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_X_MIRROR_RGB565;
697
698extern
699const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_X_MIRROR_CCCN888;
700
701extern
702const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_Y_MIRROR_GRAY8;
703
704extern
705const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_Y_MIRROR_RGB565;
706
707extern
708const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_Y_MIRROR_CCCN888;
709
710extern
711const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_Y_MIRROR_GRAY8;
712
713extern
714const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_Y_MIRROR_RGB565;
715
716extern
717const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_Y_MIRROR_CCCN888;
718
719extern
720const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_XY_MIRROR_GRAY8;
721
722extern
723const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_XY_MIRROR_RGB565;
724
725extern
726const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_SRC_MASK_AND_XY_MIRROR_CCCN888;
727
728extern
729const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_XY_MIRROR_GRAY8;
730
731extern
732const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_XY_MIRROR_RGB565;
733
734extern
735const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_SRC_MASK_AND_XY_MIRROR_CCCN888;
736
737extern
738const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_ONLY_GRAY8;
739
740extern
741const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_ONLY_RGB565;
742
743extern
744const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_ONLY_CCCN888;
745
746extern
747const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_ONLY_GRAY8;
748
749extern
750const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_ONLY_RGB565;
751
752extern
753const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_ONLY_CCCN888;
754
755extern
756const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_X_MIRROR_GRAY8;
757
758extern
759const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_X_MIRROR_RGB565;
760
761extern
762const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_X_MIRROR_CCCN888;
763
764extern
765const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_X_MIRROR_GRAY8;
766
767extern
768const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_X_MIRROR_RGB565;
769
770extern
771const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_X_MIRROR_CCCN888;
772
773extern
774const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_Y_MIRROR_GRAY8;
775
776extern
777const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_Y_MIRROR_RGB565;
778
779extern
780const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_Y_MIRROR_CCCN888;
781
782extern
783const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_Y_MIRROR_GRAY8;
784
785extern
786const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_Y_MIRROR_RGB565;
787
788extern
789const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_Y_MIRROR_CCCN888;
790
791extern
792const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_XY_MIRROR_GRAY8;
793
794extern
795const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_XY_MIRROR_RGB565;
796
797extern
798const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_DES_MASK_AND_XY_MIRROR_CCCN888;
799
800extern
801const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_XY_MIRROR_GRAY8;
802
803extern
804const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_XY_MIRROR_RGB565;
805
806extern
807const __arm_2d_op_info_t ARM_2D_OP_TILE_FILL_WITH_DES_MASK_AND_XY_MIRROR_CCCN888;
808
809/*----------------------------------------------------------------------------*
810 * Basic Drawing *
811 *----------------------------------------------------------------------------*/
812
813extern
814const __arm_2d_op_info_t ARM_2D_OP_DRAW_POINT_C8BIT;
815
816extern
817const __arm_2d_op_info_t ARM_2D_OP_DRAW_POINT_RGB16;
818
819extern
820const __arm_2d_op_info_t ARM_2D_OP_DRAW_POINT_RGB32;
821
822extern
823const __arm_2d_op_info_t ARM_2D_OP_DRAW_PATTERN_C8BIT;
824
825extern
826const __arm_2d_op_info_t ARM_2D_OP_DRAW_PATTERN_RGB16;
827
828extern
829const __arm_2d_op_info_t ARM_2D_OP_DRAW_PATTERN_RGB32;
830
831/*----------------------------------------------------------------------------*
832 * Colour Conversion *
833 *----------------------------------------------------------------------------*/
834extern
835const __arm_2d_op_info_t ARM_2D_OP_CONVERT_TO_GRAY8;
836
837extern
838const __arm_2d_op_info_t ARM_2D_OP_CONVERT_TO_RGB565;
839
840extern
841const __arm_2d_op_info_t ARM_2D_OP_CONVERT_TO_RGB888;
842
843/*----------------------------------------------------------------------------*
844 * Transform *
845 *----------------------------------------------------------------------------*/
846extern
847const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_GRAY8;
848
849extern
850const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_RGB565;
851
852extern
853const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_CCCN888;
854
855extern
856const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_ONLY_GRAY8;
857
858extern
859const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_ONLY_RGB565;
860
861extern
862const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_ONLY_CCCN888;
863
864extern
865const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_COLOUR_KEYING_OPACITY_GRAY8;
866
867extern
868const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_COLOUR_KEYING_OPACITY_RGB565;
869
870extern
871const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_COLOUR_KEYING_AND_OPACITY_CCCN888;
872
873extern
874const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_ONLY_WITH_OPACITY_GRAY8;
875
876extern
877const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_ONLY_WITH_OPACITY_RGB565;
878
879extern
880const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_ONLY_WITH_OPACITY_CCCN888;
881
882extern
883const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_SRC_MSK_GRAY8;
884
885extern
886const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_SRC_MSK_RGB565;
887
888extern
889const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_SRC_MSK_CCCN888;
890
891extern
892const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_SRC_MSK_AND_OPACITY_GRAY8;
893
894extern
895const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_SRC_MSK_AND_OPACITY_RGB565;
896
897extern
898const __arm_2d_op_info_t ARM_2D_OP_TRANSFORM_WITH_SRC_MSK_AND_OPACITY_CCCN888;
899
900extern
901const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_OPACITY_GRAY8;
902
903extern
904const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_OPACITY_RGB565;
905
906extern
907const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_OPACITY_CCCN888;
908
909extern
910const __arm_2d_op_info_t ARM_2D_OP_FILTER_IIR_BLUR_GRAY8;
911
912extern
913const __arm_2d_op_info_t ARM_2D_OP_FILTER_IIR_BLUR_RGB565;
914
915extern
916const __arm_2d_op_info_t ARM_2D_OP_FILTER_IIR_BLUR_CCCN888;
917
918extern
919const __arm_2d_op_info_t ARM_2D_OP_FILTER_REVERSE_COLOUR_GRAY8;
920
921extern
922const __arm_2d_op_info_t ARM_2D_OP_FILTER_REVERSE_COLOUR_RGB565;
923
924extern
925const __arm_2d_op_info_t ARM_2D_OP_FILTER_REVERSE_COLOUR_CCCN888;
926
927extern
928const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_TARGET_MASK_AND_OPACITY_GRAY8;
929
930extern
931const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_TARGET_MASK_AND_OPACITY_RGB565;
932
933extern
934const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_TARGET_MASK_AND_OPACITY_CCCN888;
935
936extern
937const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_TARGET_MASK_GRAY8;
938
939extern
940const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_TARGET_MASK_RGB565;
941
942extern
943const __arm_2d_op_info_t ARM_2D_OP_FILL_COLOUR_WITH_TRANSFORMED_MASK_AND_TARGET_MASK_CCCN888;
944
945extern
946const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_GRAY8;
947
948extern
949const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_RGB565;
950
951extern
952const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_CCCN888;
953
954extern
955const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_OPACITY_GRAY8;
956
957extern
958const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_OPACITY_RGB565;
959
960extern
961const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_OPACITY_CCCN888;
962
963extern
964const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_AND_TARGET_MASK_GRAY8;
965
966extern
967const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_SOURCE_MASK_GRAY8;
968
969extern
970const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_SOURCE_MASK_RGB565;
971
972extern
973const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_SOURCE_MASK_CCCN888;
974
975extern
976const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_AND_OPACITY_GRAY8;
977
978extern
979const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_AND_OPACITY_RGB565;
980
981extern
982const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_AND_OPACITY_CCCN888;
983
984extern
985const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_TARGET_MASK_GRAY8;
986
987extern
988const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_TARGET_MASK_RGB565;
989
990extern
991const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_AND_TARGET_MASK_CCCN888;
992
993extern
994const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_TARGET_MASK_AND_OPACITY_GRAY8;
995
996extern
997const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_TARGET_MASK_AND_OPACITY_RGB565;
998
999extern
1000const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_TARGET_MASK_AND_OPACITY_CCCN888;
1001
1002extern
1003const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_AND_TARGET_MASK_GRAY8;
1004
1005extern
1006const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_AND_TARGET_MASK_RGB565;
1007
1008extern
1009const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_AND_TARGET_MASK_CCCN888;
1010
1011extern
1012const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_TARGET_MASK_AND_OPACITY_GRAY8;
1013
1014extern
1015const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_TARGET_MASK_AND_OPACITY_RGB565;
1016
1017extern
1018const __arm_2d_op_info_t ARM_2D_OP_TILE_COPY_WITH_TRANSFORMED_MASK_SOURCE_MASK_TARGET_MASK_AND_OPACITY_CCCN888;
1019/*============================ PROTOTYPES ====================================*/
1020
1021
1022#ifdef __cplusplus
1023}
1024#endif
1025
1026
1027#endif