FFmpeg
ops_entries.c
Go to the documentation of this file.
1 /*
2  * This file is automatically generated. Do not edit manually.
3  * To regenerate, run: make fate-sws-ops-entries-aarch64 GEN=1
4  */
5 
6 ENTRY(ff_sws_read_planar_8_u8_0001_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
7 ENTRY(ff_sws_read_planar_8_u8_0011_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3 })
8 ENTRY(ff_sws_read_planar_8_u8_0111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7 })
9 ENTRY(ff_sws_read_planar_8_u8_1111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf })
10 ENTRY(ff_sws_read_planar_8_u16_0001_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1 })
11 ENTRY(ff_sws_read_planar_8_u16_0011_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x3 })
12 ENTRY(ff_sws_read_planar_8_u16_0111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7 })
13 ENTRY(ff_sws_read_planar_8_u16_1111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xf })
14 ENTRY(ff_sws_read_planar_8_u32_0001_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x1 })
15 ENTRY(ff_sws_read_planar_8_u32_0111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
16 ENTRY(ff_sws_read_planar_8_u32_1111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xf })
17 ENTRY(ff_sws_read_planar_16_u8_0001_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
18 ENTRY(ff_sws_read_planar_16_u8_0111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7 })
19 ENTRY(ff_sws_read_planar_16_u8_1111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf })
20 ENTRY(ff_sws_read_planar_16_u16_0001_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1 })
21 ENTRY(ff_sws_read_planar_16_u16_0111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7 })
22 ENTRY(ff_sws_read_planar_16_u16_1111_neon, { .uop = SWS_UOP_READ_PLANAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xf })
23 ENTRY(ff_sws_read_packed_8_u8_0011_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3 })
24 ENTRY(ff_sws_read_packed_8_u8_0111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7 })
25 ENTRY(ff_sws_read_packed_8_u8_1111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf })
26 ENTRY(ff_sws_read_packed_8_u16_0011_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x3 })
27 ENTRY(ff_sws_read_packed_8_u16_0111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7 })
28 ENTRY(ff_sws_read_packed_8_u16_1111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xf })
29 ENTRY(ff_sws_read_packed_8_u32_0011_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x3 })
30 ENTRY(ff_sws_read_packed_8_u32_0111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
31 ENTRY(ff_sws_read_packed_8_u32_1111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xf })
32 ENTRY(ff_sws_read_packed_16_u8_0011_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x3 })
33 ENTRY(ff_sws_read_packed_16_u8_0111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7 })
34 ENTRY(ff_sws_read_packed_16_u8_1111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf })
35 ENTRY(ff_sws_read_packed_16_u16_0011_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x3 })
36 ENTRY(ff_sws_read_packed_16_u16_0111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7 })
37 ENTRY(ff_sws_read_packed_16_u16_1111_neon, { .uop = SWS_UOP_READ_PACKED, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xf })
38 ENTRY(ff_sws_read_nibble_8_u8_0001_neon, { .uop = SWS_UOP_READ_NIBBLE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
39 ENTRY(ff_sws_read_nibble_16_u8_0001_neon, { .uop = SWS_UOP_READ_NIBBLE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
40 ENTRY(ff_sws_read_bit_8_u8_0001_neon, { .uop = SWS_UOP_READ_BIT, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
41 ENTRY(ff_sws_read_bit_16_u8_0001_neon, { .uop = SWS_UOP_READ_BIT, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
42 ENTRY(ff_sws_write_planar_8_u8_0001_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
43 ENTRY(ff_sws_write_planar_8_u8_0011_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3 })
44 ENTRY(ff_sws_write_planar_8_u8_0111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7 })
45 ENTRY(ff_sws_write_planar_8_u8_1111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf })
46 ENTRY(ff_sws_write_planar_8_u16_0001_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1 })
47 ENTRY(ff_sws_write_planar_8_u16_0011_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x3 })
48 ENTRY(ff_sws_write_planar_8_u16_0111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7 })
49 ENTRY(ff_sws_write_planar_8_u16_1111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xf })
50 ENTRY(ff_sws_write_planar_8_u32_0001_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x1 })
51 ENTRY(ff_sws_write_planar_8_u32_0111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
52 ENTRY(ff_sws_write_planar_8_u32_1111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xf })
53 ENTRY(ff_sws_write_planar_16_u8_0001_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
54 ENTRY(ff_sws_write_planar_16_u8_0011_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x3 })
55 ENTRY(ff_sws_write_planar_16_u8_0111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7 })
56 ENTRY(ff_sws_write_planar_16_u8_1111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf })
57 ENTRY(ff_sws_write_planar_16_u16_0001_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1 })
58 ENTRY(ff_sws_write_planar_16_u16_0011_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x3 })
59 ENTRY(ff_sws_write_planar_16_u16_0111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7 })
60 ENTRY(ff_sws_write_planar_16_u16_1111_neon, { .uop = SWS_UOP_WRITE_PLANAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xf })
61 ENTRY(ff_sws_write_packed_8_u8_0011_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3 })
62 ENTRY(ff_sws_write_packed_8_u8_0111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7 })
63 ENTRY(ff_sws_write_packed_8_u8_1111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf })
64 ENTRY(ff_sws_write_packed_8_u16_0011_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x3 })
65 ENTRY(ff_sws_write_packed_8_u16_0111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7 })
66 ENTRY(ff_sws_write_packed_8_u16_1111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xf })
67 ENTRY(ff_sws_write_packed_8_u32_0011_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x3 })
68 ENTRY(ff_sws_write_packed_8_u32_0111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
69 ENTRY(ff_sws_write_packed_8_u32_1111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xf })
70 ENTRY(ff_sws_write_packed_16_u8_0011_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x3 })
71 ENTRY(ff_sws_write_packed_16_u8_0111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7 })
72 ENTRY(ff_sws_write_packed_16_u8_1111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf })
73 ENTRY(ff_sws_write_packed_16_u16_0011_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x3 })
74 ENTRY(ff_sws_write_packed_16_u16_0111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7 })
75 ENTRY(ff_sws_write_packed_16_u16_1111_neon, { .uop = SWS_UOP_WRITE_PACKED, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xf })
76 ENTRY(ff_sws_write_nibble_8_u8_0001_neon, { .uop = SWS_UOP_WRITE_NIBBLE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
77 ENTRY(ff_sws_write_nibble_16_u8_0001_neon, { .uop = SWS_UOP_WRITE_NIBBLE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
78 ENTRY(ff_sws_write_bit_8_u8_0001_neon, { .uop = SWS_UOP_WRITE_BIT, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
79 ENTRY(ff_sws_permute_000000000001_32_u8_0001_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x1, .par.move = { .num_moves = 1, .dst = {0, 0, 0, 0, 0, 0}, .src = {1, 0, 0, 0, 0, 0} } })
80 ENTRY(ff_sws_permute_000000000002_32_u8_0001_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x1, .par.move = { .num_moves = 1, .dst = {0, 0, 0, 0, 0, 0}, .src = {2, 0, 0, 0, 0, 0} } })
81 ENTRY(ff_sws_permute_000000000003_8_u8_0001_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1, .par.move = { .num_moves = 1, .dst = {0, 0, 0, 0, 0, 0}, .src = {3, 0, 0, 0, 0, 0} } })
82 ENTRY(ff_sws_permute_000000000003_16_u8_0001_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1, .par.move = { .num_moves = 1, .dst = {0, 0, 0, 0, 0, 0}, .src = {3, 0, 0, 0, 0, 0} } })
83 ENTRY(ff_sws_permute_000000000003_32_u8_0001_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x1, .par.move = { .num_moves = 1, .dst = {0, 0, 0, 0, 0, 0}, .src = {3, 0, 0, 0, 0, 0} } })
84 ENTRY(ff_sws_permute_000000000010_8_u8_0010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x2, .par.move = { .num_moves = 1, .dst = {1, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
85 ENTRY(ff_sws_permute_000000000010_16_u8_0010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x2, .par.move = { .num_moves = 1, .dst = {1, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
86 ENTRY(ff_sws_permute_000000000010_32_u8_0010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x2, .par.move = { .num_moves = 1, .dst = {1, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
87 ENTRY(ff_sws_permute_000000000013_8_u8_0010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x2, .par.move = { .num_moves = 1, .dst = {1, 0, 0, 0, 0, 0}, .src = {3, 0, 0, 0, 0, 0} } })
88 ENTRY(ff_sws_permute_000000000013_16_u8_0010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x2, .par.move = { .num_moves = 1, .dst = {1, 0, 0, 0, 0, 0}, .src = {3, 0, 0, 0, 0, 0} } })
89 ENTRY(ff_sws_permute_000000000013_32_u8_0010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x2, .par.move = { .num_moves = 1, .dst = {1, 0, 0, 0, 0, 0}, .src = {3, 0, 0, 0, 0, 0} } })
90 ENTRY(ff_sws_permute_000000000020_8_u8_0100_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x4, .par.move = { .num_moves = 1, .dst = {2, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
91 ENTRY(ff_sws_permute_000000000020_32_u8_0100_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x4, .par.move = { .num_moves = 1, .dst = {2, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
92 ENTRY(ff_sws_permute_000000000030_8_u8_1000_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x8, .par.move = { .num_moves = 1, .dst = {3, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
93 ENTRY(ff_sws_permute_000000000030_16_u8_1000_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x8, .par.move = { .num_moves = 1, .dst = {3, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
94 ENTRY(ff_sws_permute_000000000030_32_u8_1000_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x8, .par.move = { .num_moves = 1, .dst = {3, 0, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
95 ENTRY(ff_sws_permute_000000000031_32_u8_1000_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x8, .par.move = { .num_moves = 1, .dst = {3, 0, 0, 0, 0, 0}, .src = {1, 0, 0, 0, 0, 0} } })
96 ENTRY(ff_sws_permute_000000000130_32_u8_1001_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x9, .par.move = { .num_moves = 2, .dst = {3, 0, 0, 0, 0, 0}, .src = {0, 1, 0, 0, 0, 0} } })
97 ENTRY(ff_sws_permute_000000000310_8_u8_0011_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3, .par.move = { .num_moves = 2, .dst = {1, 0, 0, 0, 0, 0}, .src = {0, 3, 0, 0, 0, 0} } })
98 ENTRY(ff_sws_permute_000000000310_16_u8_0011_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x3, .par.move = { .num_moves = 2, .dst = {1, 0, 0, 0, 0, 0}, .src = {0, 3, 0, 0, 0, 0} } })
99 ENTRY(ff_sws_permute_000000000320_32_u8_0101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x5, .par.move = { .num_moves = 2, .dst = {2, 0, 0, 0, 0, 0}, .src = {0, 3, 0, 0, 0, 0} } })
100 ENTRY(ff_sws_permute_000000001031_32_u8_1010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xa, .par.move = { .num_moves = 2, .dst = {3, 1, 0, 0, 0, 0}, .src = {1, 0, 0, 0, 0, 0} } })
101 ENTRY(ff_sws_permute_000000001301_8_u8_0011_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3, .par.move = { .num_moves = 2, .dst = {0, 1, 0, 0, 0, 0}, .src = {1, 3, 0, 0, 0, 0} } })
102 ENTRY(ff_sws_permute_000000002032_8_u8_1100_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xc, .par.move = { .num_moves = 2, .dst = {3, 2, 0, 0, 0, 0}, .src = {2, 0, 0, 0, 0, 0} } })
103 ENTRY(ff_sws_permute_000000002032_32_u8_1100_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xc, .par.move = { .num_moves = 2, .dst = {3, 2, 0, 0, 0, 0}, .src = {2, 0, 0, 0, 0, 0} } })
104 ENTRY(ff_sws_permute_000000002302_16_u8_0101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x5, .par.move = { .num_moves = 2, .dst = {0, 2, 0, 0, 0, 0}, .src = {2, 3, 0, 0, 0, 0} } })
105 ENTRY(ff_sws_permute_000000002302_32_u8_0101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x5, .par.move = { .num_moves = 2, .dst = {0, 2, 0, 0, 0, 0}, .src = {2, 3, 0, 0, 0, 0} } })
106 ENTRY(ff_sws_permute_000000102132_8_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {3, 2, 1, 0, 0, 0}, .src = {2, 1, 0, 0, 0, 0} } })
107 ENTRY(ff_sws_permute_000000102132_16_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {3, 2, 1, 0, 0, 0}, .src = {2, 1, 0, 0, 0, 0} } })
108 ENTRY(ff_sws_permute_000000102132_32_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {3, 2, 1, 0, 0, 0}, .src = {2, 1, 0, 0, 0, 0} } })
109 ENTRY(ff_sws_permute_000000132102_32_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 3, .dst = {0, 2, 1, 0, 0, 0}, .src = {2, 1, 3, 0, 0, 0} } })
110 ENTRY(ff_sws_permute_0000001f01f0_8_u8_0011_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3, .par.move = { .num_moves = 3, .dst = {-1, 0, 1, 0, 0, 0}, .src = {0, 1, -1, 0, 0, 0} } })
111 ENTRY(ff_sws_permute_0000001f01f0_16_u8_0011_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x3, .par.move = { .num_moves = 3, .dst = {-1, 0, 1, 0, 0, 0}, .src = {0, 1, -1, 0, 0, 0} } })
112 ENTRY(ff_sws_permute_0000001f01f0_32_u8_0011_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x3, .par.move = { .num_moves = 3, .dst = {-1, 0, 1, 0, 0, 0}, .src = {0, 1, -1, 0, 0, 0} } })
113 ENTRY(ff_sws_permute_000000201231_8_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {3, 1, 2, 0, 0, 0}, .src = {1, 2, 0, 0, 0, 0} } })
114 ENTRY(ff_sws_permute_000000201231_32_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {3, 1, 2, 0, 0, 0}, .src = {1, 2, 0, 0, 0, 0} } })
115 ENTRY(ff_sws_permute_000000231201_8_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 3, .dst = {0, 1, 2, 0, 0, 0}, .src = {1, 2, 3, 0, 0, 0} } })
116 ENTRY(ff_sws_permute_000000231201_16_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 3, .dst = {0, 1, 2, 0, 0, 0}, .src = {1, 2, 3, 0, 0, 0} } })
117 ENTRY(ff_sws_permute_000000231201_32_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 3, .dst = {0, 1, 2, 0, 0, 0}, .src = {1, 2, 3, 0, 0, 0} } })
118 ENTRY(ff_sws_permute_0000002f02f0_8_u8_0101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x5, .par.move = { .num_moves = 3, .dst = {-1, 0, 2, 0, 0, 0}, .src = {0, 2, -1, 0, 0, 0} } })
119 ENTRY(ff_sws_permute_0000002f02f0_16_u8_0101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x5, .par.move = { .num_moves = 3, .dst = {-1, 0, 2, 0, 0, 0}, .src = {0, 2, -1, 0, 0, 0} } })
120 ENTRY(ff_sws_permute_0000002f02f0_32_u8_0101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x5, .par.move = { .num_moves = 3, .dst = {-1, 0, 2, 0, 0, 0}, .src = {0, 2, -1, 0, 0, 0} } })
121 ENTRY(ff_sws_permute_0000002f12f1_8_u8_0110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x6, .par.move = { .num_moves = 3, .dst = {-1, 1, 2, 0, 0, 0}, .src = {1, 2, -1, 0, 0, 0} } })
122 ENTRY(ff_sws_permute_0000002f12f1_16_u8_0110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x6, .par.move = { .num_moves = 3, .dst = {-1, 1, 2, 0, 0, 0}, .src = {1, 2, -1, 0, 0, 0} } })
123 ENTRY(ff_sws_permute_0000002f12f1_32_u8_0110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x6, .par.move = { .num_moves = 3, .dst = {-1, 1, 2, 0, 0, 0}, .src = {1, 2, -1, 0, 0, 0} } })
124 ENTRY(ff_sws_permute_0000003f13f1_8_u8_1010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xa, .par.move = { .num_moves = 3, .dst = {-1, 1, 3, 0, 0, 0}, .src = {1, 3, -1, 0, 0, 0} } })
125 ENTRY(ff_sws_permute_0000003f13f1_16_u8_1010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xa, .par.move = { .num_moves = 3, .dst = {-1, 1, 3, 0, 0, 0}, .src = {1, 3, -1, 0, 0, 0} } })
126 ENTRY(ff_sws_permute_0000003f13f1_32_u8_1010_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xa, .par.move = { .num_moves = 3, .dst = {-1, 1, 3, 0, 0, 0}, .src = {1, 3, -1, 0, 0, 0} } })
127 ENTRY(ff_sws_permute_00001f2102f0_8_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {-1, 0, 2, 1, 0, 0}, .src = {0, 2, 1, -1, 0, 0} } })
128 ENTRY(ff_sws_permute_00001f2102f0_16_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {-1, 0, 2, 1, 0, 0}, .src = {0, 2, 1, -1, 0, 0} } })
129 ENTRY(ff_sws_permute_00001f2102f0_32_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {-1, 0, 2, 1, 0, 0}, .src = {0, 2, 1, -1, 0, 0} } })
130 ENTRY(ff_sws_permute_00002f1201f0_16_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {-1, 0, 1, 2, 0, 0}, .src = {0, 1, 2, -1, 0, 0} } })
131 ENTRY(ff_sws_permute_00002f1201f0_32_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {-1, 0, 1, 2, 0, 0}, .src = {0, 1, 2, -1, 0, 0} } })
132 ENTRY(ff_sws_permute_00002f12f103_8_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {0, -1, 1, 2, 0, 0}, .src = {3, 1, 2, -1, 0, 0} } })
133 ENTRY(ff_sws_permute_00002f12f103_16_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {0, -1, 1, 2, 0, 0}, .src = {3, 1, 2, -1, 0, 0} } })
134 ENTRY(ff_sws_permute_00002f12f103_32_u8_0111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x7, .par.move = { .num_moves = 4, .dst = {0, -1, 1, 2, 0, 0}, .src = {3, 1, 2, -1, 0, 0} } })
135 ENTRY(ff_sws_permute_00002f12f130_8_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 4, .dst = {3, -1, 1, 2, 0, 0}, .src = {0, 1, 2, -1, 0, 0} } })
136 ENTRY(ff_sws_permute_00002f12f130_16_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 4, .dst = {3, -1, 1, 2, 0, 0}, .src = {0, 1, 2, -1, 0, 0} } })
137 ENTRY(ff_sws_permute_00002f12f130_32_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 4, .dst = {3, -1, 1, 2, 0, 0}, .src = {0, 1, 2, -1, 0, 0} } })
138 ENTRY(ff_sws_permute_00002f3203f0_8_u8_1101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xd, .par.move = { .num_moves = 4, .dst = {-1, 0, 3, 2, 0, 0}, .src = {0, 3, 2, -1, 0, 0} } })
139 ENTRY(ff_sws_permute_00002f3203f0_16_u8_1101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xd, .par.move = { .num_moves = 4, .dst = {-1, 0, 3, 2, 0, 0}, .src = {0, 3, 2, -1, 0, 0} } })
140 ENTRY(ff_sws_permute_00003f2302f0_16_u8_1101_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xd, .par.move = { .num_moves = 4, .dst = {-1, 0, 2, 3, 0, 0}, .src = {0, 2, 3, -1, 0, 0} } })
141 ENTRY(ff_sws_permute_00003f2312f1_8_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 4, .dst = {-1, 1, 2, 3, 0, 0}, .src = {1, 2, 3, -1, 0, 0} } })
142 ENTRY(ff_sws_permute_00003f2312f1_16_u8_1110_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 4, .dst = {-1, 1, 2, 3, 0, 0}, .src = {1, 2, 3, -1, 0, 0} } })
143 ENTRY(ff_sws_permute_001f213203f0_8_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {-1, 0, 3, 2, 1, 0}, .src = {0, 3, 2, 1, -1, 0} } })
144 ENTRY(ff_sws_permute_001f213203f0_16_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {-1, 0, 3, 2, 1, 0}, .src = {0, 3, 2, 1, -1, 0} } })
145 ENTRY(ff_sws_permute_001f213203f0_32_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {-1, 0, 3, 2, 1, 0}, .src = {0, 3, 2, 1, -1, 0} } })
146 ENTRY(ff_sws_permute_002f123103f0_8_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {-1, 0, 3, 1, 2, 0}, .src = {0, 3, 1, 2, -1, 0} } })
147 ENTRY(ff_sws_permute_002f123103f0_32_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {-1, 0, 3, 1, 2, 0}, .src = {0, 3, 1, 2, -1, 0} } })
148 ENTRY(ff_sws_permute_003f231201f0_16_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {-1, 0, 1, 2, 3, 0}, .src = {0, 1, 2, 3, -1, 0} } })
149 ENTRY(ff_sws_permute_003f231201f0_32_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {-1, 0, 1, 2, 3, 0}, .src = {0, 1, 2, 3, -1, 0} } })
150 ENTRY(ff_sws_permute_2f12f13f03f0_8_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 6, .dst = {-1, 0, 3, -1, 1, 2}, .src = {0, 3, -1, 1, 2, -1} } })
151 ENTRY(ff_sws_permute_2f12f13f03f0_16_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 6, .dst = {-1, 0, 3, -1, 1, 2}, .src = {0, 3, -1, 1, 2, -1} } })
152 ENTRY(ff_sws_permute_2f12f13f03f0_32_u8_1111_neon, { .uop = SWS_UOP_PERMUTE, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 6, .dst = {-1, 0, 3, -1, 1, 2}, .src = {0, 3, -1, 1, 2, -1} } })
153 ENTRY(ff_sws_copy_000000002010_8_u8_0110_neon, { .uop = SWS_UOP_COPY, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x6, .par.move = { .num_moves = 2, .dst = {1, 2, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
154 ENTRY(ff_sws_copy_000000002010_16_u8_0110_neon, { .uop = SWS_UOP_COPY, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x6, .par.move = { .num_moves = 2, .dst = {1, 2, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
155 ENTRY(ff_sws_copy_000000002010_32_u8_0110_neon, { .uop = SWS_UOP_COPY, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0x6, .par.move = { .num_moves = 2, .dst = {1, 2, 0, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
156 ENTRY(ff_sws_copy_000000103120_8_u8_1110_neon, { .uop = SWS_UOP_COPY, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {2, 3, 1, 0, 0, 0}, .src = {0, 1, 0, 0, 0, 0} } })
157 ENTRY(ff_sws_copy_000000103120_16_u8_1110_neon, { .uop = SWS_UOP_COPY, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {2, 3, 1, 0, 0, 0}, .src = {0, 1, 0, 0, 0, 0} } })
158 ENTRY(ff_sws_copy_000000103120_32_u8_1110_neon, { .uop = SWS_UOP_COPY, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {2, 3, 1, 0, 0, 0}, .src = {0, 1, 0, 0, 0, 0} } })
159 ENTRY(ff_sws_copy_000000302010_8_u8_1110_neon, { .uop = SWS_UOP_COPY, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {1, 2, 3, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
160 ENTRY(ff_sws_copy_000000302010_16_u8_1110_neon, { .uop = SWS_UOP_COPY, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {1, 2, 3, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
161 ENTRY(ff_sws_copy_000000302010_32_u8_1110_neon, { .uop = SWS_UOP_COPY, .block_size = 32, .type = SWS_PIXEL_U8, .mask = 0xe, .par.move = { .num_moves = 3, .dst = {1, 2, 3, 0, 0, 0}, .src = {0, 0, 0, 0, 0, 0} } })
162 ENTRY(ff_sws_copy_001f01f03020_8_u8_1111_neon, { .uop = SWS_UOP_COPY, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {2, 3, -1, 0, 1, 0}, .src = {0, 0, 0, 1, -1, 0} } })
163 ENTRY(ff_sws_copy_001f01f03020_16_u8_1111_neon, { .uop = SWS_UOP_COPY, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf, .par.move = { .num_moves = 5, .dst = {2, 3, -1, 0, 1, 0}, .src = {0, 0, 0, 1, -1, 0} } })
164 ENTRY(ff_sws_swap_bytes_8_u16_0001_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1 })
165 ENTRY(ff_sws_swap_bytes_8_u16_0010_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x2 })
166 ENTRY(ff_sws_swap_bytes_8_u16_0011_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x3 })
167 ENTRY(ff_sws_swap_bytes_8_u16_0111_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7 })
168 ENTRY(ff_sws_swap_bytes_8_u16_1001_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x9 })
169 ENTRY(ff_sws_swap_bytes_8_u16_1110_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xe })
170 ENTRY(ff_sws_swap_bytes_8_u16_1111_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xf })
171 ENTRY(ff_sws_swap_bytes_8_u32_0001_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x1 })
172 ENTRY(ff_sws_swap_bytes_8_u32_0011_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x3 })
173 ENTRY(ff_sws_swap_bytes_8_u32_0111_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
174 ENTRY(ff_sws_swap_bytes_8_u32_1001_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x9 })
175 ENTRY(ff_sws_swap_bytes_8_u32_1110_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xe })
176 ENTRY(ff_sws_swap_bytes_8_u32_1111_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xf })
177 ENTRY(ff_sws_swap_bytes_16_u16_0001_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1 })
178 ENTRY(ff_sws_swap_bytes_16_u16_0011_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x3 })
179 ENTRY(ff_sws_swap_bytes_16_u16_0111_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7 })
180 ENTRY(ff_sws_swap_bytes_16_u16_1110_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xe })
181 ENTRY(ff_sws_swap_bytes_16_u16_1111_neon, { .uop = SWS_UOP_SWAP_BYTES, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xf })
182 ENTRY(ff_sws_expand_pair_16_u8_0001_neon, { .uop = SWS_UOP_EXPAND_PAIR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
183 ENTRY(ff_sws_expand_pair_16_u8_0011_neon, { .uop = SWS_UOP_EXPAND_PAIR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x3 })
184 ENTRY(ff_sws_expand_pair_16_u8_0111_neon, { .uop = SWS_UOP_EXPAND_PAIR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7 })
185 ENTRY(ff_sws_expand_pair_16_u8_1110_neon, { .uop = SWS_UOP_EXPAND_PAIR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xe })
186 ENTRY(ff_sws_expand_pair_16_u8_1111_neon, { .uop = SWS_UOP_EXPAND_PAIR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xf })
187 ENTRY(ff_sws_to_u8_8_f32_0001_neon, { .uop = SWS_UOP_TO_U8, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1 })
188 ENTRY(ff_sws_to_u8_8_f32_0011_neon, { .uop = SWS_UOP_TO_U8, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x3 })
189 ENTRY(ff_sws_to_u8_8_f32_0111_neon, { .uop = SWS_UOP_TO_U8, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7 })
190 ENTRY(ff_sws_to_u8_8_f32_1001_neon, { .uop = SWS_UOP_TO_U8, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9 })
191 ENTRY(ff_sws_to_u8_8_f32_1110_neon, { .uop = SWS_UOP_TO_U8, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe })
192 ENTRY(ff_sws_to_u8_8_f32_1111_neon, { .uop = SWS_UOP_TO_U8, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf })
193 ENTRY(ff_sws_to_u8_16_u16_0111_neon, { .uop = SWS_UOP_TO_U8, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7 })
194 ENTRY(ff_sws_to_u16_8_u8_0111_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7 })
195 ENTRY(ff_sws_to_u16_8_u32_0111_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
196 ENTRY(ff_sws_to_u16_8_u32_1110_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xe })
197 ENTRY(ff_sws_to_u16_8_f32_0001_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1 })
198 ENTRY(ff_sws_to_u16_8_f32_0011_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x3 })
199 ENTRY(ff_sws_to_u16_8_f32_0111_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7 })
200 ENTRY(ff_sws_to_u16_8_f32_1001_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9 })
201 ENTRY(ff_sws_to_u16_8_f32_1110_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe })
202 ENTRY(ff_sws_to_u16_8_f32_1111_neon, { .uop = SWS_UOP_TO_U16, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf })
203 ENTRY(ff_sws_to_u16_16_u8_0001_neon, { .uop = SWS_UOP_TO_U16, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
204 ENTRY(ff_sws_to_u16_16_u8_0111_neon, { .uop = SWS_UOP_TO_U16, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7 })
205 ENTRY(ff_sws_to_u16_16_u8_1110_neon, { .uop = SWS_UOP_TO_U16, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0xe })
206 ENTRY(ff_sws_to_u32_8_u8_0001_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
207 ENTRY(ff_sws_to_u32_8_u8_0111_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7 })
208 ENTRY(ff_sws_to_u32_8_u16_0001_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1 })
209 ENTRY(ff_sws_to_u32_8_u16_0111_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7 })
210 ENTRY(ff_sws_to_u32_8_f32_0001_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1 })
211 ENTRY(ff_sws_to_u32_8_f32_0111_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7 })
212 ENTRY(ff_sws_to_u32_8_f32_1001_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9 })
213 ENTRY(ff_sws_to_u32_8_f32_1110_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe })
214 ENTRY(ff_sws_to_u32_8_f32_1111_neon, { .uop = SWS_UOP_TO_U32, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf })
215 ENTRY(ff_sws_to_f32_8_u8_0001_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1 })
216 ENTRY(ff_sws_to_f32_8_u8_0010_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x2 })
217 ENTRY(ff_sws_to_f32_8_u8_0011_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3 })
218 ENTRY(ff_sws_to_f32_8_u8_0100_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x4 })
219 ENTRY(ff_sws_to_f32_8_u8_0111_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7 })
220 ENTRY(ff_sws_to_f32_8_u8_1010_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xa })
221 ENTRY(ff_sws_to_f32_8_u8_1100_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xc })
222 ENTRY(ff_sws_to_f32_8_u8_1110_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xe })
223 ENTRY(ff_sws_to_f32_8_u8_1111_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xf })
224 ENTRY(ff_sws_to_f32_8_u16_0001_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1 })
225 ENTRY(ff_sws_to_f32_8_u16_0010_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x2 })
226 ENTRY(ff_sws_to_f32_8_u16_0011_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x3 })
227 ENTRY(ff_sws_to_f32_8_u16_0111_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7 })
228 ENTRY(ff_sws_to_f32_8_u16_1110_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xe })
229 ENTRY(ff_sws_to_f32_8_u16_1111_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xf })
230 ENTRY(ff_sws_to_f32_8_u32_0010_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x2 })
231 ENTRY(ff_sws_to_f32_8_u32_0100_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x4 })
232 ENTRY(ff_sws_to_f32_8_u32_0111_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
233 ENTRY(ff_sws_to_f32_8_u32_1110_neon, { .uop = SWS_UOP_TO_F32, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xe })
234 ENTRY(ff_sws_scale_8_u32_0001_neon, { .uop = SWS_UOP_SCALE, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x1 })
235 ENTRY(ff_sws_scale_8_u32_0111_neon, { .uop = SWS_UOP_SCALE, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7 })
236 ENTRY(ff_sws_scale_8_f32_0001_neon, { .uop = SWS_UOP_SCALE, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1 })
237 ENTRY(ff_sws_scale_8_f32_0011_neon, { .uop = SWS_UOP_SCALE, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x3 })
238 ENTRY(ff_sws_scale_8_f32_0111_neon, { .uop = SWS_UOP_SCALE, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7 })
239 ENTRY(ff_sws_scale_8_f32_1110_neon, { .uop = SWS_UOP_SCALE, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe })
240 ENTRY(ff_sws_scale_8_f32_1111_neon, { .uop = SWS_UOP_SCALE, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf })
241 ENTRY(ff_sws_scale_16_u8_0001_neon, { .uop = SWS_UOP_SCALE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1 })
242 ENTRY(ff_sws_scale_16_u8_0111_neon, { .uop = SWS_UOP_SCALE, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7 })
243 ENTRY(ff_sws_scale_16_u16_0001_neon, { .uop = SWS_UOP_SCALE, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1 })
244 ENTRY(ff_sws_scale_16_u16_0111_neon, { .uop = SWS_UOP_SCALE, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7 })
245 ENTRY(ff_sws_min_8_f32_0001_neon, { .uop = SWS_UOP_MIN, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1 })
246 ENTRY(ff_sws_min_8_f32_0011_neon, { .uop = SWS_UOP_MIN, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x3 })
247 ENTRY(ff_sws_min_8_f32_0111_neon, { .uop = SWS_UOP_MIN, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7 })
248 ENTRY(ff_sws_min_8_f32_1001_neon, { .uop = SWS_UOP_MIN, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9 })
249 ENTRY(ff_sws_min_8_f32_1110_neon, { .uop = SWS_UOP_MIN, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe })
250 ENTRY(ff_sws_min_8_f32_1111_neon, { .uop = SWS_UOP_MIN, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf })
251 ENTRY(ff_sws_max_8_f32_0001_neon, { .uop = SWS_UOP_MAX, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1 })
252 ENTRY(ff_sws_max_8_f32_0011_neon, { .uop = SWS_UOP_MAX, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x3 })
253 ENTRY(ff_sws_max_8_f32_0111_neon, { .uop = SWS_UOP_MAX, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7 })
254 ENTRY(ff_sws_max_8_f32_1001_neon, { .uop = SWS_UOP_MAX, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9 })
255 ENTRY(ff_sws_max_8_f32_1111_neon, { .uop = SWS_UOP_MAX, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf })
256 ENTRY(ff_sws_unpack_0121_8_u8_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {1, 2, 1, 0} } })
257 ENTRY(ff_sws_unpack_0121_16_u8_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {1, 2, 1, 0} } })
258 ENTRY(ff_sws_unpack_0233_8_u8_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {3, 3, 2, 0} } })
259 ENTRY(ff_sws_unpack_0233_16_u8_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {3, 3, 2, 0} } })
260 ENTRY(ff_sws_unpack_0332_8_u8_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {2, 3, 3, 0} } })
261 ENTRY(ff_sws_unpack_0332_16_u8_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {2, 3, 3, 0} } })
262 ENTRY(ff_sws_unpack_0444_8_u16_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {4, 4, 4, 0} } })
263 ENTRY(ff_sws_unpack_0444_16_u16_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {4, 4, 4, 0} } })
264 ENTRY(ff_sws_unpack_0555_8_u16_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 5, 5, 0} } })
265 ENTRY(ff_sws_unpack_0555_16_u16_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 5, 5, 0} } })
266 ENTRY(ff_sws_unpack_0565_8_u16_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 6, 5, 0} } })
267 ENTRY(ff_sws_unpack_0565_16_u16_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 6, 5, 0} } })
268 ENTRY(ff_sws_unpack_2aaa_8_u32_0010_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x2, .par.pack = { .pattern = {10, 10, 10, 2} } })
269 ENTRY(ff_sws_unpack_2aaa_8_u32_0111_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7, .par.pack = { .pattern = {10, 10, 10, 2} } })
270 ENTRY(ff_sws_unpack_aaa2_8_u32_0100_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x4, .par.pack = { .pattern = {2, 10, 10, 10} } })
271 ENTRY(ff_sws_unpack_aaa2_8_u32_1110_neon, { .uop = SWS_UOP_UNPACK, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xe, .par.pack = { .pattern = {2, 10, 10, 10} } })
272 ENTRY(ff_sws_pack_0121_8_u8_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {1, 2, 1, 0} } })
273 ENTRY(ff_sws_pack_0121_16_u8_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {1, 2, 1, 0} } })
274 ENTRY(ff_sws_pack_0233_8_u8_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {3, 3, 2, 0} } })
275 ENTRY(ff_sws_pack_0233_16_u8_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {3, 3, 2, 0} } })
276 ENTRY(ff_sws_pack_0332_8_u8_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {2, 3, 3, 0} } })
277 ENTRY(ff_sws_pack_0332_16_u8_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.pack = { .pattern = {2, 3, 3, 0} } })
278 ENTRY(ff_sws_pack_0444_8_u16_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {4, 4, 4, 0} } })
279 ENTRY(ff_sws_pack_0444_16_u16_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {4, 4, 4, 0} } })
280 ENTRY(ff_sws_pack_0555_8_u16_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 5, 5, 0} } })
281 ENTRY(ff_sws_pack_0555_16_u16_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 5, 5, 0} } })
282 ENTRY(ff_sws_pack_0565_8_u16_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 6, 5, 0} } })
283 ENTRY(ff_sws_pack_0565_16_u16_0111_neon, { .uop = SWS_UOP_PACK, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.pack = { .pattern = {5, 6, 5, 0} } })
284 ENTRY(ff_sws_pack_2aaa_8_u32_1111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xf, .par.pack = { .pattern = {10, 10, 10, 2} } })
285 ENTRY(ff_sws_pack_aaa2_8_u32_1111_neon, { .uop = SWS_UOP_PACK, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xf, .par.pack = { .pattern = {2, 10, 10, 10} } })
286 ENTRY(ff_sws_lshift_1_8_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 1 } })
287 ENTRY(ff_sws_lshift_1_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 1 } })
288 ENTRY(ff_sws_lshift_1_16_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 1 } })
289 ENTRY(ff_sws_lshift_2_8_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 2 } })
290 ENTRY(ff_sws_lshift_2_8_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 2 } })
291 ENTRY(ff_sws_lshift_2_8_u32_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x7, .par.shift = { .amount = 2 } })
292 ENTRY(ff_sws_lshift_2_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 2 } })
293 ENTRY(ff_sws_lshift_2_16_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 2 } })
294 ENTRY(ff_sws_lshift_3_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 3 } })
295 ENTRY(ff_sws_lshift_4_8_u16_0001_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1, .par.shift = { .amount = 4 } })
296 ENTRY(ff_sws_lshift_4_8_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 4 } })
297 ENTRY(ff_sws_lshift_4_8_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 4 } })
298 ENTRY(ff_sws_lshift_4_16_u16_0001_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1, .par.shift = { .amount = 4 } })
299 ENTRY(ff_sws_lshift_4_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 4 } })
300 ENTRY(ff_sws_lshift_4_16_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 4 } })
301 ENTRY(ff_sws_lshift_5_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 5 } })
302 ENTRY(ff_sws_lshift_6_8_u16_0001_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1, .par.shift = { .amount = 6 } })
303 ENTRY(ff_sws_lshift_6_8_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 6 } })
304 ENTRY(ff_sws_lshift_6_8_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 6 } })
305 ENTRY(ff_sws_lshift_6_16_u16_0001_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1, .par.shift = { .amount = 6 } })
306 ENTRY(ff_sws_lshift_6_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 6 } })
307 ENTRY(ff_sws_lshift_6_16_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 6 } })
308 ENTRY(ff_sws_lshift_7_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 7 } })
309 ENTRY(ff_sws_lshift_8_16_u16_0111_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 8 } })
310 ENTRY(ff_sws_lshift_8_16_u16_1110_neon, { .uop = SWS_UOP_LSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0xe, .par.shift = { .amount = 8 } })
311 ENTRY(ff_sws_rshift_4_8_u16_0001_neon, { .uop = SWS_UOP_RSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1, .par.shift = { .amount = 4 } })
312 ENTRY(ff_sws_rshift_4_8_u16_0010_neon, { .uop = SWS_UOP_RSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x2, .par.shift = { .amount = 4 } })
313 ENTRY(ff_sws_rshift_4_8_u16_0111_neon, { .uop = SWS_UOP_RSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 4 } })
314 ENTRY(ff_sws_rshift_4_16_u16_0111_neon, { .uop = SWS_UOP_RSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 4 } })
315 ENTRY(ff_sws_rshift_6_8_u16_0001_neon, { .uop = SWS_UOP_RSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1, .par.shift = { .amount = 6 } })
316 ENTRY(ff_sws_rshift_6_8_u16_0111_neon, { .uop = SWS_UOP_RSHIFT, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 6 } })
317 ENTRY(ff_sws_rshift_6_16_u16_0111_neon, { .uop = SWS_UOP_RSHIFT, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.shift = { .amount = 6 } })
318 ENTRY(ff_sws_clear_0fff_8_u8_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x8, .par.clear = { .one = 0x0, .zero = 0x8 } })
319 ENTRY(ff_sws_clear_0fff_8_u8_1011_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xb, .par.clear = { .one = 0x0, .zero = 0x8 } })
320 ENTRY(ff_sws_clear_0fff_8_u16_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x8, .par.clear = { .one = 0x0, .zero = 0x8 } })
321 ENTRY(ff_sws_clear_0fff_8_u16_1101_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xd, .par.clear = { .one = 0x0, .zero = 0x8 } })
322 ENTRY(ff_sws_clear_0fff_16_u8_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x8, .par.clear = { .one = 0x0, .zero = 0x8 } })
323 ENTRY(ff_sws_clear_0fff_16_u16_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x8, .par.clear = { .one = 0x0, .zero = 0x8 } })
324 ENTRY(ff_sws_clear_1fff_8_u8_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x8, .par.clear = { .one = 0x8, .zero = 0x0 } })
325 ENTRY(ff_sws_clear_1fff_8_u8_1011_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xb, .par.clear = { .one = 0x8, .zero = 0x0 } })
326 ENTRY(ff_sws_clear_1fff_8_u8_1101_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xd, .par.clear = { .one = 0x8, .zero = 0x0 } })
327 ENTRY(ff_sws_clear_1fff_8_u16_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x8, .par.clear = { .one = 0x8, .zero = 0x0 } })
328 ENTRY(ff_sws_clear_1fff_16_u8_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x8, .par.clear = { .one = 0x8, .zero = 0x0 } })
329 ENTRY(ff_sws_clear_1fff_16_u16_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x8, .par.clear = { .one = 0x8, .zero = 0x0 } })
330 ENTRY(ff_sws_clear_ff1f_8_u8_0010_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x2, .par.clear = { .one = 0x2, .zero = 0x0 } })
331 ENTRY(ff_sws_clear_ff1f_8_u16_0010_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x2, .par.clear = { .one = 0x2, .zero = 0x0 } })
332 ENTRY(ff_sws_clear_ff1f_16_u8_0010_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x2, .par.clear = { .one = 0x2, .zero = 0x0 } })
333 ENTRY(ff_sws_clear_ff1f_16_u16_0010_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x2, .par.clear = { .one = 0x2, .zero = 0x0 } })
334 ENTRY(ff_sws_clear_fff0_8_u8_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1, .par.clear = { .one = 0x0, .zero = 0x1 } })
335 ENTRY(ff_sws_clear_fff0_16_u8_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1, .par.clear = { .one = 0x0, .zero = 0x1 } })
336 ENTRY(ff_sws_clear_fff1_8_u8_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x1, .par.clear = { .one = 0x1, .zero = 0x0 } })
337 ENTRY(ff_sws_clear_fff1_8_u8_1101_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xd, .par.clear = { .one = 0x1, .zero = 0x0 } })
338 ENTRY(ff_sws_clear_fff1_8_u16_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0x1, .par.clear = { .one = 0x1, .zero = 0x0 } })
339 ENTRY(ff_sws_clear_fff1_8_u16_1101_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xd, .par.clear = { .one = 0x1, .zero = 0x0 } })
340 ENTRY(ff_sws_clear_fff1_16_u8_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x1, .par.clear = { .one = 0x1, .zero = 0x0 } })
341 ENTRY(ff_sws_clear_fff1_16_u8_0111_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x7, .par.clear = { .one = 0x1, .zero = 0x0 } })
342 ENTRY(ff_sws_clear_fff1_16_u16_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1, .par.clear = { .one = 0x1, .zero = 0x0 } })
343 ENTRY(ff_sws_clear_fff1_16_u16_0111_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.clear = { .one = 0x1, .zero = 0x0 } })
344 ENTRY(ff_sws_clear_ffff_8_u8_0011_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x3, .par.clear = { .one = 0x0, .zero = 0x0 } })
345 ENTRY(ff_sws_clear_ffff_8_u8_0101_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0x5, .par.clear = { .one = 0x0, .zero = 0x0 } })
346 ENTRY(ff_sws_clear_ffff_8_u8_1100_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U8, .mask = 0xc, .par.clear = { .one = 0x0, .zero = 0x0 } })
347 ENTRY(ff_sws_clear_ffff_8_u16_1100_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U16, .mask = 0xc, .par.clear = { .one = 0x0, .zero = 0x0 } })
348 ENTRY(ff_sws_clear_ffff_8_u32_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x1, .par.clear = { .one = 0x0, .zero = 0x0 } })
349 ENTRY(ff_sws_clear_ffff_8_u32_0010_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x2, .par.clear = { .one = 0x0, .zero = 0x0 } })
350 ENTRY(ff_sws_clear_ffff_8_u32_0101_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x5, .par.clear = { .one = 0x0, .zero = 0x0 } })
351 ENTRY(ff_sws_clear_ffff_8_u32_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0x8, .par.clear = { .one = 0x0, .zero = 0x0 } })
352 ENTRY(ff_sws_clear_ffff_8_u32_1010_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xa, .par.clear = { .one = 0x0, .zero = 0x0 } })
353 ENTRY(ff_sws_clear_ffff_8_u32_1011_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xb, .par.clear = { .one = 0x0, .zero = 0x0 } })
354 ENTRY(ff_sws_clear_ffff_8_u32_1101_neon, { .uop = SWS_UOP_CLEAR, .block_size = 8, .type = SWS_PIXEL_U32, .mask = 0xd, .par.clear = { .one = 0x0, .zero = 0x0 } })
355 ENTRY(ff_sws_clear_ffff_16_u8_0011_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x3, .par.clear = { .one = 0x0, .zero = 0x0 } })
356 ENTRY(ff_sws_clear_ffff_16_u8_0110_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U8, .mask = 0x6, .par.clear = { .one = 0x0, .zero = 0x0 } })
357 ENTRY(ff_sws_clear_ffff_16_u16_0001_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x1, .par.clear = { .one = 0x0, .zero = 0x0 } })
358 ENTRY(ff_sws_clear_ffff_16_u16_0011_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x3, .par.clear = { .one = 0x0, .zero = 0x0 } })
359 ENTRY(ff_sws_clear_ffff_16_u16_0111_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x7, .par.clear = { .one = 0x0, .zero = 0x0 } })
360 ENTRY(ff_sws_clear_ffff_16_u16_1000_neon, { .uop = SWS_UOP_CLEAR, .block_size = 16, .type = SWS_PIXEL_U16, .mask = 0x8, .par.clear = { .one = 0x0, .zero = 0x0 } })
361 ENTRY(ff_sws_linear_000000000f_8_f32_0001_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1, .par.lin = { .one = 0x0, .zero = 0xfffee } })
362 ENTRY(ff_sws_linear_00000000fc_8_f32_0001_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1, .par.lin = { .one = 0x0, .zero = 0xffff8 } })
363 ENTRY(ff_sws_linear_00000000ff_8_f32_0001_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1, .par.lin = { .one = 0x0, .zero = 0xfffe8 } })
364 ENTRY(ff_sws_linear_000000c000_8_f32_0010_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x2, .par.lin = { .one = 0x0, .zero = 0xfffbf } })
365 ENTRY(ff_sws_linear_000373dcc7_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x421, .zero = 0xfb10a } })
366 ENTRY(ff_sws_linear_0003f3fccf_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfb10a } })
367 ENTRY(ff_sws_linear_000c00c00c_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfefbe } })
368 ENTRY(ff_sws_linear_000c30cc0f_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfadae } })
369 ENTRY(ff_sws_linear_000ff3fcfc_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfa118 } })
370 ENTRY(ff_sws_linear_000ff3fcff_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfa108 } })
371 ENTRY(ff_sws_linear_c000000000_8_f32_1000_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x8, .par.lin = { .one = 0x0, .zero = 0xbffff } })
372 ENTRY(ff_sws_linear_c00000000f_8_f32_1001_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9, .par.lin = { .one = 0x0, .zero = 0xbffee } })
373 ENTRY(ff_sws_linear_c0000000fc_8_f32_1001_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9, .par.lin = { .one = 0x0, .zero = 0xbfff8 } })
374 ENTRY(ff_sws_linear_c003f3fccf_8_f32_1111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.lin = { .one = 0x0, .zero = 0xbb10a } })
375 ENTRY(ff_sws_linear_c00c00c00c_8_f32_1111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.lin = { .one = 0x0, .zero = 0xbefbe } })
376 ENTRY(ff_sws_linear_c00ff3fcff_8_f32_1111_neon, { .uop = SWS_UOP_LINEAR, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.lin = { .one = 0x0, .zero = 0xba108 } })
377 ENTRY(ff_sws_linear_fma_000000000f_8_f32_0001_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1, .par.lin = { .one = 0x0, .zero = 0xfffee } })
378 ENTRY(ff_sws_linear_fma_00000000fc_8_f32_0001_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1, .par.lin = { .one = 0x0, .zero = 0xffff8 } })
379 ENTRY(ff_sws_linear_fma_00000000ff_8_f32_0001_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1, .par.lin = { .one = 0x0, .zero = 0xfffe8 } })
380 ENTRY(ff_sws_linear_fma_000000c000_8_f32_0010_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x2, .par.lin = { .one = 0x0, .zero = 0xfffbf } })
381 ENTRY(ff_sws_linear_fma_000373dcc7_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x421, .zero = 0xfb10a } })
382 ENTRY(ff_sws_linear_fma_0003f3fccf_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfb10a } })
383 ENTRY(ff_sws_linear_fma_000c00c00c_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfefbe } })
384 ENTRY(ff_sws_linear_fma_000c30cc0f_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfadae } })
385 ENTRY(ff_sws_linear_fma_000ff3fcfc_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfa118 } })
386 ENTRY(ff_sws_linear_fma_000ff3fcff_8_f32_0111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.lin = { .one = 0x0, .zero = 0xfa108 } })
387 ENTRY(ff_sws_linear_fma_c000000000_8_f32_1000_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x8, .par.lin = { .one = 0x0, .zero = 0xbffff } })
388 ENTRY(ff_sws_linear_fma_c00000000f_8_f32_1001_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9, .par.lin = { .one = 0x0, .zero = 0xbffee } })
389 ENTRY(ff_sws_linear_fma_c0000000fc_8_f32_1001_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9, .par.lin = { .one = 0x0, .zero = 0xbfff8 } })
390 ENTRY(ff_sws_linear_fma_c003f3fccf_8_f32_1111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.lin = { .one = 0x0, .zero = 0xbb10a } })
391 ENTRY(ff_sws_linear_fma_c00c00c00c_8_f32_1111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.lin = { .one = 0x0, .zero = 0xbefbe } })
392 ENTRY(ff_sws_linear_fma_c00ff3fcff_8_f32_1111_neon, { .uop = SWS_UOP_LINEAR_FMA, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.lin = { .one = 0x0, .zero = 0xba108 } })
393 ENTRY(ff_sws_dither_0325_4_8_f32_1111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.dither = { .y_offset = {5, 2, 3, 0}, .size_log2 = 4 } })
394 ENTRY(ff_sws_dither_032f_4_8_f32_1110_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe, .par.dither = { .y_offset = {0, 2, 3, 0}, .size_log2 = 4 } })
395 ENTRY(ff_sws_dither_2305_4_8_f32_1111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.dither = { .y_offset = {5, 0, 3, 2}, .size_log2 = 4 } })
396 ENTRY(ff_sws_dither_230f_4_8_f32_1110_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe, .par.dither = { .y_offset = {0, 0, 3, 2}, .size_log2 = 4 } })
397 ENTRY(ff_sws_dither_3000_4_8_f32_1111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.dither = { .y_offset = {0, 0, 0, 3}, .size_log2 = 4 } })
398 ENTRY(ff_sws_dither_302f_4_8_f32_1110_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xe, .par.dither = { .y_offset = {0, 2, 0, 3}, .size_log2 = 4 } })
399 ENTRY(ff_sws_dither_3ff0_4_8_f32_1001_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9, .par.dither = { .y_offset = {0, 0, 0, 3}, .size_log2 = 4 } })
400 ENTRY(ff_sws_dither_5023_4_8_f32_1111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.dither = { .y_offset = {3, 2, 0, 5}, .size_log2 = 4 } })
401 ENTRY(ff_sws_dither_5032_4_8_f32_1111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.dither = { .y_offset = {2, 3, 0, 5}, .size_log2 = 4 } })
402 ENTRY(ff_sws_dither_5230_4_8_f32_1111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0xf, .par.dither = { .y_offset = {0, 3, 2, 5}, .size_log2 = 4 } })
403 ENTRY(ff_sws_dither_5ff0_4_8_f32_1001_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x9, .par.dither = { .y_offset = {0, 0, 0, 5}, .size_log2 = 4 } })
404 ENTRY(ff_sws_dither_5fff_4_8_f32_1000_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x8, .par.dither = { .y_offset = {0, 0, 0, 5}, .size_log2 = 4 } })
405 ENTRY(ff_sws_dither_f023_4_8_f32_0111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.dither = { .y_offset = {3, 2, 0, 0}, .size_log2 = 4 } })
406 ENTRY(ff_sws_dither_f032_4_8_f32_0111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.dither = { .y_offset = {2, 3, 0, 0}, .size_log2 = 4 } })
407 ENTRY(ff_sws_dither_f203_4_8_f32_0111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.dither = { .y_offset = {3, 0, 2, 0}, .size_log2 = 4 } })
408 ENTRY(ff_sws_dither_f230_4_8_f32_0111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.dither = { .y_offset = {0, 3, 2, 0}, .size_log2 = 4 } })
409 ENTRY(ff_sws_dither_f2f0_4_8_f32_0101_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x5, .par.dither = { .y_offset = {0, 0, 2, 0}, .size_log2 = 4 } })
410 ENTRY(ff_sws_dither_f2ff_4_8_f32_0100_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x4, .par.dither = { .y_offset = {0, 0, 2, 0}, .size_log2 = 4 } })
411 ENTRY(ff_sws_dither_f302_4_8_f32_0111_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x7, .par.dither = { .y_offset = {2, 0, 3, 0}, .size_log2 = 4 } })
412 ENTRY(ff_sws_dither_ff30_4_8_f32_0011_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x3, .par.dither = { .y_offset = {0, 3, 0, 0}, .size_log2 = 4 } })
413 ENTRY(ff_sws_dither_ff3f_4_8_f32_0010_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x2, .par.dither = { .y_offset = {0, 3, 0, 0}, .size_log2 = 4 } })
414 ENTRY(ff_sws_dither_fff0_4_8_f32_0001_neon, { .uop = SWS_UOP_DITHER, .block_size = 8, .type = SWS_PIXEL_F32, .mask = 0x1, .par.dither = { .y_offset = {0, 0, 0, 0}, .size_log2 = 4 } })
SWS_UOP_SCALE
@ SWS_UOP_SCALE
Definition: uops.h:164
SWS_UOP_RSHIFT
@ SWS_UOP_RSHIFT
Definition: uops.h:173
SWS_UOP_LINEAR_FMA
@ SWS_UOP_LINEAR_FMA
Definition: uops.h:176
SWS_UOP_MAX
@ SWS_UOP_MAX
Definition: uops.h:167
SWS_UOP_LSHIFT
@ SWS_UOP_LSHIFT
Definition: uops.h:172
SWS_UOP_TO_U16
@ SWS_UOP_TO_U16
Definition: uops.h:159
SWS_UOP_PACK
@ SWS_UOP_PACK
Definition: uops.h:171
SWS_UOP_PERMUTE
@ SWS_UOP_PERMUTE
Definition: uops.h:150
SWS_UOP_COPY
@ SWS_UOP_COPY
Definition: uops.h:151
SWS_UOP_WRITE_NIBBLE
@ SWS_UOP_WRITE_NIBBLE
Definition: uops.h:143
SWS_UOP_WRITE_PLANAR
@ SWS_UOP_WRITE_PLANAR
Definition: uops.h:141
SWS_UOP_TO_F32
@ SWS_UOP_TO_F32
Definition: uops.h:161
SWS_UOP_MIN
@ SWS_UOP_MIN
Definition: uops.h:166
SWS_UOP_READ_PACKED
@ SWS_UOP_READ_PACKED
Definition: uops.h:136
SWS_UOP_READ_NIBBLE
@ SWS_UOP_READ_NIBBLE
Definition: uops.h:137
SWS_UOP_TO_U32
@ SWS_UOP_TO_U32
Definition: uops.h:160
SWS_UOP_WRITE_BIT
@ SWS_UOP_WRITE_BIT
Definition: uops.h:144
SWS_UOP_UNPACK
@ SWS_UOP_UNPACK
Definition: uops.h:170
SWS_PIXEL_U32
@ SWS_PIXEL_U32
Definition: uops.h:42
SWS_UOP_TO_U8
@ SWS_UOP_TO_U8
Definition: uops.h:158
SWS_UOP_READ_PLANAR
@ SWS_UOP_READ_PLANAR
Definition: uops.h:132
SWS_PIXEL_U8
@ SWS_PIXEL_U8
Definition: uops.h:40
SWS_UOP_SWAP_BYTES
@ SWS_UOP_SWAP_BYTES
Definition: uops.h:154
SWS_UOP_LINEAR
@ SWS_UOP_LINEAR
Definition: uops.h:175
SWS_UOP_DITHER
@ SWS_UOP_DITHER
Definition: uops.h:177
SWS_UOP_WRITE_PACKED
@ SWS_UOP_WRITE_PACKED
Definition: uops.h:142
SWS_PIXEL_F32
@ SWS_PIXEL_F32
Definition: uops.h:43
SWS_UOP_READ_BIT
@ SWS_UOP_READ_BIT
Definition: uops.h:138
SWS_UOP_CLEAR
@ SWS_UOP_CLEAR
Definition: uops.h:174
SWS_PIXEL_U16
@ SWS_PIXEL_U16
Definition: uops.h:41
ENTRY
#define ENTRY(idx, string)
SWS_UOP_EXPAND_PAIR
@ SWS_UOP_EXPAND_PAIR
Definition: uops.h:156