Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
VideoLAN
dav1d
Commits
2eee4711
Commit
2eee4711
authored
Dec 17, 2018
by
Henrik Gramner
Browse files
Fix AVX2 itx crash on 64-bit Windows
Accidentally broken in
eb01bdb9
.
parent
08b4c9af
Pipeline
#3620
passed with stages
in 4 minutes and 55 seconds
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
src/x86/itx.asm
View file @
2eee4711
...
...
@@ -3281,10 +3281,10 @@ ALIGN function_align
%endmacro
%macro ITX_UNPACK_MULHRSW 7
; dst1, dst2/src, tmp, coef[1-4]
vpbroadcastd
m
%
3
,
[
r
4
-
pw_201_4091x8
+
pw_
%
4
_
%
5
x8
]
vpbroadcastd
m
%
3
,
[
r
5
-
pw_201_4091x8
+
pw_
%
4
_
%
5
x8
]
punpcklwd
m
%
1
,
m
%
2
,
m
%
2
pmulhrsw
m
%
1
,
m
%
3
vpbroadcastd
m
%
3
,
[
r
4
-
pw_201_4091x8
+
pw_
%
6
_
%
7
x8
]
vpbroadcastd
m
%
3
,
[
r
5
-
pw_201_4091x8
+
pw_
%
6
_
%
7
x8
]
punpckhwd
m
%
2
,
m
%
2
pmulhrsw
m
%
2
,
m
%
3
%endmacro
...
...
@@ -3443,7 +3443,7 @@ ALIGN function_align
mova
[
rsp
+
gprsize
+
1
*
32
],
m1
mova
m0
,
[
rsp
+
gprsize
+
2
*
32
]
mova
[
rsp
+
gprsize
+
2
*
32
],
m6
lea
r
4
,
[
rax
-
(
o_base
)
+
pw_201_4091x8
]
lea
r
5
,
[
rax
-
(
o_base
)
+
pw_201_4091x8
]
ITX_UNPACK_MULHRSW
1
,
8
,
6
,
201
,
4091
,
m601
,
4052
; t16a, t31a, t23a, t24a
ITX_UNPACK_MULHRSW
15
,
9
,
6
,
995
,
3973
,
m1380
,
3857
; t20a, t27a, t19a, t28a
ITX_UNPACK_MULHRSW
14
,
0
,
6
,
1751
,
3703
,
m2106
,
3513
; t18a, t29a, t21a, t26a
...
...
Write
Preview
Supports
Markdown
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