[x264-devel] [PATCH 1/2] fix arm asm for clang in 'arm: Implement x264_mbtree_propagate_{cost, list}_neon'
Janne Grunau
janne-x264 at jannau.net
Wed Sep 30 10:01:42 CEST 2015
---
common/arm/mc-a.S | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/arm/mc-a.S b/common/arm/mc-a.S
index b06b957..30d1c1a 100644
--- a/common/arm/mc-a.S
+++ b/common/arm/mc-a.S
@@ -1777,7 +1777,7 @@ function x264_mbtree_propagate_cost_neon
vld1.16 {q9}, [r2]!
vld1.16 {q10}, [r3]!
vld1.16 {q11}, [r4]!
- vbic.u16 q10, q10, #0xc000
+ vbic.u16 q10, #0xc000
vmin.u16 q10, q9, q10
vmull.u16 q12, d18, d22 @ propagate_intra
vmull.u16 q13, d19, d23 @ propagate_intra
@@ -1847,9 +1847,9 @@ function x264_mbtree_propagate_list_internal_neon
vmovn.i16 d16, q8
vmovn.i16 d17, q9
vadd.s16 q13, q13, q0
- vbic.i16 q8, q8, #128+64+32
+ vbic.i16 q8, #128+64+32
vadd.s16 q0, q0, q11
- vbic.i16 q8, q8, #(128+64+32)<<8
+ vbic.i16 q8, #(128+64+32)<<8
vst1.16 {q12, q13}, [r3, :128]!
vsub.i8 q9, q3, q8
vmull.u8 q12, d17, d16 @ idx3weight = y*x
--
2.6.0
More information about the x264-devel
mailing list