Go to the documentation of this file.
19 #ifndef SWSCALE_UOPS_LIST_H
20 #define SWSCALE_UOPS_LIST_H
23 #define UOPS_LIST(ENTRY) \
24 ENTRY(SWS_UOP_INVALID, "invalid") \
25 ENTRY(SWS_UOP_READ_PLANAR, "read_planar") \
26 ENTRY(SWS_UOP_READ_PLANAR_FH, "read_planar_fh") \
27 ENTRY(SWS_UOP_READ_PLANAR_FV, "read_planar_fv") \
28 ENTRY(SWS_UOP_READ_PLANAR_FV_FMA, "read_planar_fv_fma") \
29 ENTRY(SWS_UOP_READ_PACKED, "read_packed") \
30 ENTRY(SWS_UOP_READ_NIBBLE, "read_nibble") \
31 ENTRY(SWS_UOP_READ_BIT, "read_bit") \
32 ENTRY(SWS_UOP_READ_PALETTE, "read_palette") \
33 ENTRY(SWS_UOP_WRITE_PLANAR, "write_planar") \
34 ENTRY(SWS_UOP_WRITE_PACKED, "write_packed") \
35 ENTRY(SWS_UOP_WRITE_NIBBLE, "write_nibble") \
36 ENTRY(SWS_UOP_WRITE_BIT, "write_bit") \
37 ENTRY(SWS_UOP_PERMUTE, "permute") \
38 ENTRY(SWS_UOP_COPY, "copy") \
39 ENTRY(SWS_UOP_MOVE, "move") \
40 ENTRY(SWS_UOP_SWAP_BYTES, "swap_bytes") \
41 ENTRY(SWS_UOP_EXPAND_BIT, "expand_bit") \
42 ENTRY(SWS_UOP_EXPAND_PAIR, "expand_pair") \
43 ENTRY(SWS_UOP_EXPAND_QUAD, "expand_quad") \
44 ENTRY(SWS_UOP_TO_U8, "to_u8") \
45 ENTRY(SWS_UOP_TO_U16, "to_u16") \
46 ENTRY(SWS_UOP_TO_U32, "to_u32") \
47 ENTRY(SWS_UOP_TO_F32, "to_f32") \
48 ENTRY(SWS_UOP_SCALE, "scale") \
49 ENTRY(SWS_UOP_LINEAR, "linear") \
50 ENTRY(SWS_UOP_LINEAR_FMA, "linear_fma") \
51 ENTRY(SWS_UOP_ADD, "add") \
52 ENTRY(SWS_UOP_MIN, "min") \
53 ENTRY(SWS_UOP_MAX, "max") \
54 ENTRY(SWS_UOP_UNPACK, "unpack") \
55 ENTRY(SWS_UOP_PACK, "pack") \
56 ENTRY(SWS_UOP_LSHIFT, "lshift") \
57 ENTRY(SWS_UOP_RSHIFT, "rshift") \
58 ENTRY(SWS_UOP_CLEAR, "clear") \
59 ENTRY(SWS_UOP_DITHER, "dither") \