Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
b16a164c
Commit
b16a164c
authored
Nov 23, 2015
by
Scott LaVarnway
Committed by
Gerrit Code Review
Nov 23, 2015
Browse files
Merge "VPX: Removed unnecessary pmulhrsw in IDCT32X32_34"
parents
26eb8063
97e6cc61
Changes
1
Show whitespace changes
Inline
Side-by-side
vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm
View file @
b16a164c
...
@@ -368,7 +368,7 @@ cglobal idct8x8_12_add, 3, 5, 13, input, output, stride
...
@@ -368,7 +368,7 @@ cglobal idct8x8_12_add, 3, 5, 13, input, output, stride
%define idx30 16 * 6
%define idx30 16 * 6
%define idx31 16 * 7
%define idx31 16 * 7
%macro IDCT32X32_34
x
4
%macro IDCT32X32_34 4
; FROM idct32x32_add_neon.asm
; FROM idct32x32_add_neon.asm
;
;
; Instead of doing the transforms stage by stage, it is done by loading
; Instead of doing the transforms stage by stage, it is done by loading
...
@@ -571,9 +571,7 @@ cglobal idct8x8_12_add, 3, 5, 13, input, output, stride
...
@@ -571,9 +571,7 @@ cglobal idct8x8_12_add, 3, 5, 13, input, output, stride
; BLOCK D STAGE 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; BLOCK D STAGE 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mova
m0
,
[
rsp
+
transposed_in
+
16
*
0
]
mova
m0
,
[
rsp
+
transposed_in
+
16
*
0
]
mova
m10
,
[
pw_11585x2
]
mova
m10
,
[
pw_11585x2
]
mova
m7
,
m0
pmulhrsw
m0
,
m10
; stp1_1
pmulhrsw
m0
,
m10
; stp1_1
pmulhrsw
m7
,
m10
; stp1_0
mova
m14
,
m11
; stp1_4
mova
m14
,
m11
; stp1_4
mova
m13
,
m12
; stp1_7
mova
m13
,
m12
; stp1_7
...
@@ -587,6 +585,7 @@ cglobal idct8x8_12_add, 3, 5, 13, input, output, stride
...
@@ -587,6 +585,7 @@ cglobal idct8x8_12_add, 3, 5, 13, input, output, stride
BUTTERFLY_4X
13
,
14
,
11585
,
11585
,
m8
,
9
,
10
; stp1_5, stp1_6
BUTTERFLY_4X
13
,
14
,
11585
,
11585
,
m8
,
9
,
10
; stp1_5, stp1_6
SWAP
13
,
14
SWAP
13
,
14
%endif
%endif
mova
m7
,
m0
; stp1_0 = stp1_1
mova
m4
,
m0
; stp1_1
mova
m4
,
m0
; stp1_1
mova
m2
,
m7
; stp1_0
mova
m2
,
m7
; stp1_0
...
@@ -752,7 +751,7 @@ idct32x32_34_transpose:
...
@@ -752,7 +751,7 @@ idct32x32_34_transpose:
TRANSPOSE8X8
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
9
TRANSPOSE8X8
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
9
IDCT32X32_34
x
16
*
0
,
16
*
32
,
16
*
64
,
16
*
96
IDCT32X32_34
16
*
0
,
16
*
32
,
16
*
64
,
16
*
96
lea
stp
,
[
stp
+
16
*
8
]
lea
stp
,
[
stp
+
16
*
8
]
mov
r6
,
4
mov
r6
,
4
lea
stp
,
[
rsp
+
pass_one_start
]
lea
stp
,
[
rsp
+
pass_one_start
]
...
@@ -774,7 +773,7 @@ idct32x32_34_transpose_2:
...
@@ -774,7 +773,7 @@ idct32x32_34_transpose_2:
TRANSPOSE8X8
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
9
TRANSPOSE8X8
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
9
IDCT32X32_34
x
16
*
0
,
16
*
8
,
16
*
16
,
16
*
24
IDCT32X32_34
16
*
0
,
16
*
8
,
16
*
16
,
16
*
24
lea
stp
,
[
stp
+
16
*
32
]
lea
stp
,
[
stp
+
16
*
32
]
add
r9
,
16
*
32
add
r9
,
16
*
32
...
...
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