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
8fb26950
Commit
8fb26950
authored
Feb 19, 2012
by
Ronald S. Bultje
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
h264: don't use redzone in loopfilter on win64.
Red zone usage is not allowed in the Win64 ABI.
parent
b18f8cbf
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
1 deletion
+8
-1
h264_deblock.asm
libavcodec/x86/h264_deblock.asm
+8
-1
No files found.
libavcodec/x86/h264_deblock.asm
View file @
8fb26950
...
@@ -824,9 +824,13 @@ cglobal deblock_v_chroma_8_mmxext, 5,6
...
@@ -824,9 +824,13 @@ cglobal deblock_v_chroma_8_mmxext, 5,6
; void ff_deblock_h_chroma( uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0 )
; void ff_deblock_h_chroma( uint8_t *pix, int stride, int alpha, int beta, int8_t *tc0 )
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
cglobal
deblock_h_chroma_8_mmxext
,
5
,
7
cglobal
deblock_h_chroma_8_mmxext
,
5
,
7
%if
ARCH_X86_
64
%if
UNIX
64
%
define
buf0
[
rsp
-
24
]
%
define
buf0
[
rsp
-
24
]
%
define
buf1
[
rsp
-
16
]
%
define
buf1
[
rsp
-
16
]
%elif
WIN64
sub
rsp
,
16
%
define
buf0
[rsp]
%
define
buf1
[
rsp
+
8
]
%else
%else
%
define
buf0
r0m
%
define
buf0
r0m
%
define
buf1
r2m
%
define
buf1
r2m
...
@@ -839,6 +843,9 @@ cglobal deblock_h_chroma_8_mmxext, 5,7
...
@@ -839,6 +843,9 @@ cglobal deblock_h_chroma_8_mmxext, 5,7
movq
m0
,
buf0
movq
m0
,
buf0
movq
m3
,
buf1
movq
m3
,
buf1
TRANSPOSE8x4B_STORE
PASS8ROWS
(
t5
,
r0
,
r1
,
t6
)
TRANSPOSE8x4B_STORE
PASS8ROWS
(
t5
,
r0
,
r1
,
t6
)
%if
WIN64
add
rsp
,
16
%endif
RET
RET
ALIGN
16
ALIGN
16
...
...
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