diff options
author | Johann <johann.koenig@duck.com> | 2013-05-23 13:02:44 -0700 |
---|---|---|
committer | Johann <johann.koenig@duck.com> | 2013-05-23 13:02:44 -0700 |
commit | 4d5f1955de972f9a6abb5723de620854124f36e5 (patch) | |
tree | 90a2df208d3948736cecfac683a75ce8498831b1 /vp8 | |
parent | ae1031952003af1ba1ceaa11f211c05920c76a83 (diff) | |
download | libvpx-4d5f1955de972f9a6abb5723de620854124f36e5.tar libvpx-4d5f1955de972f9a6abb5723de620854124f36e5.tar.gz libvpx-4d5f1955de972f9a6abb5723de620854124f36e5.tar.bz2 libvpx-4d5f1955de972f9a6abb5723de620854124f36e5.zip |
Remove type from vmvn
datatype is optional for the instruction but clang refuses it.
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0489c/CIHIJIHC.html
It is still required when using an immediate.
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0489c/CIHGGEEB.html
Change-Id: I0fae956c8c0fa3f97578ce80abea247f7fc88705
Diffstat (limited to 'vp8')
-rw-r--r-- | vp8/encoder/arm/neon/shortfdct_neon.asm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vp8/encoder/arm/neon/shortfdct_neon.asm b/vp8/encoder/arm/neon/shortfdct_neon.asm index 09dd011ec..5ea8dd83d 100644 --- a/vp8/encoder/arm/neon/shortfdct_neon.asm +++ b/vp8/encoder/arm/neon/shortfdct_neon.asm @@ -97,7 +97,7 @@ coeff vmlal.s16 q11, d6, d17 ; c1*2217 + d1*5352 + 12000 vmlsl.s16 q12, d6, d16 ; d1*2217 - c1*5352 + 51000 - vmvn.s16 d4, d4 + vmvn d4, d4 vshrn.s32 d1, q11, #16 ; op[4] = (c1*2217 + d1*5352 + 12000)>>16 vsub.s16 d1, d1, d4 ; op[4] += (d1!=0) vshrn.s32 d3, q12, #16 ; op[12]= (d1*2217 - c1*5352 + 51000)>>16 @@ -200,7 +200,7 @@ coeff vmlal.s16 q11, d27, d17 ; B[4] = c1*2217 + d1*5352 + 12000 vmlsl.s16 q12, d27, d16 ; B[12] = d1*2217 - c1*5352 + 51000 - vmvn.s16 q14, q14 + vmvn q14, q14 vshrn.s32 d1, q9, #16 ; A[4] = (c1*2217 + d1*5352 + 12000)>>16 vshrn.s32 d3, q10, #16 ; A[12]= (d1*2217 - c1*5352 + 51000)>>16 |