Lines Matching refs:v21

43         shl             v21.8h, v6.8h, #2       //                                        4 * src[40]
47 sub v19.8h, v19.8h, v21.8h // 16 * src[24] - 4 * src[40]
55 shl v21.8h, v16.8h, #3 // 16/2 * src[48]
57 sub v2.8h, v23.8h, v21.8h // t4/2 = 6/2 * src[16] - 16/2 * src[48]
66 add v21.8h, v1.8h, v2.8h // t6/2 = t2/2 + t4/2
84 ssra v21.8h, v20.8h, #1 // (t6 - t2) >> 1
92 srshr v7.8h, v21.8h, #2 // (t6 - t2 + 4) >> 3
98 trn1 v21.4s, v17.4s, v18.4s
103 trn2 v4.2d, v21.2d, v18.2d
108 trn1 v6.2d, v21.2d, v18.2d
114 shl v21.8h, v7.8h, #4 // 16 * src[56]
122 sub v16.8h, v21.8h, v22.8h // - 4 * src[8] + 16 * src[56]
126 ssra v2.8h, v21.8h, #2 // 16 * src[8] + 4 * src[56]
128 shl v21.8h, v22.8h, #2 // 8/2 * src[0]
134 ssra v21.8h, v21.8h, #1 // 12/2 * src[0]
139 add v20.8h, v21.8h, v18.8h // t1/2 = 12/2 * src[0] + 12/2 * src[32]
141 sub v1.8h, v21.8h, v18.8h // t2/2 = 12/2 * src[0] - 12/2 * src[32]
149 neg v21.8h, v17.8h // +t2
158 ssra v7.8h, v21.8h, #1 // (t6 + t2) >> 1
210 shl v21.4h, v19.4h, #4 // 16 * src[1]
221 ssra v21.4h, v23.4h, #2 // 16 * src[1] + 4 * src[7]
227 mla v21.4h, v3.4h, v0.h[2] // 16 * src[1] + 15 * src[3] + 4 * src[7]
236 mla v21.4h, v6.4h, v0.h[1] // t1 = 16 * src[1] + 15 * src[3] + 9 * src[5] + 4 * src[7]
243 neg v6.4h, v21.4h // -t1
255 ssra v7.4h, v21.4h, #1 // (t5 + t1) >> 1
375 shl v21.4h, v16.4h, #4 // 16 * src[24]
382 ssra v24.4h, v21.4h, #2 // 4 * src[24] + 16 * src[40]
385 sub v21.4h, v21.4h, v26.4h // 16 * src[24] - 4 * src[40]
393 mls v21.4h, v3.4h, v0.h[1] // - 9 * src[8] + 16 * src[24] - 4 * src[40]
403 mls v21.4h, v20.4h, v0.h[2] // -t3 = - 9 * src[8] + 16 * src[24] - 4 * src[40] - 15 * src[56]
413 neg v17.4h, v21.4h // +t3
421 srsra v22.4h, v21.4h, #1 // (t7 - t3 + 1) >> 1
1057 uxtl v21.8h, v5.8b // P6[0..7]
1063 mls v16.8h, v21.8h, v0.h[1] // 2*P5[0..7]-5*P6[0..7]
1105 mls v4.8h, v21.8h, v0.h[0] // 2*P3[0..7]-5*P4[0..7]+5*P5[0..7]-2*P6[0..7]
1128 cmhs v21.8h, v19.8h, v22.8h // test a0[8..15] >= pq
1134 orr v7.16b, v29.16b, v21.16b // test clip[8..15] == 0 || a0[8..15] >= pq
1196 ld1 {v21.8b}, [x3], x1
1207 trn1 v26.8b, v4.8b, v21.8b // P1[10], P1[11], P3[10]...
1208 trn2 v4.8b, v4.8b, v21.8b // P2[10], P2[11], P4[10]...
1209 trn1 v21.4h, v1.4h, v3.4h // P2[0], P2[1], P2[2], P2[3], P6[0]...
1220 trn1 v27.2s, v21.2s, v23.2s // P2[0..7]
1221 trn2 v21.2s, v21.2s, v23.2s // P6[0..7]
1241 uxtl v20.8h, v21.8b // P6[0..7]
1242 trn1 v21.2s, v22.2s, v25.2s // P3[8..15]
1255 uxtl v26.8h, v21.8b // P3[8..15]
1261 ushll v3.8h, v21.8b, #1 // 2*P3[8..15]
1273 sub v21.8h, v27.8h, v16.8h // P4[0..7]-P5[0..7]
1276 abs v23.8h, v21.8h
1279 sshr v21.8h, v21.8h, #8 // clip_sign[0..7]
1318 sub v6.8h, v21.8h, v6.8h // clip_sign[0..7] - a0_sign[0..7]
1389 movi v21.4s, #3, lsl #16
1409 eor v24.16b, v24.16b, v21.16b
1410 eor v25.16b, v25.16b, v21.16b
1411 eor v26.16b, v26.16b, v21.16b
1412 eor v27.16b, v27.16b, v21.16b
1413 eor v28.16b, v28.16b, v21.16b
1414 eor v29.16b, v29.16b, v21.16b
1415 eor v30.16b, v30.16b, v21.16b
1416 eor v31.16b, v31.16b, v21.16b
1439 eor v24.16b, v24.16b, v21.16b
1440 eor v25.16b, v25.16b, v21.16b
1441 eor v26.16b, v26.16b, v21.16b
1442 eor v27.16b, v27.16b, v21.16b
1443 eor v28.16b, v28.16b, v21.16b
1444 eor v29.16b, v29.16b, v21.16b
1445 eor v30.16b, v30.16b, v21.16b
1446 eor v31.16b, v31.16b, v21.16b
1480 eor v24.16b, v24.16b, v21.16b
1481 eor v25.16b, v25.16b, v21.16b
1482 eor v26.16b, v26.16b, v21.16b
1483 eor v27.16b, v27.16b, v21.16b
1484 eor v28.16b, v28.16b, v21.16b
1486 eor v29.16b, v29.16b, v21.16b
1487 eor v30.16b, v30.16b, v21.16b
1488 eor v31.16b, v31.16b, v21.16b
1523 eor v24.16b, v24.16b, v21.16b
1524 eor v25.16b, v25.16b, v21.16b
1525 eor v26.16b, v26.16b, v21.16b
1526 eor v27.16b, v27.16b, v21.16b
1527 eor v28.16b, v28.16b, v21.16b
1529 eor v29.16b, v29.16b, v21.16b
1530 eor v30.16b, v30.16b, v21.16b
1531 eor v31.16b, v31.16b, v21.16b