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
This commit is contained in:
Родитель
ae10319520
Коммит
4d5f1955de
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче