[FFmpeg-cvslog] Compile error in synth_filter_neon.S
Memphiz
memphiz at kodi.tv
Sun Jul 31 17:10:25 EEST 2016
Hi there,
latly i realised a compile error in the arm code of synth_filter_neon.S.
For AARCH64 the syntax of the BIC opcode is a bit different if i read
the docs correct.
For AARCH64 and 64bit GP Registers the syntax is
BIC Xd, Xn, Xm{, shift #amount} ; 64-bit general registers
Indeed i get a compile error when using xcode6.2
:32:21: error: invalid operand for instruction
bic x7, x7,#63 <https://github.com/FFmpeg/FFmpeg/pull/63>
Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
It seems to compile fine on Xcode7 and its clang but i have no clue why ...
Working syntax would be:
bic x7, x7, x7, lsl#63 <https://github.com/FFmpeg/FFmpeg/pull/63>
Not sure if the semantics are still correct. I have not the slightest
clue of arm assembler i have to admit.
Sorry couldn't reply to the commit which introduced this because i
wasn't subscribed to the list at that time.
For further reference i also commented on your github mirror about that
already (and wonder why Janne Grunau doesn't get those emails from
github...):
https://github.com/FFmpeg/FFmpeg/commit/705f5e5e155f6f280a360af220fc5b30cfcee702
Any comment would be great.
Kind Regards
Memphiz
More information about the ffmpeg-cvslog
mailing list