diff options
author | Frank Barchard <fbarchard@google.com> | 2022-01-25 18:44:54 -0800 |
---|---|---|
committer | libyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-01-26 08:41:33 +0000 |
commit | 2c6bfc02d5265c95df69190c785f5d00d13bb444 (patch) | |
tree | 1f03f7ab21566a901e51dc3e2272bec8f2bcb324 /source/cpu_id.cc | |
parent | 2f87e9a7135b83656c86b3b23ba582e0dfeb7fbb (diff) | |
download | libyuv-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.cc | 12 |
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; } |