Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
aom-rav1e
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Xiph.Org
aom-rav1e
Commits
e39525ba
Commit
e39525ba
authored
Nov 21, 2017
by
Linfeng Zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move mem_sse2.h from av1/common/x86 to aom_dsp/x86
Change-Id: Ia07e909c89eda3742682531dca068ecf63a6281e
parent
857c99ba
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
9 additions
and
9 deletions
+9
-9
aom_dsp/aom_dsp.cmake
aom_dsp/aom_dsp.cmake
+3
-2
aom_dsp/aom_dsp.mk
aom_dsp/aom_dsp.mk
+1
-0
aom_dsp/x86/mem_sse2.h
aom_dsp/x86/mem_sse2.h
+3
-3
av1/av1.cmake
av1/av1.cmake
+1
-2
av1/av1_common.mk
av1/av1_common.mk
+0
-1
av1/common/x86/txb_sse2.c
av1/common/x86/txb_sse2.c
+1
-1
No files found.
aom_dsp/aom_dsp.cmake
View file @
e39525ba
...
...
@@ -47,9 +47,10 @@ set(AOM_DSP_COMMON_INTRIN_SSE2
"
${
AOM_ROOT
}
/aom_dsp/x86/aom_asm_stubs.c"
"
${
AOM_ROOT
}
/aom_dsp/x86/convolve.h"
"
${
AOM_ROOT
}
/aom_dsp/x86/intrapred_sse2.c"
"
${
AOM_ROOT
}
/aom_dsp/x86/
txfm_common_sse2.h
"
"
${
AOM_ROOT
}
/aom_dsp/x86/
loopfilter_sse2.c
"
"
${
AOM_ROOT
}
/aom_dsp/x86/lpf_common_sse2.h"
"
${
AOM_ROOT
}
/aom_dsp/x86/loopfilter_sse2.c"
)
"
${
AOM_ROOT
}
/aom_dsp/x86/mem_sse2.h"
"
${
AOM_ROOT
}
/aom_dsp/x86/txfm_common_sse2.h"
)
set
(
AOM_DSP_COMMON_ASM_SSSE3
"
${
AOM_ROOT
}
/aom_dsp/x86/aom_subpixel_8t_ssse3.asm"
...
...
aom_dsp/aom_dsp.mk
View file @
e39525ba
...
...
@@ -215,6 +215,7 @@ endif # CONFIG_HIGHBITDEPTH
DSP_SRCS-yes
+=
txfm_common.h
DSP_SRCS-yes
+=
x86/txfm_common_intrin.h
DSP_SRCS-$(HAVE_AVX2)
+=
x86/common_avx2.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/mem_sse2.h
DSP_SRCS-$(HAVE_SSE2)
+=
x86/txfm_common_sse2.h
DSP_SRCS-$(HAVE_SSSE3)
+=
x86/obmc_intrinsic_ssse3.h
DSP_SRCS-$(HAVE_MSA)
+=
mips/txfm_macros_msa.h
...
...
a
v1/common
/x86/mem_sse2.h
→
a
om_dsp
/x86/mem_sse2.h
View file @
e39525ba
...
...
@@ -9,8 +9,8 @@
* PATENTS file, you can obtain it at www.aomedia.org/license/patent.
*/
#ifndef A
V1_COMMON
_X86_MEM_SSE2_H_
#define A
V1_COMMON
_X86_MEM_SSE2_H_
#ifndef A
OM_DSP
_X86_MEM_SSE2_H_
#define A
OM_DSP
_X86_MEM_SSE2_H_
#include <emmintrin.h> // SSE2
...
...
@@ -22,4 +22,4 @@ static INLINE __m128i loadh_epi64(const void *const src, const __m128i s) {
_mm_loadh_pi
(
_mm_castsi128_ps
(
s
),
(
const
__m64
*
)
src
));
}
#endif // A
V1_COMMON
_X86_MEM_SSE2_H_
#endif // A
OM_DSP
_X86_MEM_SSE2_H_
av1/av1.cmake
View file @
e39525ba
...
...
@@ -254,8 +254,7 @@ set(AOM_AV1_ENCODER_SOURCES
set
(
AOM_AV1_COMMON_INTRIN_SSE2
${
AOM_AV1_COMMON_INTRIN_SSE2
}
"
${
AOM_ROOT
}
/av1/common/cdef_block_sse2.c"
"
${
AOM_ROOT
}
/av1/common/x86/mem_sse2.h"
)
"
${
AOM_ROOT
}
/av1/common/cdef_block_sse2.c"
)
set
(
AOM_AV1_COMMON_INTRIN_SSSE3
${
AOM_AV1_COMMON_INTRIN_SSSE3
}
...
...
av1/av1_common.mk
View file @
e39525ba
...
...
@@ -76,7 +76,6 @@ AV1_COMMON_SRCS-yes += common/av1_fwd_txfm1d_cfg.h
AV1_COMMON_SRCS-yes
+=
common/av1_inv_txfm2d.c
AV1_COMMON_SRCS-yes
+=
common/av1_inv_txfm1d_cfg.h
AV1_COMMON_SRCS-$(HAVE_AVX2)
+=
common/x86/convolve_avx2.c
AV1_COMMON_SRCS-$(HAVE_SSE2)
+=
common/x86/mem_sse2.h
AV1_COMMON_SRCS-$(HAVE_SSSE3)
+=
common/x86/av1_convolve_ssse3.c
ifeq
($(CONFIG_CONVOLVE_ROUND)x$(CONFIG_COMPOUND_ROUND),yesx)
AV1_COMMON_SRCS-$(HAVE_SSE4_1)
+=
common/x86/av1_convolve_scale_sse4.c
...
...
av1/common/x86/txb_sse2.c
View file @
e39525ba
...
...
@@ -13,9 +13,9 @@
#include <emmintrin.h> // SSE2
#include "aom/aom_integer.h"
#include "aom_dsp/x86/mem_sse2.h"
#include "av1/common/onyxc_int.h"
#include "av1/common/txb_common.h"
#include "av1/common/x86/mem_sse2.h"
static
INLINE
__m128i
load_8bit_4x4_sse2
(
const
void
*
const
s0
,
const
void
*
const
s1
,
...
...
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