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} } })
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} } })
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 } })