@ -169,8 +169,8 @@ function \type\()_h264_qpel8_h_lowpass_neon
lowpass_ 8 v28 , v29 , v16 , v17 , v28 , v16
.ifc \ type,a v g
ld1 { v2 . 8 B } , [ x0 ] , x3
urhadd v28 . 8 B , v28 . 8 B , v2 . 8 B
ld1 { v3 . 8 B } , [ x0 ]
urhadd v28 . 8 B , v28 . 8 B , v2 . 8 B
urhadd v16 . 8 B , v16 . 8 B , v3 . 8 B
sub x0 , x0 , x3
.endif
@ -210,8 +210,8 @@ function \type\()_h264_qpel8_h_lowpass_l2_neon
urhadd v27 . 8 B , v27 . 8 B , v29 . 8 B
.ifc \ type,a v g
ld1 { v2 . 8 B } , [ x0 ] , x2
urhadd v26 . 8 B , v26 . 8 B , v2 . 8 B
ld1 { v3 . 8 B } , [ x0 ]
urhadd v26 . 8 B , v26 . 8 B , v2 . 8 B
urhadd v27 . 8 B , v27 . 8 B , v3 . 8 B
sub x0 , x0 , x2
.endif
@ -281,20 +281,20 @@ function \type\()_h264_qpel8_v_lowpass_neon
.ifc \ type,a v g
ld1 { v24 . 8 B } , [ x0 ] , x2
urhadd v16 . 8 B , v16 . 8 B , v24 . 8 B
ld1 { v25 . 8 B } , [ x0 ] , x2
urhadd v17 . 8 B , v17 . 8 B , v25 . 8 B
ld1 { v26 . 8 B } , [ x0 ] , x2
urhadd v18 . 8 B , v18 . 8 B , v26 . 8 B
urhadd v16 . 8 B , v16 . 8 B , v24 . 8 B
ld1 { v27 . 8 B } , [ x0 ] , x2
urhadd v19 . 8 B , v19 . 8 B , v27 . 8 B
urhadd v17 . 8 B , v17 . 8 B , v25 . 8 B
ld1 { v28 . 8 B } , [ x0 ] , x2
urhadd v20 . 8 B , v20 . 8 B , v28 . 8 B
urhadd v18 . 8 B , v18 . 8 B , v26 . 8 B
ld1 { v29 . 8 B } , [ x0 ] , x2
urhadd v2 1 . 8 B , v2 1 . 8 B , v29 . 8 B
urhadd v19 . 8 B , v19 . 8 B , v27 . 8 B
ld1 { v30 . 8 B } , [ x0 ] , x2
urhadd v22 . 8 B , v22 . 8 B , v30 . 8 B
urhadd v20 . 8 B , v20 . 8 B , v28 . 8 B
ld1 { v31 . 8 B } , [ x0 ] , x2
urhadd v21 . 8 B , v21 . 8 B , v29 . 8 B
urhadd v22 . 8 B , v22 . 8 B , v30 . 8 B
urhadd v23 . 8 B , v23 . 8 B , v31 . 8 B
sub x0 , x0 , x2 , l s l #3
.endif
@ -375,20 +375,20 @@ function \type\()_h264_qpel8_v_lowpass_l2_neon
.ifc \ type,a v g
ld1 { v24 . 8 B } , [ x0 ] , x3
urhadd v16 . 8 B , v16 . 8 B , v24 . 8 B
ld1 { v25 . 8 B } , [ x0 ] , x3
urhadd v17 . 8 B , v17 . 8 B , v25 . 8 B
ld1 { v26 . 8 B } , [ x0 ] , x3
urhadd v18 . 8 B , v18 . 8 B , v26 . 8 B
urhadd v16 . 8 B , v16 . 8 B , v24 . 8 B
ld1 { v27 . 8 B } , [ x0 ] , x3
urhadd v19 . 8 B , v19 . 8 B , v27 . 8 B
urhadd v17 . 8 B , v17 . 8 B , v25 . 8 B
ld1 { v28 . 8 B } , [ x0 ] , x3
urhadd v20 . 8 B , v20 . 8 B , v28 . 8 B
urhadd v18 . 8 B , v18 . 8 B , v26 . 8 B
ld1 { v29 . 8 B } , [ x0 ] , x3
urhadd v2 1 . 8 B , v2 1 . 8 B , v29 . 8 B
urhadd v19 . 8 B , v19 . 8 B , v27 . 8 B
ld1 { v30 . 8 B } , [ x0 ] , x3
urhadd v22 . 8 B , v22 . 8 B , v30 . 8 B
urhadd v20 . 8 B , v20 . 8 B , v28 . 8 B
ld1 { v31 . 8 B } , [ x0 ] , x3
urhadd v21 . 8 B , v21 . 8 B , v29 . 8 B
urhadd v22 . 8 B , v22 . 8 B , v30 . 8 B
urhadd v23 . 8 B , v23 . 8 B , v31 . 8 B
sub x0 , x0 , x3 , l s l #3
.endif
@ -458,20 +458,20 @@ function \type\()_h264_qpel8_hv_lowpass_neon
bl p u t _ h26 4 _ q p e l 8 _ h v _ l o w p a s s _ n e o n _ t o p
.ifc \ type,a v g
ld1 { v0 . 8 B } , [ x0 ] , x2
urhadd v16 . 8 B , v16 . 8 B , v0 . 8 B
ld1 { v1 . 8 B } , [ x0 ] , x2
urhadd v17 . 8 B , v17 . 8 B , v1 . 8 B
ld1 { v2 . 8 B } , [ x0 ] , x2
urhadd v18 . 8 B , v18 . 8 B , v2 . 8 B
urhadd v16 . 8 B , v16 . 8 B , v0 . 8 B
ld1 { v3 . 8 B } , [ x0 ] , x2
urhadd v19 . 8 B , v19 . 8 B , v3 . 8 B
urhadd v17 . 8 B , v17 . 8 B , v1 . 8 B
ld1 { v4 . 8 B } , [ x0 ] , x2
urhadd v20 . 8 B , v20 . 8 B , v4 . 8 B
urhadd v18 . 8 B , v18 . 8 B , v2 . 8 B
ld1 { v5 . 8 B } , [ x0 ] , x2
urhadd v2 1 . 8 B , v2 1 . 8 B , v5 . 8 B
urhadd v19 . 8 B , v19 . 8 B , v3 . 8 B
ld1 { v6 . 8 B } , [ x0 ] , x2
urhadd v22 . 8 B , v22 . 8 B , v6 . 8 B
urhadd v20 . 8 B , v20 . 8 B , v4 . 8 B
ld1 { v7 . 8 B } , [ x0 ] , x2
urhadd v21 . 8 B , v21 . 8 B , v5 . 8 B
urhadd v22 . 8 B , v22 . 8 B , v6 . 8 B
urhadd v23 . 8 B , v23 . 8 B , v7 . 8 B
sub x0 , x0 , x2 , l s l #3
.endif
@ -511,20 +511,20 @@ function \type\()_h264_qpel8_hv_lowpass_l2_neon
urhadd v7 . 8 B , v7 . 8 B , v23 . 8 B
.ifc \ type,a v g
ld1 { v16 . 8 B } , [ x0 ] , x3
urhadd v0 . 8 B , v0 . 8 B , v16 . 8 B
ld1 { v17 . 8 B } , [ x0 ] , x3
urhadd v1 . 8 B , v1 . 8 B , v17 . 8 B
ld1 { v18 . 8 B } , [ x0 ] , x3
urhadd v2 . 8 B , v2 . 8 B , v18 . 8 B
urhadd v0 . 8 B , v0 . 8 B , v16 . 8 B
ld1 { v19 . 8 B } , [ x0 ] , x3
urhadd v3 . 8 B , v3 . 8 B , v19 . 8 B
urhadd v1 . 8 B , v1 . 8 B , v17 . 8 B
ld1 { v20 . 8 B } , [ x0 ] , x3
urhadd v4 . 8 B , v4 . 8 B , v20 . 8 B
urhadd v2 . 8 B , v2 . 8 B , v18 . 8 B
ld1 { v21 . 8 B } , [ x0 ] , x3
urhadd v5 . 8 B , v5 . 8 B , v2 1 . 8 B
urhadd v3 . 8 B , v3 . 8 B , v19 . 8 B
ld1 { v22 . 8 B } , [ x0 ] , x3
urhadd v6 . 8 B , v6 . 8 B , v22 . 8 B
urhadd v4 . 8 B , v4 . 8 B , v20 . 8 B
ld1 { v23 . 8 B } , [ x0 ] , x3
urhadd v5 . 8 B , v5 . 8 B , v21 . 8 B
urhadd v6 . 8 B , v6 . 8 B , v22 . 8 B
urhadd v7 . 8 B , v7 . 8 B , v23 . 8 B
sub x0 , x0 , x3 , l s l #3
.endif