[vlc-devel] [PATCH 1/1] arm: fix assembling with llvm's integrated assembler for ios

Rémi Denis-Courmont remi at remlab.net
Wed Feb 7 17:38:20 CET 2018


Le tiistaina 6. helmikuuta 2018, 23.54.55 EET Martin Storsjö a écrit :
> On Tue, 6 Feb 2018, Janne Grunau wrote:
> > ---
> > modules/arm_neon/amplify.S                     |  8 ++++--
> > modules/arm_neon/asm.S                         | 31 +++++++++++++++++++++
> > modules/arm_neon/deinterleave_chroma.S         | 10 ++++---
> > modules/arm_neon/i420_rgb.S                    | 10 ++++---
> > modules/arm_neon/i420_rv16.S                   | 10 ++++---
> > modules/arm_neon/i420_yuyv.S                   | 14 +++++-----
> > modules/arm_neon/i422_yuyv.S                   | 14 +++++-----
> > modules/arm_neon/nv12_rgb.S                    | 10 ++++---
> > modules/arm_neon/nv21_rgb.S                    | 10 ++++---
> > modules/arm_neon/simple_channel_mixer.S        | 38
> > +++++++++----------------- modules/arm_neon/yuyv_i422.S                  
> > | 14 +++++-----
> > modules/video_filter/deinterlace/merge_arm.S   | 20 ++++++--------
> > modules/video_filter/deinterlace/merge_arm64.S | 10 +++----
> > 13 files changed, 112 insertions(+), 87 deletions(-)
> > create mode 100644 modules/arm_neon/asm.S
> > 
> > diff --git a/modules/arm_neon/amplify.S b/modules/arm_neon/amplify.S
> > index 5938118378..711a3ea4f7 100644
> > --- a/modules/arm_neon/amplify.S
> > +++ b/modules/arm_neon/amplify.S
> > @@ -18,18 +18,20 @@
> > 
> >  @ Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
> >  @************************************************************************
> >  ****/> 
> > +#include "asm.S"
> > +
> > 
> > 	.syntax	unified
> > 	.arm
> > 
> > +#ifndef __APPLE__
> > 
> > 	.fpu	neon
> > 
> > +#endif
> > 
> > 	.text
> 
> Or maybe go for #ifdef __ELF__,

No, .fpu and .arch directives have nothing to do with the output executable 
format.

-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list