[vlc-commits] arm: make the assembler functions compatible with non ELF/gas platforms

Janne Grunau git at videolan.org
Wed Feb 21 08:51:12 CET 2018


vlc/vlc-3.0 | branch: master | Janne Grunau <janne-vlc at jannau.net> | Mon Feb 19 00:47:53 2018 +0100| [38fd7515e108dddaa36c3fdc5ec0577209fca9cb] | committer: Thomas Guillem

arm: make the assembler functions compatible with non ELF/gas platforms

Allow assembling arm neon functions for IOS and arm windows.

Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit ec4d9649d1c03fe8f578db38b41dccdf5e11b005)
Signed-off-by: Thomas Guillem <thomas at gllm.fr>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=38fd7515e108dddaa36c3fdc5ec0577209fca9cb
---

 modules/arm_neon/amplify.S                     |  8 ++++--
 modules/arm_neon/asm.S                         | 39 ++++++++++++++++++++++++++
 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   | 22 +++++++--------
 modules/video_filter/deinterlace/merge_arm64.S | 10 +++----
 13 files changed, 122 insertions(+), 87 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commitdiff;h=38fd7515e108dddaa36c3fdc5ec0577209fca9cb


More information about the vlc-commits mailing list