arm64: clang assembler compatability
Fixes to compile with clang (3.7)
- Fix fmul syntax:
fmul v0.2s,v1.2s,v2.2s[0] -> v0.2s,v1.2s,v2.s[0]
- lowercase RSB macro call to -> rsb
- add w modifier and use U32 in and out for fastlog2()
With these changes openmax_dl compiles as part of chromium on arm64
with both gcc 5.2 and clang 3.7. Unfortunately there was no
instructions how to run the included tests. The generated .o
files looks same before and after (minor changes in debug sections)
BUG=5090
R=andrew@webrtc.org, rtoy@google.com
Review URL: https://codereview.webrtc.org/1420973006 .
Patch from Riku Voipio <riku.voipio@linaro.org>.
6 files changed