• Home
  • Raw
  • Download

Lines Matching refs:v28

125     uabd      v28.16b, v10.16b, v6.16b
132 cmhi v20.16b, v16.16b , v28.16b //Q10=(Ap<Beta)
139 usubl v28.8h, v8.8b, v2.8b //Q14 = (p1 - q1)L
144 add v24.8h, v24.8h , v28.8h //
156 uaddl v28.8h, v17.8b, v11.8b //
164 sub v28.8h, v28.8h , v26.8h //Q14,Q5 = [p2 + (p0+q0+1)>>1] - (p1<<1)
168 sqshrn v29.8b, v28.8h, #1 //
169 sqshrn v28.8b, v10.8h, #1 //Q14 = i_macro_p1
170 mov v28.d[1], v29.d[0]
174 smin v28.16b, v28.16b , v14.16b //Q14 = min(C0,i_macro_p1)
179 smax v28.16b, v28.16b , v26.16b //Q14 = max( - C0 , min(C0, i_macro_p1) )
183 and v28.16b, v20.16b , v28.16b //condition check Ap<beta
189 add v28.16b, v28.16b , v8.16b //
194 st1 {v28.16b}, [x6] //writting back filtered value of p1
283 uaddw v28.8h, v24.8h , v8.8b //p0+q0+q1 L
287 add v16.8h, v28.8h , v28.8h //2*(p0+q0+q1)L
306 uaddw v28.8h, v28.8h , v14.8b //p0+q0+q1+q2 L
314 rshrn v12.8b, v28.8h, #2 //(p0+q0+q1+q2+2)>>2 L [q1']
321 add v28.8h, v28.8h , v16.8h //p0+q0+q1+2*q2+q3 L
324 add v28.8h, v28.8h , v16.8h //p0+q0+q1+3*q2+2*q3 L
326 rshrn v0.8b, v28.8h, #3 //(p0+q0+q1+3*q2+2*q3+4)>>3 L [q2']
340 add v28.8h, v24.8h , v24.8h //2*(p0+q0+p1) L
344 uaddw v28.8h, v28.8h , v30.8b //2*(p0+q0+p1)+p2 l
346 uaddw v28.8h, v28.8h , v8.8b //2*(p0+q0+p1)+p2+q1 L
348 rshrn v28.8b, v28.8h, #3 //(2*(p0+q0+p1)+p2+q1+4)>>3 L,p0'
350 mov v28.d[1] , v29.d[0]
373 bit v2.16b, v28.16b , v20.16b //choosing between po' and p0"
567 dup v28.16b, w2 //alpha
568 cmhs v22.16b, v22.16b , v28.16b //ABS(p0 - q0) >= Alpha(Alpha <=ABS(p0 - q0))
569 dup v28.16b, w3 //beta
574 cmhs v30.16b, v30.16b , v28.16b //ABS(p0 - q0) >= Alpha(Alpha <=ABS(p0 - q0))
580 cmhs v26.16b, v26.16b , v28.16b //ABS(p0 - q0) >= Alpha(Alpha <=ABS(p0 - q0))
597 cmhi v22.16b, v28.16b , v22.16b //Ap < Beta
599 cmhi v20.16b, v28.16b , v20.16b //Aq <Beta
600 usubl v28.8h, v8.8b, v6.8b //(q0 - p0) L
603 shl v28.8h, v28.8h, #2 //(q0 - p0)<<2 L
606 uaddw v28.8h, v28.8h , v4.8b //((q0 - p0) << 2) + (p1 L
608 usubw v28.8h, v28.8h , v10.8b //((q0 - p0) << 2) + (p1 - q1) L
611 rshrn v28.8b, v28.8h, #3 //delta = ((((q0 - p0) << 2) + (p1 - q1) + 4) >> 3); L
613 mov v28.d[1], v29.d[0]
616 abs v30.16b, v28.16b //abs(delta)
626 cmge v28.16b, v28.16b , #0
645 bif v6.16b, v22.16b , v28.16b //p0
646 bif v8.16b, v24.16b , v28.16b //q0
867 movi v28.8h, #2
883 mla v24.8h, v20.8h , v28.8h //p2 + X2(p1) + X2(p0) + X2(q0) + q1 L
884 mla v26.8h, v22.8h , v28.8h //p2 + X2(p1) + X2(p0) + X2(q0) + q1 H
885 movi v28.16b, #2
901 usra v28.16b, v30.16b, #2 //alpha >>2 +2
907 cmhi v28.16b, v28.16b , v22.16b //ABS(p0 - q0) <((Alpha >>2) + 2)
915 and v14.16b, v14.16b , v28.16b //(Ap < Beta && ABS(p0 - q0) <((Alpha >>2) + 2)
936 and v30.16b, v30.16b , v28.16b //(Aq < Beta && ABS(p0 - q0) <((Alpha >>2) + 2))
937 uabd v28.16b , v6.16b, v8.16b
940 cmhs v28.16b, v28.16b, v26.16b
943 …orr v22.16b, v22.16b , v28.16b //ABS(p1 - p0) >= Beta || ABS(q1 - q0) >= Beta||ABS(p0 - q0) …
946 movi v28.16b, #2
954 umlal v24.8h, v10.8b, v28.8b //X2(q1) + q0 + p1 L
956 umlal v16.8h, v11.8b, v28.8b //X2(q1) + q0 + p1 H
957 movi v28.8h, #2
959 mla v14.8h, v18.8h , v28.8h //p1 + X2(p0) + X2(q0) + X2(q1) + q2L
961 mla v4.8h, v26.8h , v28.8h //p1 + X2(p0) + X2(q0) + X2(q1) + q2H
994 mla v18.8h, v16.8h , v28.8h //X2(q3) + X3(q2) + q1 + q0 + p0 L
998 mla v26.8h, v4.8h , v28.8h //X2(q3) + X3(q2) + q1 + q0 + p0 H