[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 


Any comment would be great.

Kind Regards


More information about the ffmpeg-cvslog mailing list