projects
/
platform
/
upstream
/
libav.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d0a2f0a
)
arm: Avoid using the movw instruction needlessly
author
Måns Rullgård
<mans@mansr.com>
Mon, 1 Aug 2011 17:21:04 +0000
(20:21 +0300)
committer
Martin Storsjö
<martin@martin.st>
Wed, 3 Aug 2011 08:56:58 +0000
(11:56 +0300)
This fixes building for ARM11 without Thumb2.
Signed-off-by: Martin Storsjö <martin@martin.st>
libavcodec/arm/ac3dsp_armv6.S
patch
|
blob
|
history
diff --git
a/libavcodec/arm/ac3dsp_armv6.S
b/libavcodec/arm/ac3dsp_armv6.S
index d3058ffcec7d9bedb8ebd591c4316beaace9b27a..b6aee867b39f127bed0ae245a01bb655335c29d8 100644
(file)
--- a/
libavcodec/arm/ac3dsp_armv6.S
+++ b/
libavcodec/arm/ac3dsp_armv6.S
@@
-37,7
+37,7
@@
function ff_ac3_bit_alloc_calc_bap_armv6, export=1
ldrb r10, [r4], #1
1:
ldrsh r9, [r0], #2 @ mask[band]
- mov
w r8, #0x1fe
0
+ mov
r8, #0xff
0
sub r9, r9, r12 @ - snr_offset
mov r11, r10
ldrb r10, [r4], #1 @ band_start_tab[band++]
@@
-45,7
+45,7
@@
function ff_ac3_bit_alloc_calc_bap_armv6, export=1
it lt
movlt r9, #0
cmp r10, r3 @ - end
- and r9, r9, r8
@ & 0x1fe0
+ and r9, r9, r8
, lsl #1
@ & 0x1fe0
ite gt
subgt r8, r3, r11
suble r8, r10, r11