79ENTRY(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} } })
80ENTRY(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} } })
81ENTRY(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} } })
82ENTRY(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} } })
83ENTRY(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} } })
84ENTRY(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} } })
85ENTRY(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} } })
86ENTRY(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} } })
87ENTRY(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} } })
88ENTRY(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} } })
89ENTRY(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} } })
90ENTRY(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} } })
91ENTRY(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} } })
92ENTRY(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} } })
93ENTRY(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} } })
94ENTRY(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} } })
95ENTRY(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} } })
96ENTRY(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} } })
97ENTRY(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} } })
98ENTRY(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} } })
99ENTRY(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} } })
100ENTRY(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} } })
101ENTRY(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} } })
102ENTRY(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} } })
103ENTRY(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} } })
104ENTRY(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} } })
105ENTRY(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} } })
106ENTRY(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} } })
107ENTRY(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} } })
108ENTRY(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} } })
109ENTRY(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} } })
110ENTRY(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} } })
111ENTRY(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} } })
112ENTRY(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} } })
113ENTRY(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} } })
114ENTRY(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} } })
115ENTRY(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} } })
116ENTRY(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} } })
117ENTRY(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} } })
118ENTRY(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} } })
119ENTRY(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} } })
120ENTRY(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} } })
121ENTRY(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} } })
122ENTRY(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} } })
123ENTRY(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} } })
124ENTRY(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} } })
125ENTRY(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} } })
126ENTRY(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} } })
127ENTRY(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} } })
128ENTRY(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} } })
129ENTRY(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} } })
130ENTRY(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} } })
131ENTRY(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} } })
132ENTRY(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} } })
133ENTRY(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} } })
134ENTRY(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} } })
135ENTRY(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} } })
136ENTRY(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} } })
137ENTRY(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} } })
138ENTRY(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} } })
139ENTRY(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} } })
140ENTRY(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} } })
141ENTRY(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} } })
142ENTRY(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} } })
143ENTRY(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} } })
144ENTRY(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} } })
145ENTRY(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} } })
146ENTRY(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} } })
147ENTRY(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} } })
148ENTRY(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} } })
149ENTRY(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} } })
150ENTRY(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} } })
151ENTRY(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} } })
152ENTRY(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} } })
153ENTRY(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} } })
154ENTRY(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} } })
155ENTRY(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} } })
156ENTRY(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} } })
157ENTRY(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} } })
158ENTRY(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} } })
159ENTRY(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} } })
160ENTRY(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} } })
161ENTRY(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} } })
162ENTRY(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} } })
163ENTRY(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} } })
260ENTRY(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} } })
261ENTRY(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} } })
262ENTRY(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} } })
263ENTRY(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} } })
264ENTRY(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} } })
265ENTRY(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} } })
266ENTRY(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} } })
267ENTRY(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} } })
268ENTRY(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} } })
269ENTRY(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} } })
270ENTRY(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} } })
271ENTRY(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} } })
272ENTRY(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} } })
273ENTRY(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} } })
274ENTRY(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} } })
275ENTRY(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} } })
276ENTRY(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} } })
277ENTRY(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} } })
278ENTRY(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} } })
279ENTRY(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} } })
280ENTRY(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} } })
281ENTRY(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} } })
282ENTRY(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} } })
283ENTRY(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} } })
284ENTRY(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} } })
285ENTRY(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} } })
286ENTRY(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} } })
287ENTRY(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} } })
288ENTRY(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} } })
289ENTRY(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} } })
322ENTRY(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 } })
323ENTRY(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 } })
324ENTRY(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 } })
325ENTRY(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 } })
326ENTRY(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 } })
327ENTRY(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 } })
328ENTRY(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 } })
329ENTRY(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 } })
330ENTRY(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 } })
331ENTRY(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 } })
332ENTRY(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 } })
333ENTRY(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 } })
334ENTRY(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 } })
335ENTRY(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 } })
336ENTRY(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 } })
337ENTRY(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 } })
338ENTRY(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 } })
339ENTRY(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 } })
340ENTRY(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 } })
341ENTRY(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 } })
342ENTRY(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 } })
343ENTRY(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 } })
344ENTRY(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 } })
345ENTRY(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 } })
346ENTRY(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 } })
347ENTRY(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 } })
348ENTRY(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 } })
349ENTRY(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 } })
350ENTRY(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 } })
351ENTRY(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 } })
352ENTRY(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 } })
353ENTRY(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 } })
354ENTRY(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 } })
355ENTRY(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 } })
356ENTRY(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 } })
357ENTRY(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 } })
358ENTRY(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 } })
359ENTRY(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 } })
360ENTRY(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 } })
361ENTRY(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 } })
362ENTRY(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 } })
363ENTRY(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 } })
364ENTRY(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 } })
365ENTRY(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 } })
366ENTRY(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 } })
367ENTRY(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 } })
368ENTRY(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 } })
369ENTRY(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 } })
370ENTRY(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 } })
371ENTRY(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 } })
372ENTRY(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 } })
373ENTRY(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 } })
374ENTRY(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 } })
375ENTRY(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 } })
376ENTRY(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 } })
377ENTRY(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 } })
378ENTRY(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 } })
379ENTRY(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 } })
380ENTRY(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 } })
381ENTRY(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 } })
382ENTRY(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 } })
383ENTRY(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 } })
384ENTRY(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 } })
385ENTRY(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 } })
386ENTRY(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 } })
387ENTRY(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 } })
388ENTRY(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 } })
389ENTRY(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 } })
390ENTRY(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 } })
391ENTRY(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 } })
392ENTRY(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 } })
393ENTRY(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 } })
394ENTRY(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 } })
395ENTRY(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 } })
396ENTRY(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 } })
397ENTRY(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 } })
398ENTRY(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 } })
399ENTRY(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 } })
400ENTRY(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 } })
401ENTRY(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 } })
402ENTRY(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 } })
403ENTRY(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 } })
404ENTRY(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 } })
405ENTRY(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 } })
406ENTRY(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 } })
407ENTRY(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 } })
408ENTRY(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 } })
409ENTRY(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 } })
410ENTRY(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 } })
411ENTRY(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 } })
412ENTRY(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 } })
413ENTRY(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 } })
414ENTRY(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 } })
415ENTRY(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 } })
416ENTRY(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 } })
417ENTRY(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 } })
418ENTRY(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 } })
#define ENTRY(idx, string)