aboutsummaryrefslogtreecommitdiff
path: root/source/cpu_id.cc
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2022-01-25 18:44:54 -0800
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-01-26 08:41:33 +0000
commit2c6bfc02d5265c95df69190c785f5d00d13bb444 (patch)
tree1f03f7ab21566a901e51dc3e2272bec8f2bcb324 /source/cpu_id.cc
parent2f87e9a7135b83656c86b3b23ba582e0dfeb7fbb (diff)
downloadlibyuv-2c6bfc02d5265c95df69190c785f5d00d13bb444.tar.gz
Remove MMI support
Bug: libyuv:916 Change-Id: I345b7e271ceb4b32fe91e292915e66be40812810 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3415817 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Wan-Teh Chang <wtc@google.com> Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'source/cpu_id.cc')
-rw-r--r--source/cpu_id.cc12
1 files changed, 3 insertions, 9 deletions
diff --git a/source/cpu_id.cc b/source/cpu_id.cc
index 43953886..6f66446b 100644
--- a/source/cpu_id.cc
+++ b/source/cpu_id.cc
@@ -174,18 +174,12 @@ LIBYUV_API SAFEBUFFERS int MipsCpuCaps(const char* cpuinfo_name) {
}
while (fgets(cpuinfo_line, sizeof(cpuinfo_line) - 1, f)) {
if (memcmp(cpuinfo_line, "cpu model", 9) == 0) {
- // Workaround early kernel without mmi in ASEs line.
- if (strstr(cpuinfo_line, "Loongson-3")) {
- flag |= kCpuHasMMI;
- } else if (strstr(cpuinfo_line, "Loongson-2K")) {
- flag |= kCpuHasMMI | kCpuHasMSA;
+ // Workaround early kernel without MSA in ASEs line.
+ if (strstr(cpuinfo_line, "Loongson-2K")) {
+ flag |= kCpuHasMSA;
}
}
if (memcmp(cpuinfo_line, "ASEs implemented", 16) == 0) {
- if (strstr(cpuinfo_line, "loongson-mmi") &&
- strstr(cpuinfo_line, "loongson-ext")) {
- flag |= kCpuHasMMI;
- }
if (strstr(cpuinfo_line, "msa")) {
flag |= kCpuHasMSA;
}