Lines Matching refs:arg3
37 .macro MASK_MATRIX arg0, arg1, arg2, arg3, arg4, arg5, arg6
45 uabd \arg4\().16b, \arg3\().16b, \arg2\().16b
50 .macro DIFF_LUMA_LT4_P1_Q1 arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9
52 urhadd \arg8\().16b, \arg2\().16b, \arg3\().16b
69 .macro DIFF_LUMA_LT4_P0_Q0_1 arg0, arg1, arg2, arg3, arg4, arg5, arg6
70 usubl \arg5\().8h, \arg0\().8b, \arg3\().8b
77 .macro DIFF_LUMA_LT4_P0_Q0_2 arg0, arg1, arg2, arg3, arg4, arg5, arg6
78 usubl2 \arg5\().8h, \arg0\().16b, \arg3\().16b
91 .macro DIFF_LUMA_EQ4_P2P1P0_1 arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9
93 uaddl \arg9\().8h, \arg3\().8b, \arg4\().8b
108 uaddw \arg8\().8h, \arg8\().8h, \arg3\().8b
115 .macro DIFF_LUMA_EQ4_P2P1P0_2 arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9
117 uaddl2 \arg9\().8h, \arg3\().16b, \arg4\().16b
132 uaddw2 \arg8\().8h, \arg8\().8h, \arg3\().16b
140 .macro DIFF_CHROMA_EQ4_P0Q0_1 arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7
141 uaddl \arg4\().8h, \arg0\().8b, \arg3\().8b
143 usubl \arg5\().8h, \arg1\().8b, \arg3\().8b
151 .macro DIFF_CHROMA_EQ4_P0Q0_2 arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7
152 uaddl2 \arg4\().8h, \arg0\().16b, \arg3\().16b
154 usubl2 \arg5\().8h, \arg1\().16b, \arg3\().16b
162 .macro DIFF_LUMA_EQ4_MASK arg0, arg1, arg2, arg3 argument
163 mov \arg3\().16b, \arg2\().16b
164 bsl \arg3\().16b, \arg0\().16b, \arg1\().16b
167 .macro LOAD_LUMA_DATA_3 arg0, arg1, arg2, arg3, arg4, arg5, arg6
169 ld3 {\arg3\().b, \arg4\().b, \arg5\().b} [\arg6], [x0], x1
172 .macro LOAD_LUMA_DATA_4 arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8
173 ld4 {\arg0\().b, \arg1\().b, \arg2\().b, \arg3\().b} [\arg8], [x3], x1
177 .macro STORE_LUMA_DATA_4 arg0, arg1, arg2, arg3, arg4, arg5
178 st4 {\arg0\().b, \arg1\().b, \arg2\().b, \arg3\().b} [\arg4], [x0], x1
179 st4 {\arg0\().b, \arg1\().b, \arg2\().b, \arg3\().b} [\arg5], [x2], x1
182 .macro STORE_LUMA_DATA_3 arg0, arg1, arg2, arg3, arg4, arg5, arg6
184 st3 {\arg3\().b, \arg4\().b, \arg5\().b} [\arg6], [x0], x1
187 .macro LOAD_CHROMA_DATA_4 arg0, arg1, arg2, arg3, arg4, arg5
188 ld4 {\arg0\().b, \arg1\().b, \arg2\().b, \arg3\().b} [\arg5], [\arg4], x2
191 .macro STORE_CHROMA_DATA_2 arg0, arg1, arg2, arg3 argument
192 st2 {\arg0\().b, \arg1\().b} [\arg3], [\arg2], x2
195 .macro ZERO_JUMP_END arg0, arg1, arg2, arg3 argument
199 cbz \arg1, \arg3
202 .macro BS_NZC_CHECK arg0, arg1, arg2, arg3, arg4
214 add \arg3\().16b, v0.16b, v1.16b
238 .macro BS_COMPARE_MV arg0, arg1, arg2, arg3, arg4, arg5
244 sabd v22.8h, \arg2\().8h, \arg3\().8h
245 sabd v23.8h, \arg3\().8h, \arg4\().8h
259 .macro BS_MV_CHECK arg0, arg1, arg2, arg3, arg4, arg5, arg6
270 BS_COMPARE_MV v4, v0, v1, v2, v3, \arg3