• Home
  • Raw
  • Download

Lines Matching refs:v30

126     uabd      v30.16b, v4.16b, v0.16b
133 cmhi v22.16b, v16.16b , v30.16b //Q11=(Aq<Beta)
136 usubl v30.8h, v1.8b, v7.8b //
140 shl v26.8h, v30.8h, #2 //Q13 = (q0 - p0)<<2
142 usubl v30.8h, v9.8b, v3.8b //Q15 = (p1 - q1)H
145 add v26.8h, v26.8h , v30.8h //Q13,Q12 = [ (q0 - p0)<<2 ] + (p1 - q1)
158 uaddl v30.8h, v17.8b, v5.8b //
172 sub v30.8h, v30.8h , v26.8h //Q15,Q2 = [q2 + (p0+q0+1)>>1] - (q1<<1)
176 sqshrn v31.8b, v30.8h, #1 //
177 sqshrn v30.8b, v4.8h, #1 //Q15 = i_macro_q1
178 mov v30.d[1], v31.d[0]
182 smin v30.16b, v30.16b , v14.16b //Q15 = min(C0,i_macro_q1)
186 smax v30.16b, v30.16b , v26.16b //Q15 = max( - C0 , min(C0, i_macro_q1) )
190 and v30.16b, v22.16b , v30.16b //condition check Aq<beta
192 add v30.16b, v30.16b , v2.16b //
195 st1 {v30.16b}, [x7], x1 //writting back filtered value of q1
284 uaddw v30.8h, v26.8h , v9.8b //p0+q0+q1 H
288 add v0.8h, v30.8h , v30.8h //2*(p0+q0+q1)H
307 uaddw v30.8h, v30.8h , v15.8b //p0+q0+q1+q2 H
315 rshrn v13.8b, v30.8h, #2 //(p0+q0+q1+q2+2)>>2 H [q1']
323 add v30.8h, v30.8h , v0.8h //p0+q0+q1+2*q2+q3 H
325 add v30.8h, v30.8h , v0.8h //p0+q0+q1+3*q2+2*q3 H
327 rshrn v1.8b, v30.8h, #3 //(p0+q0+q1+3*q2+2*q3+4)>>3 H [q2']
329 ld1 {v30.8b, v31.8b}, [x3] //load p2 to Q15
330 mov v30.d[1] , v31.d[0]
333 uabd v16.16b , v30.16b, v6.16b
344 uaddw v28.8h, v28.8h , v30.8b //2*(p0+q0+p1)+p2 l
357 uaddw v12.8h, v24.8h , v30.8b //(p0+q0+p1) +p2 L
361 uaddl v8.8h, v30.8b, v24.8b //p2+p3 L
380 bit v30.16b, v12.16b , v16.16b //choosing between p2 and p2'
383 st1 {v30.16b}, [x3] //store p2
570 uabd v30.16b , v10.16b, v8.16b //ABS(q1 - q0)
574 cmhs v30.16b, v30.16b , v28.16b //ABS(p0 - q0) >= Alpha(Alpha <=ABS(p0 - q0))
578 orr v22.16b, v22.16b , v30.16b //ABS(q1 - q0) >= Beta ||ABS(p0 - q0) >= Alpha
579 neg v30.16b, v16.16b //-C0
581 smax v24.16b, v24.16b , v30.16b //max(deltap1,-C0)
601 smax v18.16b, v18.16b , v30.16b //max(deltaq1,-C0)
602 usubl v30.8h, v9.8b, v7.8b //(q0 - p0) H
605 shl v30.8h, v30.8h, #2 //(q0 - p0) << 2) H
607 uaddw v30.8h, v30.8h , v5.8b //((q0 - p0) << 2) + (p1 H
609 usubw v30.8h, v30.8h , v11.8b //((q0 - p0) << 2) + (p1 - q1) H
612 rshrn v29.8b, v30.8h, #3 //delta = ((((q0 - p0) << 2) + (p1 - q1) + 4) >> 3) H
616 abs v30.16b, v28.16b //abs(delta)
619 umin v30.16b, v30.16b , v16.16b //min((abs(delta),C)
624 bic v30.16b, v30.16b , v26.16b //abs(delta) of pixels to be changed only
627 uqsub v22.16b, v6.16b , v30.16b //clip(p0-delta)
632 uqadd v6.16b, v6.16b , v30.16b //clip(p0+delta)
637 uqadd v24.16b, v8.16b , v30.16b //clip(q0+delta)
641 uqsub v8.16b, v8.16b , v30.16b //clip(q0-delta)
888 dup v30.16b, w2 //duplicate alpha
901 usra v28.16b, v30.16b, #2 //alpha >>2 +2
902 uabd v30.16b , v2.16b, v6.16b
909 cmhi v14.16b, v26.16b , v30.16b //beta>Ap
910 uaddl v30.8h, v7.8b, v11.8b //p0+q1 H
912 uaddw v30.8h, v30.8h , v5.8b //p0+q1+p1 H
914 uaddw v30.8h, v30.8h , v5.8b //p0+q1+2*p1 H
917 rshrn v23.8b, v30.8h, #2 //((X2(p1) + p0 + q1 + 2) >> 2) H p0"
919 uaddl v30.8h, v2.8b, v0.8b //p2+p3 L
922 add v30.8h, v30.8h , v30.8h //2*(p2+p3) L
924 add v16.8h, v16.8h , v30.8h //(X2(p3) + X3(p2) + p1 + p0 + q0) L
926 uabd v30.16b , v12.16b, v8.16b
932 cmhi v30.16b, v26.16b , v30.16b //Aq < Beta
936 and v30.16b, v30.16b , v28.16b //(Aq < Beta && ABS(p0 - q0) <((Alpha >>2) + 2))
974 bit v24.16b, v16.16b , v30.16b //q0' or q0"
975 bic v30.16b, v30.16b , v22.16b //final condn for q's
979 bit v10.16b, v4.16b , v30.16b
982 mov v31.d[0] , v30.d[1]
1016 bit v12.16b, v18.16b , v30.16b //final q2