Skip to content
GitLab
Menu
Projects
Groups
Snippets
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
00f1cf40
Commit
00f1cf40
authored
Oct 17, 2014
by
James Zern
Committed by
Gerrit Code Review
Oct 17, 2014
Browse files
Merge "vp9_denoiser_sse2.c: eliminate gcc warnings"
parents
8101e82a
8514d034
Changes
1
Show whitespace changes
Inline
Side-by-side
vp9/encoder/x86/vp9_denoiser_sse2.c
View file @
00f1cf40
...
...
@@ -50,9 +50,9 @@ static INLINE __m128i vp9_denoiser_16x1_sse2(const uint8_t *sig,
const
__m128i
l21
,
__m128i
acc_diff
)
{
// Calculate differences
const
__m128i
v_sig
=
_mm_loadu_si128
((
__m128i
*
)(
&
sig
[
0
]));
const
__m128i
v_sig
=
_mm_loadu_si128
((
const
__m128i
*
)(
&
sig
[
0
]));
const
__m128i
v_mc_running_avg_y
=
_mm_loadu_si128
(
(
__m128i
*
)(
&
mc_running_avg_y
[
0
]));
(
const
__m128i
*
)(
&
mc_running_avg_y
[
0
]));
__m128i
v_running_avg_y
;
const
__m128i
pdiff
=
_mm_subs_epu8
(
v_mc_running_avg_y
,
v_sig
);
const
__m128i
ndiff
=
_mm_subs_epu8
(
v_sig
,
v_mc_running_avg_y
);
...
...
@@ -103,9 +103,9 @@ static INLINE __m128i vp9_denoiser_adj_16x1_sse2(const uint8_t *sig,
__m128i
acc_diff
)
{
__m128i
v_running_avg_y
=
_mm_loadu_si128
((
__m128i
*
)(
&
running_avg_y
[
0
]));
// Calculate differences.
const
__m128i
v_sig
=
_mm_loadu_si128
((
__m128i
*
)(
&
sig
[
0
]));
const
__m128i
v_sig
=
_mm_loadu_si128
((
const
__m128i
*
)(
&
sig
[
0
]));
const
__m128i
v_mc_running_avg_y
=
_mm_loadu_si128
((
__m128i
*
)(
&
mc_running_avg_y
[
0
]));
_mm_loadu_si128
((
const
__m128i
*
)(
&
mc_running_avg_y
[
0
]));
const
__m128i
pdiff
=
_mm_subs_epu8
(
v_mc_running_avg_y
,
v_sig
);
const
__m128i
ndiff
=
_mm_subs_epu8
(
v_sig
,
v_mc_running_avg_y
);
// Obtain the sign. FF if diff is negative.
...
...
@@ -357,9 +357,9 @@ static int vp9_denoiser_64_32_16xM_sse2(const uint8_t *sig, int sig_stride,
const
__m128i
l21
=
_mm_set1_epi8
(
1
);
int
sum_diff
=
0
;
for
(
int
i
=
0
;
i
<
4
;
i
++
)
{
for
(
int
j
=
0
;
j
<
4
;
j
++
)
{
acc_diff
[
i
][
j
]
=
_mm_setzero_si128
();
for
(
c
=
0
;
c
<
4
;
++
c
)
{
for
(
r
=
0
;
r
<
4
;
++
r
)
{
acc_diff
[
c
][
r
]
=
_mm_setzero_si128
();
}
}
...
...
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