add loongarch64 support for webrtc
This commit is contained in:
50
Android.bp
50
Android.bp
@ -148,6 +148,8 @@ cc_defaults {
|
|||||||
},
|
},
|
||||||
riscv64: {
|
riscv64: {
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
cflags: [
|
cflags: [
|
||||||
"-mavx2",
|
"-mavx2",
|
||||||
@ -351,6 +353,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1844,6 +1849,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1907,6 +1915,12 @@ cc_library_static {
|
|||||||
"common_audio/signal_processing/filter_ar_fast_q12.c",
|
"common_audio/signal_processing/filter_ar_fast_q12.c",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
srcs: [
|
||||||
|
"common_audio/signal_processing/complex_bit_reverse.c",
|
||||||
|
"common_audio/signal_processing/filter_ar_fast_q12.c",
|
||||||
|
],
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
srcs: [
|
srcs: [
|
||||||
"common_audio/signal_processing/complex_bit_reverse.c",
|
"common_audio/signal_processing/complex_bit_reverse.c",
|
||||||
@ -1940,6 +1954,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
@ -1974,6 +1991,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
@ -1999,6 +2019,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
@ -2029,6 +2052,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2210,6 +2236,12 @@ cc_library_static {
|
|||||||
"-DHAVE_SSE42=0",
|
"-DHAVE_SSE42=0",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
cflags: [
|
||||||
|
"-DHAVE_MM_PREFETCH=0",
|
||||||
|
"-DHAVE_SSE42=0",
|
||||||
|
],
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
cflags: [
|
cflags: [
|
||||||
"-DHAVE_MM_PREFETCH=1",
|
"-DHAVE_MM_PREFETCH=1",
|
||||||
@ -2260,6 +2292,12 @@ cc_library_static {
|
|||||||
"-DHAVE_SSE42=0",
|
"-DHAVE_SSE42=0",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
cflags: [
|
||||||
|
"-DHAVE_MM_PREFETCH=0",
|
||||||
|
"-DHAVE_SSE42=0",
|
||||||
|
],
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
cflags: [
|
cflags: [
|
||||||
"-DHAVE_MM_PREFETCH=1",
|
"-DHAVE_MM_PREFETCH=1",
|
||||||
@ -2309,6 +2347,12 @@ cc_library_static {
|
|||||||
"-DHAVE_SSE42=0",
|
"-DHAVE_SSE42=0",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
cflags: [
|
||||||
|
"-DHAVE_MM_PREFETCH=0",
|
||||||
|
"-DHAVE_SSE42=0",
|
||||||
|
],
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
cflags: [
|
cflags: [
|
||||||
"-DHAVE_MM_PREFETCH=1",
|
"-DHAVE_MM_PREFETCH=1",
|
||||||
@ -4361,6 +4405,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -5120,6 +5167,9 @@ cc_library_static {
|
|||||||
riscv64: {
|
riscv64: {
|
||||||
srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
|
srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
|
||||||
},
|
},
|
||||||
|
loongarch64: {
|
||||||
|
srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
|
||||||
|
},
|
||||||
x86_64: {
|
x86_64: {
|
||||||
srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
|
srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user