Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Xiph.Org
aom-rav1e
Commits
6231b6b0
Commit
6231b6b0
authored
Mar 03, 2016
by
Yi Luo
Committed by
Gerrit Code Review
Mar 03, 2016
Browse files
Options
Browse Files
Download
Plain Diff
Merge "Fixed a computation bug in fdct16_sse2()" into nextgenv2
parents
ebc6e058
68d6a507
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
9 deletions
+9
-9
vp10/encoder/x86/dct_sse2.c
vp10/encoder/x86/dct_sse2.c
+9
-9
No files found.
vp10/encoder/x86/dct_sse2.c
View file @
6231b6b0
...
...
@@ -1635,7 +1635,7 @@ static void fdct16_8col(__m128i *in) {
const
__m128i
k__cospi_p16_m16
=
pair_set_epi16
(
cospi_16_64
,
-
cospi_16_64
);
const
__m128i
k__cospi_m16_p16
=
pair_set_epi16
(
-
cospi_16_64
,
cospi_16_64
);
const
__m128i
k__cospi_p24_p08
=
pair_set_epi16
(
cospi_24_64
,
cospi_8_64
);
const
__m128i
k__cospi_
p08_m24
=
pair_set_epi16
(
cospi_
8
_64
,
-
cospi_
24
_64
);
const
__m128i
k__cospi_
m24_m08
=
pair_set_epi16
(
-
cospi_
24
_64
,
-
cospi_
8
_64
);
const
__m128i
k__cospi_m08_p24
=
pair_set_epi16
(
-
cospi_8_64
,
cospi_24_64
);
const
__m128i
k__cospi_p28_p04
=
pair_set_epi16
(
cospi_28_64
,
cospi_4_64
);
const
__m128i
k__cospi_m04_p28
=
pair_set_epi16
(
-
cospi_4_64
,
cospi_28_64
);
...
...
@@ -1839,10 +1839,10 @@ static void fdct16_8col(__m128i *in) {
v
[
0
]
=
_mm_madd_epi16
(
u
[
0
],
k__cospi_m08_p24
);
v
[
1
]
=
_mm_madd_epi16
(
u
[
1
],
k__cospi_m08_p24
);
v
[
2
]
=
_mm_madd_epi16
(
u
[
2
],
k__cospi_
p
24_
p
08
);
v
[
3
]
=
_mm_madd_epi16
(
u
[
3
],
k__cospi_
p
24_
p
08
);
v
[
4
]
=
_mm_madd_epi16
(
u
[
2
],
k__cospi_
p
08_
m
24
);
v
[
5
]
=
_mm_madd_epi16
(
u
[
3
],
k__cospi_
p
08_
m
24
);
v
[
2
]
=
_mm_madd_epi16
(
u
[
2
],
k__cospi_
m
24_
m
08
);
v
[
3
]
=
_mm_madd_epi16
(
u
[
3
],
k__cospi_
m
24_
m
08
);
v
[
4
]
=
_mm_madd_epi16
(
u
[
2
],
k__cospi_
m
08_
p
24
);
v
[
5
]
=
_mm_madd_epi16
(
u
[
3
],
k__cospi_
m
08_
p
24
);
v
[
6
]
=
_mm_madd_epi16
(
u
[
0
],
k__cospi_p24_p08
);
v
[
7
]
=
_mm_madd_epi16
(
u
[
1
],
k__cospi_p24_p08
);
...
...
@@ -1872,10 +1872,10 @@ static void fdct16_8col(__m128i *in) {
// stage 5
s
[
0
]
=
_mm_add_epi16
(
p
[
0
],
t
[
1
]);
s
[
1
]
=
_mm_sub_epi16
(
p
[
0
],
t
[
1
]);
s
[
2
]
=
_mm_
add
_epi16
(
p
[
3
],
t
[
2
]);
s
[
3
]
=
_mm_
sub
_epi16
(
p
[
3
],
t
[
2
]);
s
[
4
]
=
_mm_
sub
_epi16
(
p
[
4
],
t
[
5
]);
s
[
5
]
=
_mm_
add
_epi16
(
p
[
4
],
t
[
5
]);
s
[
2
]
=
_mm_
sub
_epi16
(
p
[
3
],
t
[
2
]);
s
[
3
]
=
_mm_
add
_epi16
(
p
[
3
],
t
[
2
]);
s
[
4
]
=
_mm_
add
_epi16
(
p
[
4
],
t
[
5
]);
s
[
5
]
=
_mm_
sub
_epi16
(
p
[
4
],
t
[
5
]);
s
[
6
]
=
_mm_sub_epi16
(
p
[
7
],
t
[
6
]);
s
[
7
]
=
_mm_add_epi16
(
p
[
7
],
t
[
6
]);
...
...
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