Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
9776e25d
Commit
9776e25d
authored
Jun 13, 2011
by
Mans Rullgard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ARM: jrevdct_arm: simplify stack usage
Signed-off-by:
Mans Rullgard
<
mans@mansr.com
>
parent
13743c7a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
6 deletions
+3
-6
jrevdct_arm.S
libavcodec/arm/jrevdct_arm.S
+3
-6
No files found.
libavcodec/arm/jrevdct_arm.S
View file @
9776e25d
...
...
@@ -56,9 +56,7 @@
#define FIX_0xFFFF_ID 48
function ff_j_rev_dct_arm, export=1
push {r4 - r12, lr}
sub sp, sp, #4 @ reserve some space on the stack
str r0, [ sp ] @ save the DCT pointer to the stack
push {r0, r4 - r11, lr}
mov lr, r0 @ lr = pointer to the current row
mov r12, #8 @ r12 = row-counter
...
...
@@ -208,7 +206,7 @@ end_of_row_loop:
start_column_loop:
@ Start of column loop
ldr lr, [ sp ]
pop {lr}
mov r12, #8
column_loop:
ldrsh r0, [lr, #( 0*8)] @ r0 = 'd0'
...
...
@@ -365,8 +363,7 @@ empty_odd_column:
the_end:
@ The end....
add sp, sp, #4
pop {r4 - r12, pc}
pop {r4 - r11, pc}
endfunc
const const_array
...
...
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