Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
ffmpeg
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
ffmpeg
Commits
69e6702c
Commit
69e6702c
authored
Jul 22, 2013
by
Martin Storsjö
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
arm: Mangle external symbols properly in new vfp assembly files
Signed-off-by:
Martin Storsjö
<
martin@martin.st
>
parent
ff30d121
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
4 additions
and
4 deletions
+4
-4
dcadsp_vfp.S
libavcodec/arm/dcadsp_vfp.S
+1
-1
mdct_vfp.S
libavcodec/arm/mdct_vfp.S
+2
-2
synth_filter_vfp.S
libavcodec/arm/synth_filter_vfp.S
+1
-1
No files found.
libavcodec/arm/dcadsp_vfp.S
View file @
69e6702c
...
...
@@ -463,7 +463,7 @@ NOVFP ldr a1, [fp, #-8*4]
VFP stmia sp, {WINDOW, OUT, BUF}
NOVFP stmia sp, {WINDOW, OUT, BUF, SCALEINT}
VFP vldr SCALE, [sp, #3*4]
bl
ff_synth_filter_float_vfp
bl
X(ff_synth_filter_float_vfp)
add OUT, OUT, #32*4
add BUF, BUF, #32*4
subs COUNT, COUNT, #1
...
...
libavcodec/arm/mdct_vfp.S
View file @
69e6702c
...
...
@@ -151,7 +151,7 @@ function ff_imdct_half_vfp, export=1
ldr ip, [CONTEXT, #5*4] @ mdct_bits
teq ip, #6
it ne
bne
ff_imdct_half_c
@ only case currently accelerated is the one used by DCA
bne
X(ff_imdct_half_c)
@ only case currently accelerated is the one used by DCA
.set n, 1<<6
.set n2, n/2
...
...
@@ -175,7 +175,7 @@ function ff_imdct_half_vfp, export=1
fmxr FPSCR, OLDFPSCR
mov a1, OUT
bl
ff_fft16_vfp
bl
X(ff_fft16_vfp)
ldr lr, =0x03030000 @ RunFast mode, short vectors of length 4, stride 1
fmxr FPSCR, lr
...
...
libavcodec/arm/synth_filter_vfp.S
View file @
69e6702c
...
...
@@ -132,7 +132,7 @@ function ff_synth_filter_float_vfp, export=1
str lr, [P_SB_OFF] @ rotate offset, modulo buffer size, ready for next call
ldr a3, [sp, #(16+6+2)*4] @ fetch in from stack, to pass to imdct_half
VFP vmov s16, SCALE @ imdct_half is free to corrupt s0, but it contains one of our arguments in hardfp case
bl
ff_imdct_half_vfp
bl
X(ff_imdct_half_vfp)
VFP vmov SCALE, s16
fmrx OLDFPSCR, FPSCR
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment