Go to the source code of this file.
|
| static uint16_t | clear_to_mask (const SwsClearUOp *clear) |
| |
| static uint64_t | move_to_mask (const SwsMoveUOp *move) |
| |
| static uint16_t | pack_to_mask (const SwsPackUOp *pack) |
| |
| static uint64_t | linear_to_mask (const SwsLinearUOp *linear) |
| |
| static uint16_t | dither_to_mask (const SwsAArch64OpImplParams *p, const SwsDitherUOp *dither) |
| |
| static int | aarch64_op_impl_cmp (const void *a, const void *b) |
| |
| static int | aarch64_collect_op (const SwsAArch64OpImplParams *params, struct AVTreeNode **root) |
| |
| static int | collect_ops_compile (SwsContext *ctx, const SwsOpList *ops, SwsCompiledOp *out) |
| |
| static int | register_op (SwsContext *ctx, void *opaque, SwsOpList *ops) |
| |
| static void | serialize_op (AVBPrint *bp, const SwsAArch64OpImplParams *params) |
| |
| static int | print_op (void *opaque, void *elem) |
| |
| int | main (int argc, char *argv[]) |
| |
◆ FUNC_NAME_WIDTH
| #define FUNC_NAME_WIDTH 45 |
◆ UOP_NAME_WIDTH
| #define UOP_NAME_WIDTH 21 |
◆ TYPE_NAME_WIDTH
| #define TYPE_NAME_WIDTH 14 |
◆ clear_to_mask()
| static uint16_t clear_to_mask |
( |
const SwsClearUOp * | clear | ) |
|
|
static |
◆ move_to_mask()
| static uint64_t move_to_mask |
( |
const SwsMoveUOp * | move | ) |
|
|
static |
◆ pack_to_mask()
| static uint16_t pack_to_mask |
( |
const SwsPackUOp * | pack | ) |
|
|
static |
◆ linear_to_mask()
| static uint64_t linear_to_mask |
( |
const SwsLinearUOp * | linear | ) |
|
|
static |
◆ dither_to_mask()
◆ aarch64_op_impl_cmp()
| static int aarch64_op_impl_cmp |
( |
const void * | a, |
|
|
const void * | b ) |
|
static |
◆ aarch64_collect_op()
◆ collect_ops_compile()
Generate both sets of linear op functions that do use and do not use fmla (selected by SWS_BITEXACT).
Definition at line 194 of file sws_ops_aarch64.c.
◆ register_op()
◆ serialize_op()
◆ print_op()
| static int print_op |
( |
void * | opaque, |
|
|
void * | elem ) |
|
static |
◆ main()
| int main |
( |
int | argc, |
|
|
char * | argv[] ) |
Generate a C file with all the unique function parameter entries collected by aarch64_enum_ops().
Definition at line 443 of file sws_ops_aarch64.c.
◆ backend_collect
Initial value:= {
.name = "collect_ops",
}
static int collect_ops_compile(SwsContext *ctx, const SwsOpList *ops, SwsCompiledOp *out)
Definition at line 232 of file sws_ops_aarch64.c.
Referenced by register_op().
◆ op_type_names
◆ pixel_type_names
◆ uop_types
◆ pixel_types