mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
ARM: add mov32 macro
Originally committed as revision 23888 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
480cb7edd3
commit
a4edc5a9df
@ -49,6 +49,17 @@ ELF .type \name, %function
|
|||||||
\name:
|
\name:
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
.macro mov32 rd, val
|
||||||
|
#if HAVE_ARMV6T2
|
||||||
|
movw \rd, #(\val) & 0xffff
|
||||||
|
.if (\val) >> 16
|
||||||
|
movt \rd, #(\val) >> 16
|
||||||
|
.endif
|
||||||
|
#else
|
||||||
|
ldr \rd, =\val
|
||||||
|
#endif
|
||||||
|
.endm
|
||||||
|
|
||||||
.macro movrel rd, val
|
.macro movrel rd, val
|
||||||
#if HAVE_ARMV6T2 && !CONFIG_PIC
|
#if HAVE_ARMV6T2 && !CONFIG_PIC
|
||||||
movw \rd, #:lower16:\val
|
movw \rd, #:lower16:\val
|
||||||
|
Loading…
x
Reference in New Issue
Block a user