Lines Matching refs:H
37 dup v0.8H, w10
38 dup v3.8H, w9
55 dup v0.8H, w10
56 dup v3.8H, w9
71 dup v0.8H, w10
72 dup v3.8H, w9
81 ushll v18.8H, v16.8B, #3
82 ushll v19.8H, v17.8B, #3
87 ushll v19.8H, v16.8B, #3
88 ushll v18.8H, v17.8B, #3
94 ushll v18.8H, v16.8B, #3
95 ushll v19.8H, v17.8B, #3
126 add v20.8H, v26.8H, v20.8H // Y1 + R1
127 add v21.8H, v27.8H, v21.8H // Y2 + R2
128 add v22.8H, v26.8H, v22.8H // Y1 + G1
129 add v23.8H, v27.8H, v23.8H // Y2 + G2
130 add v24.8H, v26.8H, v24.8H // Y1 + B1
131 add v25.8H, v27.8H, v25.8H // Y2 + B2
132 sqrshrun \r1, v20.8H, #1 // clip_u8((Y1 + R1) >> 1)
133 sqrshrun \r2, v21.8H, #1 // clip_u8((Y2 + R1) >> 1)
134 sqrshrun \g1, v22.8H, #1 // clip_u8((Y1 + G1) >> 1)
135 sqrshrun \g2, v23.8H, #1 // clip_u8((Y2 + G1) >> 1)
136 sqrshrun \b1, v24.8H, #1 // clip_u8((Y1 + B1) >> 1)
137 sqrshrun \b2, v25.8H, #1 // clip_u8((Y2 + B1) >> 1)
149 movi v5.8H, #4, lsl #8 // 128 * (1<<3)
151 sub v18.8H, v18.8H, v5.8H // U*(1<<3) - 128*(1<<3)
152 sub v19.8H, v19.8H, v5.8H // V*(1<<3) - 128*(1<<3)
153 sqdmulh v20.8H, v19.8H, v1.H[0] // V * v2r (R)
154 sqdmulh v22.8H, v18.8H, v1.H[1] // U * u2g
155 sqdmulh v19.8H, v19.8H, v1.H[2] // V * v2g
156 add v22.8H, v22.8H, v19.8H // U * u2g + V * v2g (G)
157 sqdmulh v24.8H, v18.8H, v1.H[3] // U * u2b (B)
158 zip2 v21.8H, v20.8H, v20.8H // R2
159 zip1 v20.8H, v20.8H, v20.8H // R1
160 zip2 v23.8H, v22.8H, v22.8H // G2
161 zip1 v22.8H, v22.8H, v22.8H // G1
162 zip2 v25.8H, v24.8H, v24.8H // B2
163 zip1 v24.8H, v24.8H, v24.8H // B1
165 ushll v26.8H, v2.8B, #3 // Y1*(1<<3)
166 ushll2 v27.8H, v2.16B, #3 // Y2*(1<<3)
167 sub v26.8H, v26.8H, v3.8H // Y1*(1<<3) - y_offset
168 sub v27.8H, v27.8H, v3.8H // Y2*(1<<3) - y_offset
169 …sqdmulh v26.8H, v26.8H, v0.8H // ((Y1*(1<<3) - y_offset) * y…
170 …sqdmulh v27.8H, v27.8H, v0.8H // ((Y2*(1<<3) - y_offset) * y…